@@ -235,11 +235,11 @@ "mov{l} { %2, %0 | %0, %2 }\n\t" "mov{l} { %0, %%eax | eax, %0 }\n\t" "or{l} { %1, %0 | %0, %1 }\n\t" "lock\n\t" "cmpxchg{l} { %0, %2 | %2, %0 }\n\t" - "jne { | short } 0b" + "jne 0b" : "=&r"(i) : "r"(i), "m"(*p) : "eax", "cc" ); @@ -258,11 +258,11 @@ "mov{q} { %2, %0 | %0, %2 }\n\t" "mov{q} { %0, %%rax | rax, %0 }\n\t" "or{q} { %1, %0 | %0, %1 }\n\t" "lock\n\t" "cmpxchg{q} { %0, %2 | %2, %0 }\n\t" - "jne { | short } 0b" + "jne 0b" : "=&r"(i) : "r"(i), "m"(*p) : "rax", "cc" ); #endif @@ -280,11 +280,11 @@ "mov{l} { %2, %0 | %0, %2 }\n\t" "mov{l} { %0, %%eax | eax, %0 }\n\t" "and{l} { %1, %0 | %0, %1 }\n\t" "lock\n\t" "cmpxchg{l} { %0, %2 | %2, %0 }\n\t" - "jne { | short } 0b" + "jne 0b" : "=&r"(i) : "r"(i), "m"(*p) : "eax", "cc" ); @@ -303,11 +303,11 @@ "mov{q} { %2, %0 | %0, %2 }\n\t" "mov{q} { %0, %%rax | rax, %0 }\n\t" "and{q} { %1, %0 | %0, %1 }\n\t" "lock\n\t" "cmpxchg{q} { %0, %2 | %2, %0 }\n\t" - "jne { | short } 0b" + "jne 0b" : "=&r"(i) : "r"(i), "m"(*p) : "rax", "cc" ); #endif @@ -325,11 +325,11 @@ "mov{l} { %2, %0 | %0, %2 }\n\t" "mov{l} { %0, %%eax | eax, %0 }\n\t" "xor{l} { %1, %0 | %0, %1 }\n\t" "lock\n\t" "cmpxchg{l} { %0, %2 | %2, %0 }\n\t" - "jne { | short } 0b" + "jne 0b" : "=&r"(i) : "r"(i), "m"(*p) : "eax", "cc" ); @@ -348,11 +348,11 @@ "mov{q} { %2, %0 | %0, %2 }\n\t" "mov{q} { %0, %%rax | rax, %0 }\n\t" "xor{q} { %1, %0 | %0, %1 }\n\t" "lock\n\t" "cmpxchg{q} { %0, %2 | %2, %0 }\n\t" - "jne { | short } 0b" + "jne 0b" : "=&r"(i) : "r"(i), "m"(*p) : "rax", "cc" ); #endif