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.dasc6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/buildvm_x86.dasc b/src/buildvm_x86.dasc
index 0fcfc1a9..942889ed 100644
--- a/src/buildvm_x86.dasc
+++ b/src/buildvm_x86.dasc
@@ -107,7 +107,7 @@
107|.type UPVAL, GCupval 107|.type UPVAL, GCupval
108|.type NODE, Node 108|.type NODE, Node
109|.type NARGS, int 109|.type NARGS, int
110|.type TRACE, Trace 110|.type TRACE, GCtrace
111|.type EXITINFO, ExitInfo 111|.type EXITINFO, ExitInfo
112| 112|
113|// Stack layout while in interpreter. Must match with lj_frame.h. 113|// Stack layout while in interpreter. Must match with lj_frame.h.
@@ -4746,11 +4746,7 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop, int cmov, int sse)
4746#if LJ_HASJIT 4746#if LJ_HASJIT
4747 | ins_AD // RA = base (ignored), RD = traceno 4747 | ins_AD // RA = base (ignored), RD = traceno
4748 | mov RA, [DISPATCH+DISPATCH_J(trace)] 4748 | mov RA, [DISPATCH+DISPATCH_J(trace)]
4749 |.if X64
4750 | mov TRACE:RD, [RA+RD*8]
4751 |.else
4752 | mov TRACE:RD, [RA+RD*4] 4749 | mov TRACE:RD, [RA+RD*4]
4753 |.endif
4754 | mov RDa, TRACE:RD->mcode 4750 | mov RDa, TRACE:RD->mcode
4755 | mov L:RB, SAVE_L 4751 | mov L:RB, SAVE_L
4756 | mov [DISPATCH+DISPATCH_GL(jit_base)], BASE 4752 | mov [DISPATCH+DISPATCH_GL(jit_base)], BASE