i386: Check for reserved VEX.vvvv and EVEX.vvvv
[external/binutils.git] / gas / testsuite / gas / i386 / hle-intel.d
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]+:    f3 88 05 78 56 34 12    xrelease mov BYTE PTR ds:0x12345678,al
325 [       ]*[a-f0-9]+:    f2 f0 08 01             xacquire lock or BYTE PTR \[ecx\],al
326 [       ]*[a-f0-9]+:    f2 f0 08 01             xacquire 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]+:    f3 f0 08 01             xrelease lock or BYTE PTR \[ecx\],al
329 [       ]*[a-f0-9]+:    f0 f2 08 01             lock xacquire or BYTE PTR \[ecx\],al
330 [       ]*[a-f0-9]+:    f0 f3 08 01             lock xrelease or BYTE PTR \[ecx\],al
331 [       ]*[a-f0-9]+:    f2 f0 18 01             xacquire lock sbb BYTE PTR \[ecx\],al
332 [       ]*[a-f0-9]+:    f2 f0 18 01             xacquire 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]+:    f3 f0 18 01             xrelease lock sbb BYTE PTR \[ecx\],al
335 [       ]*[a-f0-9]+:    f0 f2 18 01             lock xacquire sbb BYTE PTR \[ecx\],al
336 [       ]*[a-f0-9]+:    f0 f3 18 01             lock xrelease sbb BYTE PTR \[ecx\],al
337 [       ]*[a-f0-9]+:    f2 f0 28 01             xacquire lock sub BYTE PTR \[ecx\],al
338 [       ]*[a-f0-9]+:    f2 f0 28 01             xacquire 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]+:    f3 f0 28 01             xrelease lock sub BYTE PTR \[ecx\],al
341 [       ]*[a-f0-9]+:    f0 f2 28 01             lock xacquire sub BYTE PTR \[ecx\],al
342 [       ]*[a-f0-9]+:    f0 f3 28 01             lock xrelease sub BYTE PTR \[ecx\],al
343 [       ]*[a-f0-9]+:    f2 f0 86 01             xacquire lock xchg BYTE PTR \[ecx\],al
344 [       ]*[a-f0-9]+:    f2 f0 86 01             xacquire lock xchg BYTE PTR \[ecx\],al
345 [       ]*[a-f0-9]+:    f2 86 01                xacquire 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 f0 86 01             xrelease lock xchg BYTE PTR \[ecx\],al
348 [       ]*[a-f0-9]+:    f3 86 01                xrelease xchg BYTE PTR \[ecx\],al
349 [       ]*[a-f0-9]+:    f0 f2 86 01             lock xacquire xchg BYTE PTR \[ecx\],al
350 [       ]*[a-f0-9]+:    f0 f3 86 01             lock xrelease xchg BYTE PTR \[ecx\],al
351 [       ]*[a-f0-9]+:    f2 f0 30 01             xacquire lock xor BYTE PTR \[ecx\],al
352 [       ]*[a-f0-9]+:    f2 f0 30 01             xacquire 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]+:    f3 f0 30 01             xrelease lock xor BYTE PTR \[ecx\],al
355 [       ]*[a-f0-9]+:    f0 f2 30 01             lock xacquire xor BYTE PTR \[ecx\],al
356 [       ]*[a-f0-9]+:    f0 f3 30 01             lock xrelease xor BYTE PTR \[ecx\],al
357 [       ]*[a-f0-9]+:    66 f2 f0 11 01          xacquire lock adc WORD PTR \[ecx\],ax
358 [       ]*[a-f0-9]+:    66 f2 f0 11 01          xacquire 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]+:    66 f3 f0 11 01          xrelease lock adc WORD PTR \[ecx\],ax
361 [       ]*[a-f0-9]+:    f0 f2 66 11 01          lock xacquire adc WORD PTR \[ecx\],ax
362 [       ]*[a-f0-9]+:    f0 f3 66 11 01          lock xrelease adc 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 f2 f0 01 01          xacquire 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]+:    66 f3 f0 01 01          xrelease lock add WORD PTR \[ecx\],ax
367 [       ]*[a-f0-9]+:    f0 f2 66 01 01          lock xacquire add WORD PTR \[ecx\],ax
368 [       ]*[a-f0-9]+:    f0 f3 66 01 01          lock xrelease add 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 f2 f0 21 01          xacquire 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]+:    66 f3 f0 21 01          xrelease lock and WORD PTR \[ecx\],ax
373 [       ]*[a-f0-9]+:    f0 f2 66 21 01          lock xacquire and WORD PTR \[ecx\],ax
374 [       ]*[a-f0-9]+:    f0 f3 66 21 01          lock xrelease and WORD PTR \[ecx\],ax
375 [       ]*[a-f0-9]+:    66 f3 89 01             xrelease mov WORD PTR \[ecx\],ax
376 [       ]*[a-f0-9]+:    66 f3 89 05 78 56 34 12         xrelease mov WORD PTR ds:0x12345678,ax
377 [       ]*[a-f0-9]+:    66 f2 f0 09 01          xacquire lock or WORD PTR \[ecx\],ax
378 [       ]*[a-f0-9]+:    66 f2 f0 09 01          xacquire lock or WORD PTR \[ecx\],ax
379 [       ]*[a-f0-9]+:    66 f3 f0 09 01          xrelease lock or WORD PTR \[ecx\],ax
380 [       ]*[a-f0-9]+:    66 f3 f0 09 01          xrelease lock or WORD PTR \[ecx\],ax
381 [       ]*[a-f0-9]+:    f0 f2 66 09 01          lock xacquire or WORD PTR \[ecx\],ax
382 [       ]*[a-f0-9]+:    f0 f3 66 09 01          lock xrelease or WORD PTR \[ecx\],ax
383 [       ]*[a-f0-9]+:    66 f2 f0 19 01          xacquire lock sbb WORD PTR \[ecx\],ax
384 [       ]*[a-f0-9]+:    66 f2 f0 19 01          xacquire lock sbb WORD PTR \[ecx\],ax
385 [       ]*[a-f0-9]+:    66 f3 f0 19 01          xrelease lock sbb WORD PTR \[ecx\],ax
386 [       ]*[a-f0-9]+:    66 f3 f0 19 01          xrelease lock sbb WORD PTR \[ecx\],ax
387 [       ]*[a-f0-9]+:    f0 f2 66 19 01          lock xacquire sbb WORD PTR \[ecx\],ax
388 [       ]*[a-f0-9]+:    f0 f3 66 19 01          lock xrelease sbb WORD PTR \[ecx\],ax
389 [       ]*[a-f0-9]+:    66 f2 f0 29 01          xacquire lock sub WORD PTR \[ecx\],ax
390 [       ]*[a-f0-9]+:    66 f2 f0 29 01          xacquire lock sub WORD PTR \[ecx\],ax
391 [       ]*[a-f0-9]+:    66 f3 f0 29 01          xrelease lock sub WORD PTR \[ecx\],ax
392 [       ]*[a-f0-9]+:    66 f3 f0 29 01          xrelease lock sub WORD PTR \[ecx\],ax
393 [       ]*[a-f0-9]+:    f0 f2 66 29 01          lock xacquire sub WORD PTR \[ecx\],ax
394 [       ]*[a-f0-9]+:    f0 f3 66 29 01          lock xrelease sub WORD PTR \[ecx\],ax
395 [       ]*[a-f0-9]+:    66 f2 f0 87 01          xacquire lock xchg WORD PTR \[ecx\],ax
396 [       ]*[a-f0-9]+:    66 f2 f0 87 01          xacquire lock xchg WORD PTR \[ecx\],ax
397 [       ]*[a-f0-9]+:    66 f2 87 01             xacquire xchg WORD PTR \[ecx\],ax
398 [       ]*[a-f0-9]+:    66 f3 f0 87 01          xrelease lock xchg WORD PTR \[ecx\],ax
399 [       ]*[a-f0-9]+:    66 f3 f0 87 01          xrelease lock xchg WORD PTR \[ecx\],ax
400 [       ]*[a-f0-9]+:    66 f3 87 01             xrelease xchg WORD PTR \[ecx\],ax
401 [       ]*[a-f0-9]+:    f0 f2 66 87 01          lock xacquire xchg WORD PTR \[ecx\],ax
402 [       ]*[a-f0-9]+:    f0 f3 66 87 01          lock xrelease xchg WORD PTR \[ecx\],ax
403 [       ]*[a-f0-9]+:    66 f2 f0 31 01          xacquire lock xor WORD PTR \[ecx\],ax
404 [       ]*[a-f0-9]+:    66 f2 f0 31 01          xacquire lock xor WORD PTR \[ecx\],ax
405 [       ]*[a-f0-9]+:    66 f3 f0 31 01          xrelease lock xor WORD PTR \[ecx\],ax
406 [       ]*[a-f0-9]+:    66 f3 f0 31 01          xrelease lock xor WORD PTR \[ecx\],ax
407 [       ]*[a-f0-9]+:    f0 f2 66 31 01          lock xacquire xor WORD PTR \[ecx\],ax
408 [       ]*[a-f0-9]+:    f0 f3 66 31 01          lock xrelease xor WORD PTR \[ecx\],ax
409 [       ]*[a-f0-9]+:    f2 f0 11 01             xacquire lock adc DWORD PTR \[ecx\],eax
410 [       ]*[a-f0-9]+:    f2 f0 11 01             xacquire lock adc DWORD PTR \[ecx\],eax
411 [       ]*[a-f0-9]+:    f3 f0 11 01             xrelease lock adc DWORD PTR \[ecx\],eax
412 [       ]*[a-f0-9]+:    f3 f0 11 01             xrelease lock adc DWORD PTR \[ecx\],eax
413 [       ]*[a-f0-9]+:    f0 f2 11 01             lock xacquire adc DWORD PTR \[ecx\],eax
414 [       ]*[a-f0-9]+:    f0 f3 11 01             lock xrelease adc DWORD PTR \[ecx\],eax
415 [       ]*[a-f0-9]+:    f2 f0 01 01             xacquire lock add DWORD PTR \[ecx\],eax
416 [       ]*[a-f0-9]+:    f2 f0 01 01             xacquire lock add DWORD PTR \[ecx\],eax
417 [       ]*[a-f0-9]+:    f3 f0 01 01             xrelease lock add DWORD PTR \[ecx\],eax
418 [       ]*[a-f0-9]+:    f3 f0 01 01             xrelease lock add DWORD PTR \[ecx\],eax
419 [       ]*[a-f0-9]+:    f0 f2 01 01             lock xacquire add DWORD PTR \[ecx\],eax
420 [       ]*[a-f0-9]+:    f0 f3 01 01             lock xrelease add DWORD PTR \[ecx\],eax
421 [       ]*[a-f0-9]+:    f2 f0 21 01             xacquire lock and DWORD PTR \[ecx\],eax
422 [       ]*[a-f0-9]+:    f2 f0 21 01             xacquire lock and DWORD PTR \[ecx\],eax
423 [       ]*[a-f0-9]+:    f3 f0 21 01             xrelease lock and DWORD PTR \[ecx\],eax
424 [       ]*[a-f0-9]+:    f3 f0 21 01             xrelease lock and DWORD PTR \[ecx\],eax
425 [       ]*[a-f0-9]+:    f0 f2 21 01             lock xacquire and DWORD PTR \[ecx\],eax
426 [       ]*[a-f0-9]+:    f0 f3 21 01             lock xrelease and DWORD PTR \[ecx\],eax
427 [       ]*[a-f0-9]+:    f3 89 01                xrelease mov DWORD PTR \[ecx\],eax
428 [       ]*[a-f0-9]+:    f3 89 05 78 56 34 12    xrelease mov DWORD PTR ds:0x12345678,eax
429 [       ]*[a-f0-9]+:    f2 f0 09 01             xacquire lock or DWORD PTR \[ecx\],eax
430 [       ]*[a-f0-9]+:    f2 f0 09 01             xacquire lock or DWORD PTR \[ecx\],eax
431 [       ]*[a-f0-9]+:    f3 f0 09 01             xrelease lock or DWORD PTR \[ecx\],eax
432 [       ]*[a-f0-9]+:    f3 f0 09 01             xrelease lock or DWORD PTR \[ecx\],eax
433 [       ]*[a-f0-9]+:    f0 f2 09 01             lock xacquire or DWORD PTR \[ecx\],eax
434 [       ]*[a-f0-9]+:    f0 f3 09 01             lock xrelease or DWORD PTR \[ecx\],eax
435 [       ]*[a-f0-9]+:    f2 f0 19 01             xacquire lock sbb DWORD PTR \[ecx\],eax
436 [       ]*[a-f0-9]+:    f2 f0 19 01             xacquire lock sbb DWORD PTR \[ecx\],eax
437 [       ]*[a-f0-9]+:    f3 f0 19 01             xrelease lock sbb DWORD PTR \[ecx\],eax
438 [       ]*[a-f0-9]+:    f3 f0 19 01             xrelease lock sbb DWORD PTR \[ecx\],eax
439 [       ]*[a-f0-9]+:    f0 f2 19 01             lock xacquire sbb DWORD PTR \[ecx\],eax
440 [       ]*[a-f0-9]+:    f0 f3 19 01             lock xrelease sbb DWORD PTR \[ecx\],eax
441 [       ]*[a-f0-9]+:    f2 f0 29 01             xacquire lock sub DWORD PTR \[ecx\],eax
442 [       ]*[a-f0-9]+:    f2 f0 29 01             xacquire lock sub DWORD PTR \[ecx\],eax
443 [       ]*[a-f0-9]+:    f3 f0 29 01             xrelease lock sub DWORD PTR \[ecx\],eax
444 [       ]*[a-f0-9]+:    f3 f0 29 01             xrelease lock sub DWORD PTR \[ecx\],eax
445 [       ]*[a-f0-9]+:    f0 f2 29 01             lock xacquire sub DWORD PTR \[ecx\],eax
446 [       ]*[a-f0-9]+:    f0 f3 29 01             lock xrelease sub DWORD PTR \[ecx\],eax
447 [       ]*[a-f0-9]+:    f2 f0 87 01             xacquire lock xchg DWORD PTR \[ecx\],eax
448 [       ]*[a-f0-9]+:    f2 f0 87 01             xacquire lock xchg DWORD PTR \[ecx\],eax
449 [       ]*[a-f0-9]+:    f2 87 01                xacquire xchg DWORD PTR \[ecx\],eax
450 [       ]*[a-f0-9]+:    f3 f0 87 01             xrelease lock xchg DWORD PTR \[ecx\],eax
451 [       ]*[a-f0-9]+:    f3 f0 87 01             xrelease lock xchg DWORD PTR \[ecx\],eax
452 [       ]*[a-f0-9]+:    f3 87 01                xrelease xchg DWORD PTR \[ecx\],eax
453 [       ]*[a-f0-9]+:    f0 f2 87 01             lock xacquire xchg DWORD PTR \[ecx\],eax
454 [       ]*[a-f0-9]+:    f0 f3 87 01             lock xrelease xchg DWORD PTR \[ecx\],eax
455 [       ]*[a-f0-9]+:    f2 f0 31 01             xacquire lock xor DWORD PTR \[ecx\],eax
456 [       ]*[a-f0-9]+:    f2 f0 31 01             xacquire lock xor DWORD PTR \[ecx\],eax
457 [       ]*[a-f0-9]+:    f3 f0 31 01             xrelease lock xor DWORD PTR \[ecx\],eax
458 [       ]*[a-f0-9]+:    f3 f0 31 01             xrelease lock xor DWORD PTR \[ecx\],eax
459 [       ]*[a-f0-9]+:    f0 f2 31 01             lock xacquire xor DWORD PTR \[ecx\],eax
460 [       ]*[a-f0-9]+:    f0 f3 31 01             lock xrelease xor DWORD PTR \[ecx\],eax
461 [       ]*[a-f0-9]+:    66 f2 f0 0f bb 01       xacquire lock btc WORD PTR \[ecx\],ax
462 [       ]*[a-f0-9]+:    66 f2 f0 0f bb 01       xacquire lock btc WORD PTR \[ecx\],ax
463 [       ]*[a-f0-9]+:    66 f3 f0 0f bb 01       xrelease lock btc WORD PTR \[ecx\],ax
464 [       ]*[a-f0-9]+:    66 f3 f0 0f bb 01       xrelease lock btc WORD PTR \[ecx\],ax
465 [       ]*[a-f0-9]+:    f0 f2 66 0f bb 01       lock xacquire btc WORD PTR \[ecx\],ax
466 [       ]*[a-f0-9]+:    f0 f3 66 0f bb 01       lock xrelease btc WORD PTR \[ecx\],ax
467 [       ]*[a-f0-9]+:    66 f2 f0 0f b3 01       xacquire lock btr WORD PTR \[ecx\],ax
468 [       ]*[a-f0-9]+:    66 f2 f0 0f b3 01       xacquire lock btr WORD PTR \[ecx\],ax
469 [       ]*[a-f0-9]+:    66 f3 f0 0f b3 01       xrelease lock btr WORD PTR \[ecx\],ax
470 [       ]*[a-f0-9]+:    66 f3 f0 0f b3 01       xrelease lock btr WORD PTR \[ecx\],ax
471 [       ]*[a-f0-9]+:    f0 f2 66 0f b3 01       lock xacquire btr WORD PTR \[ecx\],ax
472 [       ]*[a-f0-9]+:    f0 f3 66 0f b3 01       lock xrelease btr WORD PTR \[ecx\],ax
473 [       ]*[a-f0-9]+:    66 f2 f0 0f ab 01       xacquire lock bts WORD PTR \[ecx\],ax
474 [       ]*[a-f0-9]+:    66 f2 f0 0f ab 01       xacquire lock bts WORD PTR \[ecx\],ax
475 [       ]*[a-f0-9]+:    66 f3 f0 0f ab 01       xrelease lock bts WORD PTR \[ecx\],ax
476 [       ]*[a-f0-9]+:    66 f3 f0 0f ab 01       xrelease lock bts WORD PTR \[ecx\],ax
477 [       ]*[a-f0-9]+:    f0 f2 66 0f ab 01       lock xacquire bts WORD PTR \[ecx\],ax
478 [       ]*[a-f0-9]+:    f0 f3 66 0f ab 01       lock xrelease bts WORD PTR \[ecx\],ax
479 [       ]*[a-f0-9]+:    66 f2 f0 0f b1 01       xacquire lock cmpxchg WORD PTR \[ecx\],ax
480 [       ]*[a-f0-9]+:    66 f2 f0 0f b1 01       xacquire lock cmpxchg WORD PTR \[ecx\],ax
481 [       ]*[a-f0-9]+:    66 f3 f0 0f b1 01       xrelease lock cmpxchg WORD PTR \[ecx\],ax
482 [       ]*[a-f0-9]+:    66 f3 f0 0f b1 01       xrelease lock cmpxchg WORD PTR \[ecx\],ax
483 [       ]*[a-f0-9]+:    f0 f2 66 0f b1 01       lock xacquire cmpxchg WORD PTR \[ecx\],ax
484 [       ]*[a-f0-9]+:    f0 f3 66 0f b1 01       lock xrelease cmpxchg WORD PTR \[ecx\],ax
485 [       ]*[a-f0-9]+:    66 f2 f0 0f c1 01       xacquire lock xadd WORD PTR \[ecx\],ax
486 [       ]*[a-f0-9]+:    66 f2 f0 0f c1 01       xacquire lock xadd WORD PTR \[ecx\],ax
487 [       ]*[a-f0-9]+:    66 f3 f0 0f c1 01       xrelease lock xadd WORD PTR \[ecx\],ax
488 [       ]*[a-f0-9]+:    66 f3 f0 0f c1 01       xrelease lock xadd WORD PTR \[ecx\],ax
489 [       ]*[a-f0-9]+:    f0 f2 66 0f c1 01       lock xacquire xadd WORD PTR \[ecx\],ax
490 [       ]*[a-f0-9]+:    f0 f3 66 0f c1 01       lock xrelease xadd WORD PTR \[ecx\],ax
491 [       ]*[a-f0-9]+:    f2 f0 0f bb 01          xacquire lock btc DWORD PTR \[ecx\],eax
492 [       ]*[a-f0-9]+:    f2 f0 0f bb 01          xacquire lock btc DWORD PTR \[ecx\],eax
493 [       ]*[a-f0-9]+:    f3 f0 0f bb 01          xrelease lock btc DWORD PTR \[ecx\],eax
494 [       ]*[a-f0-9]+:    f3 f0 0f bb 01          xrelease lock btc DWORD PTR \[ecx\],eax
495 [       ]*[a-f0-9]+:    f0 f2 0f bb 01          lock xacquire btc DWORD PTR \[ecx\],eax
496 [       ]*[a-f0-9]+:    f0 f3 0f bb 01          lock xrelease btc DWORD PTR \[ecx\],eax
497 [       ]*[a-f0-9]+:    f2 f0 0f b3 01          xacquire lock btr DWORD PTR \[ecx\],eax
498 [       ]*[a-f0-9]+:    f2 f0 0f b3 01          xacquire lock btr DWORD PTR \[ecx\],eax
499 [       ]*[a-f0-9]+:    f3 f0 0f b3 01          xrelease lock btr DWORD PTR \[ecx\],eax
500 [       ]*[a-f0-9]+:    f3 f0 0f b3 01          xrelease lock btr DWORD PTR \[ecx\],eax
501 [       ]*[a-f0-9]+:    f0 f2 0f b3 01          lock xacquire btr DWORD PTR \[ecx\],eax
502 [       ]*[a-f0-9]+:    f0 f3 0f b3 01          lock xrelease btr DWORD PTR \[ecx\],eax
503 [       ]*[a-f0-9]+:    f2 f0 0f ab 01          xacquire lock bts DWORD PTR \[ecx\],eax
504 [       ]*[a-f0-9]+:    f2 f0 0f ab 01          xacquire lock bts DWORD PTR \[ecx\],eax
505 [       ]*[a-f0-9]+:    f3 f0 0f ab 01          xrelease lock bts DWORD PTR \[ecx\],eax
506 [       ]*[a-f0-9]+:    f3 f0 0f ab 01          xrelease lock bts DWORD PTR \[ecx\],eax
507 [       ]*[a-f0-9]+:    f0 f2 0f ab 01          lock xacquire bts DWORD PTR \[ecx\],eax
508 [       ]*[a-f0-9]+:    f0 f3 0f ab 01          lock xrelease bts DWORD PTR \[ecx\],eax
509 [       ]*[a-f0-9]+:    f2 f0 0f b1 01          xacquire lock cmpxchg DWORD PTR \[ecx\],eax
510 [       ]*[a-f0-9]+:    f2 f0 0f b1 01          xacquire lock cmpxchg DWORD PTR \[ecx\],eax
511 [       ]*[a-f0-9]+:    f3 f0 0f b1 01          xrelease lock cmpxchg DWORD PTR \[ecx\],eax
512 [       ]*[a-f0-9]+:    f3 f0 0f b1 01          xrelease lock cmpxchg DWORD PTR \[ecx\],eax
513 [       ]*[a-f0-9]+:    f0 f2 0f b1 01          lock xacquire cmpxchg DWORD PTR \[ecx\],eax
514 [       ]*[a-f0-9]+:    f0 f3 0f b1 01          lock xrelease cmpxchg DWORD PTR \[ecx\],eax
515 [       ]*[a-f0-9]+:    f2 f0 0f c1 01          xacquire lock xadd DWORD PTR \[ecx\],eax
516 [       ]*[a-f0-9]+:    f2 f0 0f c1 01          xacquire lock xadd DWORD PTR \[ecx\],eax
517 [       ]*[a-f0-9]+:    f3 f0 0f c1 01          xrelease lock xadd DWORD PTR \[ecx\],eax
518 [       ]*[a-f0-9]+:    f3 f0 0f c1 01          xrelease lock xadd DWORD PTR \[ecx\],eax
519 [       ]*[a-f0-9]+:    f0 f2 0f c1 01          lock xacquire xadd DWORD PTR \[ecx\],eax
520 [       ]*[a-f0-9]+:    f0 f3 0f c1 01          lock xrelease xadd DWORD PTR \[ecx\],eax
521 [       ]*[a-f0-9]+:    f2 f0 fe 09             xacquire lock dec BYTE PTR \[ecx\]
522 [       ]*[a-f0-9]+:    f2 f0 fe 09             xacquire lock dec BYTE PTR \[ecx\]
523 [       ]*[a-f0-9]+:    f3 f0 fe 09             xrelease lock dec BYTE PTR \[ecx\]
524 [       ]*[a-f0-9]+:    f3 f0 fe 09             xrelease lock dec BYTE PTR \[ecx\]
525 [       ]*[a-f0-9]+:    f0 f2 fe 09             lock xacquire dec BYTE PTR \[ecx\]
526 [       ]*[a-f0-9]+:    f0 f3 fe 09             lock xrelease dec BYTE PTR \[ecx\]
527 [       ]*[a-f0-9]+:    f2 f0 fe 01             xacquire lock inc BYTE PTR \[ecx\]
528 [       ]*[a-f0-9]+:    f2 f0 fe 01             xacquire lock inc BYTE PTR \[ecx\]
529 [       ]*[a-f0-9]+:    f3 f0 fe 01             xrelease lock inc BYTE PTR \[ecx\]
530 [       ]*[a-f0-9]+:    f3 f0 fe 01             xrelease lock inc BYTE PTR \[ecx\]
531 [       ]*[a-f0-9]+:    f0 f2 fe 01             lock xacquire inc BYTE PTR \[ecx\]
532 [       ]*[a-f0-9]+:    f0 f3 fe 01             lock xrelease inc BYTE PTR \[ecx\]
533 [       ]*[a-f0-9]+:    f2 f0 f6 19             xacquire lock neg BYTE PTR \[ecx\]
534 [       ]*[a-f0-9]+:    f2 f0 f6 19             xacquire lock neg BYTE PTR \[ecx\]
535 [       ]*[a-f0-9]+:    f3 f0 f6 19             xrelease lock neg BYTE PTR \[ecx\]
536 [       ]*[a-f0-9]+:    f3 f0 f6 19             xrelease lock neg BYTE PTR \[ecx\]
537 [       ]*[a-f0-9]+:    f0 f2 f6 19             lock xacquire neg BYTE PTR \[ecx\]
538 [       ]*[a-f0-9]+:    f0 f3 f6 19             lock xrelease neg BYTE PTR \[ecx\]
539 [       ]*[a-f0-9]+:    f2 f0 f6 11             xacquire lock not BYTE PTR \[ecx\]
540 [       ]*[a-f0-9]+:    f2 f0 f6 11             xacquire lock not BYTE PTR \[ecx\]
541 [       ]*[a-f0-9]+:    f3 f0 f6 11             xrelease lock not BYTE PTR \[ecx\]
542 [       ]*[a-f0-9]+:    f3 f0 f6 11             xrelease lock not BYTE PTR \[ecx\]
543 [       ]*[a-f0-9]+:    f0 f2 f6 11             lock xacquire not BYTE PTR \[ecx\]
544 [       ]*[a-f0-9]+:    f0 f3 f6 11             lock xrelease not BYTE PTR \[ecx\]
545 [       ]*[a-f0-9]+:    66 f2 f0 ff 09          xacquire lock dec WORD PTR \[ecx\]
546 [       ]*[a-f0-9]+:    66 f2 f0 ff 09          xacquire lock dec WORD PTR \[ecx\]
547 [       ]*[a-f0-9]+:    66 f3 f0 ff 09          xrelease lock dec WORD PTR \[ecx\]
548 [       ]*[a-f0-9]+:    66 f3 f0 ff 09          xrelease lock dec WORD PTR \[ecx\]
549 [       ]*[a-f0-9]+:    f0 f2 66 ff 09          lock xacquire dec WORD PTR \[ecx\]
550 [       ]*[a-f0-9]+:    f0 f3 66 ff 09          lock xrelease dec WORD PTR \[ecx\]
551 [       ]*[a-f0-9]+:    66 f2 f0 ff 01          xacquire lock inc WORD PTR \[ecx\]
552 [       ]*[a-f0-9]+:    66 f2 f0 ff 01          xacquire lock inc WORD PTR \[ecx\]
553 [       ]*[a-f0-9]+:    66 f3 f0 ff 01          xrelease lock inc WORD PTR \[ecx\]
554 [       ]*[a-f0-9]+:    66 f3 f0 ff 01          xrelease lock inc WORD PTR \[ecx\]
555 [       ]*[a-f0-9]+:    f0 f2 66 ff 01          lock xacquire inc WORD PTR \[ecx\]
556 [       ]*[a-f0-9]+:    f0 f3 66 ff 01          lock xrelease inc WORD PTR \[ecx\]
557 [       ]*[a-f0-9]+:    66 f2 f0 f7 19          xacquire lock neg WORD PTR \[ecx\]
558 [       ]*[a-f0-9]+:    66 f2 f0 f7 19          xacquire lock neg WORD PTR \[ecx\]
559 [       ]*[a-f0-9]+:    66 f3 f0 f7 19          xrelease lock neg WORD PTR \[ecx\]
560 [       ]*[a-f0-9]+:    66 f3 f0 f7 19          xrelease lock neg WORD PTR \[ecx\]
561 [       ]*[a-f0-9]+:    f0 f2 66 f7 19          lock xacquire neg WORD PTR \[ecx\]
562 [       ]*[a-f0-9]+:    f0 f3 66 f7 19          lock xrelease neg WORD PTR \[ecx\]
563 [       ]*[a-f0-9]+:    66 f2 f0 f7 11          xacquire lock not WORD PTR \[ecx\]
564 [       ]*[a-f0-9]+:    66 f2 f0 f7 11          xacquire lock not WORD PTR \[ecx\]
565 [       ]*[a-f0-9]+:    66 f3 f0 f7 11          xrelease lock not WORD PTR \[ecx\]
566 [       ]*[a-f0-9]+:    66 f3 f0 f7 11          xrelease lock not WORD PTR \[ecx\]
567 [       ]*[a-f0-9]+:    f0 f2 66 f7 11          lock xacquire not WORD PTR \[ecx\]
568 [       ]*[a-f0-9]+:    f0 f3 66 f7 11          lock xrelease not WORD PTR \[ecx\]
569 [       ]*[a-f0-9]+:    f2 f0 ff 09             xacquire lock dec DWORD PTR \[ecx\]
570 [       ]*[a-f0-9]+:    f2 f0 ff 09             xacquire lock dec DWORD PTR \[ecx\]
571 [       ]*[a-f0-9]+:    f3 f0 ff 09             xrelease lock dec DWORD PTR \[ecx\]
572 [       ]*[a-f0-9]+:    f3 f0 ff 09             xrelease lock dec DWORD PTR \[ecx\]
573 [       ]*[a-f0-9]+:    f0 f2 ff 09             lock xacquire dec DWORD PTR \[ecx\]
574 [       ]*[a-f0-9]+:    f0 f3 ff 09             lock xrelease dec DWORD PTR \[ecx\]
575 [       ]*[a-f0-9]+:    f2 f0 ff 01             xacquire lock inc DWORD PTR \[ecx\]
576 [       ]*[a-f0-9]+:    f2 f0 ff 01             xacquire lock inc DWORD PTR \[ecx\]
577 [       ]*[a-f0-9]+:    f3 f0 ff 01             xrelease lock inc DWORD PTR \[ecx\]
578 [       ]*[a-f0-9]+:    f3 f0 ff 01             xrelease lock inc DWORD PTR \[ecx\]
579 [       ]*[a-f0-9]+:    f0 f2 ff 01             lock xacquire inc DWORD PTR \[ecx\]
580 [       ]*[a-f0-9]+:    f0 f3 ff 01             lock xrelease inc DWORD PTR \[ecx\]
581 [       ]*[a-f0-9]+:    f2 f0 f7 19             xacquire lock neg DWORD PTR \[ecx\]
582 [       ]*[a-f0-9]+:    f2 f0 f7 19             xacquire lock neg DWORD PTR \[ecx\]
583 [       ]*[a-f0-9]+:    f3 f0 f7 19             xrelease lock neg DWORD PTR \[ecx\]
584 [       ]*[a-f0-9]+:    f3 f0 f7 19             xrelease lock neg DWORD PTR \[ecx\]
585 [       ]*[a-f0-9]+:    f0 f2 f7 19             lock xacquire neg DWORD PTR \[ecx\]
586 [       ]*[a-f0-9]+:    f0 f3 f7 19             lock xrelease neg DWORD PTR \[ecx\]
587 [       ]*[a-f0-9]+:    f2 f0 f7 11             xacquire lock not DWORD PTR \[ecx\]
588 [       ]*[a-f0-9]+:    f2 f0 f7 11             xacquire lock not DWORD PTR \[ecx\]
589 [       ]*[a-f0-9]+:    f3 f0 f7 11             xrelease lock not DWORD PTR \[ecx\]
590 [       ]*[a-f0-9]+:    f3 f0 f7 11             xrelease lock not DWORD PTR \[ecx\]
591 [       ]*[a-f0-9]+:    f0 f2 f7 11             lock xacquire not DWORD PTR \[ecx\]
592 [       ]*[a-f0-9]+:    f0 f3 f7 11             lock xrelease not DWORD PTR \[ecx\]
593 [       ]*[a-f0-9]+:    f2 f0 0f c7 09          xacquire lock cmpxchg8b QWORD PTR \[ecx\]
594 [       ]*[a-f0-9]+:    f2 f0 0f c7 09          xacquire lock cmpxchg8b QWORD PTR \[ecx\]
595 [       ]*[a-f0-9]+:    f3 f0 0f c7 09          xrelease lock cmpxchg8b QWORD PTR \[ecx\]
596 [       ]*[a-f0-9]+:    f3 f0 0f c7 09          xrelease lock cmpxchg8b QWORD PTR \[ecx\]
597 [       ]*[a-f0-9]+:    f0 f2 0f c7 09          lock xacquire cmpxchg8b QWORD PTR \[ecx\]
598 [       ]*[a-f0-9]+:    f0 f3 0f c7 09          lock xrelease cmpxchg8b QWORD PTR \[ecx\]
599 [       ]*[a-f0-9]+:    f2 f0 0f b0 09          xacquire lock cmpxchg BYTE PTR \[ecx\],cl
600 [       ]*[a-f0-9]+:    f2 f0 0f b0 09          xacquire lock cmpxchg BYTE PTR \[ecx\],cl
601 [       ]*[a-f0-9]+:    f3 f0 0f b0 09          xrelease lock cmpxchg BYTE PTR \[ecx\],cl
602 [       ]*[a-f0-9]+:    f3 f0 0f b0 09          xrelease lock cmpxchg BYTE PTR \[ecx\],cl
603 [       ]*[a-f0-9]+:    f0 f2 0f b0 09          lock xacquire cmpxchg BYTE PTR \[ecx\],cl
604 [       ]*[a-f0-9]+:    f0 f3 0f b0 09          lock xrelease cmpxchg BYTE PTR \[ecx\],cl
605 [       ]*[a-f0-9]+:    f2 f0 0f c0 09          xacquire lock xadd BYTE PTR \[ecx\],cl
606 [       ]*[a-f0-9]+:    f2 f0 0f c0 09          xacquire lock xadd BYTE PTR \[ecx\],cl
607 [       ]*[a-f0-9]+:    f3 f0 0f c0 09          xrelease lock xadd BYTE PTR \[ecx\],cl
608 [       ]*[a-f0-9]+:    f3 f0 0f c0 09          xrelease lock xadd BYTE PTR \[ecx\],cl
609 [       ]*[a-f0-9]+:    f0 f2 0f c0 09          lock xacquire xadd BYTE PTR \[ecx\],cl
610 [       ]*[a-f0-9]+:    f0 f3 0f c0 09          lock xrelease xadd BYTE PTR \[ecx\],cl
611 [       ]*[a-f0-9]+:    f2 f0 80 11 64          xacquire lock adc BYTE PTR \[ecx\],0x64
612 [       ]*[a-f0-9]+:    f2 f0 80 11 64          xacquire lock adc BYTE PTR \[ecx\],0x64
613 [       ]*[a-f0-9]+:    f3 f0 80 11 64          xrelease lock adc BYTE PTR \[ecx\],0x64
614 [       ]*[a-f0-9]+:    f3 f0 80 11 64          xrelease lock adc BYTE PTR \[ecx\],0x64
615 [       ]*[a-f0-9]+:    f0 f2 80 11 64          lock xacquire adc BYTE PTR \[ecx\],0x64
616 [       ]*[a-f0-9]+:    f0 f3 80 11 64          lock xrelease adc BYTE PTR \[ecx\],0x64
617 [       ]*[a-f0-9]+:    f2 f0 80 01 64          xacquire lock add BYTE PTR \[ecx\],0x64
618 [       ]*[a-f0-9]+:    f2 f0 80 01 64          xacquire lock add BYTE PTR \[ecx\],0x64
619 [       ]*[a-f0-9]+:    f3 f0 80 01 64          xrelease lock add BYTE PTR \[ecx\],0x64
620 [       ]*[a-f0-9]+:    f3 f0 80 01 64          xrelease lock add BYTE PTR \[ecx\],0x64
621 [       ]*[a-f0-9]+:    f0 f2 80 01 64          lock xacquire add BYTE PTR \[ecx\],0x64
622 [       ]*[a-f0-9]+:    f0 f3 80 01 64          lock xrelease add BYTE PTR \[ecx\],0x64
623 [       ]*[a-f0-9]+:    f2 f0 80 21 64          xacquire lock and BYTE PTR \[ecx\],0x64
624 [       ]*[a-f0-9]+:    f2 f0 80 21 64          xacquire lock and BYTE PTR \[ecx\],0x64
625 [       ]*[a-f0-9]+:    f3 f0 80 21 64          xrelease lock and BYTE PTR \[ecx\],0x64
626 [       ]*[a-f0-9]+:    f3 f0 80 21 64          xrelease lock and BYTE PTR \[ecx\],0x64
627 [       ]*[a-f0-9]+:    f0 f2 80 21 64          lock xacquire and BYTE PTR \[ecx\],0x64
628 [       ]*[a-f0-9]+:    f0 f3 80 21 64          lock xrelease and BYTE PTR \[ecx\],0x64
629 [       ]*[a-f0-9]+:    f3 c6 01 64             xrelease mov BYTE PTR \[ecx\],0x64
630 [       ]*[a-f0-9]+:    f2 f0 80 09 64          xacquire lock or BYTE PTR \[ecx\],0x64
631 [       ]*[a-f0-9]+:    f2 f0 80 09 64          xacquire lock or BYTE PTR \[ecx\],0x64
632 [       ]*[a-f0-9]+:    f3 f0 80 09 64          xrelease lock or BYTE PTR \[ecx\],0x64
633 [       ]*[a-f0-9]+:    f3 f0 80 09 64          xrelease lock or BYTE PTR \[ecx\],0x64
634 [       ]*[a-f0-9]+:    f0 f2 80 09 64          lock xacquire or BYTE PTR \[ecx\],0x64
635 [       ]*[a-f0-9]+:    f0 f3 80 09 64          lock xrelease or BYTE PTR \[ecx\],0x64
636 [       ]*[a-f0-9]+:    f2 f0 80 19 64          xacquire lock sbb BYTE PTR \[ecx\],0x64
637 [       ]*[a-f0-9]+:    f2 f0 80 19 64          xacquire lock sbb BYTE PTR \[ecx\],0x64
638 [       ]*[a-f0-9]+:    f3 f0 80 19 64          xrelease lock sbb BYTE PTR \[ecx\],0x64
639 [       ]*[a-f0-9]+:    f3 f0 80 19 64          xrelease lock sbb BYTE PTR \[ecx\],0x64
640 [       ]*[a-f0-9]+:    f0 f2 80 19 64          lock xacquire sbb BYTE PTR \[ecx\],0x64
641 [       ]*[a-f0-9]+:    f0 f3 80 19 64          lock xrelease sbb BYTE PTR \[ecx\],0x64
642 [       ]*[a-f0-9]+:    f2 f0 80 29 64          xacquire lock sub BYTE PTR \[ecx\],0x64
643 [       ]*[a-f0-9]+:    f2 f0 80 29 64          xacquire lock sub BYTE PTR \[ecx\],0x64
644 [       ]*[a-f0-9]+:    f3 f0 80 29 64          xrelease lock sub BYTE PTR \[ecx\],0x64
645 [       ]*[a-f0-9]+:    f3 f0 80 29 64          xrelease lock sub BYTE PTR \[ecx\],0x64
646 [       ]*[a-f0-9]+:    f0 f2 80 29 64          lock xacquire sub BYTE PTR \[ecx\],0x64
647 [       ]*[a-f0-9]+:    f0 f3 80 29 64          lock xrelease sub BYTE PTR \[ecx\],0x64
648 [       ]*[a-f0-9]+:    f2 f0 80 31 64          xacquire lock xor BYTE PTR \[ecx\],0x64
649 [       ]*[a-f0-9]+:    f2 f0 80 31 64          xacquire lock xor BYTE PTR \[ecx\],0x64
650 [       ]*[a-f0-9]+:    f3 f0 80 31 64          xrelease lock xor BYTE PTR \[ecx\],0x64
651 [       ]*[a-f0-9]+:    f3 f0 80 31 64          xrelease lock xor BYTE PTR \[ecx\],0x64
652 [       ]*[a-f0-9]+:    f0 f2 80 31 64          lock xacquire xor BYTE PTR \[ecx\],0x64
653 [       ]*[a-f0-9]+:    f0 f3 80 31 64          lock xrelease xor BYTE PTR \[ecx\],0x64
654 [       ]*[a-f0-9]+:    66 f2 f0 81 11 e8 03    xacquire lock adc WORD PTR \[ecx\],0x3e8
655 [       ]*[a-f0-9]+:    66 f2 f0 81 11 e8 03    xacquire lock adc WORD PTR \[ecx\],0x3e8
656 [       ]*[a-f0-9]+:    66 f3 f0 81 11 e8 03    xrelease lock adc WORD PTR \[ecx\],0x3e8
657 [       ]*[a-f0-9]+:    66 f3 f0 81 11 e8 03    xrelease lock adc WORD PTR \[ecx\],0x3e8
658 [       ]*[a-f0-9]+:    f0 f2 66 81 11 e8 03    lock xacquire adc WORD PTR \[ecx\],0x3e8
659 [       ]*[a-f0-9]+:    f0 f3 66 81 11 e8 03    lock xrelease adc WORD PTR \[ecx\],0x3e8
660 [       ]*[a-f0-9]+:    66 f2 f0 81 01 e8 03    xacquire lock add WORD PTR \[ecx\],0x3e8
661 [       ]*[a-f0-9]+:    66 f2 f0 81 01 e8 03    xacquire lock add WORD PTR \[ecx\],0x3e8
662 [       ]*[a-f0-9]+:    66 f3 f0 81 01 e8 03    xrelease lock add WORD PTR \[ecx\],0x3e8
663 [       ]*[a-f0-9]+:    66 f3 f0 81 01 e8 03    xrelease lock add WORD PTR \[ecx\],0x3e8
664 [       ]*[a-f0-9]+:    f0 f2 66 81 01 e8 03    lock xacquire add WORD PTR \[ecx\],0x3e8
665 [       ]*[a-f0-9]+:    f0 f3 66 81 01 e8 03    lock xrelease add WORD PTR \[ecx\],0x3e8
666 [       ]*[a-f0-9]+:    66 f2 f0 81 21 e8 03    xacquire lock and WORD PTR \[ecx\],0x3e8
667 [       ]*[a-f0-9]+:    66 f2 f0 81 21 e8 03    xacquire lock and WORD PTR \[ecx\],0x3e8
668 [       ]*[a-f0-9]+:    66 f3 f0 81 21 e8 03    xrelease lock and WORD PTR \[ecx\],0x3e8
669 [       ]*[a-f0-9]+:    66 f3 f0 81 21 e8 03    xrelease lock and WORD PTR \[ecx\],0x3e8
670 [       ]*[a-f0-9]+:    f0 f2 66 81 21 e8 03    lock xacquire and WORD PTR \[ecx\],0x3e8
671 [       ]*[a-f0-9]+:    f0 f3 66 81 21 e8 03    lock xrelease and WORD PTR \[ecx\],0x3e8
672 [       ]*[a-f0-9]+:    66 f3 c7 01 e8 03       xrelease mov WORD PTR \[ecx\],0x3e8
673 [       ]*[a-f0-9]+:    66 f2 f0 81 09 e8 03    xacquire lock or WORD PTR \[ecx\],0x3e8
674 [       ]*[a-f0-9]+:    66 f2 f0 81 09 e8 03    xacquire lock or WORD PTR \[ecx\],0x3e8
675 [       ]*[a-f0-9]+:    66 f3 f0 81 09 e8 03    xrelease lock or WORD PTR \[ecx\],0x3e8
676 [       ]*[a-f0-9]+:    66 f3 f0 81 09 e8 03    xrelease lock or WORD PTR \[ecx\],0x3e8
677 [       ]*[a-f0-9]+:    f0 f2 66 81 09 e8 03    lock xacquire or WORD PTR \[ecx\],0x3e8
678 [       ]*[a-f0-9]+:    f0 f3 66 81 09 e8 03    lock xrelease or WORD PTR \[ecx\],0x3e8
679 [       ]*[a-f0-9]+:    66 f2 f0 81 19 e8 03    xacquire lock sbb WORD PTR \[ecx\],0x3e8
680 [       ]*[a-f0-9]+:    66 f2 f0 81 19 e8 03    xacquire lock sbb WORD PTR \[ecx\],0x3e8
681 [       ]*[a-f0-9]+:    66 f3 f0 81 19 e8 03    xrelease lock sbb WORD PTR \[ecx\],0x3e8
682 [       ]*[a-f0-9]+:    66 f3 f0 81 19 e8 03    xrelease lock sbb WORD PTR \[ecx\],0x3e8
683 [       ]*[a-f0-9]+:    f0 f2 66 81 19 e8 03    lock xacquire sbb WORD PTR \[ecx\],0x3e8
684 [       ]*[a-f0-9]+:    f0 f3 66 81 19 e8 03    lock xrelease sbb WORD PTR \[ecx\],0x3e8
685 [       ]*[a-f0-9]+:    66 f2 f0 81 29 e8 03    xacquire lock sub WORD PTR \[ecx\],0x3e8
686 [       ]*[a-f0-9]+:    66 f2 f0 81 29 e8 03    xacquire lock sub WORD PTR \[ecx\],0x3e8
687 [       ]*[a-f0-9]+:    66 f3 f0 81 29 e8 03    xrelease lock sub WORD PTR \[ecx\],0x3e8
688 [       ]*[a-f0-9]+:    66 f3 f0 81 29 e8 03    xrelease lock sub WORD PTR \[ecx\],0x3e8
689 [       ]*[a-f0-9]+:    f0 f2 66 81 29 e8 03    lock xacquire sub WORD PTR \[ecx\],0x3e8
690 [       ]*[a-f0-9]+:    f0 f3 66 81 29 e8 03    lock xrelease sub WORD PTR \[ecx\],0x3e8
691 [       ]*[a-f0-9]+:    66 f2 f0 81 31 e8 03    xacquire lock xor WORD PTR \[ecx\],0x3e8
692 [       ]*[a-f0-9]+:    66 f2 f0 81 31 e8 03    xacquire lock xor WORD PTR \[ecx\],0x3e8
693 [       ]*[a-f0-9]+:    66 f3 f0 81 31 e8 03    xrelease lock xor WORD PTR \[ecx\],0x3e8
694 [       ]*[a-f0-9]+:    66 f3 f0 81 31 e8 03    xrelease lock xor WORD PTR \[ecx\],0x3e8
695 [       ]*[a-f0-9]+:    f0 f2 66 81 31 e8 03    lock xacquire xor WORD PTR \[ecx\],0x3e8
696 [       ]*[a-f0-9]+:    f0 f3 66 81 31 e8 03    lock xrelease xor WORD PTR \[ecx\],0x3e8
697 [       ]*[a-f0-9]+:    f2 f0 81 11 80 96 98 00         xacquire lock adc DWORD PTR \[ecx\],0x989680
698 [       ]*[a-f0-9]+:    f2 f0 81 11 80 96 98 00         xacquire lock adc DWORD PTR \[ecx\],0x989680
699 [       ]*[a-f0-9]+:    f3 f0 81 11 80 96 98 00         xrelease lock adc DWORD PTR \[ecx\],0x989680
700 [       ]*[a-f0-9]+:    f3 f0 81 11 80 96 98 00         xrelease lock adc DWORD PTR \[ecx\],0x989680
701 [       ]*[a-f0-9]+:    f0 f2 81 11 80 96 98 00         lock xacquire adc DWORD PTR \[ecx\],0x989680
702 [       ]*[a-f0-9]+:    f0 f3 81 11 80 96 98 00         lock xrelease adc DWORD PTR \[ecx\],0x989680
703 [       ]*[a-f0-9]+:    f2 f0 81 01 80 96 98 00         xacquire lock add DWORD PTR \[ecx\],0x989680
704 [       ]*[a-f0-9]+:    f2 f0 81 01 80 96 98 00         xacquire lock add DWORD PTR \[ecx\],0x989680
705 [       ]*[a-f0-9]+:    f3 f0 81 01 80 96 98 00         xrelease lock add DWORD PTR \[ecx\],0x989680
706 [       ]*[a-f0-9]+:    f3 f0 81 01 80 96 98 00         xrelease lock add DWORD PTR \[ecx\],0x989680
707 [       ]*[a-f0-9]+:    f0 f2 81 01 80 96 98 00         lock xacquire add DWORD PTR \[ecx\],0x989680
708 [       ]*[a-f0-9]+:    f0 f3 81 01 80 96 98 00         lock xrelease add DWORD PTR \[ecx\],0x989680
709 [       ]*[a-f0-9]+:    f2 f0 81 21 80 96 98 00         xacquire lock and DWORD PTR \[ecx\],0x989680
710 [       ]*[a-f0-9]+:    f2 f0 81 21 80 96 98 00         xacquire lock and DWORD PTR \[ecx\],0x989680
711 [       ]*[a-f0-9]+:    f3 f0 81 21 80 96 98 00         xrelease lock and DWORD PTR \[ecx\],0x989680
712 [       ]*[a-f0-9]+:    f3 f0 81 21 80 96 98 00         xrelease lock and DWORD PTR \[ecx\],0x989680
713 [       ]*[a-f0-9]+:    f0 f2 81 21 80 96 98 00         lock xacquire and DWORD PTR \[ecx\],0x989680
714 [       ]*[a-f0-9]+:    f0 f3 81 21 80 96 98 00         lock xrelease and DWORD PTR \[ecx\],0x989680
715 [       ]*[a-f0-9]+:    f3 c7 01 80 96 98 00    xrelease mov DWORD PTR \[ecx\],0x989680
716 [       ]*[a-f0-9]+:    f2 f0 81 09 80 96 98 00         xacquire lock or DWORD PTR \[ecx\],0x989680
717 [       ]*[a-f0-9]+:    f2 f0 81 09 80 96 98 00         xacquire lock or DWORD PTR \[ecx\],0x989680
718 [       ]*[a-f0-9]+:    f3 f0 81 09 80 96 98 00         xrelease lock or DWORD PTR \[ecx\],0x989680
719 [       ]*[a-f0-9]+:    f3 f0 81 09 80 96 98 00         xrelease lock or DWORD PTR \[ecx\],0x989680
720 [       ]*[a-f0-9]+:    f0 f2 81 09 80 96 98 00         lock xacquire or DWORD PTR \[ecx\],0x989680
721 [       ]*[a-f0-9]+:    f0 f3 81 09 80 96 98 00         lock xrelease or DWORD PTR \[ecx\],0x989680
722 [       ]*[a-f0-9]+:    f2 f0 81 19 80 96 98 00         xacquire lock sbb DWORD PTR \[ecx\],0x989680
723 [       ]*[a-f0-9]+:    f2 f0 81 19 80 96 98 00         xacquire lock sbb DWORD PTR \[ecx\],0x989680
724 [       ]*[a-f0-9]+:    f3 f0 81 19 80 96 98 00         xrelease lock sbb DWORD PTR \[ecx\],0x989680
725 [       ]*[a-f0-9]+:    f3 f0 81 19 80 96 98 00         xrelease lock sbb DWORD PTR \[ecx\],0x989680
726 [       ]*[a-f0-9]+:    f0 f2 81 19 80 96 98 00         lock xacquire sbb DWORD PTR \[ecx\],0x989680
727 [       ]*[a-f0-9]+:    f0 f3 81 19 80 96 98 00         lock xrelease sbb DWORD PTR \[ecx\],0x989680
728 [       ]*[a-f0-9]+:    f2 f0 81 29 80 96 98 00         xacquire lock sub DWORD PTR \[ecx\],0x989680
729 [       ]*[a-f0-9]+:    f2 f0 81 29 80 96 98 00         xacquire lock sub DWORD PTR \[ecx\],0x989680
730 [       ]*[a-f0-9]+:    f3 f0 81 29 80 96 98 00         xrelease lock sub DWORD PTR \[ecx\],0x989680
731 [       ]*[a-f0-9]+:    f3 f0 81 29 80 96 98 00         xrelease lock sub DWORD PTR \[ecx\],0x989680
732 [       ]*[a-f0-9]+:    f0 f2 81 29 80 96 98 00         lock xacquire sub DWORD PTR \[ecx\],0x989680
733 [       ]*[a-f0-9]+:    f0 f3 81 29 80 96 98 00         lock xrelease sub DWORD PTR \[ecx\],0x989680
734 [       ]*[a-f0-9]+:    f2 f0 81 31 80 96 98 00         xacquire lock xor DWORD PTR \[ecx\],0x989680
735 [       ]*[a-f0-9]+:    f2 f0 81 31 80 96 98 00         xacquire lock xor DWORD PTR \[ecx\],0x989680
736 [       ]*[a-f0-9]+:    f3 f0 81 31 80 96 98 00         xrelease lock xor DWORD PTR \[ecx\],0x989680
737 [       ]*[a-f0-9]+:    f3 f0 81 31 80 96 98 00         xrelease lock xor DWORD PTR \[ecx\],0x989680
738 [       ]*[a-f0-9]+:    f0 f2 81 31 80 96 98 00         lock xacquire xor DWORD PTR \[ecx\],0x989680
739 [       ]*[a-f0-9]+:    f0 f3 81 31 80 96 98 00         lock xrelease xor DWORD PTR \[ecx\],0x989680
740 [       ]*[a-f0-9]+:    66 f2 f0 83 11 64       xacquire lock adc WORD PTR \[ecx\],0x64
741 [       ]*[a-f0-9]+:    66 f2 f0 83 11 64       xacquire lock adc WORD PTR \[ecx\],0x64
742 [       ]*[a-f0-9]+:    66 f3 f0 83 11 64       xrelease lock adc WORD PTR \[ecx\],0x64
743 [       ]*[a-f0-9]+:    66 f3 f0 83 11 64       xrelease lock adc WORD PTR \[ecx\],0x64
744 [       ]*[a-f0-9]+:    f0 f2 66 83 11 64       lock xacquire adc WORD PTR \[ecx\],0x64
745 [       ]*[a-f0-9]+:    f0 f3 66 83 11 64       lock xrelease adc WORD PTR \[ecx\],0x64
746 [       ]*[a-f0-9]+:    66 f2 f0 83 01 64       xacquire lock add WORD PTR \[ecx\],0x64
747 [       ]*[a-f0-9]+:    66 f2 f0 83 01 64       xacquire lock add WORD PTR \[ecx\],0x64
748 [       ]*[a-f0-9]+:    66 f3 f0 83 01 64       xrelease lock add WORD PTR \[ecx\],0x64
749 [       ]*[a-f0-9]+:    66 f3 f0 83 01 64       xrelease lock add WORD PTR \[ecx\],0x64
750 [       ]*[a-f0-9]+:    f0 f2 66 83 01 64       lock xacquire add WORD PTR \[ecx\],0x64
751 [       ]*[a-f0-9]+:    f0 f3 66 83 01 64       lock xrelease add WORD PTR \[ecx\],0x64
752 [       ]*[a-f0-9]+:    66 f2 f0 83 21 64       xacquire lock and WORD PTR \[ecx\],0x64
753 [       ]*[a-f0-9]+:    66 f2 f0 83 21 64       xacquire lock and WORD PTR \[ecx\],0x64
754 [       ]*[a-f0-9]+:    66 f3 f0 83 21 64       xrelease lock and WORD PTR \[ecx\],0x64
755 [       ]*[a-f0-9]+:    66 f3 f0 83 21 64       xrelease lock and WORD PTR \[ecx\],0x64
756 [       ]*[a-f0-9]+:    f0 f2 66 83 21 64       lock xacquire and WORD PTR \[ecx\],0x64
757 [       ]*[a-f0-9]+:    f0 f3 66 83 21 64       lock xrelease and WORD PTR \[ecx\],0x64
758 [       ]*[a-f0-9]+:    66 f2 f0 0f ba 39 64    xacquire lock btc WORD PTR \[ecx\],0x64
759 [       ]*[a-f0-9]+:    66 f2 f0 0f ba 39 64    xacquire lock btc WORD PTR \[ecx\],0x64
760 [       ]*[a-f0-9]+:    66 f3 f0 0f ba 39 64    xrelease lock btc WORD PTR \[ecx\],0x64
761 [       ]*[a-f0-9]+:    66 f3 f0 0f ba 39 64    xrelease lock btc WORD PTR \[ecx\],0x64
762 [       ]*[a-f0-9]+:    f0 f2 66 0f ba 39 64    lock xacquire btc WORD PTR \[ecx\],0x64
763 [       ]*[a-f0-9]+:    f0 f3 66 0f ba 39 64    lock xrelease btc WORD PTR \[ecx\],0x64
764 [       ]*[a-f0-9]+:    66 f2 f0 0f ba 31 64    xacquire lock btr WORD PTR \[ecx\],0x64
765 [       ]*[a-f0-9]+:    66 f2 f0 0f ba 31 64    xacquire lock btr WORD PTR \[ecx\],0x64
766 [       ]*[a-f0-9]+:    66 f3 f0 0f ba 31 64    xrelease lock btr WORD PTR \[ecx\],0x64
767 [       ]*[a-f0-9]+:    66 f3 f0 0f ba 31 64    xrelease lock btr WORD PTR \[ecx\],0x64
768 [       ]*[a-f0-9]+:    f0 f2 66 0f ba 31 64    lock xacquire btr WORD PTR \[ecx\],0x64
769 [       ]*[a-f0-9]+:    f0 f3 66 0f ba 31 64    lock xrelease btr WORD PTR \[ecx\],0x64
770 [       ]*[a-f0-9]+:    66 f2 f0 0f ba 29 64    xacquire lock bts WORD PTR \[ecx\],0x64
771 [       ]*[a-f0-9]+:    66 f2 f0 0f ba 29 64    xacquire lock bts WORD PTR \[ecx\],0x64
772 [       ]*[a-f0-9]+:    66 f3 f0 0f ba 29 64    xrelease lock bts WORD PTR \[ecx\],0x64
773 [       ]*[a-f0-9]+:    66 f3 f0 0f ba 29 64    xrelease lock bts WORD PTR \[ecx\],0x64
774 [       ]*[a-f0-9]+:    f0 f2 66 0f ba 29 64    lock xacquire bts WORD PTR \[ecx\],0x64
775 [       ]*[a-f0-9]+:    f0 f3 66 0f ba 29 64    lock xrelease bts WORD PTR \[ecx\],0x64
776 [       ]*[a-f0-9]+:    66 f3 c7 01 64 00       xrelease mov WORD PTR \[ecx\],0x64
777 [       ]*[a-f0-9]+:    66 f2 f0 83 09 64       xacquire lock or WORD PTR \[ecx\],0x64
778 [       ]*[a-f0-9]+:    66 f2 f0 83 09 64       xacquire lock or WORD PTR \[ecx\],0x64
779 [       ]*[a-f0-9]+:    66 f3 f0 83 09 64       xrelease lock or WORD PTR \[ecx\],0x64
780 [       ]*[a-f0-9]+:    66 f3 f0 83 09 64       xrelease lock or WORD PTR \[ecx\],0x64
781 [       ]*[a-f0-9]+:    f0 f2 66 83 09 64       lock xacquire or WORD PTR \[ecx\],0x64
782 [       ]*[a-f0-9]+:    f0 f3 66 83 09 64       lock xrelease or WORD PTR \[ecx\],0x64
783 [       ]*[a-f0-9]+:    66 f2 f0 83 19 64       xacquire lock sbb WORD PTR \[ecx\],0x64
784 [       ]*[a-f0-9]+:    66 f2 f0 83 19 64       xacquire lock sbb WORD PTR \[ecx\],0x64
785 [       ]*[a-f0-9]+:    66 f3 f0 83 19 64       xrelease lock sbb WORD PTR \[ecx\],0x64
786 [       ]*[a-f0-9]+:    66 f3 f0 83 19 64       xrelease lock sbb WORD PTR \[ecx\],0x64
787 [       ]*[a-f0-9]+:    f0 f2 66 83 19 64       lock xacquire sbb WORD PTR \[ecx\],0x64
788 [       ]*[a-f0-9]+:    f0 f3 66 83 19 64       lock xrelease sbb WORD PTR \[ecx\],0x64
789 [       ]*[a-f0-9]+:    66 f2 f0 83 29 64       xacquire lock sub WORD PTR \[ecx\],0x64
790 [       ]*[a-f0-9]+:    66 f2 f0 83 29 64       xacquire lock sub WORD PTR \[ecx\],0x64
791 [       ]*[a-f0-9]+:    66 f3 f0 83 29 64       xrelease lock sub WORD PTR \[ecx\],0x64
792 [       ]*[a-f0-9]+:    66 f3 f0 83 29 64       xrelease lock sub WORD PTR \[ecx\],0x64
793 [       ]*[a-f0-9]+:    f0 f2 66 83 29 64       lock xacquire sub WORD PTR \[ecx\],0x64
794 [       ]*[a-f0-9]+:    f0 f3 66 83 29 64       lock xrelease sub WORD PTR \[ecx\],0x64
795 [       ]*[a-f0-9]+:    66 f2 f0 83 31 64       xacquire lock xor WORD PTR \[ecx\],0x64
796 [       ]*[a-f0-9]+:    66 f2 f0 83 31 64       xacquire lock xor WORD PTR \[ecx\],0x64
797 [       ]*[a-f0-9]+:    66 f3 f0 83 31 64       xrelease lock xor WORD PTR \[ecx\],0x64
798 [       ]*[a-f0-9]+:    66 f3 f0 83 31 64       xrelease lock xor WORD PTR \[ecx\],0x64
799 [       ]*[a-f0-9]+:    f0 f2 66 83 31 64       lock xacquire xor WORD PTR \[ecx\],0x64
800 [       ]*[a-f0-9]+:    f0 f3 66 83 31 64       lock xrelease xor WORD PTR \[ecx\],0x64
801 [       ]*[a-f0-9]+:    f2 f0 83 11 64          xacquire lock adc DWORD PTR \[ecx\],0x64
802 [       ]*[a-f0-9]+:    f2 f0 83 11 64          xacquire lock adc DWORD PTR \[ecx\],0x64
803 [       ]*[a-f0-9]+:    f3 f0 83 11 64          xrelease lock adc DWORD PTR \[ecx\],0x64
804 [       ]*[a-f0-9]+:    f3 f0 83 11 64          xrelease lock adc DWORD PTR \[ecx\],0x64
805 [       ]*[a-f0-9]+:    f0 f2 83 11 64          lock xacquire adc DWORD PTR \[ecx\],0x64
806 [       ]*[a-f0-9]+:    f0 f3 83 11 64          lock xrelease adc DWORD PTR \[ecx\],0x64
807 [       ]*[a-f0-9]+:    f2 f0 83 01 64          xacquire lock add DWORD PTR \[ecx\],0x64
808 [       ]*[a-f0-9]+:    f2 f0 83 01 64          xacquire lock add DWORD PTR \[ecx\],0x64
809 [       ]*[a-f0-9]+:    f3 f0 83 01 64          xrelease lock add DWORD PTR \[ecx\],0x64
810 [       ]*[a-f0-9]+:    f3 f0 83 01 64          xrelease lock add DWORD PTR \[ecx\],0x64
811 [       ]*[a-f0-9]+:    f0 f2 83 01 64          lock xacquire add DWORD PTR \[ecx\],0x64
812 [       ]*[a-f0-9]+:    f0 f3 83 01 64          lock xrelease add DWORD PTR \[ecx\],0x64
813 [       ]*[a-f0-9]+:    f2 f0 83 21 64          xacquire lock and DWORD PTR \[ecx\],0x64
814 [       ]*[a-f0-9]+:    f2 f0 83 21 64          xacquire lock and DWORD PTR \[ecx\],0x64
815 [       ]*[a-f0-9]+:    f3 f0 83 21 64          xrelease lock and DWORD PTR \[ecx\],0x64
816 [       ]*[a-f0-9]+:    f3 f0 83 21 64          xrelease lock and DWORD PTR \[ecx\],0x64
817 [       ]*[a-f0-9]+:    f0 f2 83 21 64          lock xacquire and DWORD PTR \[ecx\],0x64
818 [       ]*[a-f0-9]+:    f0 f3 83 21 64          lock xrelease and DWORD PTR \[ecx\],0x64
819 [       ]*[a-f0-9]+:    f2 f0 0f ba 39 64       xacquire lock btc DWORD PTR \[ecx\],0x64
820 [       ]*[a-f0-9]+:    f2 f0 0f ba 39 64       xacquire lock btc DWORD PTR \[ecx\],0x64
821 [       ]*[a-f0-9]+:    f3 f0 0f ba 39 64       xrelease lock btc DWORD PTR \[ecx\],0x64
822 [       ]*[a-f0-9]+:    f3 f0 0f ba 39 64       xrelease lock btc DWORD PTR \[ecx\],0x64
823 [       ]*[a-f0-9]+:    f0 f2 0f ba 39 64       lock xacquire btc DWORD PTR \[ecx\],0x64
824 [       ]*[a-f0-9]+:    f0 f3 0f ba 39 64       lock xrelease btc DWORD PTR \[ecx\],0x64
825 [       ]*[a-f0-9]+:    f2 f0 0f ba 31 64       xacquire lock btr DWORD PTR \[ecx\],0x64
826 [       ]*[a-f0-9]+:    f2 f0 0f ba 31 64       xacquire lock btr DWORD PTR \[ecx\],0x64
827 [       ]*[a-f0-9]+:    f3 f0 0f ba 31 64       xrelease lock btr DWORD PTR \[ecx\],0x64
828 [       ]*[a-f0-9]+:    f3 f0 0f ba 31 64       xrelease lock btr DWORD PTR \[ecx\],0x64
829 [       ]*[a-f0-9]+:    f0 f2 0f ba 31 64       lock xacquire btr DWORD PTR \[ecx\],0x64
830 [       ]*[a-f0-9]+:    f0 f3 0f ba 31 64       lock xrelease btr DWORD PTR \[ecx\],0x64
831 [       ]*[a-f0-9]+:    f2 f0 0f ba 29 64       xacquire lock bts DWORD PTR \[ecx\],0x64
832 [       ]*[a-f0-9]+:    f2 f0 0f ba 29 64       xacquire lock bts DWORD PTR \[ecx\],0x64
833 [       ]*[a-f0-9]+:    f3 f0 0f ba 29 64       xrelease lock bts DWORD PTR \[ecx\],0x64
834 [       ]*[a-f0-9]+:    f3 f0 0f ba 29 64       xrelease lock bts DWORD PTR \[ecx\],0x64
835 [       ]*[a-f0-9]+:    f0 f2 0f ba 29 64       lock xacquire bts DWORD PTR \[ecx\],0x64
836 [       ]*[a-f0-9]+:    f0 f3 0f ba 29 64       lock xrelease bts DWORD PTR \[ecx\],0x64
837 [       ]*[a-f0-9]+:    f3 c7 01 64 00 00 00    xrelease mov DWORD PTR \[ecx\],0x64
838 [       ]*[a-f0-9]+:    f2 f0 83 09 64          xacquire lock or DWORD PTR \[ecx\],0x64
839 [       ]*[a-f0-9]+:    f2 f0 83 09 64          xacquire lock or DWORD PTR \[ecx\],0x64
840 [       ]*[a-f0-9]+:    f3 f0 83 09 64          xrelease lock or DWORD PTR \[ecx\],0x64
841 [       ]*[a-f0-9]+:    f3 f0 83 09 64          xrelease lock or DWORD PTR \[ecx\],0x64
842 [       ]*[a-f0-9]+:    f0 f2 83 09 64          lock xacquire or DWORD PTR \[ecx\],0x64
843 [       ]*[a-f0-9]+:    f0 f3 83 09 64          lock xrelease or DWORD PTR \[ecx\],0x64
844 [       ]*[a-f0-9]+:    f2 f0 83 19 64          xacquire lock sbb DWORD PTR \[ecx\],0x64
845 [       ]*[a-f0-9]+:    f2 f0 83 19 64          xacquire lock sbb DWORD PTR \[ecx\],0x64
846 [       ]*[a-f0-9]+:    f3 f0 83 19 64          xrelease lock sbb DWORD PTR \[ecx\],0x64
847 [       ]*[a-f0-9]+:    f3 f0 83 19 64          xrelease lock sbb DWORD PTR \[ecx\],0x64
848 [       ]*[a-f0-9]+:    f0 f2 83 19 64          lock xacquire sbb DWORD PTR \[ecx\],0x64
849 [       ]*[a-f0-9]+:    f0 f3 83 19 64          lock xrelease sbb DWORD PTR \[ecx\],0x64
850 [       ]*[a-f0-9]+:    f2 f0 83 29 64          xacquire lock sub DWORD PTR \[ecx\],0x64
851 [       ]*[a-f0-9]+:    f2 f0 83 29 64          xacquire lock sub DWORD PTR \[ecx\],0x64
852 [       ]*[a-f0-9]+:    f3 f0 83 29 64          xrelease lock sub DWORD PTR \[ecx\],0x64
853 [       ]*[a-f0-9]+:    f3 f0 83 29 64          xrelease lock sub DWORD PTR \[ecx\],0x64
854 [       ]*[a-f0-9]+:    f0 f2 83 29 64          lock xacquire sub DWORD PTR \[ecx\],0x64
855 [       ]*[a-f0-9]+:    f0 f3 83 29 64          lock xrelease sub DWORD PTR \[ecx\],0x64
856 [       ]*[a-f0-9]+:    f2 f0 83 31 64          xacquire lock xor DWORD PTR \[ecx\],0x64
857 [       ]*[a-f0-9]+:    f2 f0 83 31 64          xacquire lock xor DWORD PTR \[ecx\],0x64
858 [       ]*[a-f0-9]+:    f3 f0 83 31 64          xrelease lock xor DWORD PTR \[ecx\],0x64
859 [       ]*[a-f0-9]+:    f3 f0 83 31 64          xrelease lock xor DWORD PTR \[ecx\],0x64
860 [       ]*[a-f0-9]+:    f0 f2 83 31 64          lock xacquire xor DWORD PTR \[ecx\],0x64
861 [       ]*[a-f0-9]+:    f0 f3 83 31 64          lock xrelease xor DWORD PTR \[ecx\],0x64
862 [       ]*[a-f0-9]+:    f2 f0 80 11 64          xacquire lock adc BYTE PTR \[ecx\],0x64
863 [       ]*[a-f0-9]+:    f2 f0 80 11 64          xacquire lock adc BYTE PTR \[ecx\],0x64
864 [       ]*[a-f0-9]+:    f3 f0 80 11 64          xrelease lock adc BYTE PTR \[ecx\],0x64
865 [       ]*[a-f0-9]+:    f3 f0 80 11 64          xrelease lock adc BYTE PTR \[ecx\],0x64
866 [       ]*[a-f0-9]+:    f0 f2 80 11 64          lock xacquire adc BYTE PTR \[ecx\],0x64
867 [       ]*[a-f0-9]+:    f0 f3 80 11 64          lock xrelease adc BYTE PTR \[ecx\],0x64
868 [       ]*[a-f0-9]+:    f2 f0 80 01 64          xacquire lock add BYTE PTR \[ecx\],0x64
869 [       ]*[a-f0-9]+:    f2 f0 80 01 64          xacquire lock add BYTE PTR \[ecx\],0x64
870 [       ]*[a-f0-9]+:    f3 f0 80 01 64          xrelease lock add BYTE PTR \[ecx\],0x64
871 [       ]*[a-f0-9]+:    f3 f0 80 01 64          xrelease lock add BYTE PTR \[ecx\],0x64
872 [       ]*[a-f0-9]+:    f0 f2 80 01 64          lock xacquire add BYTE PTR \[ecx\],0x64
873 [       ]*[a-f0-9]+:    f0 f3 80 01 64          lock xrelease add BYTE PTR \[ecx\],0x64
874 [       ]*[a-f0-9]+:    f2 f0 80 21 64          xacquire lock and BYTE PTR \[ecx\],0x64
875 [       ]*[a-f0-9]+:    f2 f0 80 21 64          xacquire lock and BYTE PTR \[ecx\],0x64
876 [       ]*[a-f0-9]+:    f3 f0 80 21 64          xrelease lock and BYTE PTR \[ecx\],0x64
877 [       ]*[a-f0-9]+:    f3 f0 80 21 64          xrelease lock and BYTE PTR \[ecx\],0x64
878 [       ]*[a-f0-9]+:    f0 f2 80 21 64          lock xacquire and BYTE PTR \[ecx\],0x64
879 [       ]*[a-f0-9]+:    f0 f3 80 21 64          lock xrelease and BYTE PTR \[ecx\],0x64
880 [       ]*[a-f0-9]+:    f3 c6 01 64             xrelease mov BYTE PTR \[ecx\],0x64
881 [       ]*[a-f0-9]+:    f2 f0 80 09 64          xacquire lock or BYTE PTR \[ecx\],0x64
882 [       ]*[a-f0-9]+:    f2 f0 80 09 64          xacquire lock or BYTE PTR \[ecx\],0x64
883 [       ]*[a-f0-9]+:    f3 f0 80 09 64          xrelease lock or BYTE PTR \[ecx\],0x64
884 [       ]*[a-f0-9]+:    f3 f0 80 09 64          xrelease lock or BYTE PTR \[ecx\],0x64
885 [       ]*[a-f0-9]+:    f0 f2 80 09 64          lock xacquire or BYTE PTR \[ecx\],0x64
886 [       ]*[a-f0-9]+:    f0 f3 80 09 64          lock xrelease or BYTE PTR \[ecx\],0x64
887 [       ]*[a-f0-9]+:    f2 f0 80 19 64          xacquire lock sbb BYTE PTR \[ecx\],0x64
888 [       ]*[a-f0-9]+:    f2 f0 80 19 64          xacquire lock sbb BYTE PTR \[ecx\],0x64
889 [       ]*[a-f0-9]+:    f3 f0 80 19 64          xrelease lock sbb BYTE PTR \[ecx\],0x64
890 [       ]*[a-f0-9]+:    f3 f0 80 19 64          xrelease lock sbb BYTE PTR \[ecx\],0x64
891 [       ]*[a-f0-9]+:    f0 f2 80 19 64          lock xacquire sbb BYTE PTR \[ecx\],0x64
892 [       ]*[a-f0-9]+:    f0 f3 80 19 64          lock xrelease sbb BYTE PTR \[ecx\],0x64
893 [       ]*[a-f0-9]+:    f2 f0 80 29 64          xacquire lock sub BYTE PTR \[ecx\],0x64
894 [       ]*[a-f0-9]+:    f2 f0 80 29 64          xacquire lock sub BYTE PTR \[ecx\],0x64
895 [       ]*[a-f0-9]+:    f3 f0 80 29 64          xrelease lock sub BYTE PTR \[ecx\],0x64
896 [       ]*[a-f0-9]+:    f3 f0 80 29 64          xrelease lock sub BYTE PTR \[ecx\],0x64
897 [       ]*[a-f0-9]+:    f0 f2 80 29 64          lock xacquire sub BYTE PTR \[ecx\],0x64
898 [       ]*[a-f0-9]+:    f0 f3 80 29 64          lock xrelease sub BYTE PTR \[ecx\],0x64
899 [       ]*[a-f0-9]+:    f2 f0 80 31 64          xacquire lock xor BYTE PTR \[ecx\],0x64
900 [       ]*[a-f0-9]+:    f2 f0 80 31 64          xacquire lock xor BYTE PTR \[ecx\],0x64
901 [       ]*[a-f0-9]+:    f3 f0 80 31 64          xrelease lock xor BYTE PTR \[ecx\],0x64
902 [       ]*[a-f0-9]+:    f3 f0 80 31 64          xrelease lock xor BYTE PTR \[ecx\],0x64
903 [       ]*[a-f0-9]+:    f0 f2 80 31 64          lock xacquire xor BYTE PTR \[ecx\],0x64
904 [       ]*[a-f0-9]+:    f0 f3 80 31 64          lock xrelease xor BYTE PTR \[ecx\],0x64
905 [       ]*[a-f0-9]+:    f2 f0 10 01             xacquire lock adc BYTE PTR \[ecx\],al
906 [       ]*[a-f0-9]+:    f2 f0 10 01             xacquire lock adc BYTE PTR \[ecx\],al
907 [       ]*[a-f0-9]+:    f3 f0 10 01             xrelease lock adc BYTE PTR \[ecx\],al
908 [       ]*[a-f0-9]+:    f3 f0 10 01             xrelease lock adc BYTE PTR \[ecx\],al
909 [       ]*[a-f0-9]+:    f0 f2 10 01             lock xacquire adc BYTE PTR \[ecx\],al
910 [       ]*[a-f0-9]+:    f0 f3 10 01             lock xrelease adc BYTE PTR \[ecx\],al
911 [       ]*[a-f0-9]+:    f2 f0 00 01             xacquire lock add BYTE PTR \[ecx\],al
912 [       ]*[a-f0-9]+:    f2 f0 00 01             xacquire lock add BYTE PTR \[ecx\],al
913 [       ]*[a-f0-9]+:    f3 f0 00 01             xrelease lock add BYTE PTR \[ecx\],al
914 [       ]*[a-f0-9]+:    f3 f0 00 01             xrelease lock add BYTE PTR \[ecx\],al
915 [       ]*[a-f0-9]+:    f0 f2 00 01             lock xacquire add BYTE PTR \[ecx\],al
916 [       ]*[a-f0-9]+:    f0 f3 00 01             lock xrelease add BYTE PTR \[ecx\],al
917 [       ]*[a-f0-9]+:    f2 f0 20 01             xacquire lock and BYTE PTR \[ecx\],al
918 [       ]*[a-f0-9]+:    f2 f0 20 01             xacquire lock and BYTE PTR \[ecx\],al
919 [       ]*[a-f0-9]+:    f3 f0 20 01             xrelease lock and BYTE PTR \[ecx\],al
920 [       ]*[a-f0-9]+:    f3 f0 20 01             xrelease lock and BYTE PTR \[ecx\],al
921 [       ]*[a-f0-9]+:    f0 f2 20 01             lock xacquire and BYTE PTR \[ecx\],al
922 [       ]*[a-f0-9]+:    f0 f3 20 01             lock xrelease and BYTE PTR \[ecx\],al
923 [       ]*[a-f0-9]+:    f3 88 01                xrelease mov BYTE PTR \[ecx\],al
924 [       ]*[a-f0-9]+:    f2 f0 08 01             xacquire lock or BYTE PTR \[ecx\],al
925 [       ]*[a-f0-9]+:    f2 f0 08 01             xacquire lock or BYTE PTR \[ecx\],al
926 [       ]*[a-f0-9]+:    f3 f0 08 01             xrelease lock or BYTE PTR \[ecx\],al
927 [       ]*[a-f0-9]+:    f3 f0 08 01             xrelease lock or BYTE PTR \[ecx\],al
928 [       ]*[a-f0-9]+:    f0 f2 08 01             lock xacquire or BYTE PTR \[ecx\],al
929 [       ]*[a-f0-9]+:    f0 f3 08 01             lock xrelease or BYTE PTR \[ecx\],al
930 [       ]*[a-f0-9]+:    f2 f0 18 01             xacquire lock sbb BYTE PTR \[ecx\],al
931 [       ]*[a-f0-9]+:    f2 f0 18 01             xacquire lock sbb BYTE PTR \[ecx\],al
932 [       ]*[a-f0-9]+:    f3 f0 18 01             xrelease lock sbb BYTE PTR \[ecx\],al
933 [       ]*[a-f0-9]+:    f3 f0 18 01             xrelease lock sbb BYTE PTR \[ecx\],al
934 [       ]*[a-f0-9]+:    f0 f2 18 01             lock xacquire sbb BYTE PTR \[ecx\],al
935 [       ]*[a-f0-9]+:    f0 f3 18 01             lock xrelease sbb BYTE PTR \[ecx\],al
936 [       ]*[a-f0-9]+:    f2 f0 28 01             xacquire lock sub BYTE PTR \[ecx\],al
937 [       ]*[a-f0-9]+:    f2 f0 28 01             xacquire lock sub BYTE PTR \[ecx\],al
938 [       ]*[a-f0-9]+:    f3 f0 28 01             xrelease lock sub BYTE PTR \[ecx\],al
939 [       ]*[a-f0-9]+:    f3 f0 28 01             xrelease lock sub BYTE PTR \[ecx\],al
940 [       ]*[a-f0-9]+:    f0 f2 28 01             lock xacquire sub BYTE PTR \[ecx\],al
941 [       ]*[a-f0-9]+:    f0 f3 28 01             lock xrelease sub BYTE PTR \[ecx\],al
942 [       ]*[a-f0-9]+:    f2 f0 86 01             xacquire lock xchg BYTE PTR \[ecx\],al
943 [       ]*[a-f0-9]+:    f2 f0 86 01             xacquire lock xchg BYTE PTR \[ecx\],al
944 [       ]*[a-f0-9]+:    f2 86 01                xacquire xchg BYTE PTR \[ecx\],al
945 [       ]*[a-f0-9]+:    f3 f0 86 01             xrelease lock xchg BYTE PTR \[ecx\],al
946 [       ]*[a-f0-9]+:    f3 f0 86 01             xrelease lock xchg BYTE PTR \[ecx\],al
947 [       ]*[a-f0-9]+:    f3 86 01                xrelease xchg BYTE PTR \[ecx\],al
948 [       ]*[a-f0-9]+:    f0 f2 86 01             lock xacquire xchg BYTE PTR \[ecx\],al
949 [       ]*[a-f0-9]+:    f0 f3 86 01             lock xrelease xchg BYTE PTR \[ecx\],al
950 [       ]*[a-f0-9]+:    f2 f0 30 01             xacquire lock xor BYTE PTR \[ecx\],al
951 [       ]*[a-f0-9]+:    f2 f0 30 01             xacquire lock xor BYTE PTR \[ecx\],al
952 [       ]*[a-f0-9]+:    f3 f0 30 01             xrelease lock xor BYTE PTR \[ecx\],al
953 [       ]*[a-f0-9]+:    f3 f0 30 01             xrelease lock xor BYTE PTR \[ecx\],al
954 [       ]*[a-f0-9]+:    f0 f2 30 01             lock xacquire xor BYTE PTR \[ecx\],al
955 [       ]*[a-f0-9]+:    f0 f3 30 01             lock xrelease xor BYTE PTR \[ecx\],al
956 [       ]*[a-f0-9]+:    66 f2 f0 11 01          xacquire lock adc WORD PTR \[ecx\],ax
957 [       ]*[a-f0-9]+:    66 f2 f0 11 01          xacquire lock adc WORD PTR \[ecx\],ax
958 [       ]*[a-f0-9]+:    66 f3 f0 11 01          xrelease lock adc WORD PTR \[ecx\],ax
959 [       ]*[a-f0-9]+:    66 f3 f0 11 01          xrelease lock adc WORD PTR \[ecx\],ax
960 [       ]*[a-f0-9]+:    f0 f2 66 11 01          lock xacquire adc WORD PTR \[ecx\],ax
961 [       ]*[a-f0-9]+:    f0 f3 66 11 01          lock xrelease adc WORD PTR \[ecx\],ax
962 [       ]*[a-f0-9]+:    66 f2 f0 01 01          xacquire lock add WORD PTR \[ecx\],ax
963 [       ]*[a-f0-9]+:    66 f2 f0 01 01          xacquire lock add WORD PTR \[ecx\],ax
964 [       ]*[a-f0-9]+:    66 f3 f0 01 01          xrelease lock add WORD PTR \[ecx\],ax
965 [       ]*[a-f0-9]+:    66 f3 f0 01 01          xrelease lock add WORD PTR \[ecx\],ax
966 [       ]*[a-f0-9]+:    f0 f2 66 01 01          lock xacquire add WORD PTR \[ecx\],ax
967 [       ]*[a-f0-9]+:    f0 f3 66 01 01          lock xrelease add WORD PTR \[ecx\],ax
968 [       ]*[a-f0-9]+:    66 f2 f0 21 01          xacquire lock and WORD PTR \[ecx\],ax
969 [       ]*[a-f0-9]+:    66 f2 f0 21 01          xacquire lock and WORD PTR \[ecx\],ax
970 [       ]*[a-f0-9]+:    66 f3 f0 21 01          xrelease lock and WORD PTR \[ecx\],ax
971 [       ]*[a-f0-9]+:    66 f3 f0 21 01          xrelease lock and WORD PTR \[ecx\],ax
972 [       ]*[a-f0-9]+:    f0 f2 66 21 01          lock xacquire and WORD PTR \[ecx\],ax
973 [       ]*[a-f0-9]+:    f0 f3 66 21 01          lock xrelease and WORD PTR \[ecx\],ax
974 [       ]*[a-f0-9]+:    66 f3 89 01             xrelease mov WORD PTR \[ecx\],ax
975 [       ]*[a-f0-9]+:    66 f2 f0 09 01          xacquire lock or WORD PTR \[ecx\],ax
976 [       ]*[a-f0-9]+:    66 f2 f0 09 01          xacquire lock or WORD PTR \[ecx\],ax
977 [       ]*[a-f0-9]+:    66 f3 f0 09 01          xrelease lock or WORD PTR \[ecx\],ax
978 [       ]*[a-f0-9]+:    66 f3 f0 09 01          xrelease lock or WORD PTR \[ecx\],ax
979 [       ]*[a-f0-9]+:    f0 f2 66 09 01          lock xacquire or WORD PTR \[ecx\],ax
980 [       ]*[a-f0-9]+:    f0 f3 66 09 01          lock xrelease or WORD PTR \[ecx\],ax
981 [       ]*[a-f0-9]+:    66 f2 f0 19 01          xacquire lock sbb WORD PTR \[ecx\],ax
982 [       ]*[a-f0-9]+:    66 f2 f0 19 01          xacquire lock sbb WORD PTR \[ecx\],ax
983 [       ]*[a-f0-9]+:    66 f3 f0 19 01          xrelease lock sbb WORD PTR \[ecx\],ax
984 [       ]*[a-f0-9]+:    66 f3 f0 19 01          xrelease lock sbb WORD PTR \[ecx\],ax
985 [       ]*[a-f0-9]+:    f0 f2 66 19 01          lock xacquire sbb WORD PTR \[ecx\],ax
986 [       ]*[a-f0-9]+:    f0 f3 66 19 01          lock xrelease sbb WORD PTR \[ecx\],ax
987 [       ]*[a-f0-9]+:    66 f2 f0 29 01          xacquire lock sub WORD PTR \[ecx\],ax
988 [       ]*[a-f0-9]+:    66 f2 f0 29 01          xacquire lock sub WORD PTR \[ecx\],ax
989 [       ]*[a-f0-9]+:    66 f3 f0 29 01          xrelease lock sub WORD PTR \[ecx\],ax
990 [       ]*[a-f0-9]+:    66 f3 f0 29 01          xrelease lock sub WORD PTR \[ecx\],ax
991 [       ]*[a-f0-9]+:    f0 f2 66 29 01          lock xacquire sub WORD PTR \[ecx\],ax
992 [       ]*[a-f0-9]+:    f0 f3 66 29 01          lock xrelease sub WORD PTR \[ecx\],ax
993 [       ]*[a-f0-9]+:    66 f2 f0 87 01          xacquire lock xchg WORD PTR \[ecx\],ax
994 [       ]*[a-f0-9]+:    66 f2 f0 87 01          xacquire lock xchg WORD PTR \[ecx\],ax
995 [       ]*[a-f0-9]+:    66 f2 87 01             xacquire xchg WORD PTR \[ecx\],ax
996 [       ]*[a-f0-9]+:    66 f3 f0 87 01          xrelease lock xchg WORD PTR \[ecx\],ax
997 [       ]*[a-f0-9]+:    66 f3 f0 87 01          xrelease lock xchg WORD PTR \[ecx\],ax
998 [       ]*[a-f0-9]+:    66 f3 87 01             xrelease xchg WORD PTR \[ecx\],ax
999 [       ]*[a-f0-9]+:    f0 f2 66 87 01          lock xacquire xchg WORD PTR \[ecx\],ax
1000 [       ]*[a-f0-9]+:    f0 f3 66 87 01          lock xrelease xchg WORD PTR \[ecx\],ax
1001 [       ]*[a-f0-9]+:    66 f2 f0 31 01          xacquire lock xor WORD PTR \[ecx\],ax
1002 [       ]*[a-f0-9]+:    66 f2 f0 31 01          xacquire lock xor WORD PTR \[ecx\],ax
1003 [       ]*[a-f0-9]+:    66 f3 f0 31 01          xrelease lock xor WORD PTR \[ecx\],ax
1004 [       ]*[a-f0-9]+:    66 f3 f0 31 01          xrelease lock xor WORD PTR \[ecx\],ax
1005 [       ]*[a-f0-9]+:    f0 f2 66 31 01          lock xacquire xor WORD PTR \[ecx\],ax
1006 [       ]*[a-f0-9]+:    f0 f3 66 31 01          lock xrelease xor WORD PTR \[ecx\],ax
1007 [       ]*[a-f0-9]+:    f2 f0 11 01             xacquire lock adc DWORD PTR \[ecx\],eax
1008 [       ]*[a-f0-9]+:    f2 f0 11 01             xacquire lock adc DWORD PTR \[ecx\],eax
1009 [       ]*[a-f0-9]+:    f3 f0 11 01             xrelease lock adc DWORD PTR \[ecx\],eax
1010 [       ]*[a-f0-9]+:    f3 f0 11 01             xrelease lock adc DWORD PTR \[ecx\],eax
1011 [       ]*[a-f0-9]+:    f0 f2 11 01             lock xacquire adc DWORD PTR \[ecx\],eax
1012 [       ]*[a-f0-9]+:    f0 f3 11 01             lock xrelease adc DWORD PTR \[ecx\],eax
1013 [       ]*[a-f0-9]+:    f2 f0 01 01             xacquire lock add DWORD PTR \[ecx\],eax
1014 [       ]*[a-f0-9]+:    f2 f0 01 01             xacquire lock add DWORD PTR \[ecx\],eax
1015 [       ]*[a-f0-9]+:    f3 f0 01 01             xrelease lock add DWORD PTR \[ecx\],eax
1016 [       ]*[a-f0-9]+:    f3 f0 01 01             xrelease lock add DWORD PTR \[ecx\],eax
1017 [       ]*[a-f0-9]+:    f0 f2 01 01             lock xacquire add DWORD PTR \[ecx\],eax
1018 [       ]*[a-f0-9]+:    f0 f3 01 01             lock xrelease add DWORD PTR \[ecx\],eax
1019 [       ]*[a-f0-9]+:    f2 f0 21 01             xacquire lock and DWORD PTR \[ecx\],eax
1020 [       ]*[a-f0-9]+:    f2 f0 21 01             xacquire lock and DWORD PTR \[ecx\],eax
1021 [       ]*[a-f0-9]+:    f3 f0 21 01             xrelease lock and DWORD PTR \[ecx\],eax
1022 [       ]*[a-f0-9]+:    f3 f0 21 01             xrelease lock and DWORD PTR \[ecx\],eax
1023 [       ]*[a-f0-9]+:    f0 f2 21 01             lock xacquire and DWORD PTR \[ecx\],eax
1024 [       ]*[a-f0-9]+:    f0 f3 21 01             lock xrelease and DWORD PTR \[ecx\],eax
1025 [       ]*[a-f0-9]+:    f3 89 01                xrelease mov DWORD PTR \[ecx\],eax
1026 [       ]*[a-f0-9]+:    f2 f0 09 01             xacquire lock or DWORD PTR \[ecx\],eax
1027 [       ]*[a-f0-9]+:    f2 f0 09 01             xacquire lock or DWORD PTR \[ecx\],eax
1028 [       ]*[a-f0-9]+:    f3 f0 09 01             xrelease lock or DWORD PTR \[ecx\],eax
1029 [       ]*[a-f0-9]+:    f3 f0 09 01             xrelease lock or DWORD PTR \[ecx\],eax
1030 [       ]*[a-f0-9]+:    f0 f2 09 01             lock xacquire or DWORD PTR \[ecx\],eax
1031 [       ]*[a-f0-9]+:    f0 f3 09 01             lock xrelease or DWORD PTR \[ecx\],eax
1032 [       ]*[a-f0-9]+:    f2 f0 19 01             xacquire lock sbb DWORD PTR \[ecx\],eax
1033 [       ]*[a-f0-9]+:    f2 f0 19 01             xacquire lock sbb DWORD PTR \[ecx\],eax
1034 [       ]*[a-f0-9]+:    f3 f0 19 01             xrelease lock sbb DWORD PTR \[ecx\],eax
1035 [       ]*[a-f0-9]+:    f3 f0 19 01             xrelease lock sbb DWORD PTR \[ecx\],eax
1036 [       ]*[a-f0-9]+:    f0 f2 19 01             lock xacquire sbb DWORD PTR \[ecx\],eax
1037 [       ]*[a-f0-9]+:    f0 f3 19 01             lock xrelease sbb DWORD PTR \[ecx\],eax
1038 [       ]*[a-f0-9]+:    f2 f0 29 01             xacquire lock sub DWORD PTR \[ecx\],eax
1039 [       ]*[a-f0-9]+:    f2 f0 29 01             xacquire lock sub DWORD PTR \[ecx\],eax
1040 [       ]*[a-f0-9]+:    f3 f0 29 01             xrelease lock sub DWORD PTR \[ecx\],eax
1041 [       ]*[a-f0-9]+:    f3 f0 29 01             xrelease lock sub DWORD PTR \[ecx\],eax
1042 [       ]*[a-f0-9]+:    f0 f2 29 01             lock xacquire sub DWORD PTR \[ecx\],eax
1043 [       ]*[a-f0-9]+:    f0 f3 29 01             lock xrelease sub DWORD PTR \[ecx\],eax
1044 [       ]*[a-f0-9]+:    f2 f0 87 01             xacquire lock xchg DWORD PTR \[ecx\],eax
1045 [       ]*[a-f0-9]+:    f2 f0 87 01             xacquire lock xchg DWORD PTR \[ecx\],eax
1046 [       ]*[a-f0-9]+:    f2 87 01                xacquire xchg DWORD PTR \[ecx\],eax
1047 [       ]*[a-f0-9]+:    f3 f0 87 01             xrelease lock xchg DWORD PTR \[ecx\],eax
1048 [       ]*[a-f0-9]+:    f3 f0 87 01             xrelease lock xchg DWORD PTR \[ecx\],eax
1049 [       ]*[a-f0-9]+:    f3 87 01                xrelease xchg DWORD PTR \[ecx\],eax
1050 [       ]*[a-f0-9]+:    f0 f2 87 01             lock xacquire xchg DWORD PTR \[ecx\],eax
1051 [       ]*[a-f0-9]+:    f0 f3 87 01             lock xrelease xchg DWORD PTR \[ecx\],eax
1052 [       ]*[a-f0-9]+:    f2 f0 31 01             xacquire lock xor DWORD PTR \[ecx\],eax
1053 [       ]*[a-f0-9]+:    f2 f0 31 01             xacquire lock xor DWORD PTR \[ecx\],eax
1054 [       ]*[a-f0-9]+:    f3 f0 31 01             xrelease lock xor DWORD PTR \[ecx\],eax
1055 [       ]*[a-f0-9]+:    f3 f0 31 01             xrelease lock xor DWORD PTR \[ecx\],eax
1056 [       ]*[a-f0-9]+:    f0 f2 31 01             lock xacquire xor DWORD PTR \[ecx\],eax
1057 [       ]*[a-f0-9]+:    f0 f3 31 01             lock xrelease xor DWORD PTR \[ecx\],eax
1058 [       ]*[a-f0-9]+:    66 f2 f0 0f bb 01       xacquire lock btc WORD PTR \[ecx\],ax
1059 [       ]*[a-f0-9]+:    66 f2 f0 0f bb 01       xacquire lock btc WORD PTR \[ecx\],ax
1060 [       ]*[a-f0-9]+:    66 f3 f0 0f bb 01       xrelease lock btc WORD PTR \[ecx\],ax
1061 [       ]*[a-f0-9]+:    66 f3 f0 0f bb 01       xrelease lock btc WORD PTR \[ecx\],ax
1062 [       ]*[a-f0-9]+:    f0 f2 66 0f bb 01       lock xacquire btc WORD PTR \[ecx\],ax
1063 [       ]*[a-f0-9]+:    f0 f3 66 0f bb 01       lock xrelease btc WORD PTR \[ecx\],ax
1064 [       ]*[a-f0-9]+:    66 f2 f0 0f b3 01       xacquire lock btr WORD PTR \[ecx\],ax
1065 [       ]*[a-f0-9]+:    66 f2 f0 0f b3 01       xacquire lock btr WORD PTR \[ecx\],ax
1066 [       ]*[a-f0-9]+:    66 f3 f0 0f b3 01       xrelease lock btr WORD PTR \[ecx\],ax
1067 [       ]*[a-f0-9]+:    66 f3 f0 0f b3 01       xrelease lock btr WORD PTR \[ecx\],ax
1068 [       ]*[a-f0-9]+:    f0 f2 66 0f b3 01       lock xacquire btr WORD PTR \[ecx\],ax
1069 [       ]*[a-f0-9]+:    f0 f3 66 0f b3 01       lock xrelease btr WORD PTR \[ecx\],ax
1070 [       ]*[a-f0-9]+:    66 f2 f0 0f ab 01       xacquire lock bts WORD PTR \[ecx\],ax
1071 [       ]*[a-f0-9]+:    66 f2 f0 0f ab 01       xacquire lock bts WORD PTR \[ecx\],ax
1072 [       ]*[a-f0-9]+:    66 f3 f0 0f ab 01       xrelease lock bts WORD PTR \[ecx\],ax
1073 [       ]*[a-f0-9]+:    66 f3 f0 0f ab 01       xrelease lock bts WORD PTR \[ecx\],ax
1074 [       ]*[a-f0-9]+:    f0 f2 66 0f ab 01       lock xacquire bts WORD PTR \[ecx\],ax
1075 [       ]*[a-f0-9]+:    f0 f3 66 0f ab 01       lock xrelease bts WORD PTR \[ecx\],ax
1076 [       ]*[a-f0-9]+:    66 f2 f0 0f b1 01       xacquire lock cmpxchg WORD PTR \[ecx\],ax
1077 [       ]*[a-f0-9]+:    66 f2 f0 0f b1 01       xacquire lock cmpxchg WORD PTR \[ecx\],ax
1078 [       ]*[a-f0-9]+:    66 f3 f0 0f b1 01       xrelease lock cmpxchg WORD PTR \[ecx\],ax
1079 [       ]*[a-f0-9]+:    66 f3 f0 0f b1 01       xrelease lock cmpxchg WORD PTR \[ecx\],ax
1080 [       ]*[a-f0-9]+:    f0 f2 66 0f b1 01       lock xacquire cmpxchg WORD PTR \[ecx\],ax
1081 [       ]*[a-f0-9]+:    f0 f3 66 0f b1 01       lock xrelease cmpxchg WORD PTR \[ecx\],ax
1082 [       ]*[a-f0-9]+:    66 f2 f0 0f c1 01       xacquire lock xadd WORD PTR \[ecx\],ax
1083 [       ]*[a-f0-9]+:    66 f2 f0 0f c1 01       xacquire lock xadd WORD PTR \[ecx\],ax
1084 [       ]*[a-f0-9]+:    66 f3 f0 0f c1 01       xrelease lock xadd WORD PTR \[ecx\],ax
1085 [       ]*[a-f0-9]+:    66 f3 f0 0f c1 01       xrelease lock xadd WORD PTR \[ecx\],ax
1086 [       ]*[a-f0-9]+:    f0 f2 66 0f c1 01       lock xacquire xadd WORD PTR \[ecx\],ax
1087 [       ]*[a-f0-9]+:    f0 f3 66 0f c1 01       lock xrelease xadd WORD PTR \[ecx\],ax
1088 [       ]*[a-f0-9]+:    f2 f0 0f bb 01          xacquire lock btc DWORD PTR \[ecx\],eax
1089 [       ]*[a-f0-9]+:    f2 f0 0f bb 01          xacquire lock btc DWORD PTR \[ecx\],eax
1090 [       ]*[a-f0-9]+:    f3 f0 0f bb 01          xrelease lock btc DWORD PTR \[ecx\],eax
1091 [       ]*[a-f0-9]+:    f3 f0 0f bb 01          xrelease lock btc DWORD PTR \[ecx\],eax
1092 [       ]*[a-f0-9]+:    f0 f2 0f bb 01          lock xacquire btc DWORD PTR \[ecx\],eax
1093 [       ]*[a-f0-9]+:    f0 f3 0f bb 01          lock xrelease btc DWORD PTR \[ecx\],eax
1094 [       ]*[a-f0-9]+:    f2 f0 0f b3 01          xacquire lock btr DWORD PTR \[ecx\],eax
1095 [       ]*[a-f0-9]+:    f2 f0 0f b3 01          xacquire lock btr DWORD PTR \[ecx\],eax
1096 [       ]*[a-f0-9]+:    f3 f0 0f b3 01          xrelease lock btr DWORD PTR \[ecx\],eax
1097 [       ]*[a-f0-9]+:    f3 f0 0f b3 01          xrelease lock btr DWORD PTR \[ecx\],eax
1098 [       ]*[a-f0-9]+:    f0 f2 0f b3 01          lock xacquire btr DWORD PTR \[ecx\],eax
1099 [       ]*[a-f0-9]+:    f0 f3 0f b3 01          lock xrelease btr DWORD PTR \[ecx\],eax
1100 [       ]*[a-f0-9]+:    f2 f0 0f ab 01          xacquire lock bts DWORD PTR \[ecx\],eax
1101 [       ]*[a-f0-9]+:    f2 f0 0f ab 01          xacquire lock bts DWORD PTR \[ecx\],eax
1102 [       ]*[a-f0-9]+:    f3 f0 0f ab 01          xrelease lock bts DWORD PTR \[ecx\],eax
1103 [       ]*[a-f0-9]+:    f3 f0 0f ab 01          xrelease lock bts DWORD PTR \[ecx\],eax
1104 [       ]*[a-f0-9]+:    f0 f2 0f ab 01          lock xacquire bts DWORD PTR \[ecx\],eax
1105 [       ]*[a-f0-9]+:    f0 f3 0f ab 01          lock xrelease bts DWORD PTR \[ecx\],eax
1106 [       ]*[a-f0-9]+:    f2 f0 0f b1 01          xacquire lock cmpxchg DWORD PTR \[ecx\],eax
1107 [       ]*[a-f0-9]+:    f2 f0 0f b1 01          xacquire lock cmpxchg DWORD PTR \[ecx\],eax
1108 [       ]*[a-f0-9]+:    f3 f0 0f b1 01          xrelease lock cmpxchg DWORD PTR \[ecx\],eax
1109 [       ]*[a-f0-9]+:    f3 f0 0f b1 01          xrelease lock cmpxchg DWORD PTR \[ecx\],eax
1110 [       ]*[a-f0-9]+:    f0 f2 0f b1 01          lock xacquire cmpxchg DWORD PTR \[ecx\],eax
1111 [       ]*[a-f0-9]+:    f0 f3 0f b1 01          lock xrelease cmpxchg DWORD PTR \[ecx\],eax
1112 [       ]*[a-f0-9]+:    f2 f0 0f c1 01          xacquire lock xadd DWORD PTR \[ecx\],eax
1113 [       ]*[a-f0-9]+:    f2 f0 0f c1 01          xacquire lock xadd DWORD PTR \[ecx\],eax
1114 [       ]*[a-f0-9]+:    f3 f0 0f c1 01          xrelease lock xadd DWORD PTR \[ecx\],eax
1115 [       ]*[a-f0-9]+:    f3 f0 0f c1 01          xrelease lock xadd DWORD PTR \[ecx\],eax
1116 [       ]*[a-f0-9]+:    f0 f2 0f c1 01          lock xacquire xadd DWORD PTR \[ecx\],eax
1117 [       ]*[a-f0-9]+:    f0 f3 0f c1 01          lock xrelease xadd DWORD PTR \[ecx\],eax
1118 [       ]*[a-f0-9]+:    f2 f0 fe 09             xacquire lock dec BYTE PTR \[ecx\]
1119 [       ]*[a-f0-9]+:    f2 f0 fe 09             xacquire lock dec BYTE PTR \[ecx\]
1120 [       ]*[a-f0-9]+:    f3 f0 fe 09             xrelease lock dec BYTE PTR \[ecx\]
1121 [       ]*[a-f0-9]+:    f3 f0 fe 09             xrelease lock dec BYTE PTR \[ecx\]
1122 [       ]*[a-f0-9]+:    f0 f2 fe 09             lock xacquire dec BYTE PTR \[ecx\]
1123 [       ]*[a-f0-9]+:    f0 f3 fe 09             lock xrelease dec BYTE PTR \[ecx\]
1124 [       ]*[a-f0-9]+:    f2 f0 fe 01             xacquire lock inc BYTE PTR \[ecx\]
1125 [       ]*[a-f0-9]+:    f2 f0 fe 01             xacquire lock inc BYTE PTR \[ecx\]
1126 [       ]*[a-f0-9]+:    f3 f0 fe 01             xrelease lock inc BYTE PTR \[ecx\]
1127 [       ]*[a-f0-9]+:    f3 f0 fe 01             xrelease lock inc BYTE PTR \[ecx\]
1128 [       ]*[a-f0-9]+:    f0 f2 fe 01             lock xacquire inc BYTE PTR \[ecx\]
1129 [       ]*[a-f0-9]+:    f0 f3 fe 01             lock xrelease inc BYTE PTR \[ecx\]
1130 [       ]*[a-f0-9]+:    f2 f0 f6 19             xacquire lock neg BYTE PTR \[ecx\]
1131 [       ]*[a-f0-9]+:    f2 f0 f6 19             xacquire lock neg BYTE PTR \[ecx\]
1132 [       ]*[a-f0-9]+:    f3 f0 f6 19             xrelease lock neg BYTE PTR \[ecx\]
1133 [       ]*[a-f0-9]+:    f3 f0 f6 19             xrelease lock neg BYTE PTR \[ecx\]
1134 [       ]*[a-f0-9]+:    f0 f2 f6 19             lock xacquire neg BYTE PTR \[ecx\]
1135 [       ]*[a-f0-9]+:    f0 f3 f6 19             lock xrelease neg BYTE PTR \[ecx\]
1136 [       ]*[a-f0-9]+:    f2 f0 f6 11             xacquire lock not BYTE PTR \[ecx\]
1137 [       ]*[a-f0-9]+:    f2 f0 f6 11             xacquire lock not BYTE PTR \[ecx\]
1138 [       ]*[a-f0-9]+:    f3 f0 f6 11             xrelease lock not BYTE PTR \[ecx\]
1139 [       ]*[a-f0-9]+:    f3 f0 f6 11             xrelease lock not BYTE PTR \[ecx\]
1140 [       ]*[a-f0-9]+:    f0 f2 f6 11             lock xacquire not BYTE PTR \[ecx\]
1141 [       ]*[a-f0-9]+:    f0 f3 f6 11             lock xrelease not BYTE PTR \[ecx\]
1142 [       ]*[a-f0-9]+:    66 f2 f0 ff 09          xacquire lock dec WORD PTR \[ecx\]
1143 [       ]*[a-f0-9]+:    66 f2 f0 ff 09          xacquire lock dec WORD PTR \[ecx\]
1144 [       ]*[a-f0-9]+:    66 f3 f0 ff 09          xrelease lock dec WORD PTR \[ecx\]
1145 [       ]*[a-f0-9]+:    66 f3 f0 ff 09          xrelease lock dec WORD PTR \[ecx\]
1146 [       ]*[a-f0-9]+:    f0 f2 66 ff 09          lock xacquire dec WORD PTR \[ecx\]
1147 [       ]*[a-f0-9]+:    f0 f3 66 ff 09          lock xrelease dec WORD PTR \[ecx\]
1148 [       ]*[a-f0-9]+:    66 f2 f0 ff 01          xacquire lock inc WORD PTR \[ecx\]
1149 [       ]*[a-f0-9]+:    66 f2 f0 ff 01          xacquire lock inc WORD PTR \[ecx\]
1150 [       ]*[a-f0-9]+:    66 f3 f0 ff 01          xrelease lock inc WORD PTR \[ecx\]
1151 [       ]*[a-f0-9]+:    66 f3 f0 ff 01          xrelease lock inc WORD PTR \[ecx\]
1152 [       ]*[a-f0-9]+:    f0 f2 66 ff 01          lock xacquire inc WORD PTR \[ecx\]
1153 [       ]*[a-f0-9]+:    f0 f3 66 ff 01          lock xrelease inc WORD PTR \[ecx\]
1154 [       ]*[a-f0-9]+:    66 f2 f0 f7 19          xacquire lock neg WORD PTR \[ecx\]
1155 [       ]*[a-f0-9]+:    66 f2 f0 f7 19          xacquire lock neg WORD PTR \[ecx\]
1156 [       ]*[a-f0-9]+:    66 f3 f0 f7 19          xrelease lock neg WORD PTR \[ecx\]
1157 [       ]*[a-f0-9]+:    66 f3 f0 f7 19          xrelease lock neg WORD PTR \[ecx\]
1158 [       ]*[a-f0-9]+:    f0 f2 66 f7 19          lock xacquire neg WORD PTR \[ecx\]
1159 [       ]*[a-f0-9]+:    f0 f3 66 f7 19          lock xrelease neg WORD PTR \[ecx\]
1160 [       ]*[a-f0-9]+:    66 f2 f0 f7 11          xacquire lock not WORD PTR \[ecx\]
1161 [       ]*[a-f0-9]+:    66 f2 f0 f7 11          xacquire lock not WORD PTR \[ecx\]
1162 [       ]*[a-f0-9]+:    66 f3 f0 f7 11          xrelease lock not WORD PTR \[ecx\]
1163 [       ]*[a-f0-9]+:    66 f3 f0 f7 11          xrelease lock not WORD PTR \[ecx\]
1164 [       ]*[a-f0-9]+:    f0 f2 66 f7 11          lock xacquire not WORD PTR \[ecx\]
1165 [       ]*[a-f0-9]+:    f0 f3 66 f7 11          lock xrelease not WORD PTR \[ecx\]
1166 [       ]*[a-f0-9]+:    f2 f0 ff 09             xacquire lock dec DWORD PTR \[ecx\]
1167 [       ]*[a-f0-9]+:    f2 f0 ff 09             xacquire lock dec DWORD PTR \[ecx\]
1168 [       ]*[a-f0-9]+:    f3 f0 ff 09             xrelease lock dec DWORD PTR \[ecx\]
1169 [       ]*[a-f0-9]+:    f3 f0 ff 09             xrelease lock dec DWORD PTR \[ecx\]
1170 [       ]*[a-f0-9]+:    f0 f2 ff 09             lock xacquire dec DWORD PTR \[ecx\]
1171 [       ]*[a-f0-9]+:    f0 f3 ff 09             lock xrelease dec DWORD PTR \[ecx\]
1172 [       ]*[a-f0-9]+:    f2 f0 ff 01             xacquire lock inc DWORD PTR \[ecx\]
1173 [       ]*[a-f0-9]+:    f2 f0 ff 01             xacquire lock inc DWORD PTR \[ecx\]
1174 [       ]*[a-f0-9]+:    f3 f0 ff 01             xrelease lock inc DWORD PTR \[ecx\]
1175 [       ]*[a-f0-9]+:    f3 f0 ff 01             xrelease lock inc DWORD PTR \[ecx\]
1176 [       ]*[a-f0-9]+:    f0 f2 ff 01             lock xacquire inc DWORD PTR \[ecx\]
1177 [       ]*[a-f0-9]+:    f0 f3 ff 01             lock xrelease inc DWORD PTR \[ecx\]
1178 [       ]*[a-f0-9]+:    f2 f0 f7 19             xacquire lock neg DWORD PTR \[ecx\]
1179 [       ]*[a-f0-9]+:    f2 f0 f7 19             xacquire lock neg DWORD PTR \[ecx\]
1180 [       ]*[a-f0-9]+:    f3 f0 f7 19             xrelease lock neg DWORD PTR \[ecx\]
1181 [       ]*[a-f0-9]+:    f3 f0 f7 19             xrelease lock neg DWORD PTR \[ecx\]
1182 [       ]*[a-f0-9]+:    f0 f2 f7 19             lock xacquire neg DWORD PTR \[ecx\]
1183 [       ]*[a-f0-9]+:    f0 f3 f7 19             lock xrelease neg DWORD PTR \[ecx\]
1184 [       ]*[a-f0-9]+:    f2 f0 f7 11             xacquire lock not DWORD PTR \[ecx\]
1185 [       ]*[a-f0-9]+:    f2 f0 f7 11             xacquire lock not DWORD PTR \[ecx\]
1186 [       ]*[a-f0-9]+:    f3 f0 f7 11             xrelease lock not DWORD PTR \[ecx\]
1187 [       ]*[a-f0-9]+:    f3 f0 f7 11             xrelease lock not DWORD PTR \[ecx\]
1188 [       ]*[a-f0-9]+:    f0 f2 f7 11             lock xacquire not DWORD PTR \[ecx\]
1189 [       ]*[a-f0-9]+:    f0 f3 f7 11             lock xrelease not DWORD PTR \[ecx\]
1190 [       ]*[a-f0-9]+:    f2 f0 0f c7 09          xacquire lock cmpxchg8b QWORD PTR \[ecx\]
1191 [       ]*[a-f0-9]+:    f2 f0 0f c7 09          xacquire lock cmpxchg8b QWORD PTR \[ecx\]
1192 [       ]*[a-f0-9]+:    f3 f0 0f c7 09          xrelease lock cmpxchg8b QWORD PTR \[ecx\]
1193 [       ]*[a-f0-9]+:    f3 f0 0f c7 09          xrelease lock cmpxchg8b QWORD PTR \[ecx\]
1194 [       ]*[a-f0-9]+:    f0 f2 0f c7 09          lock xacquire cmpxchg8b QWORD PTR \[ecx\]
1195 [       ]*[a-f0-9]+:    f0 f3 0f c7 09          lock xrelease cmpxchg8b QWORD PTR \[ecx\]
1196 [       ]*[a-f0-9]+:    f2 f0 0f b0 09          xacquire lock cmpxchg BYTE PTR \[ecx\],cl
1197 [       ]*[a-f0-9]+:    f2 f0 0f b0 09          xacquire lock cmpxchg BYTE PTR \[ecx\],cl
1198 [       ]*[a-f0-9]+:    f3 f0 0f b0 09          xrelease lock cmpxchg BYTE PTR \[ecx\],cl
1199 [       ]*[a-f0-9]+:    f3 f0 0f b0 09          xrelease lock cmpxchg BYTE PTR \[ecx\],cl
1200 [       ]*[a-f0-9]+:    f0 f2 0f b0 09          lock xacquire cmpxchg BYTE PTR \[ecx\],cl
1201 [       ]*[a-f0-9]+:    f0 f3 0f b0 09          lock xrelease cmpxchg BYTE PTR \[ecx\],cl
1202 [       ]*[a-f0-9]+:    f2 f0 0f c0 09          xacquire lock xadd BYTE PTR \[ecx\],cl
1203 [       ]*[a-f0-9]+:    f2 f0 0f c0 09          xacquire lock xadd BYTE PTR \[ecx\],cl
1204 [       ]*[a-f0-9]+:    f3 f0 0f c0 09          xrelease lock xadd BYTE PTR \[ecx\],cl
1205 [       ]*[a-f0-9]+:    f3 f0 0f c0 09          xrelease lock xadd BYTE PTR \[ecx\],cl
1206 [       ]*[a-f0-9]+:    f0 f2 0f c0 09          lock xacquire xadd BYTE PTR \[ecx\],cl
1207 [       ]*[a-f0-9]+:    f0 f3 0f c0 09          lock xrelease xadd BYTE PTR \[ecx\],cl
1208 #pass