aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--compiler/elymasGlobalSysAsm.ey11
1 files changed, 1 insertions, 10 deletions
diff --git a/compiler/elymasGlobalSysAsm.ey b/compiler/elymasGlobalSysAsm.ey
index 4dce388..1241528 100644
--- a/compiler/elymasGlobalSysAsm.ey
+++ b/compiler/elymasGlobalSysAsm.ey
@@ -351,17 +351,8 @@
/rsi /ecx :movlMemReg
8 /rsi :addqImm8Reg
3 /rcx :shrqImm8Reg
- /rcx :decqReg
- /noReferencesToCopy :jzLbl8
-
- @referencesCopyLoop
- /rsi /rax :movqMemReg
- 8 /rax /rax :movqMemDisp8Reg # FIXME: this should be parallel to replace
- :stosq
- 8 /rsi :addqImm8Reg
- /referencesCopyLoop :loopLbl8
+ :reprcx :movsq
- @noReferencesToCopy
/rbp /rdi :xchgqRegReg
::internalAllocateCodeFromEncodingBuffer /rax :movqImmReg