Fix undefined behaviour in shifts.
[openssl.git] / crypto / ia64cpuid.S
index d705fff7ee7cfee9a4e901a2696627ed107f91a9..7832b9b640bad0b699dc7e70cb24560ec6c1d77e 100644 (file)
@@ -26,7 +26,7 @@ OPENSSL_atomic_add:
 { .mii;        mov             ar.ccv=r2
        add             r8=r2,r33
        mov             r3=r2           };;
-{ .mmi;        mf
+{ .mmi;        mf;;
        cmpxchg4.acq    r2=[r32],r8,ar.ccv
        nop.i           0               };;
 { .mib;        cmp.ne          p6,p0=r2,r3