mirror of
https://github.com/LuaJIT/LuaJIT.git
synced 2025-02-08 07:34:07 +00:00
PPC: Don't use callee-save registers when folding '%' operator.
This commit is contained in:
parent
a500752787
commit
dc4fdecfb5
@ -1337,7 +1337,7 @@ static void build_subroutines(BuildCtx *ctx)
|
|||||||
|2:
|
|2:
|
||||||
| cmplwi CARG5, 5; beq >1; bgt >2
|
| cmplwi CARG5, 5; beq >1; bgt >2
|
||||||
| evmr CARG3, CARG2; efddiv CRET2, CARG2, CARG4; evmr RB, CARG4
|
| evmr CARG3, CARG2; efddiv CRET2, CARG2, CARG4; evmr RB, CARG4
|
||||||
| mflr SAVE0; bl ->vm_floor; mtlr SAVE0
|
| mflr RC; bl ->vm_floor; mtlr RC
|
||||||
| efdmul CRET2, CRET2, RB; efdsub CRET2, CARG3, CRET2
|
| efdmul CRET2, CRET2, RB; efdsub CRET2, CARG3, CRET2
|
||||||
| evmergehi CRET1, CRET2, CRET2; blr
|
| evmergehi CRET1, CRET2, CRET2; blr
|
||||||
|1:
|
|1:
|
||||||
|
Loading…
Reference in New Issue
Block a user