aboutsummaryrefslogtreecommitdiff
path: root/src/lj_asm_mips.h
diff options
context:
space:
mode:
authorMike Pall <mike>2016-03-10 17:08:55 +0100
committerMike Pall <mike>2016-03-10 17:08:55 +0100
commit64c6da6b21e5888e7fac0a9a92dbde313258bfb1 (patch)
tree0b3560591f20dc8f4ddc9f526ea3a2f78fe7f375 /src/lj_asm_mips.h
parent75d046dbddf46a8ad2c04f948873c220ee517c67 (diff)
downloadluajit-64c6da6b21e5888e7fac0a9a92dbde313258bfb1.tar.gz
luajit-64c6da6b21e5888e7fac0a9a92dbde313258bfb1.tar.bz2
luajit-64c6da6b21e5888e7fac0a9a92dbde313258bfb1.zip
MIPS soft-float: Fix code generation for HREF.
Diffstat (limited to 'src/lj_asm_mips.h')
-rw-r--r--src/lj_asm_mips.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/lj_asm_mips.h b/src/lj_asm_mips.h
index 9b7f89b0..7bd72fda 100644
--- a/src/lj_asm_mips.h
+++ b/src/lj_asm_mips.h
@@ -651,8 +651,7 @@ static void asm_href(ASMState *as, IRIns *ir, IROp merge)
651 rset_clear(allow, key); 651 rset_clear(allow, key);
652 if (irkey[1].o == IR_HIOP) { 652 if (irkey[1].o == IR_HIOP) {
653 if (ra_hasreg((irkey+1)->r)) { 653 if (ra_hasreg((irkey+1)->r)) {
654 tmpnum = (irkey+1)->r; 654 type = tmpnum = (irkey+1)->r;
655 type = RID_TMP;
656 tmp1 = ra_scratch(as, allow); 655 tmp1 = ra_scratch(as, allow);
657 rset_clear(allow, tmp1); 656 rset_clear(allow, tmp1);
658 ra_noweak(as, tmpnum); 657 ra_noweak(as, tmpnum);