diff options
-rw-r--r-- | src/lj_asm_arm.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_asm_arm.h b/src/lj_asm_arm.h index ea1a6aea..153bb523 100644 --- a/src/lj_asm_arm.h +++ b/src/lj_asm_arm.h | |||
@@ -670,7 +670,7 @@ static void asm_hrefk(ASMState *as, IRIns *ir) | |||
670 | (int32_t)ir_knum(irkey)->u32.hi, allow); | 670 | (int32_t)ir_knum(irkey)->u32.hi, allow); |
671 | emit_opk(as, ARMI_CMP, 0, key, | 671 | emit_opk(as, ARMI_CMP, 0, key, |
672 | (int32_t)ir_knum(irkey)->u32.lo, allow); | 672 | (int32_t)ir_knum(irkey)->u32.lo, allow); |
673 | } if (ra_hasreg(key)) { | 673 | } else if (ra_hasreg(key)) { |
674 | emit_n(as, ARMF_CC(ARMI_CMN, CC_EQ)|ARMI_K12|-irt_toitype(irkey->t), type); | 674 | emit_n(as, ARMF_CC(ARMI_CMN, CC_EQ)|ARMI_K12|-irt_toitype(irkey->t), type); |
675 | emit_opk(as, ARMI_CMP, 0, key, irkey->i, allow); | 675 | emit_opk(as, ARMI_CMP, 0, key, irkey->i, allow); |
676 | } else { | 676 | } else { |