hle.asm 322 B

1234567891011121314151617181920
  1. bits 32
  2. xacquire lock add [esi],eax
  3. xacquire xchg [eax],ebx
  4. xrelease lock mov [eax],ecx
  5. xrelease mov [eax],ecx
  6. xacquire add ecx,[eax]
  7. xrelease mov [eax],ecx
  8. ; Different opcodes!
  9. mov [sym],eax
  10. xrelease mov [sym],eax
  11. xacquire mov [sym],eax
  12. mov [sym],al
  13. xrelease mov [sym],al
  14. xacquire mov [sym],al
  15. sym dd 0