]> git.ipfire.org Git - thirdparty/LuaJIT.git/commitdiff
x64: Fix code generation for BSWAP.
authorMike Pall <mike>
Tue, 25 Oct 2011 19:14:01 +0000 (21:14 +0200)
committerMike Pall <mike>
Tue, 25 Oct 2011 19:14:01 +0000 (21:14 +0200)
src/lj_asm_x86.h

index 2edfe6e6f93eec3afdeba567f7083ed421c6fdaa..154ca89086728567a8d025e2d03f9fa66207639b 100644 (file)
@@ -1849,7 +1849,7 @@ static void asm_bitswap(ASMState *as, IRIns *ir)
 {
   Reg dest = ra_dest(as, ir, RSET_GPR);
   as->mcp = emit_op(XO_BSWAP + ((dest&7) << 24),
-                   REX_64IR(ir, dest), 0, 0, as->mcp, 1);
+                   REX_64IR(ir, 0), dest, 0, as->mcp, 1);
   ra_left(as, dest, ir->op1);
 }