diff options
Diffstat (limited to 'src/lj_asm.c')
-rw-r--r-- | src/lj_asm.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_asm.c b/src/lj_asm.c index eb6f00e7..9009a7d5 100644 --- a/src/lj_asm.c +++ b/src/lj_asm.c | |||
@@ -1656,7 +1656,7 @@ static void asm_toi64(ASMState *as, IRIns *ir) | |||
1656 | 1656 | ||
1657 | static void asm_conv(ASMState *as, IRIns *ir) | 1657 | static void asm_conv(ASMState *as, IRIns *ir) |
1658 | { | 1658 | { |
1659 | IRType st = (IRType)(ir->op2 & 0x1f); | 1659 | IRType st = (IRType)(ir->op2 & IRCONV_SRCMASK); |
1660 | int st64 = (st == IRT_I64 || st == IRT_U64 || (LJ_64 && st == IRT_P64)); | 1660 | int st64 = (st == IRT_I64 || st == IRT_U64 || (LJ_64 && st == IRT_P64)); |
1661 | int stfp = (st == IRT_NUM || st == IRT_FLOAT); | 1661 | int stfp = (st == IRT_NUM || st == IRT_FLOAT); |
1662 | IRRef lref = ir->op1; | 1662 | IRRef lref = ir->op1; |