aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--compiler/elymasGlobalStr.ey9
1 files changed, 2 insertions, 7 deletions
diff --git a/compiler/elymasGlobalStr.ey b/compiler/elymasGlobalStr.ey
index 332d66e..6143b23 100644
--- a/compiler/elymasGlobalStr.ey
+++ b/compiler/elymasGlobalStr.ey
@@ -291,21 +291,16 @@
[[
/rbx :popqReg
- ::internalAllocateInteger /rax :movqImmReg
- /rax :callqReg
- /rax /rdx :movqRegReg
-
/rdi :popqReg
/rax :popqReg
/rax ::unboxInteger
- /rdx :pushqReg
-
/rcx /rcx :xorqRegReg
/rax 24 /rdi :btqRegMemDisp8
/cl :setcbReg
- /rcx 8 /rdx :movqRegMemDisp8
+ 63 /rcx :btsqImm8Reg
+ /rcx :pushqReg
/rbx :pushqReg
:retn