aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--elymas/lib/sys/opt.ey6
1 files changed, 2 insertions, 4 deletions
diff --git a/elymas/lib/sys/opt.ey b/elymas/lib/sys/opt.ey
index b96186e..bfb7c59 100644
--- a/elymas/lib/sys/opt.ey
+++ b/elymas/lib/sys/opt.ey
@@ -586,10 +586,8 @@
/r15 /rcx :movqMemReg
::currentScope /rax :movqImmReg
/rcx /rax :movqRegMem
- 8 /r15 :addqImm8Reg
- /r15 :pushqMem
- 8 /r15 :addqImm8Reg
- :retn
+ 16 /r15 :addqImm8Reg
+ 8 neg /r15 :jmpqMemDisp8
] emitOpcodes
}' {
[