summaryrefslogtreecommitdiff
path: root/src/buildvm_x86.dasc
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildvm_x86.dasc')
-rw-r--r--src/buildvm_x86.dasc5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/buildvm_x86.dasc b/src/buildvm_x86.dasc
index ae225f52..3d28102e 100644
--- a/src/buildvm_x86.dasc
+++ b/src/buildvm_x86.dasc
@@ -1722,6 +1722,11 @@ static void build_subroutines(BuildCtx *ctx, int cmov, int sse)
1722 | mov FCARG2, PC 1722 | mov FCARG2, PC
1723 | mov FCARG1, L:RB 1723 | mov FCARG1, L:RB
1724 | call extern lj_state_growstack@8 // (lua_State *L, int n) 1724 | call extern lj_state_growstack@8 // (lua_State *L, int n)
1725 |.if X64
1726 | mov L:PC, TMP1
1727 |.else
1728 | mov L:PC, ARG1
1729 |.endif
1725 | mov BASE, L:RB->base 1730 | mov BASE, L:RB->base
1726 | jmp <4 // Retry the stack move. 1731 | jmp <4 // Retry the stack move.
1727 |.endmacro 1732 |.endmacro