.text
foo:
lock add %eax, (%ebx)
- lock add $0x64, (%ebx)
+ lock addl $0x64, (%ebx)
lock adc %eax, (%ebx)
- lock adc $0x64, (%ebx)
+ lock adcl $0x64, (%ebx)
lock and %eax, (%ebx)
- lock and $0x64, (%ebx)
+ lock andl $0x64, (%ebx)
lock btc %eax, (%ebx)
- lock btc $0x64, (%ebx)
+ lock btcl $0x64, (%ebx)
lock btr %eax, (%ebx)
- lock btr $0x64, (%ebx)
+ lock btrl $0x64, (%ebx)
lock bts %eax, (%ebx)
- lock bts $0x64, (%ebx)
+ lock btsl $0x64, (%ebx)
lock cmpxchg %eax,(%ebx)
lock cmpxchg8b (%ebx)
lock decl (%ebx)
lock negl (%ebx)
lock notl (%ebx)
lock or %eax, (%ebx)
- lock or $0x64, (%ebx)
+ lock orl $0x64, (%ebx)
lock sbb %eax, (%ebx)
- lock sbb $0x64, (%ebx)
+ lock sbbl $0x64, (%ebx)
lock sub %eax, (%ebx)
- lock sub $0x64, (%ebx)
+ lock subl $0x64, (%ebx)
lock xadd %eax, (%ebx)
lock xchg (%ebx), %eax
lock xchg %eax, (%ebx)
lock xor %eax, (%ebx)
- lock xor $0x64, (%ebx)
+ lock xorl $0x64, (%ebx)
.intel_syntax noprefix
lock add DWORD PTR [ebx],eax