OSDN Git Service

fix thinko
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 20 Dec 2003 17:44:11 +0000 (17:44 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 20 Dec 2003 17:44:11 +0000 (17:44 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74889 138bc75d-0d04-0410-961f-82ee72b054a4

libstdc++-v3/config/cpu/powerpc/atomicity.h

index 6c474b4..3b44b7d 100644 (file)
@@ -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 */"