1 .text 2 .intel_syntax noprefix 3 .code16 4 5long16: 6 lwpins eax, es:[eax*8], 0x11223344 7 lwpval eax, es:[eax*4], 0x11223344 8 bextr eax, es:[eax*2], 0x11223344 9 10 xacquire lock add dword ptr es:[eax*2], 0x11223344 11 xrelease lock sub dword ptr es:[eax*2], 0x11223344 12