aboutsummaryrefslogtreecommitdiff
path: root/compiler/elymasGlobalSysAsm.ey
diff options
context:
space:
mode:
authorDrahflow <drahflow@gmx.de>2013-12-14 18:57:15 +0100
committerDrahflow <drahflow@gmx.de>2013-12-14 18:57:15 +0100
commitc8403d1aac986c4a9b24fa23afc9bb7127cfbb9e (patch)
treecc783d13fa261b2830283e85de22fc006336f9f7 /compiler/elymasGlobalSysAsm.ey
parent36344dde86cb88e087cdfbc0f7cde0af581b4ea6 (diff)
Removed variable version of constant address
Diffstat (limited to 'compiler/elymasGlobalSysAsm.ey')
-rw-r--r--compiler/elymasGlobalSysAsm.ey9
1 files changed, 3 insertions, 6 deletions
diff --git a/compiler/elymasGlobalSysAsm.ey b/compiler/elymasGlobalSysAsm.ey
index 3a7e2c1..691a20e 100644
--- a/compiler/elymasGlobalSysAsm.ey
+++ b/compiler/elymasGlobalSysAsm.ey
@@ -114,8 +114,7 @@
[[
/rbx :popqReg
- ::globalAllocationList /rdx :movqImmReg
- /rdx /rdx :movqMemReg
+ :globalAllocations .base /rdx :movqImmReg
/rdx /rdx :movqMemReg
4 /rdx :shrqImm8Reg
/rdx :decqReg
@@ -141,8 +140,7 @@
/rcx ::unboxInteger
- ::globalAllocationList /rdx :movqImmReg
- /rdx /rdx :movqMemReg
+ :globalAllocations .base /rdx :movqImmReg
/rcx :incqReg
4 /rcx :shlqImm8Reg
@@ -168,8 +166,7 @@
/rcx ::unboxInteger
- ::globalAllocationList /rdx :movqImmReg
- /rdx /rdx :movqMemReg
+ :globalAllocations .base /rdx :movqImmReg
/rcx :incqReg
4 /rcx :shlqImm8Reg