diff options
-rw-r--r-- | src/lj_asm_x86.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_asm_x86.h b/src/lj_asm_x86.h index 2edfe6e6..154ca890 100644 --- a/src/lj_asm_x86.h +++ b/src/lj_asm_x86.h | |||
@@ -1849,7 +1849,7 @@ static void asm_bitswap(ASMState *as, IRIns *ir) | |||
1849 | { | 1849 | { |
1850 | Reg dest = ra_dest(as, ir, RSET_GPR); | 1850 | Reg dest = ra_dest(as, ir, RSET_GPR); |
1851 | as->mcp = emit_op(XO_BSWAP + ((dest&7) << 24), | 1851 | as->mcp = emit_op(XO_BSWAP + ((dest&7) << 24), |
1852 | REX_64IR(ir, dest), 0, 0, as->mcp, 1); | 1852 | REX_64IR(ir, 0), dest, 0, as->mcp, 1); |
1853 | ra_left(as, dest, ir->op1); | 1853 | ra_left(as, dest, ir->op1); |
1854 | } | 1854 | } |
1855 | 1855 | ||