mirror of
https://github.com/LuaJIT/LuaJIT.git
synced 2025-02-07 23:24:09 +00:00
x64: Fix code generation for BSWAP.
This commit is contained in:
parent
179fe9e5d8
commit
17cb366fc9
@ -1849,7 +1849,7 @@ static void asm_bitswap(ASMState *as, IRIns *ir)
|
|||||||
{
|
{
|
||||||
Reg dest = ra_dest(as, ir, RSET_GPR);
|
Reg dest = ra_dest(as, ir, RSET_GPR);
|
||||||
as->mcp = emit_op(XO_BSWAP + ((dest&7) << 24),
|
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);
|
ra_left(as, dest, ir->op1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user