aboutsummaryrefslogtreecommitdiff
path: root/src/vm_mips.dasc
diff options
context:
space:
mode:
authorMike Pall <mike>2013-02-22 20:39:25 +0100
committerMike Pall <mike>2013-02-23 01:19:00 +0100
commitb359ce804bb52585815fc52d7846202db4341acb (patch)
tree47ce07e6dc9403ce9e6b775c8d2f6d77360c6605 /src/vm_mips.dasc
parentfdc0ce8debd46bdf35aaec320eef3105055e90b5 (diff)
downloadluajit-b359ce804bb52585815fc52d7846202db4341acb.tar.gz
luajit-b359ce804bb52585815fc52d7846202db4341acb.tar.bz2
luajit-b359ce804bb52585815fc52d7846202db4341acb.zip
Remove obsolete non-truncating number to integer conversions.
Diffstat (limited to 'src/vm_mips.dasc')
-rw-r--r--src/vm_mips.dasc12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/vm_mips.dasc b/src/vm_mips.dasc
index e7c89267..f37cd931 100644
--- a/src/vm_mips.dasc
+++ b/src/vm_mips.dasc
@@ -1188,7 +1188,7 @@ static void build_subroutines(BuildCtx *ctx)
1188 | mtc1 TMP0, FARG1 1188 | mtc1 TMP0, FARG1
1189 | beqz AT, ->fff_fallback 1189 | beqz AT, ->fff_fallback
1190 |. lw PC, FRAME_PC(BASE) 1190 |. lw PC, FRAME_PC(BASE)
1191 | cvt.w.d FRET1, FARG2 1191 | trunc.w.d FRET1, FARG2
1192 | cvt.d.w FARG1, FARG1 1192 | cvt.d.w FARG1, FARG1
1193 | lw TMP0, TAB:CARG1->asize 1193 | lw TMP0, TAB:CARG1->asize
1194 | lw TMP1, TAB:CARG1->array 1194 | lw TMP1, TAB:CARG1->array
@@ -1522,7 +1522,7 @@ static void build_subroutines(BuildCtx *ctx)
1522 |. nop 1522 |. nop
1523 | 1523 |
1524 |.ffunc_nn math_ldexp 1524 |.ffunc_nn math_ldexp
1525 | cvt.w.d FARG2, FARG2 1525 | trunc.w.d FARG2, FARG2
1526 | load_got ldexp 1526 | load_got ldexp
1527 | mfc1 CARG3, FARG2 1527 | mfc1 CARG3, FARG2
1528 | call_extern 1528 | call_extern
@@ -1622,7 +1622,7 @@ static void build_subroutines(BuildCtx *ctx)
1622 |. sltiu AT, CARG3, LJ_TISNUM 1622 |. sltiu AT, CARG3, LJ_TISNUM
1623 | beqz AT, ->fff_fallback 1623 | beqz AT, ->fff_fallback
1624 |. li CARG3, 1 1624 |. li CARG3, 1
1625 | cvt.w.d FARG1, FARG1 1625 | trunc.w.d FARG1, FARG1
1626 | addiu CARG2, sp, ARG5_OFS 1626 | addiu CARG2, sp, ARG5_OFS
1627 | sltiu AT, TMP0, 256 1627 | sltiu AT, TMP0, 256
1628 | mfc1 TMP0, FARG1 1628 | mfc1 TMP0, FARG1
@@ -1652,7 +1652,7 @@ static void build_subroutines(BuildCtx *ctx)
1652 | ldc1 f2, 8(BASE) 1652 | ldc1 f2, 8(BASE)
1653 | beqz AT, >1 1653 | beqz AT, >1
1654 |. li CARG4, -1 1654 |. li CARG4, -1
1655 | cvt.w.d f0, f0 1655 | trunc.w.d f0, f0
1656 | sltiu AT, CARG3, LJ_TISNUM 1656 | sltiu AT, CARG3, LJ_TISNUM
1657 | beqz AT, ->fff_fallback 1657 | beqz AT, ->fff_fallback
1658 |. mfc1 CARG4, f0 1658 |. mfc1 CARG4, f0
@@ -1660,7 +1660,7 @@ static void build_subroutines(BuildCtx *ctx)
1660 | sltiu AT, CARG2, LJ_TISNUM 1660 | sltiu AT, CARG2, LJ_TISNUM
1661 | beqz AT, ->fff_fallback 1661 | beqz AT, ->fff_fallback
1662 |. li AT, LJ_TSTR 1662 |. li AT, LJ_TSTR
1663 | cvt.w.d f2, f2 1663 | trunc.w.d f2, f2
1664 | bne TMP0, AT, ->fff_fallback 1664 | bne TMP0, AT, ->fff_fallback
1665 |. lw CARG2, STR:CARG1->len 1665 |. lw CARG2, STR:CARG1->len
1666 | mfc1 CARG3, f2 1666 | mfc1 CARG3, f2
@@ -1700,7 +1700,7 @@ static void build_subroutines(BuildCtx *ctx)
1700 | or AT, AT, TMP0 1700 | or AT, AT, TMP0
1701 | bnez AT, ->fff_fallback 1701 | bnez AT, ->fff_fallback
1702 |. sltiu AT, CARG4, LJ_TISNUM 1702 |. sltiu AT, CARG4, LJ_TISNUM
1703 | cvt.w.d f0, f0 1703 | trunc.w.d f0, f0
1704 | beqz AT, ->fff_fallback 1704 | beqz AT, ->fff_fallback
1705 |. lw TMP0, STR:CARG1->len 1705 |. lw TMP0, STR:CARG1->len
1706 | mfc1 CARG3, f0 1706 | mfc1 CARG3, f0