1 #objdump: -dwMintel
2 #name: i386 HLE insns (Intel disassembly)
3 #source: hle.s
4 
5 .*: +file format .*
6 
7 
8 Disassembly of section .text:
9 
10 0+ <_start>:
11 [ 	]*[a-f0-9]+:	f2 f0 80 11 64       	xacquire lock adc BYTE PTR \[ecx\],0x64
12 [ 	]*[a-f0-9]+:	f2 f0 80 11 64       	xacquire lock adc BYTE PTR \[ecx\],0x64
13 [ 	]*[a-f0-9]+:	f3 f0 80 11 64       	xrelease lock adc BYTE PTR \[ecx\],0x64
14 [ 	]*[a-f0-9]+:	f3 f0 80 11 64       	xrelease lock adc BYTE PTR \[ecx\],0x64
15 [ 	]*[a-f0-9]+:	f0 f2 80 11 64       	lock xacquire adc BYTE PTR \[ecx\],0x64
16 [ 	]*[a-f0-9]+:	f0 f3 80 11 64       	lock xrelease adc BYTE PTR \[ecx\],0x64
17 [ 	]*[a-f0-9]+:	f2 f0 80 01 64       	xacquire lock add BYTE PTR \[ecx\],0x64
18 [ 	]*[a-f0-9]+:	f2 f0 80 01 64       	xacquire lock add BYTE PTR \[ecx\],0x64
19 [ 	]*[a-f0-9]+:	f3 f0 80 01 64       	xrelease lock add BYTE PTR \[ecx\],0x64
20 [ 	]*[a-f0-9]+:	f3 f0 80 01 64       	xrelease lock add BYTE PTR \[ecx\],0x64
21 [ 	]*[a-f0-9]+:	f0 f2 80 01 64       	lock xacquire add BYTE PTR \[ecx\],0x64
22 [ 	]*[a-f0-9]+:	f0 f3 80 01 64       	lock xrelease add BYTE PTR \[ecx\],0x64
23 [ 	]*[a-f0-9]+:	f2 f0 80 21 64       	xacquire lock and BYTE PTR \[ecx\],0x64
24 [ 	]*[a-f0-9]+:	f2 f0 80 21 64       	xacquire lock and BYTE PTR \[ecx\],0x64
25 [ 	]*[a-f0-9]+:	f3 f0 80 21 64       	xrelease lock and BYTE PTR \[ecx\],0x64
26 [ 	]*[a-f0-9]+:	f3 f0 80 21 64       	xrelease lock and BYTE PTR \[ecx\],0x64
27 [ 	]*[a-f0-9]+:	f0 f2 80 21 64       	lock xacquire and BYTE PTR \[ecx\],0x64
28 [ 	]*[a-f0-9]+:	f0 f3 80 21 64       	lock xrelease and BYTE PTR \[ecx\],0x64
29 [ 	]*[a-f0-9]+:	f3 c6 01 64          	xrelease mov BYTE PTR \[ecx\],0x64
30 [ 	]*[a-f0-9]+:	f2 f0 80 09 64       	xacquire lock or BYTE PTR \[ecx\],0x64
31 [ 	]*[a-f0-9]+:	f2 f0 80 09 64       	xacquire lock or BYTE PTR \[ecx\],0x64
32 [ 	]*[a-f0-9]+:	f3 f0 80 09 64       	xrelease lock or BYTE PTR \[ecx\],0x64
33 [ 	]*[a-f0-9]+:	f3 f0 80 09 64       	xrelease lock or BYTE PTR \[ecx\],0x64
34 [ 	]*[a-f0-9]+:	f0 f2 80 09 64       	lock xacquire or BYTE PTR \[ecx\],0x64
35 [ 	]*[a-f0-9]+:	f0 f3 80 09 64       	lock xrelease or BYTE PTR \[ecx\],0x64
36 [ 	]*[a-f0-9]+:	f2 f0 80 19 64       	xacquire lock sbb BYTE PTR \[ecx\],0x64
37 [ 	]*[a-f0-9]+:	f2 f0 80 19 64       	xacquire lock sbb BYTE PTR \[ecx\],0x64
38 [ 	]*[a-f0-9]+:	f3 f0 80 19 64       	xrelease lock sbb BYTE PTR \[ecx\],0x64
39 [ 	]*[a-f0-9]+:	f3 f0 80 19 64       	xrelease lock sbb BYTE PTR \[ecx\],0x64
40 [ 	]*[a-f0-9]+:	f0 f2 80 19 64       	lock xacquire sbb BYTE PTR \[ecx\],0x64
41 [ 	]*[a-f0-9]+:	f0 f3 80 19 64       	lock xrelease sbb BYTE PTR \[ecx\],0x64
42 [ 	]*[a-f0-9]+:	f2 f0 80 29 64       	xacquire lock sub BYTE PTR \[ecx\],0x64
43 [ 	]*[a-f0-9]+:	f2 f0 80 29 64       	xacquire lock sub BYTE PTR \[ecx\],0x64
44 [ 	]*[a-f0-9]+:	f3 f0 80 29 64       	xrelease lock sub BYTE PTR \[ecx\],0x64
45 [ 	]*[a-f0-9]+:	f3 f0 80 29 64       	xrelease lock sub BYTE PTR \[ecx\],0x64
46 [ 	]*[a-f0-9]+:	f0 f2 80 29 64       	lock xacquire sub BYTE PTR \[ecx\],0x64
47 [ 	]*[a-f0-9]+:	f0 f3 80 29 64       	lock xrelease sub BYTE PTR \[ecx\],0x64
48 [ 	]*[a-f0-9]+:	f2 f0 80 31 64       	xacquire lock xor BYTE PTR \[ecx\],0x64
49 [ 	]*[a-f0-9]+:	f2 f0 80 31 64       	xacquire lock xor BYTE PTR \[ecx\],0x64
50 [ 	]*[a-f0-9]+:	f3 f0 80 31 64       	xrelease lock xor BYTE PTR \[ecx\],0x64
51 [ 	]*[a-f0-9]+:	f3 f0 80 31 64       	xrelease lock xor BYTE PTR \[ecx\],0x64
52 [ 	]*[a-f0-9]+:	f0 f2 80 31 64       	lock xacquire xor BYTE PTR \[ecx\],0x64
53 [ 	]*[a-f0-9]+:	f0 f3 80 31 64       	lock xrelease xor BYTE PTR \[ecx\],0x64
54 [ 	]*[a-f0-9]+:	66 f2 f0 81 11 e8 03 	xacquire lock adc WORD PTR \[ecx\],0x3e8
55 [ 	]*[a-f0-9]+:	66 f2 f0 81 11 e8 03 	xacquire lock adc WORD PTR \[ecx\],0x3e8
56 [ 	]*[a-f0-9]+:	66 f3 f0 81 11 e8 03 	xrelease lock adc WORD PTR \[ecx\],0x3e8
57 [ 	]*[a-f0-9]+:	66 f3 f0 81 11 e8 03 	xrelease lock adc WORD PTR \[ecx\],0x3e8
58 [ 	]*[a-f0-9]+:	f0 f2 66 81 11 e8 03 	lock xacquire adc WORD PTR \[ecx\],0x3e8
59 [ 	]*[a-f0-9]+:	f0 f3 66 81 11 e8 03 	lock xrelease adc WORD PTR \[ecx\],0x3e8
60 [ 	]*[a-f0-9]+:	66 f2 f0 81 01 e8 03 	xacquire lock add WORD PTR \[ecx\],0x3e8
61 [ 	]*[a-f0-9]+:	66 f2 f0 81 01 e8 03 	xacquire lock add WORD PTR \[ecx\],0x3e8
62 [ 	]*[a-f0-9]+:	66 f3 f0 81 01 e8 03 	xrelease lock add WORD PTR \[ecx\],0x3e8
63 [ 	]*[a-f0-9]+:	66 f3 f0 81 01 e8 03 	xrelease lock add WORD PTR \[ecx\],0x3e8
64 [ 	]*[a-f0-9]+:	f0 f2 66 81 01 e8 03 	lock xacquire add WORD PTR \[ecx\],0x3e8
65 [ 	]*[a-f0-9]+:	f0 f3 66 81 01 e8 03 	lock xrelease add WORD PTR \[ecx\],0x3e8
66 [ 	]*[a-f0-9]+:	66 f2 f0 81 21 e8 03 	xacquire lock and WORD PTR \[ecx\],0x3e8
67 [ 	]*[a-f0-9]+:	66 f2 f0 81 21 e8 03 	xacquire lock and WORD PTR \[ecx\],0x3e8
68 [ 	]*[a-f0-9]+:	66 f3 f0 81 21 e8 03 	xrelease lock and WORD PTR \[ecx\],0x3e8
69 [ 	]*[a-f0-9]+:	66 f3 f0 81 21 e8 03 	xrelease lock and WORD PTR \[ecx\],0x3e8
70 [ 	]*[a-f0-9]+:	f0 f2 66 81 21 e8 03 	lock xacquire and WORD PTR \[ecx\],0x3e8
71 [ 	]*[a-f0-9]+:	f0 f3 66 81 21 e8 03 	lock xrelease and WORD PTR \[ecx\],0x3e8
72 [ 	]*[a-f0-9]+:	66 f3 c7 01 e8 03    	xrelease mov WORD PTR \[ecx\],0x3e8
73 [ 	]*[a-f0-9]+:	66 f2 f0 81 09 e8 03 	xacquire lock or WORD PTR \[ecx\],0x3e8
74 [ 	]*[a-f0-9]+:	66 f2 f0 81 09 e8 03 	xacquire lock or WORD PTR \[ecx\],0x3e8
75 [ 	]*[a-f0-9]+:	66 f3 f0 81 09 e8 03 	xrelease lock or WORD PTR \[ecx\],0x3e8
76 [ 	]*[a-f0-9]+:	66 f3 f0 81 09 e8 03 	xrelease lock or WORD PTR \[ecx\],0x3e8
77 [ 	]*[a-f0-9]+:	f0 f2 66 81 09 e8 03 	lock xacquire or WORD PTR \[ecx\],0x3e8
78 [ 	]*[a-f0-9]+:	f0 f3 66 81 09 e8 03 	lock xrelease or WORD PTR \[ecx\],0x3e8
79 [ 	]*[a-f0-9]+:	66 f2 f0 81 19 e8 03 	xacquire lock sbb WORD PTR \[ecx\],0x3e8
80 [ 	]*[a-f0-9]+:	66 f2 f0 81 19 e8 03 	xacquire lock sbb WORD PTR \[ecx\],0x3e8
81 [ 	]*[a-f0-9]+:	66 f3 f0 81 19 e8 03 	xrelease lock sbb WORD PTR \[ecx\],0x3e8
82 [ 	]*[a-f0-9]+:	66 f3 f0 81 19 e8 03 	xrelease lock sbb WORD PTR \[ecx\],0x3e8
83 [ 	]*[a-f0-9]+:	f0 f2 66 81 19 e8 03 	lock xacquire sbb WORD PTR \[ecx\],0x3e8
84 [ 	]*[a-f0-9]+:	f0 f3 66 81 19 e8 03 	lock xrelease sbb WORD PTR \[ecx\],0x3e8
85 [ 	]*[a-f0-9]+:	66 f2 f0 81 29 e8 03 	xacquire lock sub WORD PTR \[ecx\],0x3e8
86 [ 	]*[a-f0-9]+:	66 f2 f0 81 29 e8 03 	xacquire lock sub WORD PTR \[ecx\],0x3e8
87 [ 	]*[a-f0-9]+:	66 f3 f0 81 29 e8 03 	xrelease lock sub WORD PTR \[ecx\],0x3e8
88 [ 	]*[a-f0-9]+:	66 f3 f0 81 29 e8 03 	xrelease lock sub WORD PTR \[ecx\],0x3e8
89 [ 	]*[a-f0-9]+:	f0 f2 66 81 29 e8 03 	lock xacquire sub WORD PTR \[ecx\],0x3e8
90 [ 	]*[a-f0-9]+:	f0 f3 66 81 29 e8 03 	lock xrelease sub WORD PTR \[ecx\],0x3e8
91 [ 	]*[a-f0-9]+:	66 f2 f0 81 31 e8 03 	xacquire lock xor WORD PTR \[ecx\],0x3e8
92 [ 	]*[a-f0-9]+:	66 f2 f0 81 31 e8 03 	xacquire lock xor WORD PTR \[ecx\],0x3e8
93 [ 	]*[a-f0-9]+:	66 f3 f0 81 31 e8 03 	xrelease lock xor WORD PTR \[ecx\],0x3e8
94 [ 	]*[a-f0-9]+:	66 f3 f0 81 31 e8 03 	xrelease lock xor WORD PTR \[ecx\],0x3e8
95 [ 	]*[a-f0-9]+:	f0 f2 66 81 31 e8 03 	lock xacquire xor WORD PTR \[ecx\],0x3e8
96 [ 	]*[a-f0-9]+:	f0 f3 66 81 31 e8 03 	lock xrelease xor WORD PTR \[ecx\],0x3e8
97 [ 	]*[a-f0-9]+:	f2 f0 81 11 80 96 98 00 	xacquire lock adc DWORD PTR \[ecx\],0x989680
98 [ 	]*[a-f0-9]+:	f2 f0 81 11 80 96 98 00 	xacquire lock adc DWORD PTR \[ecx\],0x989680
99 [ 	]*[a-f0-9]+:	f3 f0 81 11 80 96 98 00 	xrelease lock adc DWORD PTR \[ecx\],0x989680
100 [ 	]*[a-f0-9]+:	f3 f0 81 11 80 96 98 00 	xrelease lock adc DWORD PTR \[ecx\],0x989680
101 [ 	]*[a-f0-9]+:	f0 f2 81 11 80 96 98 00 	lock xacquire adc DWORD PTR \[ecx\],0x989680
102 [ 	]*[a-f0-9]+:	f0 f3 81 11 80 96 98 00 	lock xrelease adc DWORD PTR \[ecx\],0x989680
103 [ 	]*[a-f0-9]+:	f2 f0 81 01 80 96 98 00 	xacquire lock add DWORD PTR \[ecx\],0x989680
104 [ 	]*[a-f0-9]+:	f2 f0 81 01 80 96 98 00 	xacquire lock add DWORD PTR \[ecx\],0x989680
105 [ 	]*[a-f0-9]+:	f3 f0 81 01 80 96 98 00 	xrelease lock add DWORD PTR \[ecx\],0x989680
106 [ 	]*[a-f0-9]+:	f3 f0 81 01 80 96 98 00 	xrelease lock add DWORD PTR \[ecx\],0x989680
107 [ 	]*[a-f0-9]+:	f0 f2 81 01 80 96 98 00 	lock xacquire add DWORD PTR \[ecx\],0x989680
108 [ 	]*[a-f0-9]+:	f0 f3 81 01 80 96 98 00 	lock xrelease add DWORD PTR \[ecx\],0x989680
109 [ 	]*[a-f0-9]+:	f2 f0 81 21 80 96 98 00 	xacquire lock and DWORD PTR \[ecx\],0x989680
110 [ 	]*[a-f0-9]+:	f2 f0 81 21 80 96 98 00 	xacquire lock and DWORD PTR \[ecx\],0x989680
111 [ 	]*[a-f0-9]+:	f3 f0 81 21 80 96 98 00 	xrelease lock and DWORD PTR \[ecx\],0x989680
112 [ 	]*[a-f0-9]+:	f3 f0 81 21 80 96 98 00 	xrelease lock and DWORD PTR \[ecx\],0x989680
113 [ 	]*[a-f0-9]+:	f0 f2 81 21 80 96 98 00 	lock xacquire and DWORD PTR \[ecx\],0x989680
114 [ 	]*[a-f0-9]+:	f0 f3 81 21 80 96 98 00 	lock xrelease and DWORD PTR \[ecx\],0x989680
115 [ 	]*[a-f0-9]+:	f3 c7 01 80 96 98 00 	xrelease mov DWORD PTR \[ecx\],0x989680
116 [ 	]*[a-f0-9]+:	f2 f0 81 09 80 96 98 00 	xacquire lock or DWORD PTR \[ecx\],0x989680
117 [ 	]*[a-f0-9]+:	f2 f0 81 09 80 96 98 00 	xacquire lock or DWORD PTR \[ecx\],0x989680
118 [ 	]*[a-f0-9]+:	f3 f0 81 09 80 96 98 00 	xrelease lock or DWORD PTR \[ecx\],0x989680
119 [ 	]*[a-f0-9]+:	f3 f0 81 09 80 96 98 00 	xrelease lock or DWORD PTR \[ecx\],0x989680
120 [ 	]*[a-f0-9]+:	f0 f2 81 09 80 96 98 00 	lock xacquire or DWORD PTR \[ecx\],0x989680
121 [ 	]*[a-f0-9]+:	f0 f3 81 09 80 96 98 00 	lock xrelease or DWORD PTR \[ecx\],0x989680
122 [ 	]*[a-f0-9]+:	f2 f0 81 19 80 96 98 00 	xacquire lock sbb DWORD PTR \[ecx\],0x989680
123 [ 	]*[a-f0-9]+:	f2 f0 81 19 80 96 98 00 	xacquire lock sbb DWORD PTR \[ecx\],0x989680
124 [ 	]*[a-f0-9]+:	f3 f0 81 19 80 96 98 00 	xrelease lock sbb DWORD PTR \[ecx\],0x989680
125 [ 	]*[a-f0-9]+:	f3 f0 81 19 80 96 98 00 	xrelease lock sbb DWORD PTR \[ecx\],0x989680
126 [ 	]*[a-f0-9]+:	f0 f2 81 19 80 96 98 00 	lock xacquire sbb DWORD PTR \[ecx\],0x989680
127 [ 	]*[a-f0-9]+:	f0 f3 81 19 80 96 98 00 	lock xrelease sbb DWORD PTR \[ecx\],0x989680
128 [ 	]*[a-f0-9]+:	f2 f0 81 29 80 96 98 00 	xacquire lock sub DWORD PTR \[ecx\],0x989680
129 [ 	]*[a-f0-9]+:	f2 f0 81 29 80 96 98 00 	xacquire lock sub DWORD PTR \[ecx\],0x989680
130 [ 	]*[a-f0-9]+:	f3 f0 81 29 80 96 98 00 	xrelease lock sub DWORD PTR \[ecx\],0x989680
131 [ 	]*[a-f0-9]+:	f3 f0 81 29 80 96 98 00 	xrelease lock sub DWORD PTR \[ecx\],0x989680
132 [ 	]*[a-f0-9]+:	f0 f2 81 29 80 96 98 00 	lock xacquire sub DWORD PTR \[ecx\],0x989680
133 [ 	]*[a-f0-9]+:	f0 f3 81 29 80 96 98 00 	lock xrelease sub DWORD PTR \[ecx\],0x989680
134 [ 	]*[a-f0-9]+:	f2 f0 81 31 80 96 98 00 	xacquire lock xor DWORD PTR \[ecx\],0x989680
135 [ 	]*[a-f0-9]+:	f2 f0 81 31 80 96 98 00 	xacquire lock xor DWORD PTR \[ecx\],0x989680
136 [ 	]*[a-f0-9]+:	f3 f0 81 31 80 96 98 00 	xrelease lock xor DWORD PTR \[ecx\],0x989680
137 [ 	]*[a-f0-9]+:	f3 f0 81 31 80 96 98 00 	xrelease lock xor DWORD PTR \[ecx\],0x989680
138 [ 	]*[a-f0-9]+:	f0 f2 81 31 80 96 98 00 	lock xacquire xor DWORD PTR \[ecx\],0x989680
139 [ 	]*[a-f0-9]+:	f0 f3 81 31 80 96 98 00 	lock xrelease xor DWORD PTR \[ecx\],0x989680
140 [ 	]*[a-f0-9]+:	66 f2 f0 83 11 64    	xacquire lock adc WORD PTR \[ecx\],0x64
141 [ 	]*[a-f0-9]+:	66 f2 f0 83 11 64    	xacquire lock adc WORD PTR \[ecx\],0x64
142 [ 	]*[a-f0-9]+:	66 f3 f0 83 11 64    	xrelease lock adc WORD PTR \[ecx\],0x64
143 [ 	]*[a-f0-9]+:	66 f3 f0 83 11 64    	xrelease lock adc WORD PTR \[ecx\],0x64
144 [ 	]*[a-f0-9]+:	f0 f2 66 83 11 64    	lock xacquire adc WORD PTR \[ecx\],0x64
145 [ 	]*[a-f0-9]+:	f0 f3 66 83 11 64    	lock xrelease adc WORD PTR \[ecx\],0x64
146 [ 	]*[a-f0-9]+:	66 f2 f0 83 01 64    	xacquire lock add WORD PTR \[ecx\],0x64
147 [ 	]*[a-f0-9]+:	66 f2 f0 83 01 64    	xacquire lock add WORD PTR \[ecx\],0x64
148 [ 	]*[a-f0-9]+:	66 f3 f0 83 01 64    	xrelease lock add WORD PTR \[ecx\],0x64
149 [ 	]*[a-f0-9]+:	66 f3 f0 83 01 64    	xrelease lock add WORD PTR \[ecx\],0x64
150 [ 	]*[a-f0-9]+:	f0 f2 66 83 01 64    	lock xacquire add WORD PTR \[ecx\],0x64
151 [ 	]*[a-f0-9]+:	f0 f3 66 83 01 64    	lock xrelease add WORD PTR \[ecx\],0x64
152 [ 	]*[a-f0-9]+:	66 f2 f0 83 21 64    	xacquire lock and WORD PTR \[ecx\],0x64
153 [ 	]*[a-f0-9]+:	66 f2 f0 83 21 64    	xacquire lock and WORD PTR \[ecx\],0x64
154 [ 	]*[a-f0-9]+:	66 f3 f0 83 21 64    	xrelease lock and WORD PTR \[ecx\],0x64
155 [ 	]*[a-f0-9]+:	66 f3 f0 83 21 64    	xrelease lock and WORD PTR \[ecx\],0x64
156 [ 	]*[a-f0-9]+:	f0 f2 66 83 21 64    	lock xacquire and WORD PTR \[ecx\],0x64
157 [ 	]*[a-f0-9]+:	f0 f3 66 83 21 64    	lock xrelease and WORD PTR \[ecx\],0x64
158 [ 	]*[a-f0-9]+:	66 f2 f0 0f ba 39 64 	xacquire lock btc WORD PTR \[ecx\],0x64
159 [ 	]*[a-f0-9]+:	66 f2 f0 0f ba 39 64 	xacquire lock btc WORD PTR \[ecx\],0x64
160 [ 	]*[a-f0-9]+:	66 f3 f0 0f ba 39 64 	xrelease lock btc WORD PTR \[ecx\],0x64
161 [ 	]*[a-f0-9]+:	66 f3 f0 0f ba 39 64 	xrelease lock btc WORD PTR \[ecx\],0x64
162 [ 	]*[a-f0-9]+:	f0 f2 66 0f ba 39 64 	lock xacquire btc WORD PTR \[ecx\],0x64
163 [ 	]*[a-f0-9]+:	f0 f3 66 0f ba 39 64 	lock xrelease btc WORD PTR \[ecx\],0x64
164 [ 	]*[a-f0-9]+:	66 f2 f0 0f ba 31 64 	xacquire lock btr WORD PTR \[ecx\],0x64
165 [ 	]*[a-f0-9]+:	66 f2 f0 0f ba 31 64 	xacquire lock btr WORD PTR \[ecx\],0x64
166 [ 	]*[a-f0-9]+:	66 f3 f0 0f ba 31 64 	xrelease lock btr WORD PTR \[ecx\],0x64
167 [ 	]*[a-f0-9]+:	66 f3 f0 0f ba 31 64 	xrelease lock btr WORD PTR \[ecx\],0x64
168 [ 	]*[a-f0-9]+:	f0 f2 66 0f ba 31 64 	lock xacquire btr WORD PTR \[ecx\],0x64
169 [ 	]*[a-f0-9]+:	f0 f3 66 0f ba 31 64 	lock xrelease btr WORD PTR \[ecx\],0x64
170 [ 	]*[a-f0-9]+:	66 f2 f0 0f ba 29 64 	xacquire lock bts WORD PTR \[ecx\],0x64
171 [ 	]*[a-f0-9]+:	66 f2 f0 0f ba 29 64 	xacquire lock bts WORD PTR \[ecx\],0x64
172 [ 	]*[a-f0-9]+:	66 f3 f0 0f ba 29 64 	xrelease lock bts WORD PTR \[ecx\],0x64
173 [ 	]*[a-f0-9]+:	66 f3 f0 0f ba 29 64 	xrelease lock bts WORD PTR \[ecx\],0x64
174 [ 	]*[a-f0-9]+:	f0 f2 66 0f ba 29 64 	lock xacquire bts WORD PTR \[ecx\],0x64
175 [ 	]*[a-f0-9]+:	f0 f3 66 0f ba 29 64 	lock xrelease bts WORD PTR \[ecx\],0x64
176 [ 	]*[a-f0-9]+:	66 f3 c7 01 64 00    	xrelease mov WORD PTR \[ecx\],0x64
177 [ 	]*[a-f0-9]+:	66 f2 f0 83 09 64    	xacquire lock or WORD PTR \[ecx\],0x64
178 [ 	]*[a-f0-9]+:	66 f2 f0 83 09 64    	xacquire lock or WORD PTR \[ecx\],0x64
179 [ 	]*[a-f0-9]+:	66 f3 f0 83 09 64    	xrelease lock or WORD PTR \[ecx\],0x64
180 [ 	]*[a-f0-9]+:	66 f3 f0 83 09 64    	xrelease lock or WORD PTR \[ecx\],0x64
181 [ 	]*[a-f0-9]+:	f0 f2 66 83 09 64    	lock xacquire or WORD PTR \[ecx\],0x64
182 [ 	]*[a-f0-9]+:	f0 f3 66 83 09 64    	lock xrelease or WORD PTR \[ecx\],0x64
183 [ 	]*[a-f0-9]+:	66 f2 f0 83 19 64    	xacquire lock sbb WORD PTR \[ecx\],0x64
184 [ 	]*[a-f0-9]+:	66 f2 f0 83 19 64    	xacquire lock sbb WORD PTR \[ecx\],0x64
185 [ 	]*[a-f0-9]+:	66 f3 f0 83 19 64    	xrelease lock sbb WORD PTR \[ecx\],0x64
186 [ 	]*[a-f0-9]+:	66 f3 f0 83 19 64    	xrelease lock sbb WORD PTR \[ecx\],0x64
187 [ 	]*[a-f0-9]+:	f0 f2 66 83 19 64    	lock xacquire sbb WORD PTR \[ecx\],0x64
188 [ 	]*[a-f0-9]+:	f0 f3 66 83 19 64    	lock xrelease sbb WORD PTR \[ecx\],0x64
189 [ 	]*[a-f0-9]+:	66 f2 f0 83 29 64    	xacquire lock sub WORD PTR \[ecx\],0x64
190 [ 	]*[a-f0-9]+:	66 f2 f0 83 29 64    	xacquire lock sub WORD PTR \[ecx\],0x64
191 [ 	]*[a-f0-9]+:	66 f3 f0 83 29 64    	xrelease lock sub WORD PTR \[ecx\],0x64
192 [ 	]*[a-f0-9]+:	66 f3 f0 83 29 64    	xrelease lock sub WORD PTR \[ecx\],0x64
193 [ 	]*[a-f0-9]+:	f0 f2 66 83 29 64    	lock xacquire sub WORD PTR \[ecx\],0x64
194 [ 	]*[a-f0-9]+:	f0 f3 66 83 29 64    	lock xrelease sub WORD PTR \[ecx\],0x64
195 [ 	]*[a-f0-9]+:	66 f2 f0 83 31 64    	xacquire lock xor WORD PTR \[ecx\],0x64
196 [ 	]*[a-f0-9]+:	66 f2 f0 83 31 64    	xacquire lock xor WORD PTR \[ecx\],0x64
197 [ 	]*[a-f0-9]+:	66 f3 f0 83 31 64    	xrelease lock xor WORD PTR \[ecx\],0x64
198 [ 	]*[a-f0-9]+:	66 f3 f0 83 31 64    	xrelease lock xor WORD PTR \[ecx\],0x64
199 [ 	]*[a-f0-9]+:	f0 f2 66 83 31 64    	lock xacquire xor WORD PTR \[ecx\],0x64
200 [ 	]*[a-f0-9]+:	f0 f3 66 83 31 64    	lock xrelease xor WORD PTR \[ecx\],0x64
201 [ 	]*[a-f0-9]+:	f2 f0 83 11 64       	xacquire lock adc DWORD PTR \[ecx\],0x64
202 [ 	]*[a-f0-9]+:	f2 f0 83 11 64       	xacquire lock adc DWORD PTR \[ecx\],0x64
203 [ 	]*[a-f0-9]+:	f3 f0 83 11 64       	xrelease lock adc DWORD PTR \[ecx\],0x64
204 [ 	]*[a-f0-9]+:	f3 f0 83 11 64       	xrelease lock adc DWORD PTR \[ecx\],0x64
205 [ 	]*[a-f0-9]+:	f0 f2 83 11 64       	lock xacquire adc DWORD PTR \[ecx\],0x64
206 [ 	]*[a-f0-9]+:	f0 f3 83 11 64       	lock xrelease adc DWORD PTR \[ecx\],0x64
207 [ 	]*[a-f0-9]+:	f2 f0 83 01 64       	xacquire lock add DWORD PTR \[ecx\],0x64
208 [ 	]*[a-f0-9]+:	f2 f0 83 01 64       	xacquire lock add DWORD PTR \[ecx\],0x64
209 [ 	]*[a-f0-9]+:	f3 f0 83 01 64       	xrelease lock add DWORD PTR \[ecx\],0x64
210 [ 	]*[a-f0-9]+:	f3 f0 83 01 64       	xrelease lock add DWORD PTR \[ecx\],0x64
211 [ 	]*[a-f0-9]+:	f0 f2 83 01 64       	lock xacquire add DWORD PTR \[ecx\],0x64
212 [ 	]*[a-f0-9]+:	f0 f3 83 01 64       	lock xrelease add DWORD PTR \[ecx\],0x64
213 [ 	]*[a-f0-9]+:	f2 f0 83 21 64       	xacquire lock and DWORD PTR \[ecx\],0x64
214 [ 	]*[a-f0-9]+:	f2 f0 83 21 64       	xacquire lock and DWORD PTR \[ecx\],0x64
215 [ 	]*[a-f0-9]+:	f3 f0 83 21 64       	xrelease lock and DWORD PTR \[ecx\],0x64
216 [ 	]*[a-f0-9]+:	f3 f0 83 21 64       	xrelease lock and DWORD PTR \[ecx\],0x64
217 [ 	]*[a-f0-9]+:	f0 f2 83 21 64       	lock xacquire and DWORD PTR \[ecx\],0x64
218 [ 	]*[a-f0-9]+:	f0 f3 83 21 64       	lock xrelease and DWORD PTR \[ecx\],0x64
219 [ 	]*[a-f0-9]+:	f2 f0 0f ba 39 64    	xacquire lock btc DWORD PTR \[ecx\],0x64
220 [ 	]*[a-f0-9]+:	f2 f0 0f ba 39 64    	xacquire lock btc DWORD PTR \[ecx\],0x64
221 [ 	]*[a-f0-9]+:	f3 f0 0f ba 39 64    	xrelease lock btc DWORD PTR \[ecx\],0x64
222 [ 	]*[a-f0-9]+:	f3 f0 0f ba 39 64    	xrelease lock btc DWORD PTR \[ecx\],0x64
223 [ 	]*[a-f0-9]+:	f0 f2 0f ba 39 64    	lock xacquire btc DWORD PTR \[ecx\],0x64
224 [ 	]*[a-f0-9]+:	f0 f3 0f ba 39 64    	lock xrelease btc DWORD PTR \[ecx\],0x64
225 [ 	]*[a-f0-9]+:	f2 f0 0f ba 31 64    	xacquire lock btr DWORD PTR \[ecx\],0x64
226 [ 	]*[a-f0-9]+:	f2 f0 0f ba 31 64    	xacquire lock btr DWORD PTR \[ecx\],0x64
227 [ 	]*[a-f0-9]+:	f3 f0 0f ba 31 64    	xrelease lock btr DWORD PTR \[ecx\],0x64
228 [ 	]*[a-f0-9]+:	f3 f0 0f ba 31 64    	xrelease lock btr DWORD PTR \[ecx\],0x64
229 [ 	]*[a-f0-9]+:	f0 f2 0f ba 31 64    	lock xacquire btr DWORD PTR \[ecx\],0x64
230 [ 	]*[a-f0-9]+:	f0 f3 0f ba 31 64    	lock xrelease btr DWORD PTR \[ecx\],0x64
231 [ 	]*[a-f0-9]+:	f2 f0 0f ba 29 64    	xacquire lock bts DWORD PTR \[ecx\],0x64
232 [ 	]*[a-f0-9]+:	f2 f0 0f ba 29 64    	xacquire lock bts DWORD PTR \[ecx\],0x64
233 [ 	]*[a-f0-9]+:	f3 f0 0f ba 29 64    	xrelease lock bts DWORD PTR \[ecx\],0x64
234 [ 	]*[a-f0-9]+:	f3 f0 0f ba 29 64    	xrelease lock bts DWORD PTR \[ecx\],0x64
235 [ 	]*[a-f0-9]+:	f0 f2 0f ba 29 64    	lock xacquire bts DWORD PTR \[ecx\],0x64
236 [ 	]*[a-f0-9]+:	f0 f3 0f ba 29 64    	lock xrelease bts DWORD PTR \[ecx\],0x64
237 [ 	]*[a-f0-9]+:	f3 c7 01 64 00 00 00 	xrelease mov DWORD PTR \[ecx\],0x64
238 [ 	]*[a-f0-9]+:	f2 f0 83 09 64       	xacquire lock or DWORD PTR \[ecx\],0x64
239 [ 	]*[a-f0-9]+:	f2 f0 83 09 64       	xacquire lock or DWORD PTR \[ecx\],0x64
240 [ 	]*[a-f0-9]+:	f3 f0 83 09 64       	xrelease lock or DWORD PTR \[ecx\],0x64
241 [ 	]*[a-f0-9]+:	f3 f0 83 09 64       	xrelease lock or DWORD PTR \[ecx\],0x64
242 [ 	]*[a-f0-9]+:	f0 f2 83 09 64       	lock xacquire or DWORD PTR \[ecx\],0x64
243 [ 	]*[a-f0-9]+:	f0 f3 83 09 64       	lock xrelease or DWORD PTR \[ecx\],0x64
244 [ 	]*[a-f0-9]+:	f2 f0 83 19 64       	xacquire lock sbb DWORD PTR \[ecx\],0x64
245 [ 	]*[a-f0-9]+:	f2 f0 83 19 64       	xacquire lock sbb DWORD PTR \[ecx\],0x64
246 [ 	]*[a-f0-9]+:	f3 f0 83 19 64       	xrelease lock sbb DWORD PTR \[ecx\],0x64
247 [ 	]*[a-f0-9]+:	f3 f0 83 19 64       	xrelease lock sbb DWORD PTR \[ecx\],0x64
248 [ 	]*[a-f0-9]+:	f0 f2 83 19 64       	lock xacquire sbb DWORD PTR \[ecx\],0x64
249 [ 	]*[a-f0-9]+:	f0 f3 83 19 64       	lock xrelease sbb DWORD PTR \[ecx\],0x64
250 [ 	]*[a-f0-9]+:	f2 f0 83 29 64       	xacquire lock sub DWORD PTR \[ecx\],0x64
251 [ 	]*[a-f0-9]+:	f2 f0 83 29 64       	xacquire lock sub DWORD PTR \[ecx\],0x64
252 [ 	]*[a-f0-9]+:	f3 f0 83 29 64       	xrelease lock sub DWORD PTR \[ecx\],0x64
253 [ 	]*[a-f0-9]+:	f3 f0 83 29 64       	xrelease lock sub DWORD PTR \[ecx\],0x64
254 [ 	]*[a-f0-9]+:	f0 f2 83 29 64       	lock xacquire sub DWORD PTR \[ecx\],0x64
255 [ 	]*[a-f0-9]+:	f0 f3 83 29 64       	lock xrelease sub DWORD PTR \[ecx\],0x64
256 [ 	]*[a-f0-9]+:	f2 f0 83 31 64       	xacquire lock xor DWORD PTR \[ecx\],0x64
257 [ 	]*[a-f0-9]+:	f2 f0 83 31 64       	xacquire lock xor DWORD PTR \[ecx\],0x64
258 [ 	]*[a-f0-9]+:	f3 f0 83 31 64       	xrelease lock xor DWORD PTR \[ecx\],0x64
259 [ 	]*[a-f0-9]+:	f3 f0 83 31 64       	xrelease lock xor DWORD PTR \[ecx\],0x64
260 [ 	]*[a-f0-9]+:	f0 f2 83 31 64       	lock xacquire xor DWORD PTR \[ecx\],0x64
261 [ 	]*[a-f0-9]+:	f0 f3 83 31 64       	lock xrelease xor DWORD PTR \[ecx\],0x64
262 [ 	]*[a-f0-9]+:	f2 f0 80 11 64       	xacquire lock adc BYTE PTR \[ecx\],0x64
263 [ 	]*[a-f0-9]+:	f2 f0 80 11 64       	xacquire lock adc BYTE PTR \[ecx\],0x64
264 [ 	]*[a-f0-9]+:	f3 f0 80 11 64       	xrelease lock adc BYTE PTR \[ecx\],0x64
265 [ 	]*[a-f0-9]+:	f3 f0 80 11 64       	xrelease lock adc BYTE PTR \[ecx\],0x64
266 [ 	]*[a-f0-9]+:	f0 f2 80 11 64       	lock xacquire adc BYTE PTR \[ecx\],0x64
267 [ 	]*[a-f0-9]+:	f0 f3 80 11 64       	lock xrelease adc BYTE PTR \[ecx\],0x64
268 [ 	]*[a-f0-9]+:	f2 f0 80 01 64       	xacquire lock add BYTE PTR \[ecx\],0x64
269 [ 	]*[a-f0-9]+:	f2 f0 80 01 64       	xacquire lock add BYTE PTR \[ecx\],0x64
270 [ 	]*[a-f0-9]+:	f3 f0 80 01 64       	xrelease lock add BYTE PTR \[ecx\],0x64
271 [ 	]*[a-f0-9]+:	f3 f0 80 01 64       	xrelease lock add BYTE PTR \[ecx\],0x64
272 [ 	]*[a-f0-9]+:	f0 f2 80 01 64       	lock xacquire add BYTE PTR \[ecx\],0x64
273 [ 	]*[a-f0-9]+:	f0 f3 80 01 64       	lock xrelease add BYTE PTR \[ecx\],0x64
274 [ 	]*[a-f0-9]+:	f2 f0 80 21 64       	xacquire lock and BYTE PTR \[ecx\],0x64
275 [ 	]*[a-f0-9]+:	f2 f0 80 21 64       	xacquire lock and BYTE PTR \[ecx\],0x64
276 [ 	]*[a-f0-9]+:	f3 f0 80 21 64       	xrelease lock and BYTE PTR \[ecx\],0x64
277 [ 	]*[a-f0-9]+:	f3 f0 80 21 64       	xrelease lock and BYTE PTR \[ecx\],0x64
278 [ 	]*[a-f0-9]+:	f0 f2 80 21 64       	lock xacquire and BYTE PTR \[ecx\],0x64
279 [ 	]*[a-f0-9]+:	f0 f3 80 21 64       	lock xrelease and BYTE PTR \[ecx\],0x64
280 [ 	]*[a-f0-9]+:	f3 c6 01 64          	xrelease mov BYTE PTR \[ecx\],0x64
281 [ 	]*[a-f0-9]+:	f2 f0 80 09 64       	xacquire lock or BYTE PTR \[ecx\],0x64
282 [ 	]*[a-f0-9]+:	f2 f0 80 09 64       	xacquire lock or BYTE PTR \[ecx\],0x64
283 [ 	]*[a-f0-9]+:	f3 f0 80 09 64       	xrelease lock or BYTE PTR \[ecx\],0x64
284 [ 	]*[a-f0-9]+:	f3 f0 80 09 64       	xrelease lock or BYTE PTR \[ecx\],0x64
285 [ 	]*[a-f0-9]+:	f0 f2 80 09 64       	lock xacquire or BYTE PTR \[ecx\],0x64
286 [ 	]*[a-f0-9]+:	f0 f3 80 09 64       	lock xrelease or BYTE PTR \[ecx\],0x64
287 [ 	]*[a-f0-9]+:	f2 f0 80 19 64       	xacquire lock sbb BYTE PTR \[ecx\],0x64
288 [ 	]*[a-f0-9]+:	f2 f0 80 19 64       	xacquire lock sbb BYTE PTR \[ecx\],0x64
289 [ 	]*[a-f0-9]+:	f3 f0 80 19 64       	xrelease lock sbb BYTE PTR \[ecx\],0x64
290 [ 	]*[a-f0-9]+:	f3 f0 80 19 64       	xrelease lock sbb BYTE PTR \[ecx\],0x64
291 [ 	]*[a-f0-9]+:	f0 f2 80 19 64       	lock xacquire sbb BYTE PTR \[ecx\],0x64
292 [ 	]*[a-f0-9]+:	f0 f3 80 19 64       	lock xrelease sbb BYTE PTR \[ecx\],0x64
293 [ 	]*[a-f0-9]+:	f2 f0 80 29 64       	xacquire lock sub BYTE PTR \[ecx\],0x64
294 [ 	]*[a-f0-9]+:	f2 f0 80 29 64       	xacquire lock sub BYTE PTR \[ecx\],0x64
295 [ 	]*[a-f0-9]+:	f3 f0 80 29 64       	xrelease lock sub BYTE PTR \[ecx\],0x64
296 [ 	]*[a-f0-9]+:	f3 f0 80 29 64       	xrelease lock sub BYTE PTR \[ecx\],0x64
297 [ 	]*[a-f0-9]+:	f0 f2 80 29 64       	lock xacquire sub BYTE PTR \[ecx\],0x64
298 [ 	]*[a-f0-9]+:	f0 f3 80 29 64       	lock xrelease sub BYTE PTR \[ecx\],0x64
299 [ 	]*[a-f0-9]+:	f2 f0 80 31 64       	xacquire lock xor BYTE PTR \[ecx\],0x64
300 [ 	]*[a-f0-9]+:	f2 f0 80 31 64       	xacquire lock xor BYTE PTR \[ecx\],0x64
301 [ 	]*[a-f0-9]+:	f3 f0 80 31 64       	xrelease lock xor BYTE PTR \[ecx\],0x64
302 [ 	]*[a-f0-9]+:	f3 f0 80 31 64       	xrelease lock xor BYTE PTR \[ecx\],0x64
303 [ 	]*[a-f0-9]+:	f0 f2 80 31 64       	lock xacquire xor BYTE PTR \[ecx\],0x64
304 [ 	]*[a-f0-9]+:	f0 f3 80 31 64       	lock xrelease xor BYTE PTR \[ecx\],0x64
305 [ 	]*[a-f0-9]+:	f2 f0 10 01          	xacquire lock adc BYTE PTR \[ecx\],al
306 [ 	]*[a-f0-9]+:	f2 f0 10 01          	xacquire lock adc BYTE PTR \[ecx\],al
307 [ 	]*[a-f0-9]+:	f3 f0 10 01          	xrelease lock adc BYTE PTR \[ecx\],al
308 [ 	]*[a-f0-9]+:	f3 f0 10 01          	xrelease lock adc BYTE PTR \[ecx\],al
309 [ 	]*[a-f0-9]+:	f0 f2 10 01          	lock xacquire adc BYTE PTR \[ecx\],al
310 [ 	]*[a-f0-9]+:	f0 f3 10 01          	lock xrelease adc BYTE PTR \[ecx\],al
311 [ 	]*[a-f0-9]+:	f2 f0 00 01          	xacquire lock add BYTE PTR \[ecx\],al
312 [ 	]*[a-f0-9]+:	f2 f0 00 01          	xacquire lock add BYTE PTR \[ecx\],al
313 [ 	]*[a-f0-9]+:	f3 f0 00 01          	xrelease lock add BYTE PTR \[ecx\],al
314 [ 	]*[a-f0-9]+:	f3 f0 00 01          	xrelease lock add BYTE PTR \[ecx\],al
315 [ 	]*[a-f0-9]+:	f0 f2 00 01          	lock xacquire add BYTE PTR \[ecx\],al
316 [ 	]*[a-f0-9]+:	f0 f3 00 01          	lock xrelease add BYTE PTR \[ecx\],al
317 [ 	]*[a-f0-9]+:	f2 f0 20 01          	xacquire lock and BYTE PTR \[ecx\],al
318 [ 	]*[a-f0-9]+:	f2 f0 20 01          	xacquire lock and BYTE PTR \[ecx\],al
319 [ 	]*[a-f0-9]+:	f3 f0 20 01          	xrelease lock and BYTE PTR \[ecx\],al
320 [ 	]*[a-f0-9]+:	f3 f0 20 01          	xrelease lock and BYTE PTR \[ecx\],al
321 [ 	]*[a-f0-9]+:	f0 f2 20 01          	lock xacquire and BYTE PTR \[ecx\],al
322 [ 	]*[a-f0-9]+:	f0 f3 20 01          	lock xrelease and BYTE PTR \[ecx\],al
323 [ 	]*[a-f0-9]+:	f3 88 01             	xrelease mov BYTE PTR \[ecx\],al
324 [ 	]*[a-f0-9]+:	f2 f0 08 01          	xacquire lock or BYTE PTR \[ecx\],al
325 [ 	]*[a-f0-9]+:	f2 f0 08 01          	xacquire lock or BYTE PTR \[ecx\],al
326 [ 	]*[a-f0-9]+:	f3 f0 08 01          	xrelease lock or BYTE PTR \[ecx\],al
327 [ 	]*[a-f0-9]+:	f3 f0 08 01          	xrelease lock or BYTE PTR \[ecx\],al
328 [ 	]*[a-f0-9]+:	f0 f2 08 01          	lock xacquire or BYTE PTR \[ecx\],al
329 [ 	]*[a-f0-9]+:	f0 f3 08 01          	lock xrelease or BYTE PTR \[ecx\],al
330 [ 	]*[a-f0-9]+:	f2 f0 18 01          	xacquire lock sbb BYTE PTR \[ecx\],al
331 [ 	]*[a-f0-9]+:	f2 f0 18 01          	xacquire lock sbb BYTE PTR \[ecx\],al
332 [ 	]*[a-f0-9]+:	f3 f0 18 01          	xrelease lock sbb BYTE PTR \[ecx\],al
333 [ 	]*[a-f0-9]+:	f3 f0 18 01          	xrelease lock sbb BYTE PTR \[ecx\],al
334 [ 	]*[a-f0-9]+:	f0 f2 18 01          	lock xacquire sbb BYTE PTR \[ecx\],al
335 [ 	]*[a-f0-9]+:	f0 f3 18 01          	lock xrelease sbb BYTE PTR \[ecx\],al
336 [ 	]*[a-f0-9]+:	f2 f0 28 01          	xacquire lock sub BYTE PTR \[ecx\],al
337 [ 	]*[a-f0-9]+:	f2 f0 28 01          	xacquire lock sub BYTE PTR \[ecx\],al
338 [ 	]*[a-f0-9]+:	f3 f0 28 01          	xrelease lock sub BYTE PTR \[ecx\],al
339 [ 	]*[a-f0-9]+:	f3 f0 28 01          	xrelease lock sub BYTE PTR \[ecx\],al
340 [ 	]*[a-f0-9]+:	f0 f2 28 01          	lock xacquire sub BYTE PTR \[ecx\],al
341 [ 	]*[a-f0-9]+:	f0 f3 28 01          	lock xrelease sub BYTE PTR \[ecx\],al
342 [ 	]*[a-f0-9]+:	f2 f0 86 01          	xacquire lock xchg BYTE PTR \[ecx\],al
343 [ 	]*[a-f0-9]+:	f2 f0 86 01          	xacquire lock xchg BYTE PTR \[ecx\],al
344 [ 	]*[a-f0-9]+:	f2 86 01             	xacquire xchg BYTE PTR \[ecx\],al
345 [ 	]*[a-f0-9]+:	f3 f0 86 01          	xrelease lock xchg BYTE PTR \[ecx\],al
346 [ 	]*[a-f0-9]+:	f3 f0 86 01          	xrelease lock xchg BYTE PTR \[ecx\],al
347 [ 	]*[a-f0-9]+:	f3 86 01             	xrelease xchg BYTE PTR \[ecx\],al
348 [ 	]*[a-f0-9]+:	f0 f2 86 01          	lock xacquire xchg BYTE PTR \[ecx\],al
349 [ 	]*[a-f0-9]+:	f0 f3 86 01          	lock xrelease xchg BYTE PTR \[ecx\],al
350 [ 	]*[a-f0-9]+:	f2 f0 30 01          	xacquire lock xor BYTE PTR \[ecx\],al
351 [ 	]*[a-f0-9]+:	f2 f0 30 01          	xacquire lock xor BYTE PTR \[ecx\],al
352 [ 	]*[a-f0-9]+:	f3 f0 30 01          	xrelease lock xor BYTE PTR \[ecx\],al
353 [ 	]*[a-f0-9]+:	f3 f0 30 01          	xrelease lock xor BYTE PTR \[ecx\],al
354 [ 	]*[a-f0-9]+:	f0 f2 30 01          	lock xacquire xor BYTE PTR \[ecx\],al
355 [ 	]*[a-f0-9]+:	f0 f3 30 01          	lock xrelease xor BYTE PTR \[ecx\],al
356 [ 	]*[a-f0-9]+:	66 f2 f0 11 01       	xacquire lock adc WORD PTR \[ecx\],ax
357 [ 	]*[a-f0-9]+:	66 f2 f0 11 01       	xacquire lock adc WORD PTR \[ecx\],ax
358 [ 	]*[a-f0-9]+:	66 f3 f0 11 01       	xrelease lock adc WORD PTR \[ecx\],ax
359 [ 	]*[a-f0-9]+:	66 f3 f0 11 01       	xrelease lock adc WORD PTR \[ecx\],ax
360 [ 	]*[a-f0-9]+:	f0 f2 66 11 01       	lock xacquire adc WORD PTR \[ecx\],ax
361 [ 	]*[a-f0-9]+:	f0 f3 66 11 01       	lock xrelease adc WORD PTR \[ecx\],ax
362 [ 	]*[a-f0-9]+:	66 f2 f0 01 01       	xacquire lock add WORD PTR \[ecx\],ax
363 [ 	]*[a-f0-9]+:	66 f2 f0 01 01       	xacquire lock add WORD PTR \[ecx\],ax
364 [ 	]*[a-f0-9]+:	66 f3 f0 01 01       	xrelease lock add WORD PTR \[ecx\],ax
365 [ 	]*[a-f0-9]+:	66 f3 f0 01 01       	xrelease lock add WORD PTR \[ecx\],ax
366 [ 	]*[a-f0-9]+:	f0 f2 66 01 01       	lock xacquire add WORD PTR \[ecx\],ax
367 [ 	]*[a-f0-9]+:	f0 f3 66 01 01       	lock xrelease add WORD PTR \[ecx\],ax
368 [ 	]*[a-f0-9]+:	66 f2 f0 21 01       	xacquire lock and WORD PTR \[ecx\],ax
369 [ 	]*[a-f0-9]+:	66 f2 f0 21 01       	xacquire lock and WORD PTR \[ecx\],ax
370 [ 	]*[a-f0-9]+:	66 f3 f0 21 01       	xrelease lock and WORD PTR \[ecx\],ax
371 [ 	]*[a-f0-9]+:	66 f3 f0 21 01       	xrelease lock and WORD PTR \[ecx\],ax
372 [ 	]*[a-f0-9]+:	f0 f2 66 21 01       	lock xacquire and WORD PTR \[ecx\],ax
373 [ 	]*[a-f0-9]+:	f0 f3 66 21 01       	lock xrelease and WORD PTR \[ecx\],ax
374 [ 	]*[a-f0-9]+:	66 f3 89 01          	xrelease mov WORD PTR \[ecx\],ax
375 [ 	]*[a-f0-9]+:	66 f2 f0 09 01       	xacquire lock or WORD PTR \[ecx\],ax
376 [ 	]*[a-f0-9]+:	66 f2 f0 09 01       	xacquire lock or WORD PTR \[ecx\],ax
377 [ 	]*[a-f0-9]+:	66 f3 f0 09 01       	xrelease lock or WORD PTR \[ecx\],ax
378 [ 	]*[a-f0-9]+:	66 f3 f0 09 01       	xrelease lock or WORD PTR \[ecx\],ax
379 [ 	]*[a-f0-9]+:	f0 f2 66 09 01       	lock xacquire or WORD PTR \[ecx\],ax
380 [ 	]*[a-f0-9]+:	f0 f3 66 09 01       	lock xrelease or WORD PTR \[ecx\],ax
381 [ 	]*[a-f0-9]+:	66 f2 f0 19 01       	xacquire lock sbb WORD PTR \[ecx\],ax
382 [ 	]*[a-f0-9]+:	66 f2 f0 19 01       	xacquire lock sbb WORD PTR \[ecx\],ax
383 [ 	]*[a-f0-9]+:	66 f3 f0 19 01       	xrelease lock sbb WORD PTR \[ecx\],ax
384 [ 	]*[a-f0-9]+:	66 f3 f0 19 01       	xrelease lock sbb WORD PTR \[ecx\],ax
385 [ 	]*[a-f0-9]+:	f0 f2 66 19 01       	lock xacquire sbb WORD PTR \[ecx\],ax
386 [ 	]*[a-f0-9]+:	f0 f3 66 19 01       	lock xrelease sbb WORD PTR \[ecx\],ax
387 [ 	]*[a-f0-9]+:	66 f2 f0 29 01       	xacquire lock sub WORD PTR \[ecx\],ax
388 [ 	]*[a-f0-9]+:	66 f2 f0 29 01       	xacquire lock sub WORD PTR \[ecx\],ax
389 [ 	]*[a-f0-9]+:	66 f3 f0 29 01       	xrelease lock sub WORD PTR \[ecx\],ax
390 [ 	]*[a-f0-9]+:	66 f3 f0 29 01       	xrelease lock sub WORD PTR \[ecx\],ax
391 [ 	]*[a-f0-9]+:	f0 f2 66 29 01       	lock xacquire sub WORD PTR \[ecx\],ax
392 [ 	]*[a-f0-9]+:	f0 f3 66 29 01       	lock xrelease sub WORD PTR \[ecx\],ax
393 [ 	]*[a-f0-9]+:	66 f2 f0 87 01       	xacquire lock xchg WORD PTR \[ecx\],ax
394 [ 	]*[a-f0-9]+:	66 f2 f0 87 01       	xacquire lock xchg WORD PTR \[ecx\],ax
395 [ 	]*[a-f0-9]+:	66 f2 87 01          	xacquire xchg WORD PTR \[ecx\],ax
396 [ 	]*[a-f0-9]+:	66 f3 f0 87 01       	xrelease lock xchg WORD PTR \[ecx\],ax
397 [ 	]*[a-f0-9]+:	66 f3 f0 87 01       	xrelease lock xchg WORD PTR \[ecx\],ax
398 [ 	]*[a-f0-9]+:	66 f3 87 01          	xrelease xchg WORD PTR \[ecx\],ax
399 [ 	]*[a-f0-9]+:	f0 f2 66 87 01       	lock xacquire xchg WORD PTR \[ecx\],ax
400 [ 	]*[a-f0-9]+:	f0 f3 66 87 01       	lock xrelease xchg WORD PTR \[ecx\],ax
401 [ 	]*[a-f0-9]+:	66 f2 f0 31 01       	xacquire lock xor WORD PTR \[ecx\],ax
402 [ 	]*[a-f0-9]+:	66 f2 f0 31 01       	xacquire lock xor WORD PTR \[ecx\],ax
403 [ 	]*[a-f0-9]+:	66 f3 f0 31 01       	xrelease lock xor WORD PTR \[ecx\],ax
404 [ 	]*[a-f0-9]+:	66 f3 f0 31 01       	xrelease lock xor WORD PTR \[ecx\],ax
405 [ 	]*[a-f0-9]+:	f0 f2 66 31 01       	lock xacquire xor WORD PTR \[ecx\],ax
406 [ 	]*[a-f0-9]+:	f0 f3 66 31 01       	lock xrelease xor WORD PTR \[ecx\],ax
407 [ 	]*[a-f0-9]+:	f2 f0 11 01          	xacquire lock adc DWORD PTR \[ecx\],eax
408 [ 	]*[a-f0-9]+:	f2 f0 11 01          	xacquire lock adc DWORD PTR \[ecx\],eax
409 [ 	]*[a-f0-9]+:	f3 f0 11 01          	xrelease lock adc DWORD PTR \[ecx\],eax
410 [ 	]*[a-f0-9]+:	f3 f0 11 01          	xrelease lock adc DWORD PTR \[ecx\],eax
411 [ 	]*[a-f0-9]+:	f0 f2 11 01          	lock xacquire adc DWORD PTR \[ecx\],eax
412 [ 	]*[a-f0-9]+:	f0 f3 11 01          	lock xrelease adc DWORD PTR \[ecx\],eax
413 [ 	]*[a-f0-9]+:	f2 f0 01 01          	xacquire lock add DWORD PTR \[ecx\],eax
414 [ 	]*[a-f0-9]+:	f2 f0 01 01          	xacquire lock add DWORD PTR \[ecx\],eax
415 [ 	]*[a-f0-9]+:	f3 f0 01 01          	xrelease lock add DWORD PTR \[ecx\],eax
416 [ 	]*[a-f0-9]+:	f3 f0 01 01          	xrelease lock add DWORD PTR \[ecx\],eax
417 [ 	]*[a-f0-9]+:	f0 f2 01 01          	lock xacquire add DWORD PTR \[ecx\],eax
418 [ 	]*[a-f0-9]+:	f0 f3 01 01          	lock xrelease add DWORD PTR \[ecx\],eax
419 [ 	]*[a-f0-9]+:	f2 f0 21 01          	xacquire lock and DWORD PTR \[ecx\],eax
420 [ 	]*[a-f0-9]+:	f2 f0 21 01          	xacquire lock and DWORD PTR \[ecx\],eax
421 [ 	]*[a-f0-9]+:	f3 f0 21 01          	xrelease lock and DWORD PTR \[ecx\],eax
422 [ 	]*[a-f0-9]+:	f3 f0 21 01          	xrelease lock and DWORD PTR \[ecx\],eax
423 [ 	]*[a-f0-9]+:	f0 f2 21 01          	lock xacquire and DWORD PTR \[ecx\],eax
424 [ 	]*[a-f0-9]+:	f0 f3 21 01          	lock xrelease and DWORD PTR \[ecx\],eax
425 [ 	]*[a-f0-9]+:	f3 89 01             	xrelease mov DWORD PTR \[ecx\],eax
426 [ 	]*[a-f0-9]+:	f2 f0 09 01          	xacquire lock or DWORD PTR \[ecx\],eax
427 [ 	]*[a-f0-9]+:	f2 f0 09 01          	xacquire lock or DWORD PTR \[ecx\],eax
428 [ 	]*[a-f0-9]+:	f3 f0 09 01          	xrelease lock or DWORD PTR \[ecx\],eax
429 [ 	]*[a-f0-9]+:	f3 f0 09 01          	xrelease lock or DWORD PTR \[ecx\],eax
430 [ 	]*[a-f0-9]+:	f0 f2 09 01          	lock xacquire or DWORD PTR \[ecx\],eax
431 [ 	]*[a-f0-9]+:	f0 f3 09 01          	lock xrelease or DWORD PTR \[ecx\],eax
432 [ 	]*[a-f0-9]+:	f2 f0 19 01          	xacquire lock sbb DWORD PTR \[ecx\],eax
433 [ 	]*[a-f0-9]+:	f2 f0 19 01          	xacquire lock sbb DWORD PTR \[ecx\],eax
434 [ 	]*[a-f0-9]+:	f3 f0 19 01          	xrelease lock sbb DWORD PTR \[ecx\],eax
435 [ 	]*[a-f0-9]+:	f3 f0 19 01          	xrelease lock sbb DWORD PTR \[ecx\],eax
436 [ 	]*[a-f0-9]+:	f0 f2 19 01          	lock xacquire sbb DWORD PTR \[ecx\],eax
437 [ 	]*[a-f0-9]+:	f0 f3 19 01          	lock xrelease sbb DWORD PTR \[ecx\],eax
438 [ 	]*[a-f0-9]+:	f2 f0 29 01          	xacquire lock sub DWORD PTR \[ecx\],eax
439 [ 	]*[a-f0-9]+:	f2 f0 29 01          	xacquire lock sub DWORD PTR \[ecx\],eax
440 [ 	]*[a-f0-9]+:	f3 f0 29 01          	xrelease lock sub DWORD PTR \[ecx\],eax
441 [ 	]*[a-f0-9]+:	f3 f0 29 01          	xrelease lock sub DWORD PTR \[ecx\],eax
442 [ 	]*[a-f0-9]+:	f0 f2 29 01          	lock xacquire sub DWORD PTR \[ecx\],eax
443 [ 	]*[a-f0-9]+:	f0 f3 29 01          	lock xrelease sub DWORD PTR \[ecx\],eax
444 [ 	]*[a-f0-9]+:	f2 f0 87 01          	xacquire lock xchg DWORD PTR \[ecx\],eax
445 [ 	]*[a-f0-9]+:	f2 f0 87 01          	xacquire lock xchg DWORD PTR \[ecx\],eax
446 [ 	]*[a-f0-9]+:	f2 87 01             	xacquire xchg DWORD PTR \[ecx\],eax
447 [ 	]*[a-f0-9]+:	f3 f0 87 01          	xrelease lock xchg DWORD PTR \[ecx\],eax
448 [ 	]*[a-f0-9]+:	f3 f0 87 01          	xrelease lock xchg DWORD PTR \[ecx\],eax
449 [ 	]*[a-f0-9]+:	f3 87 01             	xrelease xchg DWORD PTR \[ecx\],eax
450 [ 	]*[a-f0-9]+:	f0 f2 87 01          	lock xacquire xchg DWORD PTR \[ecx\],eax
451 [ 	]*[a-f0-9]+:	f0 f3 87 01          	lock xrelease xchg DWORD PTR \[ecx\],eax
452 [ 	]*[a-f0-9]+:	f2 f0 31 01          	xacquire lock xor DWORD PTR \[ecx\],eax
453 [ 	]*[a-f0-9]+:	f2 f0 31 01          	xacquire lock xor DWORD PTR \[ecx\],eax
454 [ 	]*[a-f0-9]+:	f3 f0 31 01          	xrelease lock xor DWORD PTR \[ecx\],eax
455 [ 	]*[a-f0-9]+:	f3 f0 31 01          	xrelease lock xor DWORD PTR \[ecx\],eax
456 [ 	]*[a-f0-9]+:	f0 f2 31 01          	lock xacquire xor DWORD PTR \[ecx\],eax
457 [ 	]*[a-f0-9]+:	f0 f3 31 01          	lock xrelease xor DWORD PTR \[ecx\],eax
458 [ 	]*[a-f0-9]+:	66 f2 f0 0f bb 01    	xacquire lock btc WORD PTR \[ecx\],ax
459 [ 	]*[a-f0-9]+:	66 f2 f0 0f bb 01    	xacquire lock btc WORD PTR \[ecx\],ax
460 [ 	]*[a-f0-9]+:	66 f3 f0 0f bb 01    	xrelease lock btc WORD PTR \[ecx\],ax
461 [ 	]*[a-f0-9]+:	66 f3 f0 0f bb 01    	xrelease lock btc WORD PTR \[ecx\],ax
462 [ 	]*[a-f0-9]+:	f0 f2 66 0f bb 01    	lock xacquire btc WORD PTR \[ecx\],ax
463 [ 	]*[a-f0-9]+:	f0 f3 66 0f bb 01    	lock xrelease btc WORD PTR \[ecx\],ax
464 [ 	]*[a-f0-9]+:	66 f2 f0 0f b3 01    	xacquire lock btr WORD PTR \[ecx\],ax
465 [ 	]*[a-f0-9]+:	66 f2 f0 0f b3 01    	xacquire lock btr WORD PTR \[ecx\],ax
466 [ 	]*[a-f0-9]+:	66 f3 f0 0f b3 01    	xrelease lock btr WORD PTR \[ecx\],ax
467 [ 	]*[a-f0-9]+:	66 f3 f0 0f b3 01    	xrelease lock btr WORD PTR \[ecx\],ax
468 [ 	]*[a-f0-9]+:	f0 f2 66 0f b3 01    	lock xacquire btr WORD PTR \[ecx\],ax
469 [ 	]*[a-f0-9]+:	f0 f3 66 0f b3 01    	lock xrelease btr WORD PTR \[ecx\],ax
470 [ 	]*[a-f0-9]+:	66 f2 f0 0f ab 01    	xacquire lock bts WORD PTR \[ecx\],ax
471 [ 	]*[a-f0-9]+:	66 f2 f0 0f ab 01    	xacquire lock bts WORD PTR \[ecx\],ax
472 [ 	]*[a-f0-9]+:	66 f3 f0 0f ab 01    	xrelease lock bts WORD PTR \[ecx\],ax
473 [ 	]*[a-f0-9]+:	66 f3 f0 0f ab 01    	xrelease lock bts WORD PTR \[ecx\],ax
474 [ 	]*[a-f0-9]+:	f0 f2 66 0f ab 01    	lock xacquire bts WORD PTR \[ecx\],ax
475 [ 	]*[a-f0-9]+:	f0 f3 66 0f ab 01    	lock xrelease bts WORD PTR \[ecx\],ax
476 [ 	]*[a-f0-9]+:	66 f2 f0 0f b1 01    	xacquire lock cmpxchg WORD PTR \[ecx\],ax
477 [ 	]*[a-f0-9]+:	66 f2 f0 0f b1 01    	xacquire lock cmpxchg WORD PTR \[ecx\],ax
478 [ 	]*[a-f0-9]+:	66 f3 f0 0f b1 01    	xrelease lock cmpxchg WORD PTR \[ecx\],ax
479 [ 	]*[a-f0-9]+:	66 f3 f0 0f b1 01    	xrelease lock cmpxchg WORD PTR \[ecx\],ax
480 [ 	]*[a-f0-9]+:	f0 f2 66 0f b1 01    	lock xacquire cmpxchg WORD PTR \[ecx\],ax
481 [ 	]*[a-f0-9]+:	f0 f3 66 0f b1 01    	lock xrelease cmpxchg WORD PTR \[ecx\],ax
482 [ 	]*[a-f0-9]+:	66 f2 f0 0f c1 01    	xacquire lock xadd WORD PTR \[ecx\],ax
483 [ 	]*[a-f0-9]+:	66 f2 f0 0f c1 01    	xacquire lock xadd WORD PTR \[ecx\],ax
484 [ 	]*[a-f0-9]+:	66 f3 f0 0f c1 01    	xrelease lock xadd WORD PTR \[ecx\],ax
485 [ 	]*[a-f0-9]+:	66 f3 f0 0f c1 01    	xrelease lock xadd WORD PTR \[ecx\],ax
486 [ 	]*[a-f0-9]+:	f0 f2 66 0f c1 01    	lock xacquire xadd WORD PTR \[ecx\],ax
487 [ 	]*[a-f0-9]+:	f0 f3 66 0f c1 01    	lock xrelease xadd WORD PTR \[ecx\],ax
488 [ 	]*[a-f0-9]+:	f2 f0 0f bb 01       	xacquire lock btc DWORD PTR \[ecx\],eax
489 [ 	]*[a-f0-9]+:	f2 f0 0f bb 01       	xacquire lock btc DWORD PTR \[ecx\],eax
490 [ 	]*[a-f0-9]+:	f3 f0 0f bb 01       	xrelease lock btc DWORD PTR \[ecx\],eax
491 [ 	]*[a-f0-9]+:	f3 f0 0f bb 01       	xrelease lock btc DWORD PTR \[ecx\],eax
492 [ 	]*[a-f0-9]+:	f0 f2 0f bb 01       	lock xacquire btc DWORD PTR \[ecx\],eax
493 [ 	]*[a-f0-9]+:	f0 f3 0f bb 01       	lock xrelease btc DWORD PTR \[ecx\],eax
494 [ 	]*[a-f0-9]+:	f2 f0 0f b3 01       	xacquire lock btr DWORD PTR \[ecx\],eax
495 [ 	]*[a-f0-9]+:	f2 f0 0f b3 01       	xacquire lock btr DWORD PTR \[ecx\],eax
496 [ 	]*[a-f0-9]+:	f3 f0 0f b3 01       	xrelease lock btr DWORD PTR \[ecx\],eax
497 [ 	]*[a-f0-9]+:	f3 f0 0f b3 01       	xrelease lock btr DWORD PTR \[ecx\],eax
498 [ 	]*[a-f0-9]+:	f0 f2 0f b3 01       	lock xacquire btr DWORD PTR \[ecx\],eax
499 [ 	]*[a-f0-9]+:	f0 f3 0f b3 01       	lock xrelease btr DWORD PTR \[ecx\],eax
500 [ 	]*[a-f0-9]+:	f2 f0 0f ab 01       	xacquire lock bts DWORD PTR \[ecx\],eax
501 [ 	]*[a-f0-9]+:	f2 f0 0f ab 01       	xacquire lock bts DWORD PTR \[ecx\],eax
502 [ 	]*[a-f0-9]+:	f3 f0 0f ab 01       	xrelease lock bts DWORD PTR \[ecx\],eax
503 [ 	]*[a-f0-9]+:	f3 f0 0f ab 01       	xrelease lock bts DWORD PTR \[ecx\],eax
504 [ 	]*[a-f0-9]+:	f0 f2 0f ab 01       	lock xacquire bts DWORD PTR \[ecx\],eax
505 [ 	]*[a-f0-9]+:	f0 f3 0f ab 01       	lock xrelease bts DWORD PTR \[ecx\],eax
506 [ 	]*[a-f0-9]+:	f2 f0 0f b1 01       	xacquire lock cmpxchg DWORD PTR \[ecx\],eax
507 [ 	]*[a-f0-9]+:	f2 f0 0f b1 01       	xacquire lock cmpxchg DWORD PTR \[ecx\],eax
508 [ 	]*[a-f0-9]+:	f3 f0 0f b1 01       	xrelease lock cmpxchg DWORD PTR \[ecx\],eax
509 [ 	]*[a-f0-9]+:	f3 f0 0f b1 01       	xrelease lock cmpxchg DWORD PTR \[ecx\],eax
510 [ 	]*[a-f0-9]+:	f0 f2 0f b1 01       	lock xacquire cmpxchg DWORD PTR \[ecx\],eax
511 [ 	]*[a-f0-9]+:	f0 f3 0f b1 01       	lock xrelease cmpxchg DWORD PTR \[ecx\],eax
512 [ 	]*[a-f0-9]+:	f2 f0 0f c1 01       	xacquire lock xadd DWORD PTR \[ecx\],eax
513 [ 	]*[a-f0-9]+:	f2 f0 0f c1 01       	xacquire lock xadd DWORD PTR \[ecx\],eax
514 [ 	]*[a-f0-9]+:	f3 f0 0f c1 01       	xrelease lock xadd DWORD PTR \[ecx\],eax
515 [ 	]*[a-f0-9]+:	f3 f0 0f c1 01       	xrelease lock xadd DWORD PTR \[ecx\],eax
516 [ 	]*[a-f0-9]+:	f0 f2 0f c1 01       	lock xacquire xadd DWORD PTR \[ecx\],eax
517 [ 	]*[a-f0-9]+:	f0 f3 0f c1 01       	lock xrelease xadd DWORD PTR \[ecx\],eax
518 [ 	]*[a-f0-9]+:	f2 f0 fe 09          	xacquire lock dec BYTE PTR \[ecx\]
519 [ 	]*[a-f0-9]+:	f2 f0 fe 09          	xacquire lock dec BYTE PTR \[ecx\]
520 [ 	]*[a-f0-9]+:	f3 f0 fe 09          	xrelease lock dec BYTE PTR \[ecx\]
521 [ 	]*[a-f0-9]+:	f3 f0 fe 09          	xrelease lock dec BYTE PTR \[ecx\]
522 [ 	]*[a-f0-9]+:	f0 f2 fe 09          	lock xacquire dec BYTE PTR \[ecx\]
523 [ 	]*[a-f0-9]+:	f0 f3 fe 09          	lock xrelease dec BYTE PTR \[ecx\]
524 [ 	]*[a-f0-9]+:	f2 f0 fe 01          	xacquire lock inc BYTE PTR \[ecx\]
525 [ 	]*[a-f0-9]+:	f2 f0 fe 01          	xacquire lock inc BYTE PTR \[ecx\]
526 [ 	]*[a-f0-9]+:	f3 f0 fe 01          	xrelease lock inc BYTE PTR \[ecx\]
527 [ 	]*[a-f0-9]+:	f3 f0 fe 01          	xrelease lock inc BYTE PTR \[ecx\]
528 [ 	]*[a-f0-9]+:	f0 f2 fe 01          	lock xacquire inc BYTE PTR \[ecx\]
529 [ 	]*[a-f0-9]+:	f0 f3 fe 01          	lock xrelease inc BYTE PTR \[ecx\]
530 [ 	]*[a-f0-9]+:	f2 f0 f6 19          	xacquire lock neg BYTE PTR \[ecx\]
531 [ 	]*[a-f0-9]+:	f2 f0 f6 19          	xacquire lock neg BYTE PTR \[ecx\]
532 [ 	]*[a-f0-9]+:	f3 f0 f6 19          	xrelease lock neg BYTE PTR \[ecx\]
533 [ 	]*[a-f0-9]+:	f3 f0 f6 19          	xrelease lock neg BYTE PTR \[ecx\]
534 [ 	]*[a-f0-9]+:	f0 f2 f6 19          	lock xacquire neg BYTE PTR \[ecx\]
535 [ 	]*[a-f0-9]+:	f0 f3 f6 19          	lock xrelease neg BYTE PTR \[ecx\]
536 [ 	]*[a-f0-9]+:	f2 f0 f6 11          	xacquire lock not BYTE PTR \[ecx\]
537 [ 	]*[a-f0-9]+:	f2 f0 f6 11          	xacquire lock not BYTE PTR \[ecx\]
538 [ 	]*[a-f0-9]+:	f3 f0 f6 11          	xrelease lock not BYTE PTR \[ecx\]
539 [ 	]*[a-f0-9]+:	f3 f0 f6 11          	xrelease lock not BYTE PTR \[ecx\]
540 [ 	]*[a-f0-9]+:	f0 f2 f6 11          	lock xacquire not BYTE PTR \[ecx\]
541 [ 	]*[a-f0-9]+:	f0 f3 f6 11          	lock xrelease not BYTE PTR \[ecx\]
542 [ 	]*[a-f0-9]+:	66 f2 f0 ff 09       	xacquire lock dec WORD PTR \[ecx\]
543 [ 	]*[a-f0-9]+:	66 f2 f0 ff 09       	xacquire lock dec WORD PTR \[ecx\]
544 [ 	]*[a-f0-9]+:	66 f3 f0 ff 09       	xrelease lock dec WORD PTR \[ecx\]
545 [ 	]*[a-f0-9]+:	66 f3 f0 ff 09       	xrelease lock dec WORD PTR \[ecx\]
546 [ 	]*[a-f0-9]+:	f0 f2 66 ff 09       	lock xacquire dec WORD PTR \[ecx\]
547 [ 	]*[a-f0-9]+:	f0 f3 66 ff 09       	lock xrelease dec WORD PTR \[ecx\]
548 [ 	]*[a-f0-9]+:	66 f2 f0 ff 01       	xacquire lock inc WORD PTR \[ecx\]
549 [ 	]*[a-f0-9]+:	66 f2 f0 ff 01       	xacquire lock inc WORD PTR \[ecx\]
550 [ 	]*[a-f0-9]+:	66 f3 f0 ff 01       	xrelease lock inc WORD PTR \[ecx\]
551 [ 	]*[a-f0-9]+:	66 f3 f0 ff 01       	xrelease lock inc WORD PTR \[ecx\]
552 [ 	]*[a-f0-9]+:	f0 f2 66 ff 01       	lock xacquire inc WORD PTR \[ecx\]
553 [ 	]*[a-f0-9]+:	f0 f3 66 ff 01       	lock xrelease inc WORD PTR \[ecx\]
554 [ 	]*[a-f0-9]+:	66 f2 f0 f7 19       	xacquire lock neg WORD PTR \[ecx\]
555 [ 	]*[a-f0-9]+:	66 f2 f0 f7 19       	xacquire lock neg WORD PTR \[ecx\]
556 [ 	]*[a-f0-9]+:	66 f3 f0 f7 19       	xrelease lock neg WORD PTR \[ecx\]
557 [ 	]*[a-f0-9]+:	66 f3 f0 f7 19       	xrelease lock neg WORD PTR \[ecx\]
558 [ 	]*[a-f0-9]+:	f0 f2 66 f7 19       	lock xacquire neg WORD PTR \[ecx\]
559 [ 	]*[a-f0-9]+:	f0 f3 66 f7 19       	lock xrelease neg WORD PTR \[ecx\]
560 [ 	]*[a-f0-9]+:	66 f2 f0 f7 11       	xacquire lock not WORD PTR \[ecx\]
561 [ 	]*[a-f0-9]+:	66 f2 f0 f7 11       	xacquire lock not WORD PTR \[ecx\]
562 [ 	]*[a-f0-9]+:	66 f3 f0 f7 11       	xrelease lock not WORD PTR \[ecx\]
563 [ 	]*[a-f0-9]+:	66 f3 f0 f7 11       	xrelease lock not WORD PTR \[ecx\]
564 [ 	]*[a-f0-9]+:	f0 f2 66 f7 11       	lock xacquire not WORD PTR \[ecx\]
565 [ 	]*[a-f0-9]+:	f0 f3 66 f7 11       	lock xrelease not WORD PTR \[ecx\]
566 [ 	]*[a-f0-9]+:	f2 f0 ff 09          	xacquire lock dec DWORD PTR \[ecx\]
567 [ 	]*[a-f0-9]+:	f2 f0 ff 09          	xacquire lock dec DWORD PTR \[ecx\]
568 [ 	]*[a-f0-9]+:	f3 f0 ff 09          	xrelease lock dec DWORD PTR \[ecx\]
569 [ 	]*[a-f0-9]+:	f3 f0 ff 09          	xrelease lock dec DWORD PTR \[ecx\]
570 [ 	]*[a-f0-9]+:	f0 f2 ff 09          	lock xacquire dec DWORD PTR \[ecx\]
571 [ 	]*[a-f0-9]+:	f0 f3 ff 09          	lock xrelease dec DWORD PTR \[ecx\]
572 [ 	]*[a-f0-9]+:	f2 f0 ff 01          	xacquire lock inc DWORD PTR \[ecx\]
573 [ 	]*[a-f0-9]+:	f2 f0 ff 01          	xacquire lock inc DWORD PTR \[ecx\]
574 [ 	]*[a-f0-9]+:	f3 f0 ff 01          	xrelease lock inc DWORD PTR \[ecx\]
575 [ 	]*[a-f0-9]+:	f3 f0 ff 01          	xrelease lock inc DWORD PTR \[ecx\]
576 [ 	]*[a-f0-9]+:	f0 f2 ff 01          	lock xacquire inc DWORD PTR \[ecx\]
577 [ 	]*[a-f0-9]+:	f0 f3 ff 01          	lock xrelease inc DWORD PTR \[ecx\]
578 [ 	]*[a-f0-9]+:	f2 f0 f7 19          	xacquire lock neg DWORD PTR \[ecx\]
579 [ 	]*[a-f0-9]+:	f2 f0 f7 19          	xacquire lock neg DWORD PTR \[ecx\]
580 [ 	]*[a-f0-9]+:	f3 f0 f7 19          	xrelease lock neg DWORD PTR \[ecx\]
581 [ 	]*[a-f0-9]+:	f3 f0 f7 19          	xrelease lock neg DWORD PTR \[ecx\]
582 [ 	]*[a-f0-9]+:	f0 f2 f7 19          	lock xacquire neg DWORD PTR \[ecx\]
583 [ 	]*[a-f0-9]+:	f0 f3 f7 19          	lock xrelease neg DWORD PTR \[ecx\]
584 [ 	]*[a-f0-9]+:	f2 f0 f7 11          	xacquire lock not DWORD PTR \[ecx\]
585 [ 	]*[a-f0-9]+:	f2 f0 f7 11          	xacquire lock not DWORD PTR \[ecx\]
586 [ 	]*[a-f0-9]+:	f3 f0 f7 11          	xrelease lock not DWORD PTR \[ecx\]
587 [ 	]*[a-f0-9]+:	f3 f0 f7 11          	xrelease lock not DWORD PTR \[ecx\]
588 [ 	]*[a-f0-9]+:	f0 f2 f7 11          	lock xacquire not DWORD PTR \[ecx\]
589 [ 	]*[a-f0-9]+:	f0 f3 f7 11          	lock xrelease not DWORD PTR \[ecx\]
590 [ 	]*[a-f0-9]+:	f2 f0 0f c7 09       	xacquire lock cmpxchg8b QWORD PTR \[ecx\]
591 [ 	]*[a-f0-9]+:	f2 f0 0f c7 09       	xacquire lock cmpxchg8b QWORD PTR \[ecx\]
592 [ 	]*[a-f0-9]+:	f3 f0 0f c7 09       	xrelease lock cmpxchg8b QWORD PTR \[ecx\]
593 [ 	]*[a-f0-9]+:	f3 f0 0f c7 09       	xrelease lock cmpxchg8b QWORD PTR \[ecx\]
594 [ 	]*[a-f0-9]+:	f0 f2 0f c7 09       	lock xacquire cmpxchg8b QWORD PTR \[ecx\]
595 [ 	]*[a-f0-9]+:	f0 f3 0f c7 09       	lock xrelease cmpxchg8b QWORD PTR \[ecx\]
596 [ 	]*[a-f0-9]+:	f2 f0 0f b0 09       	xacquire lock cmpxchg BYTE PTR \[ecx\],cl
597 [ 	]*[a-f0-9]+:	f2 f0 0f b0 09       	xacquire lock cmpxchg BYTE PTR \[ecx\],cl
598 [ 	]*[a-f0-9]+:	f3 f0 0f b0 09       	xrelease lock cmpxchg BYTE PTR \[ecx\],cl
599 [ 	]*[a-f0-9]+:	f3 f0 0f b0 09       	xrelease lock cmpxchg BYTE PTR \[ecx\],cl
600 [ 	]*[a-f0-9]+:	f0 f2 0f b0 09       	lock xacquire cmpxchg BYTE PTR \[ecx\],cl
601 [ 	]*[a-f0-9]+:	f0 f3 0f b0 09       	lock xrelease cmpxchg BYTE PTR \[ecx\],cl
602 [ 	]*[a-f0-9]+:	f2 f0 0f c0 09       	xacquire lock xadd BYTE PTR \[ecx\],cl
603 [ 	]*[a-f0-9]+:	f2 f0 0f c0 09       	xacquire lock xadd BYTE PTR \[ecx\],cl
604 [ 	]*[a-f0-9]+:	f3 f0 0f c0 09       	xrelease lock xadd BYTE PTR \[ecx\],cl
605 [ 	]*[a-f0-9]+:	f3 f0 0f c0 09       	xrelease lock xadd BYTE PTR \[ecx\],cl
606 [ 	]*[a-f0-9]+:	f0 f2 0f c0 09       	lock xacquire xadd BYTE PTR \[ecx\],cl
607 [ 	]*[a-f0-9]+:	f0 f3 0f c0 09       	lock xrelease xadd BYTE PTR \[ecx\],cl
608 [ 	]*[a-f0-9]+:	f2 f0 80 11 64       	xacquire lock adc BYTE PTR \[ecx\],0x64
609 [ 	]*[a-f0-9]+:	f2 f0 80 11 64       	xacquire lock adc BYTE PTR \[ecx\],0x64
610 [ 	]*[a-f0-9]+:	f3 f0 80 11 64       	xrelease lock adc BYTE PTR \[ecx\],0x64
611 [ 	]*[a-f0-9]+:	f3 f0 80 11 64       	xrelease lock adc BYTE PTR \[ecx\],0x64
612 [ 	]*[a-f0-9]+:	f0 f2 80 11 64       	lock xacquire adc BYTE PTR \[ecx\],0x64
613 [ 	]*[a-f0-9]+:	f0 f3 80 11 64       	lock xrelease adc BYTE PTR \[ecx\],0x64
614 [ 	]*[a-f0-9]+:	f2 f0 80 01 64       	xacquire lock add BYTE PTR \[ecx\],0x64
615 [ 	]*[a-f0-9]+:	f2 f0 80 01 64       	xacquire lock add BYTE PTR \[ecx\],0x64
616 [ 	]*[a-f0-9]+:	f3 f0 80 01 64       	xrelease lock add BYTE PTR \[ecx\],0x64
617 [ 	]*[a-f0-9]+:	f3 f0 80 01 64       	xrelease lock add BYTE PTR \[ecx\],0x64
618 [ 	]*[a-f0-9]+:	f0 f2 80 01 64       	lock xacquire add BYTE PTR \[ecx\],0x64
619 [ 	]*[a-f0-9]+:	f0 f3 80 01 64       	lock xrelease add BYTE PTR \[ecx\],0x64
620 [ 	]*[a-f0-9]+:	f2 f0 80 21 64       	xacquire lock and BYTE PTR \[ecx\],0x64
621 [ 	]*[a-f0-9]+:	f2 f0 80 21 64       	xacquire lock and BYTE PTR \[ecx\],0x64
622 [ 	]*[a-f0-9]+:	f3 f0 80 21 64       	xrelease lock and BYTE PTR \[ecx\],0x64
623 [ 	]*[a-f0-9]+:	f3 f0 80 21 64       	xrelease lock and BYTE PTR \[ecx\],0x64
624 [ 	]*[a-f0-9]+:	f0 f2 80 21 64       	lock xacquire and BYTE PTR \[ecx\],0x64
625 [ 	]*[a-f0-9]+:	f0 f3 80 21 64       	lock xrelease and BYTE PTR \[ecx\],0x64
626 [ 	]*[a-f0-9]+:	f3 c6 01 64          	xrelease mov BYTE PTR \[ecx\],0x64
627 [ 	]*[a-f0-9]+:	f2 f0 80 09 64       	xacquire lock or BYTE PTR \[ecx\],0x64
628 [ 	]*[a-f0-9]+:	f2 f0 80 09 64       	xacquire lock or BYTE PTR \[ecx\],0x64
629 [ 	]*[a-f0-9]+:	f3 f0 80 09 64       	xrelease lock or BYTE PTR \[ecx\],0x64
630 [ 	]*[a-f0-9]+:	f3 f0 80 09 64       	xrelease lock or BYTE PTR \[ecx\],0x64
631 [ 	]*[a-f0-9]+:	f0 f2 80 09 64       	lock xacquire or BYTE PTR \[ecx\],0x64
632 [ 	]*[a-f0-9]+:	f0 f3 80 09 64       	lock xrelease or BYTE PTR \[ecx\],0x64
633 [ 	]*[a-f0-9]+:	f2 f0 80 19 64       	xacquire lock sbb BYTE PTR \[ecx\],0x64
634 [ 	]*[a-f0-9]+:	f2 f0 80 19 64       	xacquire lock sbb BYTE PTR \[ecx\],0x64
635 [ 	]*[a-f0-9]+:	f3 f0 80 19 64       	xrelease lock sbb BYTE PTR \[ecx\],0x64
636 [ 	]*[a-f0-9]+:	f3 f0 80 19 64       	xrelease lock sbb BYTE PTR \[ecx\],0x64
637 [ 	]*[a-f0-9]+:	f0 f2 80 19 64       	lock xacquire sbb BYTE PTR \[ecx\],0x64
638 [ 	]*[a-f0-9]+:	f0 f3 80 19 64       	lock xrelease sbb BYTE PTR \[ecx\],0x64
639 [ 	]*[a-f0-9]+:	f2 f0 80 29 64       	xacquire lock sub BYTE PTR \[ecx\],0x64
640 [ 	]*[a-f0-9]+:	f2 f0 80 29 64       	xacquire lock sub BYTE PTR \[ecx\],0x64
641 [ 	]*[a-f0-9]+:	f3 f0 80 29 64       	xrelease lock sub BYTE PTR \[ecx\],0x64
642 [ 	]*[a-f0-9]+:	f3 f0 80 29 64       	xrelease lock sub BYTE PTR \[ecx\],0x64
643 [ 	]*[a-f0-9]+:	f0 f2 80 29 64       	lock xacquire sub BYTE PTR \[ecx\],0x64
644 [ 	]*[a-f0-9]+:	f0 f3 80 29 64       	lock xrelease sub BYTE PTR \[ecx\],0x64
645 [ 	]*[a-f0-9]+:	f2 f0 80 31 64       	xacquire lock xor BYTE PTR \[ecx\],0x64
646 [ 	]*[a-f0-9]+:	f2 f0 80 31 64       	xacquire lock xor BYTE PTR \[ecx\],0x64
647 [ 	]*[a-f0-9]+:	f3 f0 80 31 64       	xrelease lock xor BYTE PTR \[ecx\],0x64
648 [ 	]*[a-f0-9]+:	f3 f0 80 31 64       	xrelease lock xor BYTE PTR \[ecx\],0x64
649 [ 	]*[a-f0-9]+:	f0 f2 80 31 64       	lock xacquire xor BYTE PTR \[ecx\],0x64
650 [ 	]*[a-f0-9]+:	f0 f3 80 31 64       	lock xrelease xor BYTE PTR \[ecx\],0x64
651 [ 	]*[a-f0-9]+:	66 f2 f0 81 11 e8 03 	xacquire lock adc WORD PTR \[ecx\],0x3e8
652 [ 	]*[a-f0-9]+:	66 f2 f0 81 11 e8 03 	xacquire lock adc WORD PTR \[ecx\],0x3e8
653 [ 	]*[a-f0-9]+:	66 f3 f0 81 11 e8 03 	xrelease lock adc WORD PTR \[ecx\],0x3e8
654 [ 	]*[a-f0-9]+:	66 f3 f0 81 11 e8 03 	xrelease lock adc WORD PTR \[ecx\],0x3e8
655 [ 	]*[a-f0-9]+:	f0 f2 66 81 11 e8 03 	lock xacquire adc WORD PTR \[ecx\],0x3e8
656 [ 	]*[a-f0-9]+:	f0 f3 66 81 11 e8 03 	lock xrelease adc WORD PTR \[ecx\],0x3e8
657 [ 	]*[a-f0-9]+:	66 f2 f0 81 01 e8 03 	xacquire lock add WORD PTR \[ecx\],0x3e8
658 [ 	]*[a-f0-9]+:	66 f2 f0 81 01 e8 03 	xacquire lock add WORD PTR \[ecx\],0x3e8
659 [ 	]*[a-f0-9]+:	66 f3 f0 81 01 e8 03 	xrelease lock add WORD PTR \[ecx\],0x3e8
660 [ 	]*[a-f0-9]+:	66 f3 f0 81 01 e8 03 	xrelease lock add WORD PTR \[ecx\],0x3e8
661 [ 	]*[a-f0-9]+:	f0 f2 66 81 01 e8 03 	lock xacquire add WORD PTR \[ecx\],0x3e8
662 [ 	]*[a-f0-9]+:	f0 f3 66 81 01 e8 03 	lock xrelease add WORD PTR \[ecx\],0x3e8
663 [ 	]*[a-f0-9]+:	66 f2 f0 81 21 e8 03 	xacquire lock and WORD PTR \[ecx\],0x3e8
664 [ 	]*[a-f0-9]+:	66 f2 f0 81 21 e8 03 	xacquire lock and WORD PTR \[ecx\],0x3e8
665 [ 	]*[a-f0-9]+:	66 f3 f0 81 21 e8 03 	xrelease lock and WORD PTR \[ecx\],0x3e8
666 [ 	]*[a-f0-9]+:	66 f3 f0 81 21 e8 03 	xrelease lock and WORD PTR \[ecx\],0x3e8
667 [ 	]*[a-f0-9]+:	f0 f2 66 81 21 e8 03 	lock xacquire and WORD PTR \[ecx\],0x3e8
668 [ 	]*[a-f0-9]+:	f0 f3 66 81 21 e8 03 	lock xrelease and WORD PTR \[ecx\],0x3e8
669 [ 	]*[a-f0-9]+:	66 f3 c7 01 e8 03    	xrelease mov WORD PTR \[ecx\],0x3e8
670 [ 	]*[a-f0-9]+:	66 f2 f0 81 09 e8 03 	xacquire lock or WORD PTR \[ecx\],0x3e8
671 [ 	]*[a-f0-9]+:	66 f2 f0 81 09 e8 03 	xacquire lock or WORD PTR \[ecx\],0x3e8
672 [ 	]*[a-f0-9]+:	66 f3 f0 81 09 e8 03 	xrelease lock or WORD PTR \[ecx\],0x3e8
673 [ 	]*[a-f0-9]+:	66 f3 f0 81 09 e8 03 	xrelease lock or WORD PTR \[ecx\],0x3e8
674 [ 	]*[a-f0-9]+:	f0 f2 66 81 09 e8 03 	lock xacquire or WORD PTR \[ecx\],0x3e8
675 [ 	]*[a-f0-9]+:	f0 f3 66 81 09 e8 03 	lock xrelease or WORD PTR \[ecx\],0x3e8
676 [ 	]*[a-f0-9]+:	66 f2 f0 81 19 e8 03 	xacquire lock sbb WORD PTR \[ecx\],0x3e8
677 [ 	]*[a-f0-9]+:	66 f2 f0 81 19 e8 03 	xacquire lock sbb WORD PTR \[ecx\],0x3e8
678 [ 	]*[a-f0-9]+:	66 f3 f0 81 19 e8 03 	xrelease lock sbb WORD PTR \[ecx\],0x3e8
679 [ 	]*[a-f0-9]+:	66 f3 f0 81 19 e8 03 	xrelease lock sbb WORD PTR \[ecx\],0x3e8
680 [ 	]*[a-f0-9]+:	f0 f2 66 81 19 e8 03 	lock xacquire sbb WORD PTR \[ecx\],0x3e8
681 [ 	]*[a-f0-9]+:	f0 f3 66 81 19 e8 03 	lock xrelease sbb WORD PTR \[ecx\],0x3e8
682 [ 	]*[a-f0-9]+:	66 f2 f0 81 29 e8 03 	xacquire lock sub WORD PTR \[ecx\],0x3e8
683 [ 	]*[a-f0-9]+:	66 f2 f0 81 29 e8 03 	xacquire lock sub WORD PTR \[ecx\],0x3e8
684 [ 	]*[a-f0-9]+:	66 f3 f0 81 29 e8 03 	xrelease lock sub WORD PTR \[ecx\],0x3e8
685 [ 	]*[a-f0-9]+:	66 f3 f0 81 29 e8 03 	xrelease lock sub WORD PTR \[ecx\],0x3e8
686 [ 	]*[a-f0-9]+:	f0 f2 66 81 29 e8 03 	lock xacquire sub WORD PTR \[ecx\],0x3e8
687 [ 	]*[a-f0-9]+:	f0 f3 66 81 29 e8 03 	lock xrelease sub WORD PTR \[ecx\],0x3e8
688 [ 	]*[a-f0-9]+:	66 f2 f0 81 31 e8 03 	xacquire lock xor WORD PTR \[ecx\],0x3e8
689 [ 	]*[a-f0-9]+:	66 f2 f0 81 31 e8 03 	xacquire lock xor WORD PTR \[ecx\],0x3e8
690 [ 	]*[a-f0-9]+:	66 f3 f0 81 31 e8 03 	xrelease lock xor WORD PTR \[ecx\],0x3e8
691 [ 	]*[a-f0-9]+:	66 f3 f0 81 31 e8 03 	xrelease lock xor WORD PTR \[ecx\],0x3e8
692 [ 	]*[a-f0-9]+:	f0 f2 66 81 31 e8 03 	lock xacquire xor WORD PTR \[ecx\],0x3e8
693 [ 	]*[a-f0-9]+:	f0 f3 66 81 31 e8 03 	lock xrelease xor WORD PTR \[ecx\],0x3e8
694 [ 	]*[a-f0-9]+:	f2 f0 81 11 80 96 98 00 	xacquire lock adc DWORD PTR \[ecx\],0x989680
695 [ 	]*[a-f0-9]+:	f2 f0 81 11 80 96 98 00 	xacquire lock adc DWORD PTR \[ecx\],0x989680
696 [ 	]*[a-f0-9]+:	f3 f0 81 11 80 96 98 00 	xrelease lock adc DWORD PTR \[ecx\],0x989680
697 [ 	]*[a-f0-9]+:	f3 f0 81 11 80 96 98 00 	xrelease lock adc DWORD PTR \[ecx\],0x989680
698 [ 	]*[a-f0-9]+:	f0 f2 81 11 80 96 98 00 	lock xacquire adc DWORD PTR \[ecx\],0x989680
699 [ 	]*[a-f0-9]+:	f0 f3 81 11 80 96 98 00 	lock xrelease adc DWORD PTR \[ecx\],0x989680
700 [ 	]*[a-f0-9]+:	f2 f0 81 01 80 96 98 00 	xacquire lock add DWORD PTR \[ecx\],0x989680
701 [ 	]*[a-f0-9]+:	f2 f0 81 01 80 96 98 00 	xacquire lock add DWORD PTR \[ecx\],0x989680
702 [ 	]*[a-f0-9]+:	f3 f0 81 01 80 96 98 00 	xrelease lock add DWORD PTR \[ecx\],0x989680
703 [ 	]*[a-f0-9]+:	f3 f0 81 01 80 96 98 00 	xrelease lock add DWORD PTR \[ecx\],0x989680
704 [ 	]*[a-f0-9]+:	f0 f2 81 01 80 96 98 00 	lock xacquire add DWORD PTR \[ecx\],0x989680
705 [ 	]*[a-f0-9]+:	f0 f3 81 01 80 96 98 00 	lock xrelease add DWORD PTR \[ecx\],0x989680
706 [ 	]*[a-f0-9]+:	f2 f0 81 21 80 96 98 00 	xacquire lock and DWORD PTR \[ecx\],0x989680
707 [ 	]*[a-f0-9]+:	f2 f0 81 21 80 96 98 00 	xacquire lock and DWORD PTR \[ecx\],0x989680
708 [ 	]*[a-f0-9]+:	f3 f0 81 21 80 96 98 00 	xrelease lock and DWORD PTR \[ecx\],0x989680
709 [ 	]*[a-f0-9]+:	f3 f0 81 21 80 96 98 00 	xrelease lock and DWORD PTR \[ecx\],0x989680
710 [ 	]*[a-f0-9]+:	f0 f2 81 21 80 96 98 00 	lock xacquire and DWORD PTR \[ecx\],0x989680
711 [ 	]*[a-f0-9]+:	f0 f3 81 21 80 96 98 00 	lock xrelease and DWORD PTR \[ecx\],0x989680
712 [ 	]*[a-f0-9]+:	f3 c7 01 80 96 98 00 	xrelease mov DWORD PTR \[ecx\],0x989680
713 [ 	]*[a-f0-9]+:	f2 f0 81 09 80 96 98 00 	xacquire lock or DWORD PTR \[ecx\],0x989680
714 [ 	]*[a-f0-9]+:	f2 f0 81 09 80 96 98 00 	xacquire lock or DWORD PTR \[ecx\],0x989680
715 [ 	]*[a-f0-9]+:	f3 f0 81 09 80 96 98 00 	xrelease lock or DWORD PTR \[ecx\],0x989680
716 [ 	]*[a-f0-9]+:	f3 f0 81 09 80 96 98 00 	xrelease lock or DWORD PTR \[ecx\],0x989680
717 [ 	]*[a-f0-9]+:	f0 f2 81 09 80 96 98 00 	lock xacquire or DWORD PTR \[ecx\],0x989680
718 [ 	]*[a-f0-9]+:	f0 f3 81 09 80 96 98 00 	lock xrelease or DWORD PTR \[ecx\],0x989680
719 [ 	]*[a-f0-9]+:	f2 f0 81 19 80 96 98 00 	xacquire lock sbb DWORD PTR \[ecx\],0x989680
720 [ 	]*[a-f0-9]+:	f2 f0 81 19 80 96 98 00 	xacquire lock sbb DWORD PTR \[ecx\],0x989680
721 [ 	]*[a-f0-9]+:	f3 f0 81 19 80 96 98 00 	xrelease lock sbb DWORD PTR \[ecx\],0x989680
722 [ 	]*[a-f0-9]+:	f3 f0 81 19 80 96 98 00 	xrelease lock sbb DWORD PTR \[ecx\],0x989680
723 [ 	]*[a-f0-9]+:	f0 f2 81 19 80 96 98 00 	lock xacquire sbb DWORD PTR \[ecx\],0x989680
724 [ 	]*[a-f0-9]+:	f0 f3 81 19 80 96 98 00 	lock xrelease sbb DWORD PTR \[ecx\],0x989680
725 [ 	]*[a-f0-9]+:	f2 f0 81 29 80 96 98 00 	xacquire lock sub DWORD PTR \[ecx\],0x989680
726 [ 	]*[a-f0-9]+:	f2 f0 81 29 80 96 98 00 	xacquire lock sub DWORD PTR \[ecx\],0x989680
727 [ 	]*[a-f0-9]+:	f3 f0 81 29 80 96 98 00 	xrelease lock sub DWORD PTR \[ecx\],0x989680
728 [ 	]*[a-f0-9]+:	f3 f0 81 29 80 96 98 00 	xrelease lock sub DWORD PTR \[ecx\],0x989680
729 [ 	]*[a-f0-9]+:	f0 f2 81 29 80 96 98 00 	lock xacquire sub DWORD PTR \[ecx\],0x989680
730 [ 	]*[a-f0-9]+:	f0 f3 81 29 80 96 98 00 	lock xrelease sub DWORD PTR \[ecx\],0x989680
731 [ 	]*[a-f0-9]+:	f2 f0 81 31 80 96 98 00 	xacquire lock xor DWORD PTR \[ecx\],0x989680
732 [ 	]*[a-f0-9]+:	f2 f0 81 31 80 96 98 00 	xacquire lock xor DWORD PTR \[ecx\],0x989680
733 [ 	]*[a-f0-9]+:	f3 f0 81 31 80 96 98 00 	xrelease lock xor DWORD PTR \[ecx\],0x989680
734 [ 	]*[a-f0-9]+:	f3 f0 81 31 80 96 98 00 	xrelease lock xor DWORD PTR \[ecx\],0x989680
735 [ 	]*[a-f0-9]+:	f0 f2 81 31 80 96 98 00 	lock xacquire xor DWORD PTR \[ecx\],0x989680
736 [ 	]*[a-f0-9]+:	f0 f3 81 31 80 96 98 00 	lock xrelease xor DWORD PTR \[ecx\],0x989680
737 [ 	]*[a-f0-9]+:	66 f2 f0 83 11 64    	xacquire lock adc WORD PTR \[ecx\],0x64
738 [ 	]*[a-f0-9]+:	66 f2 f0 83 11 64    	xacquire lock adc WORD PTR \[ecx\],0x64
739 [ 	]*[a-f0-9]+:	66 f3 f0 83 11 64    	xrelease lock adc WORD PTR \[ecx\],0x64
740 [ 	]*[a-f0-9]+:	66 f3 f0 83 11 64    	xrelease lock adc WORD PTR \[ecx\],0x64
741 [ 	]*[a-f0-9]+:	f0 f2 66 83 11 64    	lock xacquire adc WORD PTR \[ecx\],0x64
742 [ 	]*[a-f0-9]+:	f0 f3 66 83 11 64    	lock xrelease adc WORD PTR \[ecx\],0x64
743 [ 	]*[a-f0-9]+:	66 f2 f0 83 01 64    	xacquire lock add WORD PTR \[ecx\],0x64
744 [ 	]*[a-f0-9]+:	66 f2 f0 83 01 64    	xacquire lock add WORD PTR \[ecx\],0x64
745 [ 	]*[a-f0-9]+:	66 f3 f0 83 01 64    	xrelease lock add WORD PTR \[ecx\],0x64
746 [ 	]*[a-f0-9]+:	66 f3 f0 83 01 64    	xrelease lock add WORD PTR \[ecx\],0x64
747 [ 	]*[a-f0-9]+:	f0 f2 66 83 01 64    	lock xacquire add WORD PTR \[ecx\],0x64
748 [ 	]*[a-f0-9]+:	f0 f3 66 83 01 64    	lock xrelease add WORD PTR \[ecx\],0x64
749 [ 	]*[a-f0-9]+:	66 f2 f0 83 21 64    	xacquire lock and WORD PTR \[ecx\],0x64
750 [ 	]*[a-f0-9]+:	66 f2 f0 83 21 64    	xacquire lock and WORD PTR \[ecx\],0x64
751 [ 	]*[a-f0-9]+:	66 f3 f0 83 21 64    	xrelease lock and WORD PTR \[ecx\],0x64
752 [ 	]*[a-f0-9]+:	66 f3 f0 83 21 64    	xrelease lock and WORD PTR \[ecx\],0x64
753 [ 	]*[a-f0-9]+:	f0 f2 66 83 21 64    	lock xacquire and WORD PTR \[ecx\],0x64
754 [ 	]*[a-f0-9]+:	f0 f3 66 83 21 64    	lock xrelease and WORD PTR \[ecx\],0x64
755 [ 	]*[a-f0-9]+:	66 f2 f0 0f ba 39 64 	xacquire lock btc WORD PTR \[ecx\],0x64
756 [ 	]*[a-f0-9]+:	66 f2 f0 0f ba 39 64 	xacquire lock btc WORD PTR \[ecx\],0x64
757 [ 	]*[a-f0-9]+:	66 f3 f0 0f ba 39 64 	xrelease lock btc WORD PTR \[ecx\],0x64
758 [ 	]*[a-f0-9]+:	66 f3 f0 0f ba 39 64 	xrelease lock btc WORD PTR \[ecx\],0x64
759 [ 	]*[a-f0-9]+:	f0 f2 66 0f ba 39 64 	lock xacquire btc WORD PTR \[ecx\],0x64
760 [ 	]*[a-f0-9]+:	f0 f3 66 0f ba 39 64 	lock xrelease btc WORD PTR \[ecx\],0x64
761 [ 	]*[a-f0-9]+:	66 f2 f0 0f ba 31 64 	xacquire lock btr WORD PTR \[ecx\],0x64
762 [ 	]*[a-f0-9]+:	66 f2 f0 0f ba 31 64 	xacquire lock btr WORD PTR \[ecx\],0x64
763 [ 	]*[a-f0-9]+:	66 f3 f0 0f ba 31 64 	xrelease lock btr WORD PTR \[ecx\],0x64
764 [ 	]*[a-f0-9]+:	66 f3 f0 0f ba 31 64 	xrelease lock btr WORD PTR \[ecx\],0x64
765 [ 	]*[a-f0-9]+:	f0 f2 66 0f ba 31 64 	lock xacquire btr WORD PTR \[ecx\],0x64
766 [ 	]*[a-f0-9]+:	f0 f3 66 0f ba 31 64 	lock xrelease btr WORD PTR \[ecx\],0x64
767 [ 	]*[a-f0-9]+:	66 f2 f0 0f ba 29 64 	xacquire lock bts WORD PTR \[ecx\],0x64
768 [ 	]*[a-f0-9]+:	66 f2 f0 0f ba 29 64 	xacquire lock bts WORD PTR \[ecx\],0x64
769 [ 	]*[a-f0-9]+:	66 f3 f0 0f ba 29 64 	xrelease lock bts WORD PTR \[ecx\],0x64
770 [ 	]*[a-f0-9]+:	66 f3 f0 0f ba 29 64 	xrelease lock bts WORD PTR \[ecx\],0x64
771 [ 	]*[a-f0-9]+:	f0 f2 66 0f ba 29 64 	lock xacquire bts WORD PTR \[ecx\],0x64
772 [ 	]*[a-f0-9]+:	f0 f3 66 0f ba 29 64 	lock xrelease bts WORD PTR \[ecx\],0x64
773 [ 	]*[a-f0-9]+:	66 f3 c7 01 64 00    	xrelease mov WORD PTR \[ecx\],0x64
774 [ 	]*[a-f0-9]+:	66 f2 f0 83 09 64    	xacquire lock or WORD PTR \[ecx\],0x64
775 [ 	]*[a-f0-9]+:	66 f2 f0 83 09 64    	xacquire lock or WORD PTR \[ecx\],0x64
776 [ 	]*[a-f0-9]+:	66 f3 f0 83 09 64    	xrelease lock or WORD PTR \[ecx\],0x64
777 [ 	]*[a-f0-9]+:	66 f3 f0 83 09 64    	xrelease lock or WORD PTR \[ecx\],0x64
778 [ 	]*[a-f0-9]+:	f0 f2 66 83 09 64    	lock xacquire or WORD PTR \[ecx\],0x64
779 [ 	]*[a-f0-9]+:	f0 f3 66 83 09 64    	lock xrelease or WORD PTR \[ecx\],0x64
780 [ 	]*[a-f0-9]+:	66 f2 f0 83 19 64    	xacquire lock sbb WORD PTR \[ecx\],0x64
781 [ 	]*[a-f0-9]+:	66 f2 f0 83 19 64    	xacquire lock sbb WORD PTR \[ecx\],0x64
782 [ 	]*[a-f0-9]+:	66 f3 f0 83 19 64    	xrelease lock sbb WORD PTR \[ecx\],0x64
783 [ 	]*[a-f0-9]+:	66 f3 f0 83 19 64    	xrelease lock sbb WORD PTR \[ecx\],0x64
784 [ 	]*[a-f0-9]+:	f0 f2 66 83 19 64    	lock xacquire sbb WORD PTR \[ecx\],0x64
785 [ 	]*[a-f0-9]+:	f0 f3 66 83 19 64    	lock xrelease sbb WORD PTR \[ecx\],0x64
786 [ 	]*[a-f0-9]+:	66 f2 f0 83 29 64    	xacquire lock sub WORD PTR \[ecx\],0x64
787 [ 	]*[a-f0-9]+:	66 f2 f0 83 29 64    	xacquire lock sub WORD PTR \[ecx\],0x64
788 [ 	]*[a-f0-9]+:	66 f3 f0 83 29 64    	xrelease lock sub WORD PTR \[ecx\],0x64
789 [ 	]*[a-f0-9]+:	66 f3 f0 83 29 64    	xrelease lock sub WORD PTR \[ecx\],0x64
790 [ 	]*[a-f0-9]+:	f0 f2 66 83 29 64    	lock xacquire sub WORD PTR \[ecx\],0x64
791 [ 	]*[a-f0-9]+:	f0 f3 66 83 29 64    	lock xrelease sub WORD PTR \[ecx\],0x64
792 [ 	]*[a-f0-9]+:	66 f2 f0 83 31 64    	xacquire lock xor WORD PTR \[ecx\],0x64
793 [ 	]*[a-f0-9]+:	66 f2 f0 83 31 64    	xacquire lock xor WORD PTR \[ecx\],0x64
794 [ 	]*[a-f0-9]+:	66 f3 f0 83 31 64    	xrelease lock xor WORD PTR \[ecx\],0x64
795 [ 	]*[a-f0-9]+:	66 f3 f0 83 31 64    	xrelease lock xor WORD PTR \[ecx\],0x64
796 [ 	]*[a-f0-9]+:	f0 f2 66 83 31 64    	lock xacquire xor WORD PTR \[ecx\],0x64
797 [ 	]*[a-f0-9]+:	f0 f3 66 83 31 64    	lock xrelease xor WORD PTR \[ecx\],0x64
798 [ 	]*[a-f0-9]+:	f2 f0 83 11 64       	xacquire lock adc DWORD PTR \[ecx\],0x64
799 [ 	]*[a-f0-9]+:	f2 f0 83 11 64       	xacquire lock adc DWORD PTR \[ecx\],0x64
800 [ 	]*[a-f0-9]+:	f3 f0 83 11 64       	xrelease lock adc DWORD PTR \[ecx\],0x64
801 [ 	]*[a-f0-9]+:	f3 f0 83 11 64       	xrelease lock adc DWORD PTR \[ecx\],0x64
802 [ 	]*[a-f0-9]+:	f0 f2 83 11 64       	lock xacquire adc DWORD PTR \[ecx\],0x64
803 [ 	]*[a-f0-9]+:	f0 f3 83 11 64       	lock xrelease adc DWORD PTR \[ecx\],0x64
804 [ 	]*[a-f0-9]+:	f2 f0 83 01 64       	xacquire lock add DWORD PTR \[ecx\],0x64
805 [ 	]*[a-f0-9]+:	f2 f0 83 01 64       	xacquire lock add DWORD PTR \[ecx\],0x64
806 [ 	]*[a-f0-9]+:	f3 f0 83 01 64       	xrelease lock add DWORD PTR \[ecx\],0x64
807 [ 	]*[a-f0-9]+:	f3 f0 83 01 64       	xrelease lock add DWORD PTR \[ecx\],0x64
808 [ 	]*[a-f0-9]+:	f0 f2 83 01 64       	lock xacquire add DWORD PTR \[ecx\],0x64
809 [ 	]*[a-f0-9]+:	f0 f3 83 01 64       	lock xrelease add DWORD PTR \[ecx\],0x64
810 [ 	]*[a-f0-9]+:	f2 f0 83 21 64       	xacquire lock and DWORD PTR \[ecx\],0x64
811 [ 	]*[a-f0-9]+:	f2 f0 83 21 64       	xacquire lock and DWORD PTR \[ecx\],0x64
812 [ 	]*[a-f0-9]+:	f3 f0 83 21 64       	xrelease lock and DWORD PTR \[ecx\],0x64
813 [ 	]*[a-f0-9]+:	f3 f0 83 21 64       	xrelease lock and DWORD PTR \[ecx\],0x64
814 [ 	]*[a-f0-9]+:	f0 f2 83 21 64       	lock xacquire and DWORD PTR \[ecx\],0x64
815 [ 	]*[a-f0-9]+:	f0 f3 83 21 64       	lock xrelease and DWORD PTR \[ecx\],0x64
816 [ 	]*[a-f0-9]+:	f2 f0 0f ba 39 64    	xacquire lock btc DWORD PTR \[ecx\],0x64
817 [ 	]*[a-f0-9]+:	f2 f0 0f ba 39 64    	xacquire lock btc DWORD PTR \[ecx\],0x64
818 [ 	]*[a-f0-9]+:	f3 f0 0f ba 39 64    	xrelease lock btc DWORD PTR \[ecx\],0x64
819 [ 	]*[a-f0-9]+:	f3 f0 0f ba 39 64    	xrelease lock btc DWORD PTR \[ecx\],0x64
820 [ 	]*[a-f0-9]+:	f0 f2 0f ba 39 64    	lock xacquire btc DWORD PTR \[ecx\],0x64
821 [ 	]*[a-f0-9]+:	f0 f3 0f ba 39 64    	lock xrelease btc DWORD PTR \[ecx\],0x64
822 [ 	]*[a-f0-9]+:	f2 f0 0f ba 31 64    	xacquire lock btr DWORD PTR \[ecx\],0x64
823 [ 	]*[a-f0-9]+:	f2 f0 0f ba 31 64    	xacquire lock btr DWORD PTR \[ecx\],0x64
824 [ 	]*[a-f0-9]+:	f3 f0 0f ba 31 64    	xrelease lock btr DWORD PTR \[ecx\],0x64
825 [ 	]*[a-f0-9]+:	f3 f0 0f ba 31 64    	xrelease lock btr DWORD PTR \[ecx\],0x64
826 [ 	]*[a-f0-9]+:	f0 f2 0f ba 31 64    	lock xacquire btr DWORD PTR \[ecx\],0x64
827 [ 	]*[a-f0-9]+:	f0 f3 0f ba 31 64    	lock xrelease btr DWORD PTR \[ecx\],0x64
828 [ 	]*[a-f0-9]+:	f2 f0 0f ba 29 64    	xacquire lock bts DWORD PTR \[ecx\],0x64
829 [ 	]*[a-f0-9]+:	f2 f0 0f ba 29 64    	xacquire lock bts DWORD PTR \[ecx\],0x64
830 [ 	]*[a-f0-9]+:	f3 f0 0f ba 29 64    	xrelease lock bts DWORD PTR \[ecx\],0x64
831 [ 	]*[a-f0-9]+:	f3 f0 0f ba 29 64    	xrelease lock bts DWORD PTR \[ecx\],0x64
832 [ 	]*[a-f0-9]+:	f0 f2 0f ba 29 64    	lock xacquire bts DWORD PTR \[ecx\],0x64
833 [ 	]*[a-f0-9]+:	f0 f3 0f ba 29 64    	lock xrelease bts DWORD PTR \[ecx\],0x64
834 [ 	]*[a-f0-9]+:	f3 c7 01 64 00 00 00 	xrelease mov DWORD PTR \[ecx\],0x64
835 [ 	]*[a-f0-9]+:	f2 f0 83 09 64       	xacquire lock or DWORD PTR \[ecx\],0x64
836 [ 	]*[a-f0-9]+:	f2 f0 83 09 64       	xacquire lock or DWORD PTR \[ecx\],0x64
837 [ 	]*[a-f0-9]+:	f3 f0 83 09 64       	xrelease lock or DWORD PTR \[ecx\],0x64
838 [ 	]*[a-f0-9]+:	f3 f0 83 09 64       	xrelease lock or DWORD PTR \[ecx\],0x64
839 [ 	]*[a-f0-9]+:	f0 f2 83 09 64       	lock xacquire or DWORD PTR \[ecx\],0x64
840 [ 	]*[a-f0-9]+:	f0 f3 83 09 64       	lock xrelease or DWORD PTR \[ecx\],0x64
841 [ 	]*[a-f0-9]+:	f2 f0 83 19 64       	xacquire lock sbb DWORD PTR \[ecx\],0x64
842 [ 	]*[a-f0-9]+:	f2 f0 83 19 64       	xacquire lock sbb DWORD PTR \[ecx\],0x64
843 [ 	]*[a-f0-9]+:	f3 f0 83 19 64       	xrelease lock sbb DWORD PTR \[ecx\],0x64
844 [ 	]*[a-f0-9]+:	f3 f0 83 19 64       	xrelease lock sbb DWORD PTR \[ecx\],0x64
845 [ 	]*[a-f0-9]+:	f0 f2 83 19 64       	lock xacquire sbb DWORD PTR \[ecx\],0x64
846 [ 	]*[a-f0-9]+:	f0 f3 83 19 64       	lock xrelease sbb DWORD PTR \[ecx\],0x64
847 [ 	]*[a-f0-9]+:	f2 f0 83 29 64       	xacquire lock sub DWORD PTR \[ecx\],0x64
848 [ 	]*[a-f0-9]+:	f2 f0 83 29 64       	xacquire lock sub DWORD PTR \[ecx\],0x64
849 [ 	]*[a-f0-9]+:	f3 f0 83 29 64       	xrelease lock sub DWORD PTR \[ecx\],0x64
850 [ 	]*[a-f0-9]+:	f3 f0 83 29 64       	xrelease lock sub DWORD PTR \[ecx\],0x64
851 [ 	]*[a-f0-9]+:	f0 f2 83 29 64       	lock xacquire sub DWORD PTR \[ecx\],0x64
852 [ 	]*[a-f0-9]+:	f0 f3 83 29 64       	lock xrelease sub DWORD PTR \[ecx\],0x64
853 [ 	]*[a-f0-9]+:	f2 f0 83 31 64       	xacquire lock xor DWORD PTR \[ecx\],0x64
854 [ 	]*[a-f0-9]+:	f2 f0 83 31 64       	xacquire lock xor DWORD PTR \[ecx\],0x64
855 [ 	]*[a-f0-9]+:	f3 f0 83 31 64       	xrelease lock xor DWORD PTR \[ecx\],0x64
856 [ 	]*[a-f0-9]+:	f3 f0 83 31 64       	xrelease lock xor DWORD PTR \[ecx\],0x64
857 [ 	]*[a-f0-9]+:	f0 f2 83 31 64       	lock xacquire xor DWORD PTR \[ecx\],0x64
858 [ 	]*[a-f0-9]+:	f0 f3 83 31 64       	lock xrelease xor DWORD PTR \[ecx\],0x64
859 [ 	]*[a-f0-9]+:	f2 f0 80 11 64       	xacquire lock adc BYTE PTR \[ecx\],0x64
860 [ 	]*[a-f0-9]+:	f2 f0 80 11 64       	xacquire lock adc BYTE PTR \[ecx\],0x64
861 [ 	]*[a-f0-9]+:	f3 f0 80 11 64       	xrelease lock adc BYTE PTR \[ecx\],0x64
862 [ 	]*[a-f0-9]+:	f3 f0 80 11 64       	xrelease lock adc BYTE PTR \[ecx\],0x64
863 [ 	]*[a-f0-9]+:	f0 f2 80 11 64       	lock xacquire adc BYTE PTR \[ecx\],0x64
864 [ 	]*[a-f0-9]+:	f0 f3 80 11 64       	lock xrelease adc BYTE PTR \[ecx\],0x64
865 [ 	]*[a-f0-9]+:	f2 f0 80 01 64       	xacquire lock add BYTE PTR \[ecx\],0x64
866 [ 	]*[a-f0-9]+:	f2 f0 80 01 64       	xacquire lock add BYTE PTR \[ecx\],0x64
867 [ 	]*[a-f0-9]+:	f3 f0 80 01 64       	xrelease lock add BYTE PTR \[ecx\],0x64
868 [ 	]*[a-f0-9]+:	f3 f0 80 01 64       	xrelease lock add BYTE PTR \[ecx\],0x64
869 [ 	]*[a-f0-9]+:	f0 f2 80 01 64       	lock xacquire add BYTE PTR \[ecx\],0x64
870 [ 	]*[a-f0-9]+:	f0 f3 80 01 64       	lock xrelease add BYTE PTR \[ecx\],0x64
871 [ 	]*[a-f0-9]+:	f2 f0 80 21 64       	xacquire lock and BYTE PTR \[ecx\],0x64
872 [ 	]*[a-f0-9]+:	f2 f0 80 21 64       	xacquire lock and BYTE PTR \[ecx\],0x64
873 [ 	]*[a-f0-9]+:	f3 f0 80 21 64       	xrelease lock and BYTE PTR \[ecx\],0x64
874 [ 	]*[a-f0-9]+:	f3 f0 80 21 64       	xrelease lock and BYTE PTR \[ecx\],0x64
875 [ 	]*[a-f0-9]+:	f0 f2 80 21 64       	lock xacquire and BYTE PTR \[ecx\],0x64
876 [ 	]*[a-f0-9]+:	f0 f3 80 21 64       	lock xrelease and BYTE PTR \[ecx\],0x64
877 [ 	]*[a-f0-9]+:	f3 c6 01 64          	xrelease mov BYTE PTR \[ecx\],0x64
878 [ 	]*[a-f0-9]+:	f2 f0 80 09 64       	xacquire lock or BYTE PTR \[ecx\],0x64
879 [ 	]*[a-f0-9]+:	f2 f0 80 09 64       	xacquire lock or BYTE PTR \[ecx\],0x64
880 [ 	]*[a-f0-9]+:	f3 f0 80 09 64       	xrelease lock or BYTE PTR \[ecx\],0x64
881 [ 	]*[a-f0-9]+:	f3 f0 80 09 64       	xrelease lock or BYTE PTR \[ecx\],0x64
882 [ 	]*[a-f0-9]+:	f0 f2 80 09 64       	lock xacquire or BYTE PTR \[ecx\],0x64
883 [ 	]*[a-f0-9]+:	f0 f3 80 09 64       	lock xrelease or BYTE PTR \[ecx\],0x64
884 [ 	]*[a-f0-9]+:	f2 f0 80 19 64       	xacquire lock sbb BYTE PTR \[ecx\],0x64
885 [ 	]*[a-f0-9]+:	f2 f0 80 19 64       	xacquire lock sbb BYTE PTR \[ecx\],0x64
886 [ 	]*[a-f0-9]+:	f3 f0 80 19 64       	xrelease lock sbb BYTE PTR \[ecx\],0x64
887 [ 	]*[a-f0-9]+:	f3 f0 80 19 64       	xrelease lock sbb BYTE PTR \[ecx\],0x64
888 [ 	]*[a-f0-9]+:	f0 f2 80 19 64       	lock xacquire sbb BYTE PTR \[ecx\],0x64
889 [ 	]*[a-f0-9]+:	f0 f3 80 19 64       	lock xrelease sbb BYTE PTR \[ecx\],0x64
890 [ 	]*[a-f0-9]+:	f2 f0 80 29 64       	xacquire lock sub BYTE PTR \[ecx\],0x64
891 [ 	]*[a-f0-9]+:	f2 f0 80 29 64       	xacquire lock sub BYTE PTR \[ecx\],0x64
892 [ 	]*[a-f0-9]+:	f3 f0 80 29 64       	xrelease lock sub BYTE PTR \[ecx\],0x64
893 [ 	]*[a-f0-9]+:	f3 f0 80 29 64       	xrelease lock sub BYTE PTR \[ecx\],0x64
894 [ 	]*[a-f0-9]+:	f0 f2 80 29 64       	lock xacquire sub BYTE PTR \[ecx\],0x64
895 [ 	]*[a-f0-9]+:	f0 f3 80 29 64       	lock xrelease sub BYTE PTR \[ecx\],0x64
896 [ 	]*[a-f0-9]+:	f2 f0 80 31 64       	xacquire lock xor BYTE PTR \[ecx\],0x64
897 [ 	]*[a-f0-9]+:	f2 f0 80 31 64       	xacquire lock xor BYTE PTR \[ecx\],0x64
898 [ 	]*[a-f0-9]+:	f3 f0 80 31 64       	xrelease lock xor BYTE PTR \[ecx\],0x64
899 [ 	]*[a-f0-9]+:	f3 f0 80 31 64       	xrelease lock xor BYTE PTR \[ecx\],0x64
900 [ 	]*[a-f0-9]+:	f0 f2 80 31 64       	lock xacquire xor BYTE PTR \[ecx\],0x64
901 [ 	]*[a-f0-9]+:	f0 f3 80 31 64       	lock xrelease xor BYTE PTR \[ecx\],0x64
902 [ 	]*[a-f0-9]+:	f2 f0 10 01          	xacquire lock adc BYTE PTR \[ecx\],al
903 [ 	]*[a-f0-9]+:	f2 f0 10 01          	xacquire lock adc BYTE PTR \[ecx\],al
904 [ 	]*[a-f0-9]+:	f3 f0 10 01          	xrelease lock adc BYTE PTR \[ecx\],al
905 [ 	]*[a-f0-9]+:	f3 f0 10 01          	xrelease lock adc BYTE PTR \[ecx\],al
906 [ 	]*[a-f0-9]+:	f0 f2 10 01          	lock xacquire adc BYTE PTR \[ecx\],al
907 [ 	]*[a-f0-9]+:	f0 f3 10 01          	lock xrelease adc BYTE PTR \[ecx\],al
908 [ 	]*[a-f0-9]+:	f2 f0 00 01          	xacquire lock add BYTE PTR \[ecx\],al
909 [ 	]*[a-f0-9]+:	f2 f0 00 01          	xacquire lock add BYTE PTR \[ecx\],al
910 [ 	]*[a-f0-9]+:	f3 f0 00 01          	xrelease lock add BYTE PTR \[ecx\],al
911 [ 	]*[a-f0-9]+:	f3 f0 00 01          	xrelease lock add BYTE PTR \[ecx\],al
912 [ 	]*[a-f0-9]+:	f0 f2 00 01          	lock xacquire add BYTE PTR \[ecx\],al
913 [ 	]*[a-f0-9]+:	f0 f3 00 01          	lock xrelease add BYTE PTR \[ecx\],al
914 [ 	]*[a-f0-9]+:	f2 f0 20 01          	xacquire lock and BYTE PTR \[ecx\],al
915 [ 	]*[a-f0-9]+:	f2 f0 20 01          	xacquire lock and BYTE PTR \[ecx\],al
916 [ 	]*[a-f0-9]+:	f3 f0 20 01          	xrelease lock and BYTE PTR \[ecx\],al
917 [ 	]*[a-f0-9]+:	f3 f0 20 01          	xrelease lock and BYTE PTR \[ecx\],al
918 [ 	]*[a-f0-9]+:	f0 f2 20 01          	lock xacquire and BYTE PTR \[ecx\],al
919 [ 	]*[a-f0-9]+:	f0 f3 20 01          	lock xrelease and BYTE PTR \[ecx\],al
920 [ 	]*[a-f0-9]+:	f3 88 01             	xrelease mov BYTE PTR \[ecx\],al
921 [ 	]*[a-f0-9]+:	f2 f0 08 01          	xacquire lock or BYTE PTR \[ecx\],al
922 [ 	]*[a-f0-9]+:	f2 f0 08 01          	xacquire lock or BYTE PTR \[ecx\],al
923 [ 	]*[a-f0-9]+:	f3 f0 08 01          	xrelease lock or BYTE PTR \[ecx\],al
924 [ 	]*[a-f0-9]+:	f3 f0 08 01          	xrelease lock or BYTE PTR \[ecx\],al
925 [ 	]*[a-f0-9]+:	f0 f2 08 01          	lock xacquire or BYTE PTR \[ecx\],al
926 [ 	]*[a-f0-9]+:	f0 f3 08 01          	lock xrelease or BYTE PTR \[ecx\],al
927 [ 	]*[a-f0-9]+:	f2 f0 18 01          	xacquire lock sbb BYTE PTR \[ecx\],al
928 [ 	]*[a-f0-9]+:	f2 f0 18 01          	xacquire lock sbb BYTE PTR \[ecx\],al
929 [ 	]*[a-f0-9]+:	f3 f0 18 01          	xrelease lock sbb BYTE PTR \[ecx\],al
930 [ 	]*[a-f0-9]+:	f3 f0 18 01          	xrelease lock sbb BYTE PTR \[ecx\],al
931 [ 	]*[a-f0-9]+:	f0 f2 18 01          	lock xacquire sbb BYTE PTR \[ecx\],al
932 [ 	]*[a-f0-9]+:	f0 f3 18 01          	lock xrelease sbb BYTE PTR \[ecx\],al
933 [ 	]*[a-f0-9]+:	f2 f0 28 01          	xacquire lock sub BYTE PTR \[ecx\],al
934 [ 	]*[a-f0-9]+:	f2 f0 28 01          	xacquire lock sub BYTE PTR \[ecx\],al
935 [ 	]*[a-f0-9]+:	f3 f0 28 01          	xrelease lock sub BYTE PTR \[ecx\],al
936 [ 	]*[a-f0-9]+:	f3 f0 28 01          	xrelease lock sub BYTE PTR \[ecx\],al
937 [ 	]*[a-f0-9]+:	f0 f2 28 01          	lock xacquire sub BYTE PTR \[ecx\],al
938 [ 	]*[a-f0-9]+:	f0 f3 28 01          	lock xrelease sub BYTE PTR \[ecx\],al
939 [ 	]*[a-f0-9]+:	f2 f0 86 01          	xacquire lock xchg BYTE PTR \[ecx\],al
940 [ 	]*[a-f0-9]+:	f2 f0 86 01          	xacquire lock xchg BYTE PTR \[ecx\],al
941 [ 	]*[a-f0-9]+:	f2 86 01             	xacquire xchg BYTE PTR \[ecx\],al
942 [ 	]*[a-f0-9]+:	f3 f0 86 01          	xrelease lock xchg BYTE PTR \[ecx\],al
943 [ 	]*[a-f0-9]+:	f3 f0 86 01          	xrelease lock xchg BYTE PTR \[ecx\],al
944 [ 	]*[a-f0-9]+:	f3 86 01             	xrelease xchg BYTE PTR \[ecx\],al
945 [ 	]*[a-f0-9]+:	f0 f2 86 01          	lock xacquire xchg BYTE PTR \[ecx\],al
946 [ 	]*[a-f0-9]+:	f0 f3 86 01          	lock xrelease xchg BYTE PTR \[ecx\],al
947 [ 	]*[a-f0-9]+:	f2 f0 30 01          	xacquire lock xor BYTE PTR \[ecx\],al
948 [ 	]*[a-f0-9]+:	f2 f0 30 01          	xacquire lock xor BYTE PTR \[ecx\],al
949 [ 	]*[a-f0-9]+:	f3 f0 30 01          	xrelease lock xor BYTE PTR \[ecx\],al
950 [ 	]*[a-f0-9]+:	f3 f0 30 01          	xrelease lock xor BYTE PTR \[ecx\],al
951 [ 	]*[a-f0-9]+:	f0 f2 30 01          	lock xacquire xor BYTE PTR \[ecx\],al
952 [ 	]*[a-f0-9]+:	f0 f3 30 01          	lock xrelease xor BYTE PTR \[ecx\],al
953 [ 	]*[a-f0-9]+:	66 f2 f0 11 01       	xacquire lock adc WORD PTR \[ecx\],ax
954 [ 	]*[a-f0-9]+:	66 f2 f0 11 01       	xacquire lock adc WORD PTR \[ecx\],ax
955 [ 	]*[a-f0-9]+:	66 f3 f0 11 01       	xrelease lock adc WORD PTR \[ecx\],ax
956 [ 	]*[a-f0-9]+:	66 f3 f0 11 01       	xrelease lock adc WORD PTR \[ecx\],ax
957 [ 	]*[a-f0-9]+:	f0 f2 66 11 01       	lock xacquire adc WORD PTR \[ecx\],ax
958 [ 	]*[a-f0-9]+:	f0 f3 66 11 01       	lock xrelease adc WORD PTR \[ecx\],ax
959 [ 	]*[a-f0-9]+:	66 f2 f0 01 01       	xacquire lock add WORD PTR \[ecx\],ax
960 [ 	]*[a-f0-9]+:	66 f2 f0 01 01       	xacquire lock add WORD PTR \[ecx\],ax
961 [ 	]*[a-f0-9]+:	66 f3 f0 01 01       	xrelease lock add WORD PTR \[ecx\],ax
962 [ 	]*[a-f0-9]+:	66 f3 f0 01 01       	xrelease lock add WORD PTR \[ecx\],ax
963 [ 	]*[a-f0-9]+:	f0 f2 66 01 01       	lock xacquire add WORD PTR \[ecx\],ax
964 [ 	]*[a-f0-9]+:	f0 f3 66 01 01       	lock xrelease add WORD PTR \[ecx\],ax
965 [ 	]*[a-f0-9]+:	66 f2 f0 21 01       	xacquire lock and WORD PTR \[ecx\],ax
966 [ 	]*[a-f0-9]+:	66 f2 f0 21 01       	xacquire lock and WORD PTR \[ecx\],ax
967 [ 	]*[a-f0-9]+:	66 f3 f0 21 01       	xrelease lock and WORD PTR \[ecx\],ax
968 [ 	]*[a-f0-9]+:	66 f3 f0 21 01       	xrelease lock and WORD PTR \[ecx\],ax
969 [ 	]*[a-f0-9]+:	f0 f2 66 21 01       	lock xacquire and WORD PTR \[ecx\],ax
970 [ 	]*[a-f0-9]+:	f0 f3 66 21 01       	lock xrelease and WORD PTR \[ecx\],ax
971 [ 	]*[a-f0-9]+:	66 f3 89 01          	xrelease mov WORD PTR \[ecx\],ax
972 [ 	]*[a-f0-9]+:	66 f2 f0 09 01       	xacquire lock or WORD PTR \[ecx\],ax
973 [ 	]*[a-f0-9]+:	66 f2 f0 09 01       	xacquire lock or WORD PTR \[ecx\],ax
974 [ 	]*[a-f0-9]+:	66 f3 f0 09 01       	xrelease lock or WORD PTR \[ecx\],ax
975 [ 	]*[a-f0-9]+:	66 f3 f0 09 01       	xrelease lock or WORD PTR \[ecx\],ax
976 [ 	]*[a-f0-9]+:	f0 f2 66 09 01       	lock xacquire or WORD PTR \[ecx\],ax
977 [ 	]*[a-f0-9]+:	f0 f3 66 09 01       	lock xrelease or WORD PTR \[ecx\],ax
978 [ 	]*[a-f0-9]+:	66 f2 f0 19 01       	xacquire lock sbb WORD PTR \[ecx\],ax
979 [ 	]*[a-f0-9]+:	66 f2 f0 19 01       	xacquire lock sbb WORD PTR \[ecx\],ax
980 [ 	]*[a-f0-9]+:	66 f3 f0 19 01       	xrelease lock sbb WORD PTR \[ecx\],ax
981 [ 	]*[a-f0-9]+:	66 f3 f0 19 01       	xrelease lock sbb WORD PTR \[ecx\],ax
982 [ 	]*[a-f0-9]+:	f0 f2 66 19 01       	lock xacquire sbb WORD PTR \[ecx\],ax
983 [ 	]*[a-f0-9]+:	f0 f3 66 19 01       	lock xrelease sbb WORD PTR \[ecx\],ax
984 [ 	]*[a-f0-9]+:	66 f2 f0 29 01       	xacquire lock sub WORD PTR \[ecx\],ax
985 [ 	]*[a-f0-9]+:	66 f2 f0 29 01       	xacquire lock sub WORD PTR \[ecx\],ax
986 [ 	]*[a-f0-9]+:	66 f3 f0 29 01       	xrelease lock sub WORD PTR \[ecx\],ax
987 [ 	]*[a-f0-9]+:	66 f3 f0 29 01       	xrelease lock sub WORD PTR \[ecx\],ax
988 [ 	]*[a-f0-9]+:	f0 f2 66 29 01       	lock xacquire sub WORD PTR \[ecx\],ax
989 [ 	]*[a-f0-9]+:	f0 f3 66 29 01       	lock xrelease sub WORD PTR \[ecx\],ax
990 [ 	]*[a-f0-9]+:	66 f2 f0 87 01       	xacquire lock xchg WORD PTR \[ecx\],ax
991 [ 	]*[a-f0-9]+:	66 f2 f0 87 01       	xacquire lock xchg WORD PTR \[ecx\],ax
992 [ 	]*[a-f0-9]+:	66 f2 87 01          	xacquire xchg WORD PTR \[ecx\],ax
993 [ 	]*[a-f0-9]+:	66 f3 f0 87 01       	xrelease lock xchg WORD PTR \[ecx\],ax
994 [ 	]*[a-f0-9]+:	66 f3 f0 87 01       	xrelease lock xchg WORD PTR \[ecx\],ax
995 [ 	]*[a-f0-9]+:	66 f3 87 01          	xrelease xchg WORD PTR \[ecx\],ax
996 [ 	]*[a-f0-9]+:	f0 f2 66 87 01       	lock xacquire xchg WORD PTR \[ecx\],ax
997 [ 	]*[a-f0-9]+:	f0 f3 66 87 01       	lock xrelease xchg WORD PTR \[ecx\],ax
998 [ 	]*[a-f0-9]+:	66 f2 f0 31 01       	xacquire lock xor WORD PTR \[ecx\],ax
999 [ 	]*[a-f0-9]+:	66 f2 f0 31 01       	xacquire lock xor WORD PTR \[ecx\],ax
1000 [ 	]*[a-f0-9]+:	66 f3 f0 31 01       	xrelease lock xor WORD PTR \[ecx\],ax
1001 [ 	]*[a-f0-9]+:	66 f3 f0 31 01       	xrelease lock xor WORD PTR \[ecx\],ax
1002 [ 	]*[a-f0-9]+:	f0 f2 66 31 01       	lock xacquire xor WORD PTR \[ecx\],ax
1003 [ 	]*[a-f0-9]+:	f0 f3 66 31 01       	lock xrelease xor WORD PTR \[ecx\],ax
1004 [ 	]*[a-f0-9]+:	f2 f0 11 01          	xacquire lock adc DWORD PTR \[ecx\],eax
1005 [ 	]*[a-f0-9]+:	f2 f0 11 01          	xacquire lock adc DWORD PTR \[ecx\],eax
1006 [ 	]*[a-f0-9]+:	f3 f0 11 01          	xrelease lock adc DWORD PTR \[ecx\],eax
1007 [ 	]*[a-f0-9]+:	f3 f0 11 01          	xrelease lock adc DWORD PTR \[ecx\],eax
1008 [ 	]*[a-f0-9]+:	f0 f2 11 01          	lock xacquire adc DWORD PTR \[ecx\],eax
1009 [ 	]*[a-f0-9]+:	f0 f3 11 01          	lock xrelease adc DWORD PTR \[ecx\],eax
1010 [ 	]*[a-f0-9]+:	f2 f0 01 01          	xacquire lock add DWORD PTR \[ecx\],eax
1011 [ 	]*[a-f0-9]+:	f2 f0 01 01          	xacquire lock add DWORD PTR \[ecx\],eax
1012 [ 	]*[a-f0-9]+:	f3 f0 01 01          	xrelease lock add DWORD PTR \[ecx\],eax
1013 [ 	]*[a-f0-9]+:	f3 f0 01 01          	xrelease lock add DWORD PTR \[ecx\],eax
1014 [ 	]*[a-f0-9]+:	f0 f2 01 01          	lock xacquire add DWORD PTR \[ecx\],eax
1015 [ 	]*[a-f0-9]+:	f0 f3 01 01          	lock xrelease add DWORD PTR \[ecx\],eax
1016 [ 	]*[a-f0-9]+:	f2 f0 21 01          	xacquire lock and DWORD PTR \[ecx\],eax
1017 [ 	]*[a-f0-9]+:	f2 f0 21 01          	xacquire lock and DWORD PTR \[ecx\],eax
1018 [ 	]*[a-f0-9]+:	f3 f0 21 01          	xrelease lock and DWORD PTR \[ecx\],eax
1019 [ 	]*[a-f0-9]+:	f3 f0 21 01          	xrelease lock and DWORD PTR \[ecx\],eax
1020 [ 	]*[a-f0-9]+:	f0 f2 21 01          	lock xacquire and DWORD PTR \[ecx\],eax
1021 [ 	]*[a-f0-9]+:	f0 f3 21 01          	lock xrelease and DWORD PTR \[ecx\],eax
1022 [ 	]*[a-f0-9]+:	f3 89 01             	xrelease mov DWORD PTR \[ecx\],eax
1023 [ 	]*[a-f0-9]+:	f2 f0 09 01          	xacquire lock or DWORD PTR \[ecx\],eax
1024 [ 	]*[a-f0-9]+:	f2 f0 09 01          	xacquire lock or DWORD PTR \[ecx\],eax
1025 [ 	]*[a-f0-9]+:	f3 f0 09 01          	xrelease lock or DWORD PTR \[ecx\],eax
1026 [ 	]*[a-f0-9]+:	f3 f0 09 01          	xrelease lock or DWORD PTR \[ecx\],eax
1027 [ 	]*[a-f0-9]+:	f0 f2 09 01          	lock xacquire or DWORD PTR \[ecx\],eax
1028 [ 	]*[a-f0-9]+:	f0 f3 09 01          	lock xrelease or DWORD PTR \[ecx\],eax
1029 [ 	]*[a-f0-9]+:	f2 f0 19 01          	xacquire lock sbb DWORD PTR \[ecx\],eax
1030 [ 	]*[a-f0-9]+:	f2 f0 19 01          	xacquire lock sbb DWORD PTR \[ecx\],eax
1031 [ 	]*[a-f0-9]+:	f3 f0 19 01          	xrelease lock sbb DWORD PTR \[ecx\],eax
1032 [ 	]*[a-f0-9]+:	f3 f0 19 01          	xrelease lock sbb DWORD PTR \[ecx\],eax
1033 [ 	]*[a-f0-9]+:	f0 f2 19 01          	lock xacquire sbb DWORD PTR \[ecx\],eax
1034 [ 	]*[a-f0-9]+:	f0 f3 19 01          	lock xrelease sbb DWORD PTR \[ecx\],eax
1035 [ 	]*[a-f0-9]+:	f2 f0 29 01          	xacquire lock sub DWORD PTR \[ecx\],eax
1036 [ 	]*[a-f0-9]+:	f2 f0 29 01          	xacquire lock sub DWORD PTR \[ecx\],eax
1037 [ 	]*[a-f0-9]+:	f3 f0 29 01          	xrelease lock sub DWORD PTR \[ecx\],eax
1038 [ 	]*[a-f0-9]+:	f3 f0 29 01          	xrelease lock sub DWORD PTR \[ecx\],eax
1039 [ 	]*[a-f0-9]+:	f0 f2 29 01          	lock xacquire sub DWORD PTR \[ecx\],eax
1040 [ 	]*[a-f0-9]+:	f0 f3 29 01          	lock xrelease sub DWORD PTR \[ecx\],eax
1041 [ 	]*[a-f0-9]+:	f2 f0 87 01          	xacquire lock xchg DWORD PTR \[ecx\],eax
1042 [ 	]*[a-f0-9]+:	f2 f0 87 01          	xacquire lock xchg DWORD PTR \[ecx\],eax
1043 [ 	]*[a-f0-9]+:	f2 87 01             	xacquire xchg DWORD PTR \[ecx\],eax
1044 [ 	]*[a-f0-9]+:	f3 f0 87 01          	xrelease lock xchg DWORD PTR \[ecx\],eax
1045 [ 	]*[a-f0-9]+:	f3 f0 87 01          	xrelease lock xchg DWORD PTR \[ecx\],eax
1046 [ 	]*[a-f0-9]+:	f3 87 01             	xrelease xchg DWORD PTR \[ecx\],eax
1047 [ 	]*[a-f0-9]+:	f0 f2 87 01          	lock xacquire xchg DWORD PTR \[ecx\],eax
1048 [ 	]*[a-f0-9]+:	f0 f3 87 01          	lock xrelease xchg DWORD PTR \[ecx\],eax
1049 [ 	]*[a-f0-9]+:	f2 f0 31 01          	xacquire lock xor DWORD PTR \[ecx\],eax
1050 [ 	]*[a-f0-9]+:	f2 f0 31 01          	xacquire lock xor DWORD PTR \[ecx\],eax
1051 [ 	]*[a-f0-9]+:	f3 f0 31 01          	xrelease lock xor DWORD PTR \[ecx\],eax
1052 [ 	]*[a-f0-9]+:	f3 f0 31 01          	xrelease lock xor DWORD PTR \[ecx\],eax
1053 [ 	]*[a-f0-9]+:	f0 f2 31 01          	lock xacquire xor DWORD PTR \[ecx\],eax
1054 [ 	]*[a-f0-9]+:	f0 f3 31 01          	lock xrelease xor DWORD PTR \[ecx\],eax
1055 [ 	]*[a-f0-9]+:	66 f2 f0 0f bb 01    	xacquire lock btc WORD PTR \[ecx\],ax
1056 [ 	]*[a-f0-9]+:	66 f2 f0 0f bb 01    	xacquire lock btc WORD PTR \[ecx\],ax
1057 [ 	]*[a-f0-9]+:	66 f3 f0 0f bb 01    	xrelease lock btc WORD PTR \[ecx\],ax
1058 [ 	]*[a-f0-9]+:	66 f3 f0 0f bb 01    	xrelease lock btc WORD PTR \[ecx\],ax
1059 [ 	]*[a-f0-9]+:	f0 f2 66 0f bb 01    	lock xacquire btc WORD PTR \[ecx\],ax
1060 [ 	]*[a-f0-9]+:	f0 f3 66 0f bb 01    	lock xrelease btc WORD PTR \[ecx\],ax
1061 [ 	]*[a-f0-9]+:	66 f2 f0 0f b3 01    	xacquire lock btr WORD PTR \[ecx\],ax
1062 [ 	]*[a-f0-9]+:	66 f2 f0 0f b3 01    	xacquire lock btr WORD PTR \[ecx\],ax
1063 [ 	]*[a-f0-9]+:	66 f3 f0 0f b3 01    	xrelease lock btr WORD PTR \[ecx\],ax
1064 [ 	]*[a-f0-9]+:	66 f3 f0 0f b3 01    	xrelease lock btr WORD PTR \[ecx\],ax
1065 [ 	]*[a-f0-9]+:	f0 f2 66 0f b3 01    	lock xacquire btr WORD PTR \[ecx\],ax
1066 [ 	]*[a-f0-9]+:	f0 f3 66 0f b3 01    	lock xrelease btr WORD PTR \[ecx\],ax
1067 [ 	]*[a-f0-9]+:	66 f2 f0 0f ab 01    	xacquire lock bts WORD PTR \[ecx\],ax
1068 [ 	]*[a-f0-9]+:	66 f2 f0 0f ab 01    	xacquire lock bts WORD PTR \[ecx\],ax
1069 [ 	]*[a-f0-9]+:	66 f3 f0 0f ab 01    	xrelease lock bts WORD PTR \[ecx\],ax
1070 [ 	]*[a-f0-9]+:	66 f3 f0 0f ab 01    	xrelease lock bts WORD PTR \[ecx\],ax
1071 [ 	]*[a-f0-9]+:	f0 f2 66 0f ab 01    	lock xacquire bts WORD PTR \[ecx\],ax
1072 [ 	]*[a-f0-9]+:	f0 f3 66 0f ab 01    	lock xrelease bts WORD PTR \[ecx\],ax
1073 [ 	]*[a-f0-9]+:	66 f2 f0 0f b1 01    	xacquire lock cmpxchg WORD PTR \[ecx\],ax
1074 [ 	]*[a-f0-9]+:	66 f2 f0 0f b1 01    	xacquire lock cmpxchg WORD PTR \[ecx\],ax
1075 [ 	]*[a-f0-9]+:	66 f3 f0 0f b1 01    	xrelease lock cmpxchg WORD PTR \[ecx\],ax
1076 [ 	]*[a-f0-9]+:	66 f3 f0 0f b1 01    	xrelease lock cmpxchg WORD PTR \[ecx\],ax
1077 [ 	]*[a-f0-9]+:	f0 f2 66 0f b1 01    	lock xacquire cmpxchg WORD PTR \[ecx\],ax
1078 [ 	]*[a-f0-9]+:	f0 f3 66 0f b1 01    	lock xrelease cmpxchg WORD PTR \[ecx\],ax
1079 [ 	]*[a-f0-9]+:	66 f2 f0 0f c1 01    	xacquire lock xadd WORD PTR \[ecx\],ax
1080 [ 	]*[a-f0-9]+:	66 f2 f0 0f c1 01    	xacquire lock xadd WORD PTR \[ecx\],ax
1081 [ 	]*[a-f0-9]+:	66 f3 f0 0f c1 01    	xrelease lock xadd WORD PTR \[ecx\],ax
1082 [ 	]*[a-f0-9]+:	66 f3 f0 0f c1 01    	xrelease lock xadd WORD PTR \[ecx\],ax
1083 [ 	]*[a-f0-9]+:	f0 f2 66 0f c1 01    	lock xacquire xadd WORD PTR \[ecx\],ax
1084 [ 	]*[a-f0-9]+:	f0 f3 66 0f c1 01    	lock xrelease xadd WORD PTR \[ecx\],ax
1085 [ 	]*[a-f0-9]+:	f2 f0 0f bb 01       	xacquire lock btc DWORD PTR \[ecx\],eax
1086 [ 	]*[a-f0-9]+:	f2 f0 0f bb 01       	xacquire lock btc DWORD PTR \[ecx\],eax
1087 [ 	]*[a-f0-9]+:	f3 f0 0f bb 01       	xrelease lock btc DWORD PTR \[ecx\],eax
1088 [ 	]*[a-f0-9]+:	f3 f0 0f bb 01       	xrelease lock btc DWORD PTR \[ecx\],eax
1089 [ 	]*[a-f0-9]+:	f0 f2 0f bb 01       	lock xacquire btc DWORD PTR \[ecx\],eax
1090 [ 	]*[a-f0-9]+:	f0 f3 0f bb 01       	lock xrelease btc DWORD PTR \[ecx\],eax
1091 [ 	]*[a-f0-9]+:	f2 f0 0f b3 01       	xacquire lock btr DWORD PTR \[ecx\],eax
1092 [ 	]*[a-f0-9]+:	f2 f0 0f b3 01       	xacquire lock btr DWORD PTR \[ecx\],eax
1093 [ 	]*[a-f0-9]+:	f3 f0 0f b3 01       	xrelease lock btr DWORD PTR \[ecx\],eax
1094 [ 	]*[a-f0-9]+:	f3 f0 0f b3 01       	xrelease lock btr DWORD PTR \[ecx\],eax
1095 [ 	]*[a-f0-9]+:	f0 f2 0f b3 01       	lock xacquire btr DWORD PTR \[ecx\],eax
1096 [ 	]*[a-f0-9]+:	f0 f3 0f b3 01       	lock xrelease btr DWORD PTR \[ecx\],eax
1097 [ 	]*[a-f0-9]+:	f2 f0 0f ab 01       	xacquire lock bts DWORD PTR \[ecx\],eax
1098 [ 	]*[a-f0-9]+:	f2 f0 0f ab 01       	xacquire lock bts DWORD PTR \[ecx\],eax
1099 [ 	]*[a-f0-9]+:	f3 f0 0f ab 01       	xrelease lock bts DWORD PTR \[ecx\],eax
1100 [ 	]*[a-f0-9]+:	f3 f0 0f ab 01       	xrelease lock bts DWORD PTR \[ecx\],eax
1101 [ 	]*[a-f0-9]+:	f0 f2 0f ab 01       	lock xacquire bts DWORD PTR \[ecx\],eax
1102 [ 	]*[a-f0-9]+:	f0 f3 0f ab 01       	lock xrelease bts DWORD PTR \[ecx\],eax
1103 [ 	]*[a-f0-9]+:	f2 f0 0f b1 01       	xacquire lock cmpxchg DWORD PTR \[ecx\],eax
1104 [ 	]*[a-f0-9]+:	f2 f0 0f b1 01       	xacquire lock cmpxchg DWORD PTR \[ecx\],eax
1105 [ 	]*[a-f0-9]+:	f3 f0 0f b1 01       	xrelease lock cmpxchg DWORD PTR \[ecx\],eax
1106 [ 	]*[a-f0-9]+:	f3 f0 0f b1 01       	xrelease lock cmpxchg DWORD PTR \[ecx\],eax
1107 [ 	]*[a-f0-9]+:	f0 f2 0f b1 01       	lock xacquire cmpxchg DWORD PTR \[ecx\],eax
1108 [ 	]*[a-f0-9]+:	f0 f3 0f b1 01       	lock xrelease cmpxchg DWORD PTR \[ecx\],eax
1109 [ 	]*[a-f0-9]+:	f2 f0 0f c1 01       	xacquire lock xadd DWORD PTR \[ecx\],eax
1110 [ 	]*[a-f0-9]+:	f2 f0 0f c1 01       	xacquire lock xadd DWORD PTR \[ecx\],eax
1111 [ 	]*[a-f0-9]+:	f3 f0 0f c1 01       	xrelease lock xadd DWORD PTR \[ecx\],eax
1112 [ 	]*[a-f0-9]+:	f3 f0 0f c1 01       	xrelease lock xadd DWORD PTR \[ecx\],eax
1113 [ 	]*[a-f0-9]+:	f0 f2 0f c1 01       	lock xacquire xadd DWORD PTR \[ecx\],eax
1114 [ 	]*[a-f0-9]+:	f0 f3 0f c1 01       	lock xrelease xadd DWORD PTR \[ecx\],eax
1115 [ 	]*[a-f0-9]+:	f2 f0 fe 09          	xacquire lock dec BYTE PTR \[ecx\]
1116 [ 	]*[a-f0-9]+:	f2 f0 fe 09          	xacquire lock dec BYTE PTR \[ecx\]
1117 [ 	]*[a-f0-9]+:	f3 f0 fe 09          	xrelease lock dec BYTE PTR \[ecx\]
1118 [ 	]*[a-f0-9]+:	f3 f0 fe 09          	xrelease lock dec BYTE PTR \[ecx\]
1119 [ 	]*[a-f0-9]+:	f0 f2 fe 09          	lock xacquire dec BYTE PTR \[ecx\]
1120 [ 	]*[a-f0-9]+:	f0 f3 fe 09          	lock xrelease dec BYTE PTR \[ecx\]
1121 [ 	]*[a-f0-9]+:	f2 f0 fe 01          	xacquire lock inc BYTE PTR \[ecx\]
1122 [ 	]*[a-f0-9]+:	f2 f0 fe 01          	xacquire lock inc BYTE PTR \[ecx\]
1123 [ 	]*[a-f0-9]+:	f3 f0 fe 01          	xrelease lock inc BYTE PTR \[ecx\]
1124 [ 	]*[a-f0-9]+:	f3 f0 fe 01          	xrelease lock inc BYTE PTR \[ecx\]
1125 [ 	]*[a-f0-9]+:	f0 f2 fe 01          	lock xacquire inc BYTE PTR \[ecx\]
1126 [ 	]*[a-f0-9]+:	f0 f3 fe 01          	lock xrelease inc BYTE PTR \[ecx\]
1127 [ 	]*[a-f0-9]+:	f2 f0 f6 19          	xacquire lock neg BYTE PTR \[ecx\]
1128 [ 	]*[a-f0-9]+:	f2 f0 f6 19          	xacquire lock neg BYTE PTR \[ecx\]
1129 [ 	]*[a-f0-9]+:	f3 f0 f6 19          	xrelease lock neg BYTE PTR \[ecx\]
1130 [ 	]*[a-f0-9]+:	f3 f0 f6 19          	xrelease lock neg BYTE PTR \[ecx\]
1131 [ 	]*[a-f0-9]+:	f0 f2 f6 19          	lock xacquire neg BYTE PTR \[ecx\]
1132 [ 	]*[a-f0-9]+:	f0 f3 f6 19          	lock xrelease neg BYTE PTR \[ecx\]
1133 [ 	]*[a-f0-9]+:	f2 f0 f6 11          	xacquire lock not BYTE PTR \[ecx\]
1134 [ 	]*[a-f0-9]+:	f2 f0 f6 11          	xacquire lock not BYTE PTR \[ecx\]
1135 [ 	]*[a-f0-9]+:	f3 f0 f6 11          	xrelease lock not BYTE PTR \[ecx\]
1136 [ 	]*[a-f0-9]+:	f3 f0 f6 11          	xrelease lock not BYTE PTR \[ecx\]
1137 [ 	]*[a-f0-9]+:	f0 f2 f6 11          	lock xacquire not BYTE PTR \[ecx\]
1138 [ 	]*[a-f0-9]+:	f0 f3 f6 11          	lock xrelease not BYTE PTR \[ecx\]
1139 [ 	]*[a-f0-9]+:	66 f2 f0 ff 09       	xacquire lock dec WORD PTR \[ecx\]
1140 [ 	]*[a-f0-9]+:	66 f2 f0 ff 09       	xacquire lock dec WORD PTR \[ecx\]
1141 [ 	]*[a-f0-9]+:	66 f3 f0 ff 09       	xrelease lock dec WORD PTR \[ecx\]
1142 [ 	]*[a-f0-9]+:	66 f3 f0 ff 09       	xrelease lock dec WORD PTR \[ecx\]
1143 [ 	]*[a-f0-9]+:	f0 f2 66 ff 09       	lock xacquire dec WORD PTR \[ecx\]
1144 [ 	]*[a-f0-9]+:	f0 f3 66 ff 09       	lock xrelease dec WORD PTR \[ecx\]
1145 [ 	]*[a-f0-9]+:	66 f2 f0 ff 01       	xacquire lock inc WORD PTR \[ecx\]
1146 [ 	]*[a-f0-9]+:	66 f2 f0 ff 01       	xacquire lock inc WORD PTR \[ecx\]
1147 [ 	]*[a-f0-9]+:	66 f3 f0 ff 01       	xrelease lock inc WORD PTR \[ecx\]
1148 [ 	]*[a-f0-9]+:	66 f3 f0 ff 01       	xrelease lock inc WORD PTR \[ecx\]
1149 [ 	]*[a-f0-9]+:	f0 f2 66 ff 01       	lock xacquire inc WORD PTR \[ecx\]
1150 [ 	]*[a-f0-9]+:	f0 f3 66 ff 01       	lock xrelease inc WORD PTR \[ecx\]
1151 [ 	]*[a-f0-9]+:	66 f2 f0 f7 19       	xacquire lock neg WORD PTR \[ecx\]
1152 [ 	]*[a-f0-9]+:	66 f2 f0 f7 19       	xacquire lock neg WORD PTR \[ecx\]
1153 [ 	]*[a-f0-9]+:	66 f3 f0 f7 19       	xrelease lock neg WORD PTR \[ecx\]
1154 [ 	]*[a-f0-9]+:	66 f3 f0 f7 19       	xrelease lock neg WORD PTR \[ecx\]
1155 [ 	]*[a-f0-9]+:	f0 f2 66 f7 19       	lock xacquire neg WORD PTR \[ecx\]
1156 [ 	]*[a-f0-9]+:	f0 f3 66 f7 19       	lock xrelease neg WORD PTR \[ecx\]
1157 [ 	]*[a-f0-9]+:	66 f2 f0 f7 11       	xacquire lock not WORD PTR \[ecx\]
1158 [ 	]*[a-f0-9]+:	66 f2 f0 f7 11       	xacquire lock not WORD PTR \[ecx\]
1159 [ 	]*[a-f0-9]+:	66 f3 f0 f7 11       	xrelease lock not WORD PTR \[ecx\]
1160 [ 	]*[a-f0-9]+:	66 f3 f0 f7 11       	xrelease lock not WORD PTR \[ecx\]
1161 [ 	]*[a-f0-9]+:	f0 f2 66 f7 11       	lock xacquire not WORD PTR \[ecx\]
1162 [ 	]*[a-f0-9]+:	f0 f3 66 f7 11       	lock xrelease not WORD PTR \[ecx\]
1163 [ 	]*[a-f0-9]+:	f2 f0 ff 09          	xacquire lock dec DWORD PTR \[ecx\]
1164 [ 	]*[a-f0-9]+:	f2 f0 ff 09          	xacquire lock dec DWORD PTR \[ecx\]
1165 [ 	]*[a-f0-9]+:	f3 f0 ff 09          	xrelease lock dec DWORD PTR \[ecx\]
1166 [ 	]*[a-f0-9]+:	f3 f0 ff 09          	xrelease lock dec DWORD PTR \[ecx\]
1167 [ 	]*[a-f0-9]+:	f0 f2 ff 09          	lock xacquire dec DWORD PTR \[ecx\]
1168 [ 	]*[a-f0-9]+:	f0 f3 ff 09          	lock xrelease dec DWORD PTR \[ecx\]
1169 [ 	]*[a-f0-9]+:	f2 f0 ff 01          	xacquire lock inc DWORD PTR \[ecx\]
1170 [ 	]*[a-f0-9]+:	f2 f0 ff 01          	xacquire lock inc DWORD PTR \[ecx\]
1171 [ 	]*[a-f0-9]+:	f3 f0 ff 01          	xrelease lock inc DWORD PTR \[ecx\]
1172 [ 	]*[a-f0-9]+:	f3 f0 ff 01          	xrelease lock inc DWORD PTR \[ecx\]
1173 [ 	]*[a-f0-9]+:	f0 f2 ff 01          	lock xacquire inc DWORD PTR \[ecx\]
1174 [ 	]*[a-f0-9]+:	f0 f3 ff 01          	lock xrelease inc DWORD PTR \[ecx\]
1175 [ 	]*[a-f0-9]+:	f2 f0 f7 19          	xacquire lock neg DWORD PTR \[ecx\]
1176 [ 	]*[a-f0-9]+:	f2 f0 f7 19          	xacquire lock neg DWORD PTR \[ecx\]
1177 [ 	]*[a-f0-9]+:	f3 f0 f7 19          	xrelease lock neg DWORD PTR \[ecx\]
1178 [ 	]*[a-f0-9]+:	f3 f0 f7 19          	xrelease lock neg DWORD PTR \[ecx\]
1179 [ 	]*[a-f0-9]+:	f0 f2 f7 19          	lock xacquire neg DWORD PTR \[ecx\]
1180 [ 	]*[a-f0-9]+:	f0 f3 f7 19          	lock xrelease neg DWORD PTR \[ecx\]
1181 [ 	]*[a-f0-9]+:	f2 f0 f7 11          	xacquire lock not DWORD PTR \[ecx\]
1182 [ 	]*[a-f0-9]+:	f2 f0 f7 11          	xacquire lock not DWORD PTR \[ecx\]
1183 [ 	]*[a-f0-9]+:	f3 f0 f7 11          	xrelease lock not DWORD PTR \[ecx\]
1184 [ 	]*[a-f0-9]+:	f3 f0 f7 11          	xrelease lock not DWORD PTR \[ecx\]
1185 [ 	]*[a-f0-9]+:	f0 f2 f7 11          	lock xacquire not DWORD PTR \[ecx\]
1186 [ 	]*[a-f0-9]+:	f0 f3 f7 11          	lock xrelease not DWORD PTR \[ecx\]
1187 [ 	]*[a-f0-9]+:	f2 f0 0f c7 09       	xacquire lock cmpxchg8b QWORD PTR \[ecx\]
1188 [ 	]*[a-f0-9]+:	f2 f0 0f c7 09       	xacquire lock cmpxchg8b QWORD PTR \[ecx\]
1189 [ 	]*[a-f0-9]+:	f3 f0 0f c7 09       	xrelease lock cmpxchg8b QWORD PTR \[ecx\]
1190 [ 	]*[a-f0-9]+:	f3 f0 0f c7 09       	xrelease lock cmpxchg8b QWORD PTR \[ecx\]
1191 [ 	]*[a-f0-9]+:	f0 f2 0f c7 09       	lock xacquire cmpxchg8b QWORD PTR \[ecx\]
1192 [ 	]*[a-f0-9]+:	f0 f3 0f c7 09       	lock xrelease cmpxchg8b QWORD PTR \[ecx\]
1193 [ 	]*[a-f0-9]+:	f2 f0 0f b0 09       	xacquire lock cmpxchg BYTE PTR \[ecx\],cl
1194 [ 	]*[a-f0-9]+:	f2 f0 0f b0 09       	xacquire lock cmpxchg BYTE PTR \[ecx\],cl
1195 [ 	]*[a-f0-9]+:	f3 f0 0f b0 09       	xrelease lock cmpxchg BYTE PTR \[ecx\],cl
1196 [ 	]*[a-f0-9]+:	f3 f0 0f b0 09       	xrelease lock cmpxchg BYTE PTR \[ecx\],cl
1197 [ 	]*[a-f0-9]+:	f0 f2 0f b0 09       	lock xacquire cmpxchg BYTE PTR \[ecx\],cl
1198 [ 	]*[a-f0-9]+:	f0 f3 0f b0 09       	lock xrelease cmpxchg BYTE PTR \[ecx\],cl
1199 [ 	]*[a-f0-9]+:	f2 f0 0f c0 09       	xacquire lock xadd BYTE PTR \[ecx\],cl
1200 [ 	]*[a-f0-9]+:	f2 f0 0f c0 09       	xacquire lock xadd BYTE PTR \[ecx\],cl
1201 [ 	]*[a-f0-9]+:	f3 f0 0f c0 09       	xrelease lock xadd BYTE PTR \[ecx\],cl
1202 [ 	]*[a-f0-9]+:	f3 f0 0f c0 09       	xrelease lock xadd BYTE PTR \[ecx\],cl
1203 [ 	]*[a-f0-9]+:	f0 f2 0f c0 09       	lock xacquire xadd BYTE PTR \[ecx\],cl
1204 [ 	]*[a-f0-9]+:	f0 f3 0f c0 09       	lock xrelease xadd BYTE PTR \[ecx\],cl
1205 #pass
1206