aboutsummaryrefslogtreecommitdiff
path: root/src/vm_ppcspe.dasc
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/vm_ppcspe.dasc13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/vm_ppcspe.dasc b/src/vm_ppcspe.dasc
index 0adbcd7e..2af06494 100644
--- a/src/vm_ppcspe.dasc
+++ b/src/vm_ppcspe.dasc
@@ -1426,7 +1426,18 @@ static void build_subroutines(BuildCtx *ctx)
1426 | math_round ceil 1426 | math_round ceil
1427 | 1427 |
1428 | math_extern sqrt 1428 | math_extern sqrt
1429 | math_extern log 1429 |
1430 |.ffunc math_log
1431 | cmplwi NARGS8:RC, 8
1432 | evldd CARG2, 0(BASE)
1433 | bne ->fff_fallback // Need exactly 1 argument.
1434 | checknum CARG2
1435 | evmergehi CARG1, CARG2, CARG2
1436 | checkfail ->fff_fallback
1437 | bl extern log
1438 | evmergelo CRET1, CRET1, CRET2
1439 | b ->fff_restv
1440 |
1430 | math_extern log10 1441 | math_extern log10
1431 | math_extern exp 1442 | math_extern exp
1432 | math_extern sin 1443 | math_extern sin