diff options
author | Mike Pall <mike> | 2013-02-22 20:39:25 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2013-02-23 01:19:00 +0100 |
commit | b359ce804bb52585815fc52d7846202db4341acb (patch) | |
tree | 47ce07e6dc9403ce9e6b775c8d2f6d77360c6605 /src/vm_mips.dasc | |
parent | fdc0ce8debd46bdf35aaec320eef3105055e90b5 (diff) | |
download | luajit-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.dasc | 12 |
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 |