Older binutils don't understand qword ptr
[reactos.git] / reactos / ntoskrnl / ex / i386 / fastinterlck_asm.S
index e1625ea..d931302 100644 (file)
 \r
     /* Get next pointer and do the exchange */\r
     mov ebx, [eax]\r
-    LOCK cmpxchg8b qword ptr [ebp]\r
+    LOCK cmpxchg8b [ebp]\r
     jnz 1b\r
 \r
     /* Restore registers and return */\r
     lea ecx, [edx+0x10001]\r
 \r
     /* Do the exchange */\r
-    LOCK cmpxchg8b qword ptr [ebp]\r
+    LOCK cmpxchg8b [ebp]\r
     jnz 1b\r
 \r
     /* Restore registers and return */\r
     mov cx, bx\r
 \r
     /* Do the exchange */\r
-    LOCK cmpxchg8b qword ptr [ebp]\r
+    LOCK cmpxchg8b [ebp]\r
     jnz 1b\r
 \r
     /* Restore registers and return */\r
     mov edx, [edx+4]\r
 \r
     /* Do the op */\r
-    LOCK cmpxchg8b qword ptr [ebp]\r
+    LOCK cmpxchg8b [ebp]\r
 \r
     /* Restore volatiles */\r
     pop ebp\r
     mov edx, [edx+4]\r
 \r
     /* Do the op */\r
-    LOCK cmpxchg8b qword ptr [ebp]\r
+    LOCK cmpxchg8b [ebp]\r
 \r
     /* Restore volatiles */\r
     pop ebp\r