aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMike Pall <mike>2009-12-17 22:20:31 +0100
committerMike Pall <mike>2009-12-18 03:10:52 +0100
commited8d86bf665fbeba28350da1ad8f981b7348a26a (patch)
tree0c2d5e567f5c74bc5cfef88ae1c838b9ef210654 /src
parentdb29a8cb04e29042feddadbd0056fe1f0c052ff2 (diff)
downloadluajit-ed8d86bf665fbeba28350da1ad8f981b7348a26a.tar.gz
luajit-ed8d86bf665fbeba28350da1ad8f981b7348a26a.tar.bz2
luajit-ed8d86bf665fbeba28350da1ad8f981b7348a26a.zip
Better change the saved regs for the x64 interpreter, too.
Diffstat (limited to 'src')
-rw-r--r--src/buildvm_x86.dasc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/buildvm_x86.dasc b/src/buildvm_x86.dasc
index 23a09bd0..02fe461b 100644
--- a/src/buildvm_x86.dasc
+++ b/src/buildvm_x86.dasc
@@ -183,12 +183,12 @@
183| 183|
184|.define CFRAME_SPACE, aword*5 // Delta for rsp (see <--). 184|.define CFRAME_SPACE, aword*5 // Delta for rsp (see <--).
185|.macro saveregs 185|.macro saveregs
186| push rbp; push r12; push r13; push rbx 186| push rbp; push r14; push r15; push rbx
187| sub rsp, CFRAME_SPACE 187| sub rsp, CFRAME_SPACE
188|.endmacro 188|.endmacro
189|.macro restoreregs 189|.macro restoreregs
190| add rsp, CFRAME_SPACE 190| add rsp, CFRAME_SPACE
191| pop rbx; pop r13; pop r12; pop rbp 191| pop rbx; pop r15; pop r14; pop rbp
192|.endmacro 192|.endmacro
193| 193|
194|//----- 16 byte aligned, 194|//----- 16 byte aligned,