aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lj_asm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_asm.c b/src/lj_asm.c
index 20d26278..6d42cf35 100644
--- a/src/lj_asm.c
+++ b/src/lj_asm.c
@@ -2423,9 +2423,9 @@ static void asm_comp_(ASMState *as, IRIns *ir, int cc)
2423 asm_guardcc(as, cc); 2423 asm_guardcc(as, cc);
2424 if (usetest && left != RID_MRM) { 2424 if (usetest && left != RID_MRM) {
2425 /* Use test r,r instead of cmp r,0. */ 2425 /* Use test r,r instead of cmp r,0. */
2426 emit_rr(as, XO_TEST, left, left);
2426 if (irl+1 == ir) /* Referencing previous ins? */ 2427 if (irl+1 == ir) /* Referencing previous ins? */
2427 as->testmcp = as->mcp; /* Set flag to drop test r,r if possible. */ 2428 as->testmcp = as->mcp; /* Set flag to drop test r,r if possible. */
2428 emit_rr(as, XO_TEST, left, left);
2429 } else { 2429 } else {
2430 x86Op xo; 2430 x86Op xo;
2431 if (checki8(imm)) { 2431 if (checki8(imm)) {