aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--compiler/elymasAsmLib.ey8
1 files changed, 4 insertions, 4 deletions
diff --git a/compiler/elymasAsmLib.ey b/compiler/elymasAsmLib.ey
index e5e242b..fac9efc 100644
--- a/compiler/elymasAsmLib.ey
+++ b/compiler/elymasAsmLib.ey
@@ -560,6 +560,10 @@
8 /rax :addqImm8Reg
} rep
+ unusedHeapStart /rax :movqImmReg
+ /rbx /rbx :xorqRegReg
+ /rbx /rax :movqRegMem
+
/rax /rax :xorqRegReg
:retn
@@ -577,10 +581,6 @@
/r11 /r11 :movqMemReg # constant through mark
/r8 /r11 :addqRegReg # r11 == end of heap
- unusedHeapStart /rax :movqImmReg
- /rbx /rbx :xorqRegReg
- /rbx /rax :movqRegMem
-
# zero mark bitmap
/r11 /rcx :movqRegReg
/r8 /rcx :subqRegReg