#objdump: -dwMintel
#name: i386 HLE insns (Intel disassembly)
#source: hle.s

.*: +file format .*


Disassembly of section .text:

0+ <_start>:
[ 	]*[a-f0-9]+:	f2 f0 80 11 64       	xacquire lock adc BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 11 64       	xacquire lock adc BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 11 64       	xrelease lock adc BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 11 64       	xrelease lock adc BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 80 11 64       	lock xacquire adc BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 80 11 64       	lock xrelease adc BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 01 64       	xacquire lock add BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 01 64       	xacquire lock add BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 01 64       	xrelease lock add BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 01 64       	xrelease lock add BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 80 01 64       	lock xacquire add BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 80 01 64       	lock xrelease add BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 21 64       	xacquire lock and BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 21 64       	xacquire lock and BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 21 64       	xrelease lock and BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 21 64       	xrelease lock and BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 80 21 64       	lock xacquire and BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 80 21 64       	lock xrelease and BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 c6 01 64          	xrelease mov BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 09 64       	xacquire lock or BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 09 64       	xacquire lock or BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 09 64       	xrelease lock or BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 09 64       	xrelease lock or BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 80 09 64       	lock xacquire or BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 80 09 64       	lock xrelease or BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 19 64       	xacquire lock sbb BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 19 64       	xacquire lock sbb BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 19 64       	xrelease lock sbb BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 19 64       	xrelease lock sbb BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 80 19 64       	lock xacquire sbb BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 80 19 64       	lock xrelease sbb BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 29 64       	xacquire lock sub BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 29 64       	xacquire lock sub BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 29 64       	xrelease lock sub BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 29 64       	xrelease lock sub BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 80 29 64       	lock xacquire sub BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 80 29 64       	lock xrelease sub BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 31 64       	xacquire lock xor BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 31 64       	xacquire lock xor BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 31 64       	xrelease lock xor BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 31 64       	xrelease lock xor BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 80 31 64       	lock xacquire xor BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 80 31 64       	lock xrelease xor BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 81 11 e8 03 	xacquire lock adc WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f2 f0 81 11 e8 03 	xacquire lock adc WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f3 f0 81 11 e8 03 	xrelease lock adc WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f3 f0 81 11 e8 03 	xrelease lock adc WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	f0 f2 66 81 11 e8 03 	lock xacquire adc WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	f0 f3 66 81 11 e8 03 	lock xrelease adc WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f2 f0 81 01 e8 03 	xacquire lock add WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f2 f0 81 01 e8 03 	xacquire lock add WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f3 f0 81 01 e8 03 	xrelease lock add WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f3 f0 81 01 e8 03 	xrelease lock add WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	f0 f2 66 81 01 e8 03 	lock xacquire add WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	f0 f3 66 81 01 e8 03 	lock xrelease add WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f2 f0 81 21 e8 03 	xacquire lock and WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f2 f0 81 21 e8 03 	xacquire lock and WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f3 f0 81 21 e8 03 	xrelease lock and WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f3 f0 81 21 e8 03 	xrelease lock and WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	f0 f2 66 81 21 e8 03 	lock xacquire and WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	f0 f3 66 81 21 e8 03 	lock xrelease and WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f3 c7 01 e8 03    	xrelease mov WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f2 f0 81 09 e8 03 	xacquire lock or WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f2 f0 81 09 e8 03 	xacquire lock or WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f3 f0 81 09 e8 03 	xrelease lock or WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f3 f0 81 09 e8 03 	xrelease lock or WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	f0 f2 66 81 09 e8 03 	lock xacquire or WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	f0 f3 66 81 09 e8 03 	lock xrelease or WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f2 f0 81 19 e8 03 	xacquire lock sbb WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f2 f0 81 19 e8 03 	xacquire lock sbb WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f3 f0 81 19 e8 03 	xrelease lock sbb WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f3 f0 81 19 e8 03 	xrelease lock sbb WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	f0 f2 66 81 19 e8 03 	lock xacquire sbb WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	f0 f3 66 81 19 e8 03 	lock xrelease sbb WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f2 f0 81 29 e8 03 	xacquire lock sub WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f2 f0 81 29 e8 03 	xacquire lock sub WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f3 f0 81 29 e8 03 	xrelease lock sub WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f3 f0 81 29 e8 03 	xrelease lock sub WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	f0 f2 66 81 29 e8 03 	lock xacquire sub WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	f0 f3 66 81 29 e8 03 	lock xrelease sub WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f2 f0 81 31 e8 03 	xacquire lock xor WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f2 f0 81 31 e8 03 	xacquire lock xor WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f3 f0 81 31 e8 03 	xrelease lock xor WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f3 f0 81 31 e8 03 	xrelease lock xor WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	f0 f2 66 81 31 e8 03 	lock xacquire xor WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	f0 f3 66 81 31 e8 03 	lock xrelease xor WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	f2 f0 81 11 80 96 98 00 	xacquire lock adc DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f2 f0 81 11 80 96 98 00 	xacquire lock adc DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f3 f0 81 11 80 96 98 00 	xrelease lock adc DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f3 f0 81 11 80 96 98 00 	xrelease lock adc DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f0 f2 81 11 80 96 98 00 	lock xacquire adc DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f0 f3 81 11 80 96 98 00 	lock xrelease adc DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f2 f0 81 01 80 96 98 00 	xacquire lock add DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f2 f0 81 01 80 96 98 00 	xacquire lock add DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f3 f0 81 01 80 96 98 00 	xrelease lock add DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f3 f0 81 01 80 96 98 00 	xrelease lock add DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f0 f2 81 01 80 96 98 00 	lock xacquire add DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f0 f3 81 01 80 96 98 00 	lock xrelease add DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f2 f0 81 21 80 96 98 00 	xacquire lock and DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f2 f0 81 21 80 96 98 00 	xacquire lock and DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f3 f0 81 21 80 96 98 00 	xrelease lock and DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f3 f0 81 21 80 96 98 00 	xrelease lock and DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f0 f2 81 21 80 96 98 00 	lock xacquire and DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f0 f3 81 21 80 96 98 00 	lock xrelease and DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f3 c7 01 80 96 98 00 	xrelease mov DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f2 f0 81 09 80 96 98 00 	xacquire lock or DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f2 f0 81 09 80 96 98 00 	xacquire lock or DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f3 f0 81 09 80 96 98 00 	xrelease lock or DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f3 f0 81 09 80 96 98 00 	xrelease lock or DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f0 f2 81 09 80 96 98 00 	lock xacquire or DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f0 f3 81 09 80 96 98 00 	lock xrelease or DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f2 f0 81 19 80 96 98 00 	xacquire lock sbb DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f2 f0 81 19 80 96 98 00 	xacquire lock sbb DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f3 f0 81 19 80 96 98 00 	xrelease lock sbb DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f3 f0 81 19 80 96 98 00 	xrelease lock sbb DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f0 f2 81 19 80 96 98 00 	lock xacquire sbb DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f0 f3 81 19 80 96 98 00 	lock xrelease sbb DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f2 f0 81 29 80 96 98 00 	xacquire lock sub DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f2 f0 81 29 80 96 98 00 	xacquire lock sub DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f3 f0 81 29 80 96 98 00 	xrelease lock sub DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f3 f0 81 29 80 96 98 00 	xrelease lock sub DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f0 f2 81 29 80 96 98 00 	lock xacquire sub DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f0 f3 81 29 80 96 98 00 	lock xrelease sub DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f2 f0 81 31 80 96 98 00 	xacquire lock xor DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f2 f0 81 31 80 96 98 00 	xacquire lock xor DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f3 f0 81 31 80 96 98 00 	xrelease lock xor DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f3 f0 81 31 80 96 98 00 	xrelease lock xor DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f0 f2 81 31 80 96 98 00 	lock xacquire xor DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f0 f3 81 31 80 96 98 00 	lock xrelease xor DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	66 f2 f0 83 11 64    	xacquire lock adc WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 83 11 64    	xacquire lock adc WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 83 11 64    	xrelease lock adc WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 83 11 64    	xrelease lock adc WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 66 83 11 64    	lock xacquire adc WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 66 83 11 64    	lock xrelease adc WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 83 01 64    	xacquire lock add WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 83 01 64    	xacquire lock add WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 83 01 64    	xrelease lock add WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 83 01 64    	xrelease lock add WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 66 83 01 64    	lock xacquire add WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 66 83 01 64    	lock xrelease add WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 83 21 64    	xacquire lock and WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 83 21 64    	xacquire lock and WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 83 21 64    	xrelease lock and WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 83 21 64    	xrelease lock and WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 66 83 21 64    	lock xacquire and WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 66 83 21 64    	lock xrelease and WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 0f ba 39 64 	xacquire lock btc WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 0f ba 39 64 	xacquire lock btc WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 0f ba 39 64 	xrelease lock btc WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 0f ba 39 64 	xrelease lock btc WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 66 0f ba 39 64 	lock xacquire btc WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 66 0f ba 39 64 	lock xrelease btc WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 0f ba 31 64 	xacquire lock btr WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 0f ba 31 64 	xacquire lock btr WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 0f ba 31 64 	xrelease lock btr WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 0f ba 31 64 	xrelease lock btr WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 66 0f ba 31 64 	lock xacquire btr WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 66 0f ba 31 64 	lock xrelease btr WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 0f ba 29 64 	xacquire lock bts WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 0f ba 29 64 	xacquire lock bts WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 0f ba 29 64 	xrelease lock bts WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 0f ba 29 64 	xrelease lock bts WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 66 0f ba 29 64 	lock xacquire bts WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 66 0f ba 29 64 	lock xrelease bts WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 c7 01 64 00    	xrelease mov WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 83 09 64    	xacquire lock or WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 83 09 64    	xacquire lock or WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 83 09 64    	xrelease lock or WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 83 09 64    	xrelease lock or WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 66 83 09 64    	lock xacquire or WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 66 83 09 64    	lock xrelease or WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 83 19 64    	xacquire lock sbb WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 83 19 64    	xacquire lock sbb WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 83 19 64    	xrelease lock sbb WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 83 19 64    	xrelease lock sbb WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 66 83 19 64    	lock xacquire sbb WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 66 83 19 64    	lock xrelease sbb WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 83 29 64    	xacquire lock sub WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 83 29 64    	xacquire lock sub WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 83 29 64    	xrelease lock sub WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 83 29 64    	xrelease lock sub WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 66 83 29 64    	lock xacquire sub WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 66 83 29 64    	lock xrelease sub WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 83 31 64    	xacquire lock xor WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 83 31 64    	xacquire lock xor WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 83 31 64    	xrelease lock xor WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 83 31 64    	xrelease lock xor WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 66 83 31 64    	lock xacquire xor WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 66 83 31 64    	lock xrelease xor WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 83 11 64       	xacquire lock adc DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 83 11 64       	xacquire lock adc DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 83 11 64       	xrelease lock adc DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 83 11 64       	xrelease lock adc DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 83 11 64       	lock xacquire adc DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 83 11 64       	lock xrelease adc DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 83 01 64       	xacquire lock add DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 83 01 64       	xacquire lock add DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 83 01 64       	xrelease lock add DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 83 01 64       	xrelease lock add DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 83 01 64       	lock xacquire add DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 83 01 64       	lock xrelease add DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 83 21 64       	xacquire lock and DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 83 21 64       	xacquire lock and DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 83 21 64       	xrelease lock and DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 83 21 64       	xrelease lock and DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 83 21 64       	lock xacquire and DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 83 21 64       	lock xrelease and DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 0f ba 39 64    	xacquire lock btc DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 0f ba 39 64    	xacquire lock btc DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 0f ba 39 64    	xrelease lock btc DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 0f ba 39 64    	xrelease lock btc DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 0f ba 39 64    	lock xacquire btc DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 0f ba 39 64    	lock xrelease btc DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 0f ba 31 64    	xacquire lock btr DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 0f ba 31 64    	xacquire lock btr DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 0f ba 31 64    	xrelease lock btr DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 0f ba 31 64    	xrelease lock btr DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 0f ba 31 64    	lock xacquire btr DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 0f ba 31 64    	lock xrelease btr DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 0f ba 29 64    	xacquire lock bts DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 0f ba 29 64    	xacquire lock bts DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 0f ba 29 64    	xrelease lock bts DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 0f ba 29 64    	xrelease lock bts DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 0f ba 29 64    	lock xacquire bts DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 0f ba 29 64    	lock xrelease bts DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 c7 01 64 00 00 00 	xrelease mov DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 83 09 64       	xacquire lock or DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 83 09 64       	xacquire lock or DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 83 09 64       	xrelease lock or DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 83 09 64       	xrelease lock or DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 83 09 64       	lock xacquire or DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 83 09 64       	lock xrelease or DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 83 19 64       	xacquire lock sbb DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 83 19 64       	xacquire lock sbb DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 83 19 64       	xrelease lock sbb DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 83 19 64       	xrelease lock sbb DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 83 19 64       	lock xacquire sbb DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 83 19 64       	lock xrelease sbb DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 83 29 64       	xacquire lock sub DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 83 29 64       	xacquire lock sub DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 83 29 64       	xrelease lock sub DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 83 29 64       	xrelease lock sub DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 83 29 64       	lock xacquire sub DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 83 29 64       	lock xrelease sub DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 83 31 64       	xacquire lock xor DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 83 31 64       	xacquire lock xor DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 83 31 64       	xrelease lock xor DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 83 31 64       	xrelease lock xor DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 83 31 64       	lock xacquire xor DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 83 31 64       	lock xrelease xor DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 11 64       	xacquire lock adc BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 11 64       	xacquire lock adc BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 11 64       	xrelease lock adc BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 11 64       	xrelease lock adc BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 80 11 64       	lock xacquire adc BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 80 11 64       	lock xrelease adc BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 01 64       	xacquire lock add BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 01 64       	xacquire lock add BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 01 64       	xrelease lock add BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 01 64       	xrelease lock add BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 80 01 64       	lock xacquire add BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 80 01 64       	lock xrelease add BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 21 64       	xacquire lock and BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 21 64       	xacquire lock and BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 21 64       	xrelease lock and BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 21 64       	xrelease lock and BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 80 21 64       	lock xacquire and BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 80 21 64       	lock xrelease and BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 c6 01 64          	xrelease mov BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 09 64       	xacquire lock or BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 09 64       	xacquire lock or BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 09 64       	xrelease lock or BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 09 64       	xrelease lock or BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 80 09 64       	lock xacquire or BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 80 09 64       	lock xrelease or BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 19 64       	xacquire lock sbb BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 19 64       	xacquire lock sbb BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 19 64       	xrelease lock sbb BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 19 64       	xrelease lock sbb BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 80 19 64       	lock xacquire sbb BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 80 19 64       	lock xrelease sbb BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 29 64       	xacquire lock sub BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 29 64       	xacquire lock sub BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 29 64       	xrelease lock sub BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 29 64       	xrelease lock sub BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 80 29 64       	lock xacquire sub BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 80 29 64       	lock xrelease sub BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 31 64       	xacquire lock xor BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 31 64       	xacquire lock xor BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 31 64       	xrelease lock xor BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 31 64       	xrelease lock xor BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 80 31 64       	lock xacquire xor BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 80 31 64       	lock xrelease xor BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 10 01          	xacquire lock adc BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f2 f0 10 01          	xacquire lock adc BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f3 f0 10 01          	xrelease lock adc BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f3 f0 10 01          	xrelease lock adc BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f0 f2 10 01          	lock xacquire adc BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f0 f3 10 01          	lock xrelease adc BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f2 f0 00 01          	xacquire lock add BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f2 f0 00 01          	xacquire lock add BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f3 f0 00 01          	xrelease lock add BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f3 f0 00 01          	xrelease lock add BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f0 f2 00 01          	lock xacquire add BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f0 f3 00 01          	lock xrelease add BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f2 f0 20 01          	xacquire lock and BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f2 f0 20 01          	xacquire lock and BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f3 f0 20 01          	xrelease lock and BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f3 f0 20 01          	xrelease lock and BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f0 f2 20 01          	lock xacquire and BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f0 f3 20 01          	lock xrelease and BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f3 88 01             	xrelease mov BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f2 f0 08 01          	xacquire lock or BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f2 f0 08 01          	xacquire lock or BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f3 f0 08 01          	xrelease lock or BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f3 f0 08 01          	xrelease lock or BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f0 f2 08 01          	lock xacquire or BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f0 f3 08 01          	lock xrelease or BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f2 f0 18 01          	xacquire lock sbb BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f2 f0 18 01          	xacquire lock sbb BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f3 f0 18 01          	xrelease lock sbb BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f3 f0 18 01          	xrelease lock sbb BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f0 f2 18 01          	lock xacquire sbb BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f0 f3 18 01          	lock xrelease sbb BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f2 f0 28 01          	xacquire lock sub BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f2 f0 28 01          	xacquire lock sub BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f3 f0 28 01          	xrelease lock sub BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f3 f0 28 01          	xrelease lock sub BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f0 f2 28 01          	lock xacquire sub BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f0 f3 28 01          	lock xrelease sub BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f2 f0 86 01          	xacquire lock xchg BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f2 f0 86 01          	xacquire lock xchg BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f2 86 01             	xacquire xchg BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f3 f0 86 01          	xrelease lock xchg BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f3 f0 86 01          	xrelease lock xchg BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f3 86 01             	xrelease xchg BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f0 f2 86 01          	lock xacquire xchg BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f0 f3 86 01          	lock xrelease xchg BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f2 f0 30 01          	xacquire lock xor BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f2 f0 30 01          	xacquire lock xor BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f3 f0 30 01          	xrelease lock xor BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f3 f0 30 01          	xrelease lock xor BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f0 f2 30 01          	lock xacquire xor BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f0 f3 30 01          	lock xrelease xor BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	66 f2 f0 11 01       	xacquire lock adc WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 11 01       	xacquire lock adc WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 11 01       	xrelease lock adc WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 11 01       	xrelease lock adc WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f2 66 11 01       	lock xacquire adc WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f3 66 11 01       	lock xrelease adc WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 01 01       	xacquire lock add WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 01 01       	xacquire lock add WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 01 01       	xrelease lock add WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 01 01       	xrelease lock add WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f2 66 01 01       	lock xacquire add WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f3 66 01 01       	lock xrelease add WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 21 01       	xacquire lock and WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 21 01       	xacquire lock and WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 21 01       	xrelease lock and WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 21 01       	xrelease lock and WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f2 66 21 01       	lock xacquire and WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f3 66 21 01       	lock xrelease and WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 89 01          	xrelease mov WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 09 01       	xacquire lock or WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 09 01       	xacquire lock or WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 09 01       	xrelease lock or WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 09 01       	xrelease lock or WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f2 66 09 01       	lock xacquire or WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f3 66 09 01       	lock xrelease or WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 19 01       	xacquire lock sbb WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 19 01       	xacquire lock sbb WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 19 01       	xrelease lock sbb WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 19 01       	xrelease lock sbb WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f2 66 19 01       	lock xacquire sbb WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f3 66 19 01       	lock xrelease sbb WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 29 01       	xacquire lock sub WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 29 01       	xacquire lock sub WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 29 01       	xrelease lock sub WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 29 01       	xrelease lock sub WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f2 66 29 01       	lock xacquire sub WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f3 66 29 01       	lock xrelease sub WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 87 01       	xacquire lock xchg WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 87 01       	xacquire lock xchg WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 87 01          	xacquire xchg WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 87 01       	xrelease lock xchg WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 87 01       	xrelease lock xchg WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 87 01          	xrelease xchg WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f2 66 87 01       	lock xacquire xchg WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f3 66 87 01       	lock xrelease xchg WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 31 01       	xacquire lock xor WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 31 01       	xacquire lock xor WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 31 01       	xrelease lock xor WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 31 01       	xrelease lock xor WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f2 66 31 01       	lock xacquire xor WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f3 66 31 01       	lock xrelease xor WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f2 f0 11 01          	xacquire lock adc DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 11 01          	xacquire lock adc DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 11 01          	xrelease lock adc DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 11 01          	xrelease lock adc DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f2 11 01          	lock xacquire adc DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f3 11 01          	lock xrelease adc DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 01 01          	xacquire lock add DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 01 01          	xacquire lock add DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 01 01          	xrelease lock add DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 01 01          	xrelease lock add DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f2 01 01          	lock xacquire add DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f3 01 01          	lock xrelease add DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 21 01          	xacquire lock and DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 21 01          	xacquire lock and DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 21 01          	xrelease lock and DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 21 01          	xrelease lock and DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f2 21 01          	lock xacquire and DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f3 21 01          	lock xrelease and DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 89 01             	xrelease mov DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 09 01          	xacquire lock or DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 09 01          	xacquire lock or DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 09 01          	xrelease lock or DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 09 01          	xrelease lock or DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f2 09 01          	lock xacquire or DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f3 09 01          	lock xrelease or DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 19 01          	xacquire lock sbb DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 19 01          	xacquire lock sbb DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 19 01          	xrelease lock sbb DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 19 01          	xrelease lock sbb DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f2 19 01          	lock xacquire sbb DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f3 19 01          	lock xrelease sbb DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 29 01          	xacquire lock sub DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 29 01          	xacquire lock sub DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 29 01          	xrelease lock sub DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 29 01          	xrelease lock sub DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f2 29 01          	lock xacquire sub DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f3 29 01          	lock xrelease sub DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 87 01          	xacquire lock xchg DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 87 01          	xacquire lock xchg DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 87 01             	xacquire xchg DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 87 01          	xrelease lock xchg DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 87 01          	xrelease lock xchg DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 87 01             	xrelease xchg DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f2 87 01          	lock xacquire xchg DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f3 87 01          	lock xrelease xchg DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 31 01          	xacquire lock xor DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 31 01          	xacquire lock xor DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 31 01          	xrelease lock xor DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 31 01          	xrelease lock xor DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f2 31 01          	lock xacquire xor DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f3 31 01          	lock xrelease xor DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	66 f2 f0 0f bb 01    	xacquire lock btc WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 0f bb 01    	xacquire lock btc WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 0f bb 01    	xrelease lock btc WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 0f bb 01    	xrelease lock btc WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f2 66 0f bb 01    	lock xacquire btc WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f3 66 0f bb 01    	lock xrelease btc WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 0f b3 01    	xacquire lock btr WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 0f b3 01    	xacquire lock btr WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 0f b3 01    	xrelease lock btr WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 0f b3 01    	xrelease lock btr WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f2 66 0f b3 01    	lock xacquire btr WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f3 66 0f b3 01    	lock xrelease btr WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 0f ab 01    	xacquire lock bts WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 0f ab 01    	xacquire lock bts WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 0f ab 01    	xrelease lock bts WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 0f ab 01    	xrelease lock bts WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f2 66 0f ab 01    	lock xacquire bts WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f3 66 0f ab 01    	lock xrelease bts WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 0f b1 01    	xacquire lock cmpxchg WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 0f b1 01    	xacquire lock cmpxchg WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 0f b1 01    	xrelease lock cmpxchg WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 0f b1 01    	xrelease lock cmpxchg WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f2 66 0f b1 01    	lock xacquire cmpxchg WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f3 66 0f b1 01    	lock xrelease cmpxchg WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 0f c1 01    	xacquire lock xadd WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 0f c1 01    	xacquire lock xadd WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 0f c1 01    	xrelease lock xadd WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 0f c1 01    	xrelease lock xadd WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f2 66 0f c1 01    	lock xacquire xadd WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f3 66 0f c1 01    	lock xrelease xadd WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f2 f0 0f bb 01       	xacquire lock btc DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 0f bb 01       	xacquire lock btc DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 0f bb 01       	xrelease lock btc DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 0f bb 01       	xrelease lock btc DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f2 0f bb 01       	lock xacquire btc DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f3 0f bb 01       	lock xrelease btc DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 0f b3 01       	xacquire lock btr DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 0f b3 01       	xacquire lock btr DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 0f b3 01       	xrelease lock btr DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 0f b3 01       	xrelease lock btr DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f2 0f b3 01       	lock xacquire btr DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f3 0f b3 01       	lock xrelease btr DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 0f ab 01       	xacquire lock bts DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 0f ab 01       	xacquire lock bts DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 0f ab 01       	xrelease lock bts DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 0f ab 01       	xrelease lock bts DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f2 0f ab 01       	lock xacquire bts DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f3 0f ab 01       	lock xrelease bts DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 0f b1 01       	xacquire lock cmpxchg DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 0f b1 01       	xacquire lock cmpxchg DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 0f b1 01       	xrelease lock cmpxchg DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 0f b1 01       	xrelease lock cmpxchg DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f2 0f b1 01       	lock xacquire cmpxchg DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f3 0f b1 01       	lock xrelease cmpxchg DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 0f c1 01       	xacquire lock xadd DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 0f c1 01       	xacquire lock xadd DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 0f c1 01       	xrelease lock xadd DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 0f c1 01       	xrelease lock xadd DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f2 0f c1 01       	lock xacquire xadd DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f3 0f c1 01       	lock xrelease xadd DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 fe 09          	xacquire lock dec BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f2 f0 fe 09          	xacquire lock dec BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f3 f0 fe 09          	xrelease lock dec BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f3 f0 fe 09          	xrelease lock dec BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f2 fe 09          	lock xacquire dec BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f3 fe 09          	lock xrelease dec BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f2 f0 fe 01          	xacquire lock inc BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f2 f0 fe 01          	xacquire lock inc BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f3 f0 fe 01          	xrelease lock inc BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f3 f0 fe 01          	xrelease lock inc BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f2 fe 01          	lock xacquire inc BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f3 fe 01          	lock xrelease inc BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f2 f0 f6 19          	xacquire lock neg BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f2 f0 f6 19          	xacquire lock neg BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f3 f0 f6 19          	xrelease lock neg BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f3 f0 f6 19          	xrelease lock neg BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f2 f6 19          	lock xacquire neg BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f3 f6 19          	lock xrelease neg BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f2 f0 f6 11          	xacquire lock not BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f2 f0 f6 11          	xacquire lock not BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f3 f0 f6 11          	xrelease lock not BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f3 f0 f6 11          	xrelease lock not BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f2 f6 11          	lock xacquire not BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f3 f6 11          	lock xrelease not BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	66 f2 f0 ff 09       	xacquire lock dec WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	66 f2 f0 ff 09       	xacquire lock dec WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	66 f3 f0 ff 09       	xrelease lock dec WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	66 f3 f0 ff 09       	xrelease lock dec WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f2 66 ff 09       	lock xacquire dec WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f3 66 ff 09       	lock xrelease dec WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	66 f2 f0 ff 01       	xacquire lock inc WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	66 f2 f0 ff 01       	xacquire lock inc WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	66 f3 f0 ff 01       	xrelease lock inc WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	66 f3 f0 ff 01       	xrelease lock inc WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f2 66 ff 01       	lock xacquire inc WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f3 66 ff 01       	lock xrelease inc WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	66 f2 f0 f7 19       	xacquire lock neg WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	66 f2 f0 f7 19       	xacquire lock neg WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	66 f3 f0 f7 19       	xrelease lock neg WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	66 f3 f0 f7 19       	xrelease lock neg WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f2 66 f7 19       	lock xacquire neg WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f3 66 f7 19       	lock xrelease neg WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	66 f2 f0 f7 11       	xacquire lock not WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	66 f2 f0 f7 11       	xacquire lock not WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	66 f3 f0 f7 11       	xrelease lock not WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	66 f3 f0 f7 11       	xrelease lock not WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f2 66 f7 11       	lock xacquire not WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f3 66 f7 11       	lock xrelease not WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f2 f0 ff 09          	xacquire lock dec DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f2 f0 ff 09          	xacquire lock dec DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f3 f0 ff 09          	xrelease lock dec DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f3 f0 ff 09          	xrelease lock dec DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f2 ff 09          	lock xacquire dec DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f3 ff 09          	lock xrelease dec DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f2 f0 ff 01          	xacquire lock inc DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f2 f0 ff 01          	xacquire lock inc DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f3 f0 ff 01          	xrelease lock inc DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f3 f0 ff 01          	xrelease lock inc DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f2 ff 01          	lock xacquire inc DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f3 ff 01          	lock xrelease inc DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f2 f0 f7 19          	xacquire lock neg DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f2 f0 f7 19          	xacquire lock neg DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f3 f0 f7 19          	xrelease lock neg DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f3 f0 f7 19          	xrelease lock neg DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f2 f7 19          	lock xacquire neg DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f3 f7 19          	lock xrelease neg DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f2 f0 f7 11          	xacquire lock not DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f2 f0 f7 11          	xacquire lock not DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f3 f0 f7 11          	xrelease lock not DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f3 f0 f7 11          	xrelease lock not DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f2 f7 11          	lock xacquire not DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f3 f7 11          	lock xrelease not DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f2 f0 0f c7 09       	xacquire lock cmpxchg8b QWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f2 f0 0f c7 09       	xacquire lock cmpxchg8b QWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f3 f0 0f c7 09       	xrelease lock cmpxchg8b QWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f3 f0 0f c7 09       	xrelease lock cmpxchg8b QWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f2 0f c7 09       	lock xacquire cmpxchg8b QWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f3 0f c7 09       	lock xrelease cmpxchg8b QWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f2 f0 0f b0 09       	xacquire lock cmpxchg BYTE PTR \[ecx\],cl
[ 	]*[a-f0-9]+:	f2 f0 0f b0 09       	xacquire lock cmpxchg BYTE PTR \[ecx\],cl
[ 	]*[a-f0-9]+:	f3 f0 0f b0 09       	xrelease lock cmpxchg BYTE PTR \[ecx\],cl
[ 	]*[a-f0-9]+:	f3 f0 0f b0 09       	xrelease lock cmpxchg BYTE PTR \[ecx\],cl
[ 	]*[a-f0-9]+:	f0 f2 0f b0 09       	lock xacquire cmpxchg BYTE PTR \[ecx\],cl
[ 	]*[a-f0-9]+:	f0 f3 0f b0 09       	lock xrelease cmpxchg BYTE PTR \[ecx\],cl
[ 	]*[a-f0-9]+:	f2 f0 0f c0 09       	xacquire lock xadd BYTE PTR \[ecx\],cl
[ 	]*[a-f0-9]+:	f2 f0 0f c0 09       	xacquire lock xadd BYTE PTR \[ecx\],cl
[ 	]*[a-f0-9]+:	f3 f0 0f c0 09       	xrelease lock xadd BYTE PTR \[ecx\],cl
[ 	]*[a-f0-9]+:	f3 f0 0f c0 09       	xrelease lock xadd BYTE PTR \[ecx\],cl
[ 	]*[a-f0-9]+:	f0 f2 0f c0 09       	lock xacquire xadd BYTE PTR \[ecx\],cl
[ 	]*[a-f0-9]+:	f0 f3 0f c0 09       	lock xrelease xadd BYTE PTR \[ecx\],cl
[ 	]*[a-f0-9]+:	f2 f0 80 11 64       	xacquire lock adc BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 11 64       	xacquire lock adc BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 11 64       	xrelease lock adc BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 11 64       	xrelease lock adc BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 80 11 64       	lock xacquire adc BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 80 11 64       	lock xrelease adc BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 01 64       	xacquire lock add BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 01 64       	xacquire lock add BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 01 64       	xrelease lock add BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 01 64       	xrelease lock add BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 80 01 64       	lock xacquire add BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 80 01 64       	lock xrelease add BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 21 64       	xacquire lock and BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 21 64       	xacquire lock and BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 21 64       	xrelease lock and BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 21 64       	xrelease lock and BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 80 21 64       	lock xacquire and BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 80 21 64       	lock xrelease and BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 c6 01 64          	xrelease mov BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 09 64       	xacquire lock or BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 09 64       	xacquire lock or BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 09 64       	xrelease lock or BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 09 64       	xrelease lock or BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 80 09 64       	lock xacquire or BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 80 09 64       	lock xrelease or BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 19 64       	xacquire lock sbb BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 19 64       	xacquire lock sbb BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 19 64       	xrelease lock sbb BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 19 64       	xrelease lock sbb BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 80 19 64       	lock xacquire sbb BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 80 19 64       	lock xrelease sbb BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 29 64       	xacquire lock sub BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 29 64       	xacquire lock sub BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 29 64       	xrelease lock sub BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 29 64       	xrelease lock sub BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 80 29 64       	lock xacquire sub BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 80 29 64       	lock xrelease sub BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 31 64       	xacquire lock xor BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 31 64       	xacquire lock xor BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 31 64       	xrelease lock xor BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 31 64       	xrelease lock xor BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 80 31 64       	lock xacquire xor BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 80 31 64       	lock xrelease xor BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 81 11 e8 03 	xacquire lock adc WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f2 f0 81 11 e8 03 	xacquire lock adc WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f3 f0 81 11 e8 03 	xrelease lock adc WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f3 f0 81 11 e8 03 	xrelease lock adc WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	f0 f2 66 81 11 e8 03 	lock xacquire adc WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	f0 f3 66 81 11 e8 03 	lock xrelease adc WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f2 f0 81 01 e8 03 	xacquire lock add WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f2 f0 81 01 e8 03 	xacquire lock add WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f3 f0 81 01 e8 03 	xrelease lock add WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f3 f0 81 01 e8 03 	xrelease lock add WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	f0 f2 66 81 01 e8 03 	lock xacquire add WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	f0 f3 66 81 01 e8 03 	lock xrelease add WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f2 f0 81 21 e8 03 	xacquire lock and WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f2 f0 81 21 e8 03 	xacquire lock and WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f3 f0 81 21 e8 03 	xrelease lock and WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f3 f0 81 21 e8 03 	xrelease lock and WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	f0 f2 66 81 21 e8 03 	lock xacquire and WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	f0 f3 66 81 21 e8 03 	lock xrelease and WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f3 c7 01 e8 03    	xrelease mov WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f2 f0 81 09 e8 03 	xacquire lock or WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f2 f0 81 09 e8 03 	xacquire lock or WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f3 f0 81 09 e8 03 	xrelease lock or WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f3 f0 81 09 e8 03 	xrelease lock or WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	f0 f2 66 81 09 e8 03 	lock xacquire or WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	f0 f3 66 81 09 e8 03 	lock xrelease or WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f2 f0 81 19 e8 03 	xacquire lock sbb WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f2 f0 81 19 e8 03 	xacquire lock sbb WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f3 f0 81 19 e8 03 	xrelease lock sbb WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f3 f0 81 19 e8 03 	xrelease lock sbb WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	f0 f2 66 81 19 e8 03 	lock xacquire sbb WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	f0 f3 66 81 19 e8 03 	lock xrelease sbb WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f2 f0 81 29 e8 03 	xacquire lock sub WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f2 f0 81 29 e8 03 	xacquire lock sub WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f3 f0 81 29 e8 03 	xrelease lock sub WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f3 f0 81 29 e8 03 	xrelease lock sub WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	f0 f2 66 81 29 e8 03 	lock xacquire sub WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	f0 f3 66 81 29 e8 03 	lock xrelease sub WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f2 f0 81 31 e8 03 	xacquire lock xor WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f2 f0 81 31 e8 03 	xacquire lock xor WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f3 f0 81 31 e8 03 	xrelease lock xor WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	66 f3 f0 81 31 e8 03 	xrelease lock xor WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	f0 f2 66 81 31 e8 03 	lock xacquire xor WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	f0 f3 66 81 31 e8 03 	lock xrelease xor WORD PTR \[ecx\],0x3e8
[ 	]*[a-f0-9]+:	f2 f0 81 11 80 96 98 00 	xacquire lock adc DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f2 f0 81 11 80 96 98 00 	xacquire lock adc DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f3 f0 81 11 80 96 98 00 	xrelease lock adc DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f3 f0 81 11 80 96 98 00 	xrelease lock adc DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f0 f2 81 11 80 96 98 00 	lock xacquire adc DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f0 f3 81 11 80 96 98 00 	lock xrelease adc DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f2 f0 81 01 80 96 98 00 	xacquire lock add DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f2 f0 81 01 80 96 98 00 	xacquire lock add DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f3 f0 81 01 80 96 98 00 	xrelease lock add DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f3 f0 81 01 80 96 98 00 	xrelease lock add DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f0 f2 81 01 80 96 98 00 	lock xacquire add DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f0 f3 81 01 80 96 98 00 	lock xrelease add DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f2 f0 81 21 80 96 98 00 	xacquire lock and DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f2 f0 81 21 80 96 98 00 	xacquire lock and DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f3 f0 81 21 80 96 98 00 	xrelease lock and DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f3 f0 81 21 80 96 98 00 	xrelease lock and DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f0 f2 81 21 80 96 98 00 	lock xacquire and DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f0 f3 81 21 80 96 98 00 	lock xrelease and DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f3 c7 01 80 96 98 00 	xrelease mov DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f2 f0 81 09 80 96 98 00 	xacquire lock or DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f2 f0 81 09 80 96 98 00 	xacquire lock or DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f3 f0 81 09 80 96 98 00 	xrelease lock or DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f3 f0 81 09 80 96 98 00 	xrelease lock or DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f0 f2 81 09 80 96 98 00 	lock xacquire or DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f0 f3 81 09 80 96 98 00 	lock xrelease or DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f2 f0 81 19 80 96 98 00 	xacquire lock sbb DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f2 f0 81 19 80 96 98 00 	xacquire lock sbb DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f3 f0 81 19 80 96 98 00 	xrelease lock sbb DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f3 f0 81 19 80 96 98 00 	xrelease lock sbb DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f0 f2 81 19 80 96 98 00 	lock xacquire sbb DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f0 f3 81 19 80 96 98 00 	lock xrelease sbb DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f2 f0 81 29 80 96 98 00 	xacquire lock sub DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f2 f0 81 29 80 96 98 00 	xacquire lock sub DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f3 f0 81 29 80 96 98 00 	xrelease lock sub DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f3 f0 81 29 80 96 98 00 	xrelease lock sub DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f0 f2 81 29 80 96 98 00 	lock xacquire sub DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f0 f3 81 29 80 96 98 00 	lock xrelease sub DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f2 f0 81 31 80 96 98 00 	xacquire lock xor DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f2 f0 81 31 80 96 98 00 	xacquire lock xor DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f3 f0 81 31 80 96 98 00 	xrelease lock xor DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f3 f0 81 31 80 96 98 00 	xrelease lock xor DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f0 f2 81 31 80 96 98 00 	lock xacquire xor DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	f0 f3 81 31 80 96 98 00 	lock xrelease xor DWORD PTR \[ecx\],0x989680
[ 	]*[a-f0-9]+:	66 f2 f0 83 11 64    	xacquire lock adc WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 83 11 64    	xacquire lock adc WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 83 11 64    	xrelease lock adc WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 83 11 64    	xrelease lock adc WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 66 83 11 64    	lock xacquire adc WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 66 83 11 64    	lock xrelease adc WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 83 01 64    	xacquire lock add WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 83 01 64    	xacquire lock add WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 83 01 64    	xrelease lock add WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 83 01 64    	xrelease lock add WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 66 83 01 64    	lock xacquire add WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 66 83 01 64    	lock xrelease add WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 83 21 64    	xacquire lock and WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 83 21 64    	xacquire lock and WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 83 21 64    	xrelease lock and WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 83 21 64    	xrelease lock and WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 66 83 21 64    	lock xacquire and WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 66 83 21 64    	lock xrelease and WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 0f ba 39 64 	xacquire lock btc WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 0f ba 39 64 	xacquire lock btc WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 0f ba 39 64 	xrelease lock btc WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 0f ba 39 64 	xrelease lock btc WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 66 0f ba 39 64 	lock xacquire btc WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 66 0f ba 39 64 	lock xrelease btc WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 0f ba 31 64 	xacquire lock btr WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 0f ba 31 64 	xacquire lock btr WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 0f ba 31 64 	xrelease lock btr WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 0f ba 31 64 	xrelease lock btr WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 66 0f ba 31 64 	lock xacquire btr WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 66 0f ba 31 64 	lock xrelease btr WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 0f ba 29 64 	xacquire lock bts WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 0f ba 29 64 	xacquire lock bts WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 0f ba 29 64 	xrelease lock bts WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 0f ba 29 64 	xrelease lock bts WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 66 0f ba 29 64 	lock xacquire bts WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 66 0f ba 29 64 	lock xrelease bts WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 c7 01 64 00    	xrelease mov WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 83 09 64    	xacquire lock or WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 83 09 64    	xacquire lock or WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 83 09 64    	xrelease lock or WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 83 09 64    	xrelease lock or WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 66 83 09 64    	lock xacquire or WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 66 83 09 64    	lock xrelease or WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 83 19 64    	xacquire lock sbb WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 83 19 64    	xacquire lock sbb WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 83 19 64    	xrelease lock sbb WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 83 19 64    	xrelease lock sbb WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 66 83 19 64    	lock xacquire sbb WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 66 83 19 64    	lock xrelease sbb WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 83 29 64    	xacquire lock sub WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 83 29 64    	xacquire lock sub WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 83 29 64    	xrelease lock sub WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 83 29 64    	xrelease lock sub WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 66 83 29 64    	lock xacquire sub WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 66 83 29 64    	lock xrelease sub WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 83 31 64    	xacquire lock xor WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f2 f0 83 31 64    	xacquire lock xor WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 83 31 64    	xrelease lock xor WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	66 f3 f0 83 31 64    	xrelease lock xor WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 66 83 31 64    	lock xacquire xor WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 66 83 31 64    	lock xrelease xor WORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 83 11 64       	xacquire lock adc DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 83 11 64       	xacquire lock adc DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 83 11 64       	xrelease lock adc DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 83 11 64       	xrelease lock adc DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 83 11 64       	lock xacquire adc DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 83 11 64       	lock xrelease adc DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 83 01 64       	xacquire lock add DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 83 01 64       	xacquire lock add DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 83 01 64       	xrelease lock add DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 83 01 64       	xrelease lock add DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 83 01 64       	lock xacquire add DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 83 01 64       	lock xrelease add DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 83 21 64       	xacquire lock and DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 83 21 64       	xacquire lock and DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 83 21 64       	xrelease lock and DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 83 21 64       	xrelease lock and DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 83 21 64       	lock xacquire and DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 83 21 64       	lock xrelease and DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 0f ba 39 64    	xacquire lock btc DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 0f ba 39 64    	xacquire lock btc DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 0f ba 39 64    	xrelease lock btc DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 0f ba 39 64    	xrelease lock btc DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 0f ba 39 64    	lock xacquire btc DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 0f ba 39 64    	lock xrelease btc DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 0f ba 31 64    	xacquire lock btr DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 0f ba 31 64    	xacquire lock btr DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 0f ba 31 64    	xrelease lock btr DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 0f ba 31 64    	xrelease lock btr DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 0f ba 31 64    	lock xacquire btr DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 0f ba 31 64    	lock xrelease btr DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 0f ba 29 64    	xacquire lock bts DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 0f ba 29 64    	xacquire lock bts DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 0f ba 29 64    	xrelease lock bts DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 0f ba 29 64    	xrelease lock bts DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 0f ba 29 64    	lock xacquire bts DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 0f ba 29 64    	lock xrelease bts DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 c7 01 64 00 00 00 	xrelease mov DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 83 09 64       	xacquire lock or DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 83 09 64       	xacquire lock or DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 83 09 64       	xrelease lock or DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 83 09 64       	xrelease lock or DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 83 09 64       	lock xacquire or DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 83 09 64       	lock xrelease or DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 83 19 64       	xacquire lock sbb DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 83 19 64       	xacquire lock sbb DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 83 19 64       	xrelease lock sbb DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 83 19 64       	xrelease lock sbb DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 83 19 64       	lock xacquire sbb DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 83 19 64       	lock xrelease sbb DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 83 29 64       	xacquire lock sub DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 83 29 64       	xacquire lock sub DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 83 29 64       	xrelease lock sub DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 83 29 64       	xrelease lock sub DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 83 29 64       	lock xacquire sub DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 83 29 64       	lock xrelease sub DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 83 31 64       	xacquire lock xor DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 83 31 64       	xacquire lock xor DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 83 31 64       	xrelease lock xor DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 83 31 64       	xrelease lock xor DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 83 31 64       	lock xacquire xor DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 83 31 64       	lock xrelease xor DWORD PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 11 64       	xacquire lock adc BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 11 64       	xacquire lock adc BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 11 64       	xrelease lock adc BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 11 64       	xrelease lock adc BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 80 11 64       	lock xacquire adc BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 80 11 64       	lock xrelease adc BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 01 64       	xacquire lock add BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 01 64       	xacquire lock add BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 01 64       	xrelease lock add BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 01 64       	xrelease lock add BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 80 01 64       	lock xacquire add BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 80 01 64       	lock xrelease add BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 21 64       	xacquire lock and BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 21 64       	xacquire lock and BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 21 64       	xrelease lock and BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 21 64       	xrelease lock and BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 80 21 64       	lock xacquire and BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 80 21 64       	lock xrelease and BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 c6 01 64          	xrelease mov BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 09 64       	xacquire lock or BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 09 64       	xacquire lock or BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 09 64       	xrelease lock or BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 09 64       	xrelease lock or BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 80 09 64       	lock xacquire or BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 80 09 64       	lock xrelease or BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 19 64       	xacquire lock sbb BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 19 64       	xacquire lock sbb BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 19 64       	xrelease lock sbb BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 19 64       	xrelease lock sbb BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 80 19 64       	lock xacquire sbb BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 80 19 64       	lock xrelease sbb BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 29 64       	xacquire lock sub BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 29 64       	xacquire lock sub BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 29 64       	xrelease lock sub BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 29 64       	xrelease lock sub BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 80 29 64       	lock xacquire sub BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 80 29 64       	lock xrelease sub BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 31 64       	xacquire lock xor BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 80 31 64       	xacquire lock xor BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 31 64       	xrelease lock xor BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f3 f0 80 31 64       	xrelease lock xor BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f2 80 31 64       	lock xacquire xor BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f0 f3 80 31 64       	lock xrelease xor BYTE PTR \[ecx\],0x64
[ 	]*[a-f0-9]+:	f2 f0 10 01          	xacquire lock adc BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f2 f0 10 01          	xacquire lock adc BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f3 f0 10 01          	xrelease lock adc BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f3 f0 10 01          	xrelease lock adc BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f0 f2 10 01          	lock xacquire adc BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f0 f3 10 01          	lock xrelease adc BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f2 f0 00 01          	xacquire lock add BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f2 f0 00 01          	xacquire lock add BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f3 f0 00 01          	xrelease lock add BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f3 f0 00 01          	xrelease lock add BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f0 f2 00 01          	lock xacquire add BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f0 f3 00 01          	lock xrelease add BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f2 f0 20 01          	xacquire lock and BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f2 f0 20 01          	xacquire lock and BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f3 f0 20 01          	xrelease lock and BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f3 f0 20 01          	xrelease lock and BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f0 f2 20 01          	lock xacquire and BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f0 f3 20 01          	lock xrelease and BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f3 88 01             	xrelease mov BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f2 f0 08 01          	xacquire lock or BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f2 f0 08 01          	xacquire lock or BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f3 f0 08 01          	xrelease lock or BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f3 f0 08 01          	xrelease lock or BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f0 f2 08 01          	lock xacquire or BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f0 f3 08 01          	lock xrelease or BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f2 f0 18 01          	xacquire lock sbb BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f2 f0 18 01          	xacquire lock sbb BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f3 f0 18 01          	xrelease lock sbb BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f3 f0 18 01          	xrelease lock sbb BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f0 f2 18 01          	lock xacquire sbb BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f0 f3 18 01          	lock xrelease sbb BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f2 f0 28 01          	xacquire lock sub BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f2 f0 28 01          	xacquire lock sub BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f3 f0 28 01          	xrelease lock sub BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f3 f0 28 01          	xrelease lock sub BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f0 f2 28 01          	lock xacquire sub BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f0 f3 28 01          	lock xrelease sub BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f2 f0 86 01          	xacquire lock xchg BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f2 f0 86 01          	xacquire lock xchg BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f2 86 01             	xacquire xchg BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f3 f0 86 01          	xrelease lock xchg BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f3 f0 86 01          	xrelease lock xchg BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f3 86 01             	xrelease xchg BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f0 f2 86 01          	lock xacquire xchg BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f0 f3 86 01          	lock xrelease xchg BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f2 f0 30 01          	xacquire lock xor BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f2 f0 30 01          	xacquire lock xor BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f3 f0 30 01          	xrelease lock xor BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f3 f0 30 01          	xrelease lock xor BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f0 f2 30 01          	lock xacquire xor BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	f0 f3 30 01          	lock xrelease xor BYTE PTR \[ecx\],al
[ 	]*[a-f0-9]+:	66 f2 f0 11 01       	xacquire lock adc WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 11 01       	xacquire lock adc WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 11 01       	xrelease lock adc WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 11 01       	xrelease lock adc WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f2 66 11 01       	lock xacquire adc WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f3 66 11 01       	lock xrelease adc WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 01 01       	xacquire lock add WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 01 01       	xacquire lock add WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 01 01       	xrelease lock add WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 01 01       	xrelease lock add WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f2 66 01 01       	lock xacquire add WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f3 66 01 01       	lock xrelease add WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 21 01       	xacquire lock and WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 21 01       	xacquire lock and WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 21 01       	xrelease lock and WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 21 01       	xrelease lock and WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f2 66 21 01       	lock xacquire and WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f3 66 21 01       	lock xrelease and WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 89 01          	xrelease mov WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 09 01       	xacquire lock or WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 09 01       	xacquire lock or WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 09 01       	xrelease lock or WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 09 01       	xrelease lock or WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f2 66 09 01       	lock xacquire or WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f3 66 09 01       	lock xrelease or WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 19 01       	xacquire lock sbb WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 19 01       	xacquire lock sbb WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 19 01       	xrelease lock sbb WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 19 01       	xrelease lock sbb WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f2 66 19 01       	lock xacquire sbb WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f3 66 19 01       	lock xrelease sbb WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 29 01       	xacquire lock sub WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 29 01       	xacquire lock sub WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 29 01       	xrelease lock sub WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 29 01       	xrelease lock sub WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f2 66 29 01       	lock xacquire sub WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f3 66 29 01       	lock xrelease sub WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 87 01       	xacquire lock xchg WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 87 01       	xacquire lock xchg WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 87 01          	xacquire xchg WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 87 01       	xrelease lock xchg WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 87 01       	xrelease lock xchg WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 87 01          	xrelease xchg WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f2 66 87 01       	lock xacquire xchg WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f3 66 87 01       	lock xrelease xchg WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 31 01       	xacquire lock xor WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 31 01       	xacquire lock xor WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 31 01       	xrelease lock xor WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 31 01       	xrelease lock xor WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f2 66 31 01       	lock xacquire xor WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f3 66 31 01       	lock xrelease xor WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f2 f0 11 01          	xacquire lock adc DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 11 01          	xacquire lock adc DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 11 01          	xrelease lock adc DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 11 01          	xrelease lock adc DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f2 11 01          	lock xacquire adc DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f3 11 01          	lock xrelease adc DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 01 01          	xacquire lock add DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 01 01          	xacquire lock add DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 01 01          	xrelease lock add DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 01 01          	xrelease lock add DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f2 01 01          	lock xacquire add DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f3 01 01          	lock xrelease add DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 21 01          	xacquire lock and DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 21 01          	xacquire lock and DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 21 01          	xrelease lock and DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 21 01          	xrelease lock and DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f2 21 01          	lock xacquire and DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f3 21 01          	lock xrelease and DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 89 01             	xrelease mov DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 09 01          	xacquire lock or DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 09 01          	xacquire lock or DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 09 01          	xrelease lock or DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 09 01          	xrelease lock or DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f2 09 01          	lock xacquire or DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f3 09 01          	lock xrelease or DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 19 01          	xacquire lock sbb DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 19 01          	xacquire lock sbb DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 19 01          	xrelease lock sbb DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 19 01          	xrelease lock sbb DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f2 19 01          	lock xacquire sbb DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f3 19 01          	lock xrelease sbb DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 29 01          	xacquire lock sub DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 29 01          	xacquire lock sub DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 29 01          	xrelease lock sub DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 29 01          	xrelease lock sub DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f2 29 01          	lock xacquire sub DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f3 29 01          	lock xrelease sub DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 87 01          	xacquire lock xchg DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 87 01          	xacquire lock xchg DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 87 01             	xacquire xchg DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 87 01          	xrelease lock xchg DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 87 01          	xrelease lock xchg DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 87 01             	xrelease xchg DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f2 87 01          	lock xacquire xchg DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f3 87 01          	lock xrelease xchg DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 31 01          	xacquire lock xor DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 31 01          	xacquire lock xor DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 31 01          	xrelease lock xor DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 31 01          	xrelease lock xor DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f2 31 01          	lock xacquire xor DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f3 31 01          	lock xrelease xor DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	66 f2 f0 0f bb 01    	xacquire lock btc WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 0f bb 01    	xacquire lock btc WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 0f bb 01    	xrelease lock btc WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 0f bb 01    	xrelease lock btc WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f2 66 0f bb 01    	lock xacquire btc WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f3 66 0f bb 01    	lock xrelease btc WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 0f b3 01    	xacquire lock btr WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 0f b3 01    	xacquire lock btr WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 0f b3 01    	xrelease lock btr WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 0f b3 01    	xrelease lock btr WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f2 66 0f b3 01    	lock xacquire btr WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f3 66 0f b3 01    	lock xrelease btr WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 0f ab 01    	xacquire lock bts WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 0f ab 01    	xacquire lock bts WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 0f ab 01    	xrelease lock bts WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 0f ab 01    	xrelease lock bts WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f2 66 0f ab 01    	lock xacquire bts WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f3 66 0f ab 01    	lock xrelease bts WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 0f b1 01    	xacquire lock cmpxchg WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 0f b1 01    	xacquire lock cmpxchg WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 0f b1 01    	xrelease lock cmpxchg WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 0f b1 01    	xrelease lock cmpxchg WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f2 66 0f b1 01    	lock xacquire cmpxchg WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f3 66 0f b1 01    	lock xrelease cmpxchg WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 0f c1 01    	xacquire lock xadd WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f2 f0 0f c1 01    	xacquire lock xadd WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 0f c1 01    	xrelease lock xadd WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	66 f3 f0 0f c1 01    	xrelease lock xadd WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f2 66 0f c1 01    	lock xacquire xadd WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f0 f3 66 0f c1 01    	lock xrelease xadd WORD PTR \[ecx\],ax
[ 	]*[a-f0-9]+:	f2 f0 0f bb 01       	xacquire lock btc DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 0f bb 01       	xacquire lock btc DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 0f bb 01       	xrelease lock btc DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 0f bb 01       	xrelease lock btc DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f2 0f bb 01       	lock xacquire btc DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f3 0f bb 01       	lock xrelease btc DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 0f b3 01       	xacquire lock btr DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 0f b3 01       	xacquire lock btr DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 0f b3 01       	xrelease lock btr DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 0f b3 01       	xrelease lock btr DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f2 0f b3 01       	lock xacquire btr DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f3 0f b3 01       	lock xrelease btr DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 0f ab 01       	xacquire lock bts DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 0f ab 01       	xacquire lock bts DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 0f ab 01       	xrelease lock bts DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 0f ab 01       	xrelease lock bts DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f2 0f ab 01       	lock xacquire bts DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f3 0f ab 01       	lock xrelease bts DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 0f b1 01       	xacquire lock cmpxchg DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 0f b1 01       	xacquire lock cmpxchg DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 0f b1 01       	xrelease lock cmpxchg DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 0f b1 01       	xrelease lock cmpxchg DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f2 0f b1 01       	lock xacquire cmpxchg DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f3 0f b1 01       	lock xrelease cmpxchg DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 0f c1 01       	xacquire lock xadd DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 0f c1 01       	xacquire lock xadd DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 0f c1 01       	xrelease lock xadd DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f3 f0 0f c1 01       	xrelease lock xadd DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f2 0f c1 01       	lock xacquire xadd DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f0 f3 0f c1 01       	lock xrelease xadd DWORD PTR \[ecx\],eax
[ 	]*[a-f0-9]+:	f2 f0 fe 09          	xacquire lock dec BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f2 f0 fe 09          	xacquire lock dec BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f3 f0 fe 09          	xrelease lock dec BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f3 f0 fe 09          	xrelease lock dec BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f2 fe 09          	lock xacquire dec BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f3 fe 09          	lock xrelease dec BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f2 f0 fe 01          	xacquire lock inc BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f2 f0 fe 01          	xacquire lock inc BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f3 f0 fe 01          	xrelease lock inc BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f3 f0 fe 01          	xrelease lock inc BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f2 fe 01          	lock xacquire inc BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f3 fe 01          	lock xrelease inc BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f2 f0 f6 19          	xacquire lock neg BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f2 f0 f6 19          	xacquire lock neg BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f3 f0 f6 19          	xrelease lock neg BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f3 f0 f6 19          	xrelease lock neg BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f2 f6 19          	lock xacquire neg BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f3 f6 19          	lock xrelease neg BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f2 f0 f6 11          	xacquire lock not BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f2 f0 f6 11          	xacquire lock not BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f3 f0 f6 11          	xrelease lock not BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f3 f0 f6 11          	xrelease lock not BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f2 f6 11          	lock xacquire not BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f3 f6 11          	lock xrelease not BYTE PTR \[ecx\]
[ 	]*[a-f0-9]+:	66 f2 f0 ff 09       	xacquire lock dec WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	66 f2 f0 ff 09       	xacquire lock dec WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	66 f3 f0 ff 09       	xrelease lock dec WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	66 f3 f0 ff 09       	xrelease lock dec WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f2 66 ff 09       	lock xacquire dec WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f3 66 ff 09       	lock xrelease dec WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	66 f2 f0 ff 01       	xacquire lock inc WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	66 f2 f0 ff 01       	xacquire lock inc WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	66 f3 f0 ff 01       	xrelease lock inc WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	66 f3 f0 ff 01       	xrelease lock inc WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f2 66 ff 01       	lock xacquire inc WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f3 66 ff 01       	lock xrelease inc WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	66 f2 f0 f7 19       	xacquire lock neg WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	66 f2 f0 f7 19       	xacquire lock neg WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	66 f3 f0 f7 19       	xrelease lock neg WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	66 f3 f0 f7 19       	xrelease lock neg WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f2 66 f7 19       	lock xacquire neg WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f3 66 f7 19       	lock xrelease neg WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	66 f2 f0 f7 11       	xacquire lock not WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	66 f2 f0 f7 11       	xacquire lock not WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	66 f3 f0 f7 11       	xrelease lock not WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	66 f3 f0 f7 11       	xrelease lock not WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f2 66 f7 11       	lock xacquire not WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f3 66 f7 11       	lock xrelease not WORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f2 f0 ff 09          	xacquire lock dec DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f2 f0 ff 09          	xacquire lock dec DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f3 f0 ff 09          	xrelease lock dec DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f3 f0 ff 09          	xrelease lock dec DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f2 ff 09          	lock xacquire dec DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f3 ff 09          	lock xrelease dec DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f2 f0 ff 01          	xacquire lock inc DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f2 f0 ff 01          	xacquire lock inc DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f3 f0 ff 01          	xrelease lock inc DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f3 f0 ff 01          	xrelease lock inc DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f2 ff 01          	lock xacquire inc DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f3 ff 01          	lock xrelease inc DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f2 f0 f7 19          	xacquire lock neg DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f2 f0 f7 19          	xacquire lock neg DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f3 f0 f7 19          	xrelease lock neg DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f3 f0 f7 19          	xrelease lock neg DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f2 f7 19          	lock xacquire neg DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f3 f7 19          	lock xrelease neg DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f2 f0 f7 11          	xacquire lock not DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f2 f0 f7 11          	xacquire lock not DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f3 f0 f7 11          	xrelease lock not DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f3 f0 f7 11          	xrelease lock not DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f2 f7 11          	lock xacquire not DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f3 f7 11          	lock xrelease not DWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f2 f0 0f c7 09       	xacquire lock cmpxchg8b QWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f2 f0 0f c7 09       	xacquire lock cmpxchg8b QWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f3 f0 0f c7 09       	xrelease lock cmpxchg8b QWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f3 f0 0f c7 09       	xrelease lock cmpxchg8b QWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f2 0f c7 09       	lock xacquire cmpxchg8b QWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f0 f3 0f c7 09       	lock xrelease cmpxchg8b QWORD PTR \[ecx\]
[ 	]*[a-f0-9]+:	f2 f0 0f b0 09       	xacquire lock cmpxchg BYTE PTR \[ecx\],cl
[ 	]*[a-f0-9]+:	f2 f0 0f b0 09       	xacquire lock cmpxchg BYTE PTR \[ecx\],cl
[ 	]*[a-f0-9]+:	f3 f0 0f b0 09       	xrelease lock cmpxchg BYTE PTR \[ecx\],cl
[ 	]*[a-f0-9]+:	f3 f0 0f b0 09       	xrelease lock cmpxchg BYTE PTR \[ecx\],cl
[ 	]*[a-f0-9]+:	f0 f2 0f b0 09       	lock xacquire cmpxchg BYTE PTR \[ecx\],cl
[ 	]*[a-f0-9]+:	f0 f3 0f b0 09       	lock xrelease cmpxchg BYTE PTR \[ecx\],cl
[ 	]*[a-f0-9]+:	f2 f0 0f c0 09       	xacquire lock xadd BYTE PTR \[ecx\],cl
[ 	]*[a-f0-9]+:	f2 f0 0f c0 09       	xacquire lock xadd BYTE PTR \[ecx\],cl
[ 	]*[a-f0-9]+:	f3 f0 0f c0 09       	xrelease lock xadd BYTE PTR \[ecx\],cl
[ 	]*[a-f0-9]+:	f3 f0 0f c0 09       	xrelease lock xadd BYTE PTR \[ecx\],cl
[ 	]*[a-f0-9]+:	f0 f2 0f c0 09       	lock xacquire xadd BYTE PTR \[ecx\],cl
[ 	]*[a-f0-9]+:	f0 f3 0f c0 09       	lock xrelease xadd BYTE PTR \[ecx\],cl
#pass
