mirror of
https://github.com/LuaJIT/LuaJIT.git
synced 2025-02-08 07:34:07 +00:00
ARM: Fix HREFK code generation.
This commit is contained in:
parent
c5e75e7893
commit
da9c74f163
@ -670,7 +670,7 @@ static void asm_hrefk(ASMState *as, IRIns *ir)
|
|||||||
(int32_t)ir_knum(irkey)->u32.hi, allow);
|
(int32_t)ir_knum(irkey)->u32.hi, allow);
|
||||||
emit_opk(as, ARMI_CMP, 0, key,
|
emit_opk(as, ARMI_CMP, 0, key,
|
||||||
(int32_t)ir_knum(irkey)->u32.lo, allow);
|
(int32_t)ir_knum(irkey)->u32.lo, allow);
|
||||||
} if (ra_hasreg(key)) {
|
} else if (ra_hasreg(key)) {
|
||||||
emit_n(as, ARMF_CC(ARMI_CMN, CC_EQ)|ARMI_K12|-irt_toitype(irkey->t), type);
|
emit_n(as, ARMF_CC(ARMI_CMN, CC_EQ)|ARMI_K12|-irt_toitype(irkey->t), type);
|
||||||
emit_opk(as, ARMI_CMP, 0, key, irkey->i, allow);
|
emit_opk(as, ARMI_CMP, 0, key, irkey->i, allow);
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
Reference in New Issue
Block a user