diff options
| author | Irene Knapp <ireneista@irenes.space> | 2025-11-06 04:08:26 -0800 |
|---|---|---|
| committer | Irene Knapp <ireneista@irenes.space> | 2025-11-06 04:08:26 -0800 |
| commit | 2af1e9004620d5c3e95c3fcaf5d3809cd552c2a4 (patch) | |
| tree | 15b26883a7b842c1c254337807e905d071e7cb04 | |
| parent | 192b2f1639d499df18a8fadba85d5e7233e3fc9e (diff) | |
listed out all the assembly instructions that need Forth versions
Force-Push: yes Change-Id: Ib9efd1cd1c8b362547bef8b15829f9da6a28b4d1
| -rw-r--r-- | quine.asm | 33 |
1 files changed, 32 insertions, 1 deletions
diff --git a/quine.asm b/quine.asm index a97b460..228025f 100644 --- a/quine.asm +++ b/quine.asm @@ -3100,7 +3100,38 @@ defword jmp_abs_indirect_reg64, 0 defword syscall, 0 dq docol, lit, 0x0F, pack8, lit, 0x05, pack8, exit - +; TODO pop_reg64 +; TODO dec_reg64 +; TODO mov_reg64_indexed_reg64 +; TODO mov_indirect_reg64_reg8 +; TODO mov_reg8_indirect_qreg +; TODO mov_indirect_reg64_reg16 +; TODO mov_reg16_indirect_reg64 +; TODO mov_indirect_reg64_reg32 +; TODO mov_reg32_indirect_reg64 +; TODO lea_reg64_indexed_reg64 +; TODO lea_reg64_disp8_indexed_reg64 +; TODO std +; TODO rep movsb +; TODO rep movsq +; TODO repnz scasb +; TODO add_reg64_reg64 +; TODO add_indirect_reg64_reg64 +; TODO add_reg64_indirect_reg64 +; TODO sub_reg64_reg64 +; TODO sub_indirect_reg64_reg64 +; TODO mul_reg64_reg64 +; TODO divmod_reg64 +; TODO cmp_reg64_reg64 +; TODO test_reg64_reg64 +; TODO set_reg8_cc +; (and condition codes) +; TODO and_reg64_imm8 +; TODO and_reg64_reg64 +; TODO or_reg64_reg64 +; TODO xor_reg64_reg64 +; TODO not_reg64 +; TODO jmp_cc_rel_imm8 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; Runtime word definition ;;; |