mirror of
https://github.com/netwide-assembler/nasm.git
synced 2025-07-24 10:25:42 -04:00
20 lines
322 B
NASM
20 lines
322 B
NASM
bits 32
|
|
|
|
xacquire lock add [esi],eax
|
|
xacquire xchg [eax],ebx
|
|
xrelease lock mov [eax],ecx
|
|
xrelease mov [eax],ecx
|
|
xacquire add ecx,[eax]
|
|
xrelease mov [eax],ecx
|
|
|
|
; Different opcodes!
|
|
mov [sym],eax
|
|
xrelease mov [sym],eax
|
|
xacquire mov [sym],eax
|
|
|
|
mov [sym],al
|
|
xrelease mov [sym],al
|
|
xacquire mov [sym],al
|
|
|
|
sym dd 0
|