[CRT/INTRIN_X86]
authorAmine Khaldi <amine.khaldi@reactos.org>
Tue, 9 Sep 2014 16:39:19 +0000 (16:39 +0000)
committerAmine Khaldi <amine.khaldi@reactos.org>
Tue, 9 Sep 2014 16:39:19 +0000 (16:39 +0000)
* Add suffixes to satisfy Clang assembler.
CORE-8516

svn path=/trunk/; revision=64091

reactos/include/crt/mingw32/intrin_x86.h

index 61ee6fb..87e3841 100644 (file)
@@ -684,9 +684,9 @@ __INTRIN_INLINE long _InterlockedAddLargeStatistic(volatile long long * const Ad
 {
        __asm__
        (
-               "lock; add %[Value], %[Lo32];"
+               "lock; addl %[Value], %[Lo32];"
                "jae LABEL%=;"
-               "lock; adc $0, %[Hi32];"
+               "lock; adcl $0, %[Hi32];"
                "LABEL%=:;" :
                [Lo32] "+m" (*((volatile long *)(Addend) + 0)), [Hi32] "+m" (*((volatile long *)(Addend) + 1)) :
                [Value] "ir" (Value) :