aboutsummaryrefslogtreecommitdiff
path: root/src/buildvm_x86.dasc
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildvm_x86.dasc')
-rw-r--r--src/buildvm_x86.dasc6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/buildvm_x86.dasc b/src/buildvm_x86.dasc
index e88039b9..9666dfca 100644
--- a/src/buildvm_x86.dasc
+++ b/src/buildvm_x86.dasc
@@ -3428,6 +3428,9 @@ static void build_subroutines(BuildCtx *ctx, int cmov, int sse)
3428 | sub rsp, rax 3428 | sub rsp, rax
3429 |.else 3429 |.else
3430 | sub esp, CCSTATE->spadj 3430 | sub esp, CCSTATE->spadj
3431#if LJ_TARGET_WINDOWS
3432 | mov CCSTATE->spadj, esp
3433#endif
3431 |.endif 3434 |.endif
3432 | 3435 |
3433 | // Copy stack slots. 3436 | // Copy stack slots.
@@ -3494,6 +3497,9 @@ static void build_subroutines(BuildCtx *ctx, int cmov, int sse)
3494 |6: 3497 |6:
3495 | fstp dword CCSTATE->fpr[0].f[0] 3498 | fstp dword CCSTATE->fpr[0].f[0]
3496 |7: 3499 |7:
3500#if LJ_TARGET_WINDOWS
3501 | sub CCSTATE->spadj, esp
3502#endif
3497 |.endif 3503 |.endif
3498 | 3504 |
3499 |.if X64 3505 |.if X64