diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/buildvm_ppc.dasc | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/buildvm_ppc.dasc b/src/buildvm_ppc.dasc index 5bbded29..47409b03 100644 --- a/src/buildvm_ppc.dasc +++ b/src/buildvm_ppc.dasc | |||
| @@ -1915,12 +1915,9 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
| 1915 | case BC_UNM: | 1915 | case BC_UNM: |
| 1916 | | // RA = dst*8, RD = src*8 | 1916 | | // RA = dst*8, RD = src*8 |
| 1917 | | evlddx TMP0, BASE, RD | 1917 | | evlddx TMP0, BASE, RD |
| 1918 | | lus TMP1, 0x8000 | ||
| 1919 | | li TMP2, 0 | ||
| 1920 | | checknum TMP0 | 1918 | | checknum TMP0 |
| 1921 | | evmergelo TMP1, TMP1, TMP2 | ||
| 1922 | | checkfail ->vmeta_unm | 1919 | | checkfail ->vmeta_unm |
| 1923 | | evxor TMP0, TMP0, TMP1 | 1920 | | efdneg TMP0, TMP0 |
| 1924 | | ins_next1 | 1921 | | ins_next1 |
| 1925 | | evstddx TMP0, BASE, RA | 1922 | | evstddx TMP0, BASE, RA |
| 1926 | | ins_next2 | 1923 | | ins_next2 |
