diff options
author | Mike Pall <mike> | 2009-12-17 22:20:31 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2009-12-18 03:10:52 +0100 |
commit | ed8d86bf665fbeba28350da1ad8f981b7348a26a (patch) | |
tree | 0c2d5e567f5c74bc5cfef88ae1c838b9ef210654 /src | |
parent | db29a8cb04e29042feddadbd0056fe1f0c052ff2 (diff) | |
download | luajit-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.dasc | 4 |
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, |