aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/config/cpu
diff options
context:
space:
mode:
Diffstat (limited to 'libstdc++-v3/config/cpu')
-rw-r--r--libstdc++-v3/config/cpu/powerpc/atomicity.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/libstdc++-v3/config/cpu/powerpc/atomicity.h b/libstdc++-v3/config/cpu/powerpc/atomicity.h
index 6c474b4..3b44b7d 100644
--- a/libstdc++-v3/config/cpu/powerpc/atomicity.h
+++ b/libstdc++-v3/config/cpu/powerpc/atomicity.h
@@ -47,7 +47,7 @@ __exchange_and_add(volatile _Atomic_word* __mem, int __val)
"/* Inline exchange & add */\n"
"0:\t"
"lwarx %0,0,%3 \n\t"
- "add%I3 %1,%0,%4 \n\t"
+ "add%I4 %1,%0,%4 \n\t"
_STWCX " %1,0,%3 \n\t"
"bne- 0b \n\t"
"/* End exchange & add */"
@@ -66,7 +66,7 @@ __atomic_add(volatile _Atomic_word* __mem, int __val)
"/* Inline atomic add */\n"
"0:\t"
"lwarx %0,0,%2 \n\t"
- "add%I2 %0,%0,%3 \n\t"
+ "add%I3 %0,%0,%3 \n\t"
_STWCX " %0,0,%2 \n\t"
"bne- 0b \n\t"
"/* End atomic add */"