diff options
| author | kitty <nepeta@canaglie.net> | 2026-02-08 21:17:20 +1100 |
|---|---|---|
| committer | kitty <nepeta@canaglie.net> | 2026-02-08 21:17:20 +1100 |
| commit | 5229f9d99f9e7f3bf94b954f6e7429329e06777c (patch) | |
| tree | f2ccaecfc04f1edc02fbec6afc63d4bf46462f12 /jefs.s | |
| parent | e307b0599a43ec086215d0873f75f60ff0750bac (diff) | |
COMPILE,
maybe will not work because of endianness but it will be a simple fix
Diffstat (limited to 'jefs.s')
| -rw-r--r-- | jefs.s | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -226,6 +226,22 @@ defword ">cfa", to_cfa, 0 ret defword "compile,", compile_comma, 0 + pspop r11 + mov r12, [here] + + ; compile mov r11, [cfa] + mov word [r12], 0x94bb + add r12, 2 + mov qword [r12], r11 + add r12, 8 + + ; compile call r11 + mov word [r12], 0x41ff + add r12, 2 + mov byte [r12], 0xd3 + inc r12 + + mov qword [here], r12 ret defword ":", colon, 0 |
