summary refs log tree commit diff
path: root/transform.e
diff options
context:
space:
mode:
authorIrene Knapp <ireneista@irenes.space>2026-05-23 22:47:35 -0700
committerIrene Knapp <ireneista@irenes.space>2026-05-23 22:47:35 -0700
commitfa77a37199208fa207202e62f409e1371c5f03f3 (patch)
treefc58aee7e0fbd3dc012277724622a75a3f4a9ff0 /transform.e
parentd65031570a3f678b03b29ea8a2293e0b8fad7907 (diff)
added a couple new instructions
this turns out to be fairly involved. hex bootstrap can't come fast enough ;)

Force-Push: yes
Change-Id: Ide5d2207d745ad07c40d3c9f457cd6b491bfbcf0
Diffstat (limited to 'transform.e')
-rw-r--r--transform.e2
1 files changed, 2 insertions, 0 deletions
diff --git a/transform.e b/transform.e
index bd1a431..81e99b6 100644
--- a/transform.e
+++ b/transform.e
@@ -576,7 +576,9 @@ allocate-transform-state s" transform-state" variable
   dup s" syscall" stringcmp 0 = { drop 0 exit } if
   dup s" hlt" stringcmp 0 = { drop 0 exit } if
   dup s" push-reg64" stringcmp 0 = { drop -1 exit } if
+  dup s" push-extrareg64" stringcmp 0 = { drop -1 exit } if
   dup s" pop-reg64" stringcmp 0 = { drop -1 exit } if
+  dup s" pop-extrareg64" stringcmp 0 = { drop -1 exit } if
   dup s" push-imm32-extended64" stringcmp 0 = { drop -1 exit } if
   dup s" lea-reg64-disp8-reg64" stringcmp 0 = { drop -3 exit } if
   dup s" lea-reg64-disp32-reg64" stringcmp 0 = { drop -3 exit } if