diff options
author | Mike Pall <mike> | 2016-03-10 17:08:55 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2016-03-10 17:08:55 +0100 |
commit | 64c6da6b21e5888e7fac0a9a92dbde313258bfb1 (patch) | |
tree | 0b3560591f20dc8f4ddc9f526ea3a2f78fe7f375 /src/lj_asm_mips.h | |
parent | 75d046dbddf46a8ad2c04f948873c220ee517c67 (diff) | |
download | luajit-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.h | 3 |
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); |