mirror of
https://github.com/LuaJIT/LuaJIT.git
synced 2025-02-07 23:24:09 +00:00
FFI: Fix unfused loads of float fields.
This commit is contained in:
parent
bc95d54ec9
commit
882537a874
@ -1147,7 +1147,7 @@ static void asm_strref(ASMState *as, IRIns *ir)
|
||||
|
||||
static void asm_fxload(ASMState *as, IRIns *ir)
|
||||
{
|
||||
Reg dest = ra_dest(as, ir, irt_isnum(ir->t) ? RSET_FPR : RSET_GPR);
|
||||
Reg dest = ra_dest(as, ir, irt_isfp(ir->t) ? RSET_FPR : RSET_GPR);
|
||||
x86Op xo;
|
||||
if (ir->o == IR_FLOAD)
|
||||
asm_fusefref(as, ir, RSET_GPR);
|
||||
|
Loading…
Reference in New Issue
Block a user