diff options
Diffstat (limited to '')
-rw-r--r-- | src/lj_asm_arm.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lj_asm_arm.h b/src/lj_asm_arm.h index 6cfe5c70..3adb534b 100644 --- a/src/lj_asm_arm.h +++ b/src/lj_asm_arm.h | |||
@@ -1133,6 +1133,7 @@ static void asm_ahuvload(ASMState *as, IRIns *ir) | |||
1133 | } | 1133 | } |
1134 | idx = asm_fuseahuref(as, ir->op1, &ofs, allow, | 1134 | idx = asm_fuseahuref(as, ir->op1, &ofs, allow, |
1135 | (!LJ_SOFTFP && t == IRT_NUM) ? 1024 : 4096); | 1135 | (!LJ_SOFTFP && t == IRT_NUM) ? 1024 : 4096); |
1136 | if (ir->o == IR_VLOAD) ofs += 8 * ir->op2; | ||
1136 | if (!hiop || type == RID_NONE) { | 1137 | if (!hiop || type == RID_NONE) { |
1137 | rset_clear(allow, idx); | 1138 | rset_clear(allow, idx); |
1138 | if (ofs < 256 && ra_hasreg(dest) && (dest & 1) == 0 && | 1139 | if (ofs < 256 && ra_hasreg(dest) && (dest & 1) == 0 && |