summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/vm_ppc.dasc8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/vm_ppc.dasc b/src/vm_ppc.dasc
index d17b451d..e2d62e00 100644
--- a/src/vm_ppc.dasc
+++ b/src/vm_ppc.dasc
@@ -3552,8 +3552,8 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop)
|.macro addo32., y, a, b
| // Need to check overflow for (a<<32) + (b<<32).
| rldicr TMP0, a, 32, 31
- | rldicr TMP3, b, 32, 31
- | addo. TMP0, TMP0, TMP3
+ | rldicr TMP1, b, 32, 31
+ | addo. TMP0, TMP0, TMP1
| add y, a, b
|.endmacro
| ins_arith addo32., fadd
@@ -3566,8 +3566,8 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop)
|.macro subo32., y, a, b
| // Need to check overflow for (a<<32) - (b<<32).
| rldicr TMP0, a, 32, 31
- | rldicr TMP3, b, 32, 31
- | subo. TMP0, TMP0, TMP3
+ | rldicr TMP1, b, 32, 31
+ | subo. TMP0, TMP0, TMP1
| sub y, a, b
|.endmacro
| ins_arith subo32., fsub