diff options
Diffstat (limited to '')
-rw-r--r-- | src/vm_mips.dasc | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/vm_mips.dasc b/src/vm_mips.dasc index cf791f74..34645bf1 100644 --- a/src/vm_mips.dasc +++ b/src/vm_mips.dasc | |||
@@ -1623,17 +1623,14 @@ static void build_subroutines(BuildCtx *ctx) | |||
1623 | |. nop | 1623 | |. nop |
1624 | |.endmacro | 1624 | |.endmacro |
1625 | | | 1625 | | |
1626 | |.macro math_extern2, name, func | 1626 | |.macro math_extern2, func |
1627 | | .ffunc_nn math_ .. name | 1627 | | .ffunc_nn math_ .. func |
1628 | |. load_got func | 1628 | |. load_got func |
1629 | | call_extern | 1629 | | call_extern |
1630 | |. nop | 1630 | |. nop |
1631 | | b ->fff_resn | 1631 | | b ->fff_resn |
1632 | |. nop | 1632 | |. nop |
1633 | |.endmacro | 1633 | |.endmacro |
1634 | |.macro math_extern2, func | ||
1635 | | math_extern2 func, func | ||
1636 | |.endmacro | ||
1637 | | | 1634 | | |
1638 | |// TODO: Return integer type if result is integer (own sf implementation). | 1635 | |// TODO: Return integer type if result is integer (own sf implementation). |
1639 | |.macro math_round, func | 1636 | |.macro math_round, func |
@@ -1687,7 +1684,7 @@ static void build_subroutines(BuildCtx *ctx) | |||
1687 | | math_extern sinh | 1684 | | math_extern sinh |
1688 | | math_extern cosh | 1685 | | math_extern cosh |
1689 | | math_extern tanh | 1686 | | math_extern tanh |
1690 | | math_extern2 pow, lj_vm_pow | 1687 | | math_extern2 pow |
1691 | | math_extern2 atan2 | 1688 | | math_extern2 atan2 |
1692 | | math_extern2 fmod | 1689 | | math_extern2 fmod |
1693 | | | 1690 | | |
@@ -3692,7 +3689,7 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
3692 | | sltiu AT, SFARG1HI, LJ_TISNUM | 3689 | | sltiu AT, SFARG1HI, LJ_TISNUM |
3693 | | sltiu TMP0, SFARG2HI, LJ_TISNUM | 3690 | | sltiu TMP0, SFARG2HI, LJ_TISNUM |
3694 | | and AT, AT, TMP0 | 3691 | | and AT, AT, TMP0 |
3695 | | load_got lj_vm_pow | 3692 | | load_got pow |
3696 | | beqz AT, ->vmeta_arith | 3693 | | beqz AT, ->vmeta_arith |
3697 | |. addu RA, BASE, RA | 3694 | |. addu RA, BASE, RA |
3698 | |.if FPU | 3695 | |.if FPU |