1 #source: opcode.s
2 #as: -J
3 #objdump: -dwMintel
4 #name: i386 opcodes (Intel disassembly)
5 
6 .*: +file format .*
7 
8 Disassembly of section .text:
9 
10 0+000 <foo>:
11  *[0-9a-f]+:	00 90 90 90 90 90[ 	]+add[ 	]+(BYTE PTR )?\[eax-0x6f6f6f70\],dl
12  *[0-9a-f]+:	01 90 90 90 90 90[ 	]+add[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx
13  *[0-9a-f]+:	02 90 90 90 90 90[ 	]+add[ 	]+dl,(BYTE PTR )?\[eax-0x6f6f6f70\]
14  *[0-9a-f]+:	03 90 90 90 90 90[ 	]+add[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
15  *[0-9a-f]+:	04 90[ 	]+add[ 	]+al,0x90
16  *[0-9a-f]+:	05 90 90 90 90[ 	]+add[ 	]+eax,0x90909090
17  *[0-9a-f]+:	06[ 	]+push[ 	]+es
18  *[0-9a-f]+:	07[ 	]+pop[ 	]+es
19  *[0-9a-f]+:	08 90 90 90 90 90[ 	]+or[ 	]+(BYTE PTR )?\[eax-0x6f6f6f70\],dl
20  *[0-9a-f]+:	09 90 90 90 90 90[ 	]+or[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx
21  *[0-9a-f]+:	0a 90 90 90 90 90[ 	]+or[ 	]+dl,(BYTE PTR )?\[eax-0x6f6f6f70\]
22  *[0-9a-f]+:	0b 90 90 90 90 90[ 	]+or[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
23  *[0-9a-f]+:	0c 90[ 	]+or[ 	]+al,0x90
24  *[0-9a-f]+:	0d 90 90 90 90[ 	]+or[ 	]+eax,0x90909090
25  *[0-9a-f]+:	0e[ 	]+push[ 	]+cs
26  *[0-9a-f]+:	10 90 90 90 90 90[ 	]+adc[ 	]+(BYTE PTR )?\[eax-0x6f6f6f70\],dl
27  *[0-9a-f]+:	11 90 90 90 90 90[ 	]+adc[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx
28  *[0-9a-f]+:	12 90 90 90 90 90[ 	]+adc[ 	]+dl,(BYTE PTR )?\[eax-0x6f6f6f70\]
29  *[0-9a-f]+:	13 90 90 90 90 90[ 	]+adc[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
30  *[0-9a-f]+:	14 90[ 	]+adc[ 	]+al,0x90
31  *[0-9a-f]+:	15 90 90 90 90[ 	]+adc[ 	]+eax,0x90909090
32  *[0-9a-f]+:	16[ 	]+push[ 	]+ss
33  *[0-9a-f]+:	17[ 	]+pop[ 	]+ss
34  *[0-9a-f]+:	18 90 90 90 90 90[ 	]+sbb[ 	]+(BYTE PTR )?\[eax-0x6f6f6f70\],dl
35  *[0-9a-f]+:	19 90 90 90 90 90[ 	]+sbb[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx
36  *[0-9a-f]+:	1a 90 90 90 90 90[ 	]+sbb[ 	]+dl,(BYTE PTR )?\[eax-0x6f6f6f70\]
37  *[0-9a-f]+:	1b 90 90 90 90 90[ 	]+sbb[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
38  *[0-9a-f]+:	1c 90[ 	]+sbb[ 	]+al,0x90
39  *[0-9a-f]+:	1d 90 90 90 90[ 	]+sbb[ 	]+eax,0x90909090
40  *[0-9a-f]+:	1e[ 	]+push[ 	]+ds
41  *[0-9a-f]+:	1f[ 	]+pop[ 	]+ds
42  *[0-9a-f]+:	20 90 90 90 90 90[ 	]+and[ 	]+(BYTE PTR )?\[eax-0x6f6f6f70\],dl
43  *[0-9a-f]+:	21 90 90 90 90 90[ 	]+and[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx
44  *[0-9a-f]+:	22 90 90 90 90 90[ 	]+and[ 	]+dl,(BYTE PTR )?\[eax-0x6f6f6f70\]
45  *[0-9a-f]+:	23 90 90 90 90 90[ 	]+and[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
46  *[0-9a-f]+:	24 90[ 	]+and[ 	]+al,0x90
47  *[0-9a-f]+:	25 90 90 90 90[ 	]+and[ 	]+eax,0x90909090
48  *[0-9a-f]+:	27[ 	]+daa[ 	]*
49  *[0-9a-f]+:	28 90 90 90 90 90[ 	]+sub[ 	]+(BYTE PTR )?\[eax-0x6f6f6f70\],dl
50  *[0-9a-f]+:	29 90 90 90 90 90[ 	]+sub[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx
51  *[0-9a-f]+:	2a 90 90 90 90 90[ 	]+sub[ 	]+dl,(BYTE PTR )?\[eax-0x6f6f6f70\]
52  *[0-9a-f]+:	2b 90 90 90 90 90[ 	]+sub[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
53  *[0-9a-f]+:	2c 90[ 	]+sub[ 	]+al,0x90
54  *[0-9a-f]+:	2d 90 90 90 90[ 	]+sub[ 	]+eax,0x90909090
55  *[0-9a-f]+:	2f[ 	]+das[ 	]*
56  *[0-9a-f]+:	30 90 90 90 90 90[ 	]+xor[ 	]+(BYTE PTR )?\[eax-0x6f6f6f70\],dl
57  *[0-9a-f]+:	31 90 90 90 90 90[ 	]+xor[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx
58  *[0-9a-f]+:	32 90 90 90 90 90[ 	]+xor[ 	]+dl,(BYTE PTR )?\[eax-0x6f6f6f70\]
59  *[0-9a-f]+:	33 90 90 90 90 90[ 	]+xor[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
60  *[0-9a-f]+:	34 90[ 	]+xor[ 	]+al,0x90
61  *[0-9a-f]+:	35 90 90 90 90[ 	]+xor[ 	]+eax,0x90909090
62  *[0-9a-f]+:	37[ 	]+aaa[ 	]*
63  *[0-9a-f]+:	38 90 90 90 90 90[ 	]+cmp[ 	]+(BYTE PTR )?\[eax-0x6f6f6f70\],dl
64  *[0-9a-f]+:	39 90 90 90 90 90[ 	]+cmp[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx
65  *[0-9a-f]+:	3a 90 90 90 90 90[ 	]+cmp[ 	]+dl,(BYTE PTR )?\[eax-0x6f6f6f70\]
66  *[0-9a-f]+:	3b 90 90 90 90 90[ 	]+cmp[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
67  *[0-9a-f]+:	3c 90[ 	]+cmp[ 	]+al,0x90
68  *[0-9a-f]+:	3d 90 90 90 90[ 	]+cmp[ 	]+eax,0x90909090
69  *[0-9a-f]+:	3f[ 	]+aas[ 	]*
70  *[0-9a-f]+:	40[ 	]+inc[ 	]+eax
71  *[0-9a-f]+:	41[ 	]+inc[ 	]+ecx
72  *[0-9a-f]+:	42[ 	]+inc[ 	]+edx
73  *[0-9a-f]+:	43[ 	]+inc[ 	]+ebx
74  *[0-9a-f]+:	44[ 	]+inc[ 	]+esp
75  *[0-9a-f]+:	45[ 	]+inc[ 	]+ebp
76  *[0-9a-f]+:	46[ 	]+inc[ 	]+esi
77  *[0-9a-f]+:	47[ 	]+inc[ 	]+edi
78  *[0-9a-f]+:	48[ 	]+dec[ 	]+eax
79  *[0-9a-f]+:	49[ 	]+dec[ 	]+ecx
80  *[0-9a-f]+:	4a[ 	]+dec[ 	]+edx
81  *[0-9a-f]+:	4b[ 	]+dec[ 	]+ebx
82  *[0-9a-f]+:	4c[ 	]+dec[ 	]+esp
83  *[0-9a-f]+:	4d[ 	]+dec[ 	]+ebp
84  *[0-9a-f]+:	4e[ 	]+dec[ 	]+esi
85  *[0-9a-f]+:	4f[ 	]+dec[ 	]+edi
86  *[0-9a-f]+:	50[ 	]+push[ 	]+eax
87  *[0-9a-f]+:	51[ 	]+push[ 	]+ecx
88  *[0-9a-f]+:	52[ 	]+push[ 	]+edx
89  *[0-9a-f]+:	53[ 	]+push[ 	]+ebx
90  *[0-9a-f]+:	54[ 	]+push[ 	]+esp
91  *[0-9a-f]+:	55[ 	]+push[ 	]+ebp
92  *[0-9a-f]+:	56[ 	]+push[ 	]+esi
93  *[0-9a-f]+:	57[ 	]+push[ 	]+edi
94  *[0-9a-f]+:	58[ 	]+pop[ 	]+eax
95  *[0-9a-f]+:	59[ 	]+pop[ 	]+ecx
96  *[0-9a-f]+:	5a[ 	]+pop[ 	]+edx
97  *[0-9a-f]+:	5b[ 	]+pop[ 	]+ebx
98  *[0-9a-f]+:	5c[ 	]+pop[ 	]+esp
99  *[0-9a-f]+:	5d[ 	]+pop[ 	]+ebp
100  *[0-9a-f]+:	5e[ 	]+pop[ 	]+esi
101  *[0-9a-f]+:	5f[ 	]+pop[ 	]+edi
102  *[0-9a-f]+:	60[ 	]+pusha[ 	]*
103  *[0-9a-f]+:	61[ 	]+popa[ 	]*
104  *[0-9a-f]+:	62 90 90 90 90 90[ 	]+bound[ 	]+edx,(QWORD PTR )?\[eax-0x6f6f6f70\]
105  *[0-9a-f]+:	63 90 90 90 90 90[ 	]+arpl[ 	]+(WORD PTR )?\[eax-0x6f6f6f70\],dx
106  *[0-9a-f]+:	68 90 90 90 90[ 	]+push[ 	]+0x90909090
107  *[0-9a-f]+:	69 90 90 90 90 90 90 90 90 90[ 	]+imul[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\],0x90909090
108  *[0-9a-f]+:	6a 90[ 	]+push[ 	]+0xffffff90
109  *[0-9a-f]+:	6b 90 90 90 90 90 90[ 	]+imul[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\],0xffffff90
110  *[0-9a-f]+:	6c[ 	]+ins[ 	]+BYTE PTR es:\[edi\],dx
111  *[0-9a-f]+:	6d[ 	]+ins[ 	]+DWORD PTR es:\[edi\],dx
112  *[0-9a-f]+:	6e[ 	]+outs[ 	]+dx,BYTE PTR ds:\[esi\]
113  *[0-9a-f]+:	6f[ 	]+outs[ 	]+dx,DWORD PTR ds:\[esi\]
114  *[0-9a-f]+:	70 90[ 	]+jo[ 	]+(0x)?df.*
115  *[0-9a-f]+:	71 90[ 	]+jno[ 	]+(0x)?e1.*
116  *[0-9a-f]+:	72 90[ 	]+jb[ 	]+(0x)?e3.*
117  *[0-9a-f]+:	73 90[ 	]+jae[ 	]+(0x)?e5.*
118  *[0-9a-f]+:	74 90[ 	]+je[ 	]+(0x)?e7.*
119  *[0-9a-f]+:	75 90[ 	]+jne[ 	]+(0x)?e9.*
120  *[0-9a-f]+:	76 90[ 	]+jbe[ 	]+(0x)?eb.*
121  *[0-9a-f]+:	77 90[ 	]+ja[ 	]+(0x)?ed.*
122  *[0-9a-f]+:	78 90[ 	]+js[ 	]+(0x)?ef.*
123  *[0-9a-f]+:	79 90[ 	]+jns[ 	]+(0x)?f1.*
124  *[0-9a-f]+:	7a 90[ 	]+jp[ 	]+(0x)?f3.*
125  *[0-9a-f]+:	7b 90[ 	]+jnp[ 	]+(0x)?f5.*
126  *[0-9a-f]+:	7c 90[ 	]+jl[ 	]+(0x)?f7.*
127  *[0-9a-f]+:	7d 90[ 	]+jge[ 	]+(0x)?f9.*
128  *[0-9a-f]+:	7e 90[ 	]+jle[ 	]+(0x)?fb.*
129  *[0-9a-f]+:	7f 90[ 	]+jg[ 	]+(0x)?fd.*
130  *[0-9a-f]+:	80 90 90 90 90 90 90[ 	]+adc[ 	]+BYTE PTR \[eax-0x6f6f6f70\],0x90
131  *[0-9a-f]+:	81 90 90 90 90 90 90 90 90 90[ 	]+adc[ 	]+DWORD PTR \[eax-0x6f6f6f70\],0x90909090
132  *[0-9a-f]+:	83 90 90 90 90 90 90[ 	]+adc[ 	]+DWORD PTR \[eax-0x6f6f6f70\],0xffffff90
133  *[0-9a-f]+:	84 90 90 90 90 90[ 	]+test[ 	]+(BYTE PTR )?\[eax-0x6f6f6f70\],dl
134  *[0-9a-f]+:	85 90 90 90 90 90[ 	]+test[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx
135  *[0-9a-f]+:	86 90 90 90 90 90[ 	]+xchg[ 	]+(BYTE PTR )?\[eax-0x6f6f6f70\],dl
136  *[0-9a-f]+:	87 90 90 90 90 90[ 	]+xchg[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx
137  *[0-9a-f]+:	88 90 90 90 90 90[ 	]+mov[ 	]+(BYTE PTR )?\[eax-0x6f6f6f70\],dl
138  *[0-9a-f]+:	89 90 90 90 90 90[ 	]+mov[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx
139  *[0-9a-f]+:	8a 90 90 90 90 90[ 	]+mov[ 	]+dl,(BYTE PTR )?\[eax-0x6f6f6f70\]
140  *[0-9a-f]+:	8b 90 90 90 90 90[ 	]+mov[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
141  *[0-9a-f]+:	8c 90 90 90 90 90[ 	]+mov[ 	]+(WORD PTR )?\[eax-0x6f6f6f70\],ss
142  *[0-9a-f]+:	8d 90 90 90 90 90[ 	]+lea[ 	]+edx,\[eax-0x6f6f6f70\]
143  *[0-9a-f]+:	8e 90 90 90 90 90[ 	]+mov[ 	]+ss,(WORD PTR )?\[eax-0x6f6f6f70\]
144  *[0-9a-f]+:	8f 80 90 90 90 90[ 	]+pop[ 	]+DWORD PTR \[eax-0x6f6f6f70\]
145  *[0-9a-f]+:	90[ 	]+nop[ 	]*
146  *[0-9a-f]+:	91[ 	]+xchg[ 	]+ecx,eax
147  *[0-9a-f]+:	92[ 	]+xchg[ 	]+edx,eax
148  *[0-9a-f]+:	93[ 	]+xchg[ 	]+ebx,eax
149  *[0-9a-f]+:	94[ 	]+xchg[ 	]+esp,eax
150  *[0-9a-f]+:	95[ 	]+xchg[ 	]+ebp,eax
151  *[0-9a-f]+:	96[ 	]+xchg[ 	]+esi,eax
152  *[0-9a-f]+:	97[ 	]+xchg[ 	]+edi,eax
153  *[0-9a-f]+:	98[ 	]+cwde[ 	]*
154  *[0-9a-f]+:	99[ 	]+cdq[ 	]*
155  *[0-9a-f]+:	9a 90 90 90 90 90 90[ 	]+call[ 	]+0x9090:0x90909090
156  *[0-9a-f]+:	9b[ 	]+fwait
157  *[0-9a-f]+:	9c[ 	]+pushf[ 	]*
158  *[0-9a-f]+:	9d[ 	]+popf[ 	]*
159  *[0-9a-f]+:	9e[ 	]+sahf[ 	]*
160  *[0-9a-f]+:	9f[ 	]+lahf[ 	]*
161  *[0-9a-f]+:	a0 90 90 90 90[ 	]+mov[ 	]+al,ds:0x90909090
162  *[0-9a-f]+:	a1 90 90 90 90[ 	]+mov[ 	]+eax,ds:0x90909090
163  *[0-9a-f]+:	a2 90 90 90 90[ 	]+mov[ 	]+ds:0x90909090,al
164  *[0-9a-f]+:	a3 90 90 90 90[ 	]+mov[ 	]+ds:0x90909090,eax
165  *[0-9a-f]+:	a4[ 	]+movs[ 	]+BYTE PTR es:\[edi\],(BYTE PTR )?ds:\[esi\]
166  *[0-9a-f]+:	a5[ 	]+movs[ 	]+DWORD PTR es:\[edi\],(DWORD PTR )?ds:\[esi\]
167  *[0-9a-f]+:	a6[ 	]+cmps[ 	]+BYTE PTR ds:\[esi\],(BYTE PTR )?es:\[edi\]
168  *[0-9a-f]+:	a7[ 	]+cmps[ 	]+DWORD PTR ds:\[esi\],(DWORD PTR )?es:\[edi\]
169  *[0-9a-f]+:	a8 90[ 	]+test[ 	]+al,0x90
170  *[0-9a-f]+:	a9 90 90 90 90[ 	]+test[ 	]+eax,0x90909090
171  *[0-9a-f]+:	aa[ 	]+stos[ 	]+BYTE PTR es:\[edi\](,al)?
172  *[0-9a-f]+:	ab[ 	]+stos[ 	]+DWORD PTR es:\[edi\](,eax)?
173  *[0-9a-f]+:	ac[ 	]+lods[ 	]+(al,)?BYTE PTR ds:\[esi\]
174  *[0-9a-f]+:	ad[ 	]+lods[ 	]+(eax,)?DWORD PTR ds:\[esi\]
175  *[0-9a-f]+:	ae[ 	]+scas[ 	]+(al,)?BYTE PTR es:\[edi\]
176  *[0-9a-f]+:	af[ 	]+scas[ 	]+(eax,)?DWORD PTR es:\[edi\]
177  *[0-9a-f]+:	b0 90[ 	]+mov[ 	]+al,0x90
178  *[0-9a-f]+:	b1 90[ 	]+mov[ 	]+cl,0x90
179  *[0-9a-f]+:	b2 90[ 	]+mov[ 	]+dl,0x90
180  *[0-9a-f]+:	b3 90[ 	]+mov[ 	]+bl,0x90
181  *[0-9a-f]+:	b4 90[ 	]+mov[ 	]+ah,0x90
182  *[0-9a-f]+:	b5 90[ 	]+mov[ 	]+ch,0x90
183  *[0-9a-f]+:	b6 90[ 	]+mov[ 	]+dh,0x90
184  *[0-9a-f]+:	b7 90[ 	]+mov[ 	]+bh,0x90
185  *[0-9a-f]+:	b8 90 90 90 90[ 	]+mov[ 	]+eax,0x90909090
186  *[0-9a-f]+:	b9 90 90 90 90[ 	]+mov[ 	]+ecx,0x90909090
187  *[0-9a-f]+:	ba 90 90 90 90[ 	]+mov[ 	]+edx,0x90909090
188  *[0-9a-f]+:	bb 90 90 90 90[ 	]+mov[ 	]+ebx,0x90909090
189  *[0-9a-f]+:	bc 90 90 90 90[ 	]+mov[ 	]+esp,0x90909090
190  *[0-9a-f]+:	bd 90 90 90 90[ 	]+mov[ 	]+ebp,0x90909090
191  *[0-9a-f]+:	be 90 90 90 90[ 	]+mov[ 	]+esi,0x90909090
192  *[0-9a-f]+:	bf 90 90 90 90[ 	]+mov[ 	]+edi,0x90909090
193  *[0-9a-f]+:	c0 90 90 90 90 90 90[ 	]+rcl[ 	]+BYTE PTR \[eax-0x6f6f6f70\],0x90
194  *[0-9a-f]+:	c1 90 90 90 90 90 90[ 	]+rcl[ 	]+DWORD PTR \[eax-0x6f6f6f70\],0x90
195  *[0-9a-f]+:	c2 90 90[ 	]+ret[ 	]+0x9090
196  *[0-9a-f]+:	c3[ 	]+ret[ 	]*
197  *[0-9a-f]+:	c4 90 90 90 90 90[ 	]+les[ 	]+edx,(FWORD PTR )?\[eax-0x6f6f6f70\]
198  *[0-9a-f]+:	c5 90 90 90 90 90[ 	]+lds[ 	]+edx,(FWORD PTR )?\[eax-0x6f6f6f70\]
199  *[0-9a-f]+:	c6 80 90 90 90 90 90[ 	]+mov[ 	]+BYTE PTR \[eax-0x6f6f6f70\],0x90
200  *[0-9a-f]+:	c7 80 90 90 90 90 90 90 90 90[ 	]+mov[ 	]+DWORD PTR \[eax-0x6f6f6f70\],0x90909090
201  *[0-9a-f]+:	c8 90 90 90[ 	]+enter[ 	]+0x9090,0x90
202  *[0-9a-f]+:	c9[ 	]+leave[ 	]*
203  *[0-9a-f]+:	ca 90 90[ 	]+retf[ 	]+0x9090
204  *[0-9a-f]+:	cb[ 	]+retf[ 	]*
205  *[0-9a-f]+:	cc[ 	]+int3[ 	]*
206  *[0-9a-f]+:	cd 90[ 	]+int[ 	]+0x90
207  *[0-9a-f]+:	ce[ 	]+into[ 	]*
208  *[0-9a-f]+:	cf[ 	]+iret[ 	]*
209  *[0-9a-f]+:	d0 90 90 90 90 90[ 	]+rcl[ 	]+BYTE PTR \[eax-0x6f6f6f70\],1
210  *[0-9a-f]+:	d1 90 90 90 90 90[ 	]+rcl[ 	]+DWORD PTR \[eax-0x6f6f6f70\],1
211  *[0-9a-f]+:	d2 90 90 90 90 90[ 	]+rcl[ 	]+BYTE PTR \[eax-0x6f6f6f70\],cl
212  *[0-9a-f]+:	d3 90 90 90 90 90[ 	]+rcl[ 	]+DWORD PTR \[eax-0x6f6f6f70\],cl
213  *[0-9a-f]+:	d4 90[ 	]+aam[ 	]+0x90
214  *[0-9a-f]+:	d5 90[ 	]+aad[ 	]+0x90
215  *[0-9a-f]+:	d7[ 	]+xlat[ 	]+(BYTE PTR )?(ds:)?\[ebx\]
216  *[0-9a-f]+:	d8 90 90 90 90 90[ 	]+fcom[ 	]+DWORD PTR \[eax-0x6f6f6f70\]
217  *[0-9a-f]+:	d9 90 90 90 90 90[ 	]+fst[ 	]+DWORD PTR \[eax-0x6f6f6f70\]
218  *[0-9a-f]+:	da 90 90 90 90 90[ 	]+ficom[ 	]+DWORD PTR \[eax-0x6f6f6f70\]
219  *[0-9a-f]+:	db 90 90 90 90 90[ 	]+fist[ 	]+DWORD PTR \[eax-0x6f6f6f70\]
220  *[0-9a-f]+:	dc 90 90 90 90 90[ 	]+fcom[ 	]+QWORD PTR \[eax-0x6f6f6f70\]
221  *[0-9a-f]+:	dd 90 90 90 90 90[ 	]+fst[ 	]+QWORD PTR \[eax-0x6f6f6f70\]
222  *[0-9a-f]+:	de 90 90 90 90 90[ 	]+ficom[ 	]+WORD PTR \[eax-0x6f6f6f70\]
223  *[0-9a-f]+:	df 90 90 90 90 90[ 	]+fist[ 	]+WORD PTR \[eax-0x6f6f6f70\]
224  *[0-9a-f]+:	e0 90[ 	]+loopne[ 	]+(0x)?25c.*
225  *[0-9a-f]+:	e1 90[ 	]+loope[ 	]+(0x)?25e.*
226  *[0-9a-f]+:	e2 90[ 	]+loop[ 	]+(0x)?260.*
227  *[0-9a-f]+:	e3 90[ 	]+jecxz[ 	]+(0x)?262.*
228  *[0-9a-f]+:	e4 90[ 	]+in[ 	]+al,0x90
229  *[0-9a-f]+:	e5 90[ 	]+in[ 	]+eax,0x90
230  *[0-9a-f]+:	e6 90[ 	]+out[ 	]+0x90,al
231  *[0-9a-f]+:	e7 90[ 	]+out[ 	]+0x90,eax
232  *[0-9a-f]+:	e8 90 90 90 90[ 	]+call[ 	]+(0x)?9090936f.*
233  *[0-9a-f]+:	e9 90 90 90 90[ 	]+jmp[ 	]+(0x)?90909374.*
234  *[0-9a-f]+:	ea 90 90 90 90 90 90[ 	]+jmp[ 	]+0x9090:0x90909090
235  *[0-9a-f]+:	eb 90[ 	]+jmp[ 	]+(0x)?27d.*
236  *[0-9a-f]+:	ec[ 	]+in[ 	]+al,dx
237  *[0-9a-f]+:	ed[ 	]+in[ 	]+eax,dx
238  *[0-9a-f]+:	ee[ 	]+out[ 	]+dx,al
239  *[0-9a-f]+:	ef[ 	]+out[ 	]+dx,eax
240  *[0-9a-f]+:	f4[ 	]+hlt[ 	]*
241  *[0-9a-f]+:	f5[ 	]+cmc[ 	]*
242  *[0-9a-f]+:	f6 90 90 90 90 90[ 	]+not[ 	]+BYTE PTR \[eax-0x6f6f6f70\]
243  *[0-9a-f]+:	f7 90 90 90 90 90[ 	]+not[ 	]+DWORD PTR \[eax-0x6f6f6f70\]
244  *[0-9a-f]+:	f8[ 	]+clc[ 	]*
245  *[0-9a-f]+:	f9[ 	]+stc[ 	]*
246  *[0-9a-f]+:	fa[ 	]+cli[ 	]*
247  *[0-9a-f]+:	fb[ 	]+sti[ 	]*
248  *[0-9a-f]+:	fc[ 	]+cld[ 	]*
249  *[0-9a-f]+:	fd[ 	]+std[ 	]*
250  *[0-9a-f]+:	ff 90 90 90 90 90[ 	]+call[ 	]+DWORD PTR \[eax-0x6f6f6f70\]
251  *[0-9a-f]+:	0f 00 90 90 90 90 90[ 	]+lldt[ 	]+(WORD PTR )?\[eax-0x6f6f6f70\]
252  *[0-9a-f]+:	0f 01 90 90 90 90 90[ 	]+lgdtd[ 	]+\[eax-0x6f6f6f70\]
253  *[0-9a-f]+:	0f 02 90 90 90 90 90[ 	]+lar[ 	]+edx,(WORD PTR )?\[eax-0x6f6f6f70\]
254  *[0-9a-f]+:	0f 03 90 90 90 90 90[ 	]+lsl[ 	]+edx,(WORD PTR )?\[eax-0x6f6f6f70\]
255  *[0-9a-f]+:	0f 06[ 	]+clts[ 	]*
256  *[0-9a-f]+:	0f 08[ 	]+invd[ 	]*
257  *[0-9a-f]+:	0f 09[ 	]+wbinvd[ 	]*
258  *[0-9a-f]+:	0f 0b[ 	]+ud2[ 	]*
259  *[0-9a-f]+:	0f 20 d0[ 	]+mov[ 	]+eax,cr2
260  *[0-9a-f]+:	0f 21 d0[ 	]+mov[ 	]+eax,dr2
261  *[0-9a-f]+:	0f 22 d0[ 	]+mov[ 	]+cr2,eax
262  *[0-9a-f]+:	0f 23 d0[ 	]+mov[ 	]+dr2,eax
263  *[0-9a-f]+:	0f 24 d0[ 	]+mov[ 	]+eax,tr2
264  *[0-9a-f]+:	0f 26 d0[ 	]+mov[ 	]+tr2,eax
265  *[0-9a-f]+:	0f 30[ 	]+wrmsr[ 	]*
266  *[0-9a-f]+:	0f 31[ 	]+rdtsc[ 	]*
267  *[0-9a-f]+:	0f 32[ 	]+rdmsr[ 	]*
268  *[0-9a-f]+:	0f 33[ 	]+rdpmc[ 	]*
269  *[0-9a-f]+:	0f 40 90 90 90 90 90[ 	]+cmovo[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
270  *[0-9a-f]+:	0f 41 90 90 90 90 90[ 	]+cmovno[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
271  *[0-9a-f]+:	0f 42 90 90 90 90 90[ 	]+cmovb[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
272  *[0-9a-f]+:	0f 43 90 90 90 90 90[ 	]+cmovae[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
273  *[0-9a-f]+:	0f 44 90 90 90 90 90[ 	]+cmove[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
274  *[0-9a-f]+:	0f 45 90 90 90 90 90[ 	]+cmovne[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
275  *[0-9a-f]+:	0f 46 90 90 90 90 90[ 	]+cmovbe[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
276  *[0-9a-f]+:	0f 47 90 90 90 90 90[ 	]+cmova[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
277  *[0-9a-f]+:	0f 48 90 90 90 90 90[ 	]+cmovs[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
278  *[0-9a-f]+:	0f 49 90 90 90 90 90[ 	]+cmovns[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
279  *[0-9a-f]+:	0f 4a 90 90 90 90 90[ 	]+cmovp[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
280  *[0-9a-f]+:	0f 4b 90 90 90 90 90[ 	]+cmovnp[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
281  *[0-9a-f]+:	0f 4c 90 90 90 90 90[ 	]+cmovl[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
282  *[0-9a-f]+:	0f 4d 90 90 90 90 90[ 	]+cmovge[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
283  *[0-9a-f]+:	0f 4e 90 90 90 90 90[ 	]+cmovle[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
284  *[0-9a-f]+:	0f 4f 90 90 90 90 90[ 	]+cmovg[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
285  *[0-9a-f]+:	0f 60 90 90 90 90 90[ 	]+punpcklbw[ 	]+mm2,(DWORD PTR )?\[eax-0x6f6f6f70\]
286  *[0-9a-f]+:	0f 61 90 90 90 90 90[ 	]+punpcklwd[ 	]+mm2,(DWORD PTR )?\[eax-0x6f6f6f70\]
287  *[0-9a-f]+:	0f 62 90 90 90 90 90[ 	]+punpckldq[ 	]+mm2,(DWORD PTR )?\[eax-0x6f6f6f70\]
288  *[0-9a-f]+:	0f 63 90 90 90 90 90[ 	]+packsswb[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
289  *[0-9a-f]+:	0f 64 90 90 90 90 90[ 	]+pcmpgtb[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
290  *[0-9a-f]+:	0f 65 90 90 90 90 90[ 	]+pcmpgtw[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
291  *[0-9a-f]+:	0f 66 90 90 90 90 90[ 	]+pcmpgtd[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
292  *[0-9a-f]+:	0f 67 90 90 90 90 90[ 	]+packuswb[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
293  *[0-9a-f]+:	0f 68 90 90 90 90 90[ 	]+punpckhbw[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
294  *[0-9a-f]+:	0f 69 90 90 90 90 90[ 	]+punpckhwd[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
295  *[0-9a-f]+:	0f 6a 90 90 90 90 90[ 	]+punpckhdq[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
296  *[0-9a-f]+:	0f 6b 90 90 90 90 90[ 	]+packssdw[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
297  *[0-9a-f]+:	0f 6e 90 90 90 90 90[ 	]+movd[ 	]+mm2,(DWORD PTR )?\[eax-0x6f6f6f70\]
298  *[0-9a-f]+:	0f 6f 90 90 90 90 90[ 	]+movq[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
299  *[0-9a-f]+:	0f 71 d0 90[ 	]+psrlw[ 	]+mm0,0x90
300  *[0-9a-f]+:	0f 72 d0 90[ 	]+psrld[ 	]+mm0,0x90
301  *[0-9a-f]+:	0f 73 d0 90[ 	]+psrlq[ 	]+mm0,0x90
302  *[0-9a-f]+:	0f 74 90 90 90 90 90[ 	]+pcmpeqb[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
303  *[0-9a-f]+:	0f 75 90 90 90 90 90[ 	]+pcmpeqw[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
304  *[0-9a-f]+:	0f 76 90 90 90 90 90[ 	]+pcmpeqd[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
305  *[0-9a-f]+:	0f 77[ 	]+emms[ 	]*
306  *[0-9a-f]+:	0f 7e 90 90 90 90 90[ 	]+movd[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],mm2
307  *[0-9a-f]+:	0f 7f 90 90 90 90 90[ 	]+movq[ 	]+(QWORD PTR )?\[eax-0x6f6f6f70\],mm2
308  *[0-9a-f]+:	0f 80 90 90 90 90[ 	]+jo[ 	]+909094e2 <foo\+0x909094e2>
309  *[0-9a-f]+:	0f 81 90 90 90 90[ 	]+jno[ 	]+909094e8 <foo\+0x909094e8>
310  *[0-9a-f]+:	0f 82 90 90 90 90[ 	]+jb[ 	]+909094ee <foo\+0x909094ee>
311  *[0-9a-f]+:	0f 83 90 90 90 90[ 	]+jae[ 	]+909094f4 <foo\+0x909094f4>
312  *[0-9a-f]+:	0f 84 90 90 90 90[ 	]+je[ 	]+909094fa <foo\+0x909094fa>
313  *[0-9a-f]+:	0f 85 90 90 90 90[ 	]+jne[ 	]+90909500 <foo\+0x90909500>
314  *[0-9a-f]+:	0f 86 90 90 90 90[ 	]+jbe[ 	]+90909506 <foo\+0x90909506>
315  *[0-9a-f]+:	0f 87 90 90 90 90[ 	]+ja[ 	]+9090950c <foo\+0x9090950c>
316  *[0-9a-f]+:	0f 88 90 90 90 90[ 	]+js[ 	]+90909512 <foo\+0x90909512>
317  *[0-9a-f]+:	0f 89 90 90 90 90[ 	]+jns[ 	]+90909518 <foo\+0x90909518>
318  *[0-9a-f]+:	0f 8a 90 90 90 90[ 	]+jp[ 	]+9090951e <foo\+0x9090951e>
319  *[0-9a-f]+:	0f 8b 90 90 90 90[ 	]+jnp[ 	]+90909524 <foo\+0x90909524>
320  *[0-9a-f]+:	0f 8c 90 90 90 90[ 	]+jl[ 	]+9090952a <foo\+0x9090952a>
321  *[0-9a-f]+:	0f 8d 90 90 90 90[ 	]+jge[ 	]+90909530 <foo\+0x90909530>
322  *[0-9a-f]+:	0f 8e 90 90 90 90[ 	]+jle[ 	]+90909536 <foo\+0x90909536>
323  *[0-9a-f]+:	0f 8f 90 90 90 90[ 	]+jg[ 	]+9090953c <foo\+0x9090953c>
324  *[0-9a-f]+:	0f 90 80 90 90 90 90[ 	]+seto[ 	]+(BYTE PTR )?\[eax-0x6f6f6f70\]
325  *[0-9a-f]+:	0f 91 80 90 90 90 90[ 	]+setno[ 	]+(BYTE PTR )?\[eax-0x6f6f6f70\]
326  *[0-9a-f]+:	0f 92 80 90 90 90 90[ 	]+setb[ 	]+(BYTE PTR )?\[eax-0x6f6f6f70\]
327  *[0-9a-f]+:	0f 93 80 90 90 90 90[ 	]+setae[ 	]+(BYTE PTR )?\[eax-0x6f6f6f70\]
328  *[0-9a-f]+:	0f 94 80 90 90 90 90[ 	]+sete[ 	]+(BYTE PTR )?\[eax-0x6f6f6f70\]
329  *[0-9a-f]+:	0f 95 80 90 90 90 90[ 	]+setne[ 	]+(BYTE PTR )?\[eax-0x6f6f6f70\]
330  *[0-9a-f]+:	0f 96 80 90 90 90 90[ 	]+setbe[ 	]+(BYTE PTR )?\[eax-0x6f6f6f70\]
331  *[0-9a-f]+:	0f 97 80 90 90 90 90[ 	]+seta[ 	]+(BYTE PTR )?\[eax-0x6f6f6f70\]
332  *[0-9a-f]+:	0f 98 80 90 90 90 90[ 	]+sets[ 	]+(BYTE PTR )?\[eax-0x6f6f6f70\]
333  *[0-9a-f]+:	0f 99 80 90 90 90 90[ 	]+setns[ 	]+(BYTE PTR )?\[eax-0x6f6f6f70\]
334  *[0-9a-f]+:	0f 9a 80 90 90 90 90[ 	]+setp[ 	]+(BYTE PTR )?\[eax-0x6f6f6f70\]
335  *[0-9a-f]+:	0f 9b 80 90 90 90 90[ 	]+setnp[ 	]+(BYTE PTR )?\[eax-0x6f6f6f70\]
336  *[0-9a-f]+:	0f 9c 80 90 90 90 90[ 	]+setl[ 	]+(BYTE PTR )?\[eax-0x6f6f6f70\]
337  *[0-9a-f]+:	0f 9d 80 90 90 90 90[ 	]+setge[ 	]+(BYTE PTR )?\[eax-0x6f6f6f70\]
338  *[0-9a-f]+:	0f 9e 80 90 90 90 90[ 	]+setle[ 	]+(BYTE PTR )?\[eax-0x6f6f6f70\]
339  *[0-9a-f]+:	0f 9f 80 90 90 90 90[ 	]+setg[ 	]+(BYTE PTR )?\[eax-0x6f6f6f70\]
340  *[0-9a-f]+:	0f a0[ 	]+push[ 	]+fs
341  *[0-9a-f]+:	0f a1[ 	]+pop[ 	]+fs
342  *[0-9a-f]+:	0f a2[ 	]+cpuid[ 	]*
343  *[0-9a-f]+:	0f a3 90 90 90 90 90[ 	]+bt[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx
344  *[0-9a-f]+:	0f a4 90 90 90 90 90 90[ 	]+shld[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx,0x90
345  *[0-9a-f]+:	0f a5 90 90 90 90 90[ 	]+shld[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx,cl
346  *[0-9a-f]+:	0f a8[ 	]+push[ 	]+gs
347  *[0-9a-f]+:	0f a9[ 	]+pop[ 	]+gs
348  *[0-9a-f]+:	0f aa[ 	]+rsm[ 	]*
349  *[0-9a-f]+:	0f ab 90 90 90 90 90[ 	]+bts[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx
350  *[0-9a-f]+:	0f ac 90 90 90 90 90 90[ 	]+shrd[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx,0x90
351  *[0-9a-f]+:	0f ad 90 90 90 90 90[ 	]+shrd[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx,cl
352  *[0-9a-f]+:	0f af 90 90 90 90 90[ 	]+imul[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
353  *[0-9a-f]+:	0f b0 90 90 90 90 90[ 	]+cmpxchg (BYTE PTR )?\[eax-0x6f6f6f70\],dl
354  *[0-9a-f]+:	0f b1 90 90 90 90 90[ 	]+cmpxchg (DWORD PTR )?\[eax-0x6f6f6f70\],edx
355  *[0-9a-f]+:	0f b2 90 90 90 90 90[ 	]+lss[ 	]+edx,(FWORD PTR )?\[eax-0x6f6f6f70\]
356  *[0-9a-f]+:	0f b3 90 90 90 90 90[ 	]+btr[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx
357  *[0-9a-f]+:	0f b4 90 90 90 90 90[ 	]+lfs[ 	]+edx,(FWORD PTR )?\[eax-0x6f6f6f70\]
358  *[0-9a-f]+:	0f b5 90 90 90 90 90[ 	]+lgs[ 	]+edx,(FWORD PTR )?\[eax-0x6f6f6f70\]
359  *[0-9a-f]+:	0f b6 90 90 90 90 90[ 	]+movzx[ 	]+edx,BYTE PTR \[eax-0x6f6f6f70\]
360  *[0-9a-f]+:	0f b7 90 90 90 90 90[ 	]+movzx[ 	]+edx,WORD PTR \[eax-0x6f6f6f70\]
361  *[0-9a-f]+:	0f 0b[ 	]+ud2[ 	]*
362  *[0-9a-f]+:	0f bb 90 90 90 90 90[ 	]+btc[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx
363  *[0-9a-f]+:	0f bc 90 90 90 90 90[ 	]+bsf[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
364  *[0-9a-f]+:	0f bd 90 90 90 90 90[ 	]+bsr[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
365  *[0-9a-f]+:	0f be 90 90 90 90 90[ 	]+movsx[ 	]+edx,BYTE PTR \[eax-0x6f6f6f70\]
366  *[0-9a-f]+:	0f bf 90 90 90 90 90[ 	]+movsx[ 	]+edx,WORD PTR \[eax-0x6f6f6f70\]
367  *[0-9a-f]+:	0f c0 90 90 90 90 90[ 	]+xadd[ 	]+(BYTE PTR )?\[eax-0x6f6f6f70\],dl
368  *[0-9a-f]+:	0f c1 90 90 90 90 90[ 	]+xadd[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx
369  *[0-9a-f]+:	0f c8[ 	]+bswap[ 	]+eax
370  *[0-9a-f]+:	0f c9[ 	]+bswap[ 	]+ecx
371  *[0-9a-f]+:	0f ca[ 	]+bswap[ 	]+edx
372  *[0-9a-f]+:	0f cb[ 	]+bswap[ 	]+ebx
373  *[0-9a-f]+:	0f cc[ 	]+bswap[ 	]+esp
374  *[0-9a-f]+:	0f cd[ 	]+bswap[ 	]+ebp
375  *[0-9a-f]+:	0f ce[ 	]+bswap[ 	]+esi
376  *[0-9a-f]+:	0f cf[ 	]+bswap[ 	]+edi
377  *[0-9a-f]+:	0f d1 90 90 90 90 90[ 	]+psrlw[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
378  *[0-9a-f]+:	0f d2 90 90 90 90 90[ 	]+psrld[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
379  *[0-9a-f]+:	0f d3 90 90 90 90 90[ 	]+psrlq[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
380  *[0-9a-f]+:	0f d5 90 90 90 90 90[ 	]+pmullw[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
381  *[0-9a-f]+:	0f d8 90 90 90 90 90[ 	]+psubusb[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
382  *[0-9a-f]+:	0f d9 90 90 90 90 90[ 	]+psubusw[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
383  *[0-9a-f]+:	0f db 90 90 90 90 90[ 	]+pand[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
384  *[0-9a-f]+:	0f dc 90 90 90 90 90[ 	]+paddusb[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
385  *[0-9a-f]+:	0f dd 90 90 90 90 90[ 	]+paddusw[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
386  *[0-9a-f]+:	0f df 90 90 90 90 90[ 	]+pandn[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
387  *[0-9a-f]+:	0f e1 90 90 90 90 90[ 	]+psraw[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
388  *[0-9a-f]+:	0f e2 90 90 90 90 90[ 	]+psrad[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
389  *[0-9a-f]+:	0f e5 90 90 90 90 90[ 	]+pmulhw[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
390  *[0-9a-f]+:	0f e8 90 90 90 90 90[ 	]+psubsb[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
391  *[0-9a-f]+:	0f e9 90 90 90 90 90[ 	]+psubsw[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
392  *[0-9a-f]+:	0f eb 90 90 90 90 90[ 	]+por[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
393  *[0-9a-f]+:	0f ec 90 90 90 90 90[ 	]+paddsb[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
394  *[0-9a-f]+:	0f ed 90 90 90 90 90[ 	]+paddsw[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
395  *[0-9a-f]+:	0f ef 90 90 90 90 90[ 	]+pxor[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
396  *[0-9a-f]+:	0f f1 90 90 90 90 90[ 	]+psllw[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
397  *[0-9a-f]+:	0f f2 90 90 90 90 90[ 	]+pslld[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
398  *[0-9a-f]+:	0f f3 90 90 90 90 90[ 	]+psllq[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
399  *[0-9a-f]+:	0f f5 90 90 90 90 90[ 	]+pmaddwd[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
400  *[0-9a-f]+:	0f f8 90 90 90 90 90[ 	]+psubb[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
401  *[0-9a-f]+:	0f f9 90 90 90 90 90[ 	]+psubw[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
402  *[0-9a-f]+:	0f fa 90 90 90 90 90[ 	]+psubd[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
403  *[0-9a-f]+:	0f fc 90 90 90 90 90[ 	]+paddb[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
404  *[0-9a-f]+:	0f fd 90 90 90 90 90[ 	]+paddw[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
405  *[0-9a-f]+:	0f fe 90 90 90 90 90[ 	]+paddd[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
406  *[0-9a-f]+:	66 01 90 90 90 90 90[ 	]+add[ 	]+(WORD PTR )?\[eax-0x6f6f6f70\],dx
407  *[0-9a-f]+:	66 03 90 90 90 90 90[ 	]+add[ 	]+dx,(WORD PTR )?\[eax-0x6f6f6f70\]
408  *[0-9a-f]+:	66 05 90 90[ 	]+add[ 	]+ax,0x9090
409  *[0-9a-f]+:	66 06[ 	]+pushw[ 	]+es
410  *[0-9a-f]+:	66 07[ 	]+popw[ 	]+es
411  *[0-9a-f]+:	66 09 90 90 90 90 90[ 	]+or[ 	]+(WORD PTR )?\[eax-0x6f6f6f70\],dx
412  *[0-9a-f]+:	66 0b 90 90 90 90 90[ 	]+or[ 	]+dx,(WORD PTR )?\[eax-0x6f6f6f70\]
413  *[0-9a-f]+:	66 0d 90 90[ 	]+or[ 	]+ax,0x9090
414  *[0-9a-f]+:	66 0e[ 	]+pushw[ 	]+cs
415  *[0-9a-f]+:	66 11 90 90 90 90 90[ 	]+adc[ 	]+(WORD PTR )?\[eax-0x6f6f6f70\],dx
416  *[0-9a-f]+:	66 13 90 90 90 90 90[ 	]+adc[ 	]+dx,(WORD PTR )?\[eax-0x6f6f6f70\]
417  *[0-9a-f]+:	66 15 90 90[ 	]+adc[ 	]+ax,0x9090
418  *[0-9a-f]+:	66 16[ 	]+pushw[ 	]+ss
419  *[0-9a-f]+:	66 17[ 	]+popw[ 	]+ss
420  *[0-9a-f]+:	66 19 90 90 90 90 90[ 	]+sbb[ 	]+(WORD PTR )?\[eax-0x6f6f6f70\],dx
421  *[0-9a-f]+:	66 1b 90 90 90 90 90[ 	]+sbb[ 	]+dx,(WORD PTR )?\[eax-0x6f6f6f70\]
422  *[0-9a-f]+:	66 1d 90 90[ 	]+sbb[ 	]+ax,0x9090
423  *[0-9a-f]+:	66 1e[ 	]+pushw[ 	]+ds
424  *[0-9a-f]+:	66 1f[ 	]+popw[ 	]+ds
425  *[0-9a-f]+:	66 21 90 90 90 90 90[ 	]+and[ 	]+(WORD PTR )?\[eax-0x6f6f6f70\],dx
426  *[0-9a-f]+:	66 23 90 90 90 90 90[ 	]+and[ 	]+dx,(WORD PTR )?\[eax-0x6f6f6f70\]
427  *[0-9a-f]+:	66 25 90 90[ 	]+and[ 	]+ax,0x9090
428  *[0-9a-f]+:	66 29 90 90 90 90 90[ 	]+sub[ 	]+(WORD PTR )?\[eax-0x6f6f6f70\],dx
429  *[0-9a-f]+:	66 2b 90 90 90 90 90[ 	]+sub[ 	]+dx,(WORD PTR )?\[eax-0x6f6f6f70\]
430  *[0-9a-f]+:	66 2d 90 90[ 	]+sub[ 	]+ax,0x9090
431  *[0-9a-f]+:	66 31 90 90 90 90 90[ 	]+xor[ 	]+(WORD PTR )?\[eax-0x6f6f6f70\],dx
432  *[0-9a-f]+:	66 33 90 90 90 90 90[ 	]+xor[ 	]+dx,(WORD PTR )?\[eax-0x6f6f6f70\]
433  *[0-9a-f]+:	66 35 90 90[ 	]+xor[ 	]+ax,0x9090
434  *[0-9a-f]+:	66 39 90 90 90 90 90[ 	]+cmp[ 	]+(WORD PTR )?\[eax-0x6f6f6f70\],dx
435  *[0-9a-f]+:	66 3b 90 90 90 90 90[ 	]+cmp[ 	]+dx,(WORD PTR )?\[eax-0x6f6f6f70\]
436  *[0-9a-f]+:	66 3d 90 90[ 	]+cmp[ 	]+ax,0x9090
437  *[0-9a-f]+:	66 40[ 	]+inc[ 	]+ax
438  *[0-9a-f]+:	66 41[ 	]+inc[ 	]+cx
439  *[0-9a-f]+:	66 42[ 	]+inc[ 	]+dx
440  *[0-9a-f]+:	66 43[ 	]+inc[ 	]+bx
441  *[0-9a-f]+:	66 44[ 	]+inc[ 	]+sp
442  *[0-9a-f]+:	66 45[ 	]+inc[ 	]+bp
443  *[0-9a-f]+:	66 46[ 	]+inc[ 	]+si
444  *[0-9a-f]+:	66 47[ 	]+inc[ 	]+di
445  *[0-9a-f]+:	66 48[ 	]+dec[ 	]+ax
446  *[0-9a-f]+:	66 49[ 	]+dec[ 	]+cx
447  *[0-9a-f]+:	66 4a[ 	]+dec[ 	]+dx
448  *[0-9a-f]+:	66 4b[ 	]+dec[ 	]+bx
449  *[0-9a-f]+:	66 4c[ 	]+dec[ 	]+sp
450  *[0-9a-f]+:	66 4d[ 	]+dec[ 	]+bp
451  *[0-9a-f]+:	66 4e[ 	]+dec[ 	]+si
452  *[0-9a-f]+:	66 4f[ 	]+dec[ 	]+di
453  *[0-9a-f]+:	66 50[ 	]+push[ 	]+ax
454  *[0-9a-f]+:	66 51[ 	]+push[ 	]+cx
455  *[0-9a-f]+:	66 52[ 	]+push[ 	]+dx
456  *[0-9a-f]+:	66 53[ 	]+push[ 	]+bx
457  *[0-9a-f]+:	66 54[ 	]+push[ 	]+sp
458  *[0-9a-f]+:	66 55[ 	]+push[ 	]+bp
459  *[0-9a-f]+:	66 56[ 	]+push[ 	]+si
460  *[0-9a-f]+:	66 57[ 	]+push[ 	]+di
461  *[0-9a-f]+:	66 58[ 	]+pop[ 	]+ax
462  *[0-9a-f]+:	66 59[ 	]+pop[ 	]+cx
463  *[0-9a-f]+:	66 5a[ 	]+pop[ 	]+dx
464  *[0-9a-f]+:	66 5b[ 	]+pop[ 	]+bx
465  *[0-9a-f]+:	66 5c[ 	]+pop[ 	]+sp
466  *[0-9a-f]+:	66 5d[ 	]+pop[ 	]+bp
467  *[0-9a-f]+:	66 5e[ 	]+pop[ 	]+si
468  *[0-9a-f]+:	66 5f[ 	]+pop[ 	]+di
469  *[0-9a-f]+:	66 60[ 	]+pushaw[ 	]*
470  *[0-9a-f]+:	66 61[ 	]+popaw[ 	]*
471  *[0-9a-f]+:	66 62 90 90 90 90 90[ 	]+bound[ 	]+dx,(DWORD PTR )?\[eax-0x6f6f6f70\]
472  *[0-9a-f]+:	66 68 90 90[ 	]+pushw[ 	]+0x9090
473  *[0-9a-f]+:	66 69 90 90 90 90 90 90 90[ 	]+imul[ 	]+dx,(WORD PTR )?\[eax-0x6f6f6f70\],0x9090
474  *[0-9a-f]+:	66 6a 90[ 	]+pushw[ 	]+0xff90
475  *[0-9a-f]+:	66 6b 90 90 90 90 90 90[ 	]+imul[ 	]+dx,(WORD PTR )?\[eax-0x6f6f6f70\],0xff90
476  *[0-9a-f]+:	66 6d[ 	]+ins[ 	]+WORD PTR es:\[edi\],dx
477  *[0-9a-f]+:	66 6f[ 	]+outs[ 	]+dx,WORD PTR ds:\[esi\]
478  *[0-9a-f]+:	66 81 90 90 90 90 90 90 90[ 	]+adc[ 	]+WORD PTR \[eax-0x6f6f6f70\],0x9090
479  *[0-9a-f]+:	66 83 90 90 90 90 90 90[ 	]+adc[ 	]+WORD PTR \[eax-0x6f6f6f70\],0xff90
480  *[0-9a-f]+:	66 85 90 90 90 90 90[ 	]+test[ 	]+(WORD PTR )?\[eax-0x6f6f6f70\],dx
481  *[0-9a-f]+:	66 87 90 90 90 90 90[ 	]+xchg[ 	]+(WORD PTR )?\[eax-0x6f6f6f70\],dx
482  *[0-9a-f]+:	66 89 90 90 90 90 90[ 	]+mov[ 	]+(WORD PTR )?\[eax-0x6f6f6f70\],dx
483  *[0-9a-f]+:	66 8b 90 90 90 90 90[ 	]+mov[ 	]+dx,(WORD PTR )?\[eax-0x6f6f6f70\]
484  *[0-9a-f]+:	8c 90 90 90 90 90[ 	]+mov[ 	]+(WORD PTR )?\[eax-0x6f6f6f70\],ss
485  *[0-9a-f]+:	66 8d 90 90 90 90 90[ 	]+lea[ 	]+dx,\[eax-0x6f6f6f70\]
486  *[0-9a-f]+:	66 8f 80 90 90 90 90[ 	]+pop[ 	]+WORD PTR \[eax-0x6f6f6f70\]
487  *[0-9a-f]+:	66 91[ 	]+xchg[ 	]+cx,ax
488  *[0-9a-f]+:	66 92[ 	]+xchg[ 	]+dx,ax
489  *[0-9a-f]+:	66 93[ 	]+xchg[ 	]+bx,ax
490  *[0-9a-f]+:	66 94[ 	]+xchg[ 	]+sp,ax
491  *[0-9a-f]+:	66 95[ 	]+xchg[ 	]+bp,ax
492  *[0-9a-f]+:	66 96[ 	]+xchg[ 	]+si,ax
493  *[0-9a-f]+:	66 97[ 	]+xchg[ 	]+di,ax
494  *[0-9a-f]+:	66 98[ 	]+cbw[ 	]*
495  *[0-9a-f]+:	66 99[ 	]+cwd[ 	]*
496  *[0-9a-f]+:	66 9a 90 90 90 90[ 	]+call[ 	]+0x9090:0x9090
497  *[0-9a-f]+:	66 9c[ 	]+pushfw[ 	]*
498  *[0-9a-f]+:	66 9d[ 	]+popfw[ 	]*
499  *[0-9a-f]+:	66 a1 90 90 90 90[ 	]+mov[ 	]+ax,ds:0x90909090
500  *[0-9a-f]+:	66 a3 90 90 90 90[ 	]+mov[ 	]+ds:0x90909090,ax
501  *[0-9a-f]+:	66 a5[ 	]+movs[ 	]+WORD PTR es:\[edi\],(WORD PTR )?ds:\[esi\]
502  *[0-9a-f]+:	66 a7[ 	]+cmps[ 	]+WORD PTR ds:\[esi\],(WORD PTR )?es:\[edi\]
503  *[0-9a-f]+:	66 a9 90 90[ 	]+test[ 	]+ax,0x9090
504  *[0-9a-f]+:	66 ab[ 	]+stos[ 	]+WORD PTR es:\[edi\](,ax)?
505  *[0-9a-f]+:	66 ad[ 	]+lods[ 	]+(ax,)?WORD PTR ds:\[esi\]
506  *[0-9a-f]+:	66 af[ 	]+scas[ 	]+(ax,)?WORD PTR es:\[edi\]
507  *[0-9a-f]+:	66 b8 90 90[ 	]+mov[ 	]+ax,0x9090
508  *[0-9a-f]+:	66 b9 90 90[ 	]+mov[ 	]+cx,0x9090
509  *[0-9a-f]+:	66 ba 90 90[ 	]+mov[ 	]+dx,0x9090
510  *[0-9a-f]+:	66 bb 90 90[ 	]+mov[ 	]+bx,0x9090
511  *[0-9a-f]+:	66 bc 90 90[ 	]+mov[ 	]+sp,0x9090
512  *[0-9a-f]+:	66 bd 90 90[ 	]+mov[ 	]+bp,0x9090
513  *[0-9a-f]+:	66 be 90 90[ 	]+mov[ 	]+si,0x9090
514  *[0-9a-f]+:	66 bf 90 90[ 	]+mov[ 	]+di,0x9090
515  *[0-9a-f]+:	66 c1 90 90 90 90 90 90[ 	]+rcl[ 	]+WORD PTR \[eax-0x6f6f6f70\],0x90
516  *[0-9a-f]+:	66 c2 90 90[ 	]+retw[ 	]+0x9090
517  *[0-9a-f]+:	66 c3[ 	]+retw[ 	]*
518  *[0-9a-f]+:	66 c4 90 90 90 90 90[ 	]+les[ 	]+dx,(DWORD PTR )?\[eax-0x6f6f6f70\]
519  *[0-9a-f]+:	66 c5 90 90 90 90 90[ 	]+lds[ 	]+dx,(DWORD PTR )?\[eax-0x6f6f6f70\]
520  *[0-9a-f]+:	66 c7 80 90 90 90 90 90 90[ 	]+mov[ 	]+WORD PTR \[eax-0x6f6f6f70\],0x9090
521  *[0-9a-f]+:	66 c8 90 90 90[ 	]+enterw[ 	]+0x9090,0x90
522  *[0-9a-f]+:	66 c9[ 	]+leavew[ 	]*
523  *[0-9a-f]+:	66 ca 90 90[ 	]+retfw[ 	]+0x9090
524  *[0-9a-f]+:	66 cb[ 	]+retfw[ 	]*
525  *[0-9a-f]+:	66 cf[ 	]+iretw[ 	]*
526  *[0-9a-f]+:	66 d1 90 90 90 90 90[ 	]+rcl[ 	]+WORD PTR \[eax-0x6f6f6f70\],1
527  *[0-9a-f]+:	66 d3 90 90 90 90 90[ 	]+rcl[ 	]+WORD PTR \[eax-0x6f6f6f70\],cl
528  *[0-9a-f]+:	66 e5 90[ 	]+in[ 	]+ax,0x90
529  *[0-9a-f]+:	66 e7 90[ 	]+out[ 	]+0x90,ax
530  *[0-9a-f]+:	66 e8 8f 90[ 	]+callw[ 	]+(0x)?9918.*
531  *[0-9a-f]+:	66 ea 90 90 90 90[ 	]+jmp[ 	]+0x9090:0x9090
532  *[0-9a-f]+:	66 ed[ 	]+in[ 	]+ax,dx
533  *[0-9a-f]+:	66 ef[ 	]+out[ 	]+dx,ax
534  *[0-9a-f]+:	66 f7 90 90 90 90 90[ 	]+not[ 	]+WORD PTR \[eax-0x6f6f6f70\]
535  *[0-9a-f]+:	66 ff 90 90 90 90 90[ 	]+call[ 	]+WORD PTR \[eax-0x6f6f6f70\]
536  *[0-9a-f]+:	66 0f 02 90 90 90 90 90[ 	]+lar[ 	]+dx,(WORD PTR )?\[eax-0x6f6f6f70\]
537  *[0-9a-f]+:	66 0f 03 90 90 90 90 90[ 	]+lsl[ 	]+dx,(WORD PTR )?\[eax-0x6f6f6f70\]
538  *[0-9a-f]+:	66 0f 40 90 90 90 90 90[ 	]+cmovo[ 	]+dx,(WORD PTR )?\[eax-0x6f6f6f70\]
539  *[0-9a-f]+:	66 0f 41 90 90 90 90 90[ 	]+cmovno[ 	]+dx,(WORD PTR )?\[eax-0x6f6f6f70\]
540  *[0-9a-f]+:	66 0f 42 90 90 90 90 90[ 	]+cmovb[ 	]+dx,(WORD PTR )?\[eax-0x6f6f6f70\]
541  *[0-9a-f]+:	66 0f 43 90 90 90 90 90[ 	]+cmovae[ 	]+dx,(WORD PTR )?\[eax-0x6f6f6f70\]
542  *[0-9a-f]+:	66 0f 44 90 90 90 90 90[ 	]+cmove[ 	]+dx,(WORD PTR )?\[eax-0x6f6f6f70\]
543  *[0-9a-f]+:	66 0f 45 90 90 90 90 90[ 	]+cmovne[ 	]+dx,(WORD PTR )?\[eax-0x6f6f6f70\]
544  *[0-9a-f]+:	66 0f 46 90 90 90 90 90[ 	]+cmovbe[ 	]+dx,(WORD PTR )?\[eax-0x6f6f6f70\]
545  *[0-9a-f]+:	66 0f 47 90 90 90 90 90[ 	]+cmova[ 	]+dx,(WORD PTR )?\[eax-0x6f6f6f70\]
546  *[0-9a-f]+:	66 0f 48 90 90 90 90 90[ 	]+cmovs[ 	]+dx,(WORD PTR )?\[eax-0x6f6f6f70\]
547  *[0-9a-f]+:	66 0f 49 90 90 90 90 90[ 	]+cmovns[ 	]+dx,(WORD PTR )?\[eax-0x6f6f6f70\]
548  *[0-9a-f]+:	66 0f 4a 90 90 90 90 90[ 	]+cmovp[ 	]+dx,(WORD PTR )?\[eax-0x6f6f6f70\]
549  *[0-9a-f]+:	66 0f 4b 90 90 90 90 90[ 	]+cmovnp[ 	]+dx,(WORD PTR )?\[eax-0x6f6f6f70\]
550  *[0-9a-f]+:	66 0f 4c 90 90 90 90 90[ 	]+cmovl[ 	]+dx,(WORD PTR )?\[eax-0x6f6f6f70\]
551  *[0-9a-f]+:	66 0f 4d 90 90 90 90 90[ 	]+cmovge[ 	]+dx,(WORD PTR )?\[eax-0x6f6f6f70\]
552  *[0-9a-f]+:	66 0f 4e 90 90 90 90 90[ 	]+cmovle[ 	]+dx,(WORD PTR )?\[eax-0x6f6f6f70\]
553  *[0-9a-f]+:	66 0f 4f 90 90 90 90 90[ 	]+cmovg[ 	]+dx,(WORD PTR )?\[eax-0x6f6f6f70\]
554  *[0-9a-f]+:	66 0f a0[ 	]+pushw[ 	]+fs
555  *[0-9a-f]+:	66 0f a1[ 	]+popw[ 	]+fs
556  *[0-9a-f]+:	66 0f a3 90 90 90 90 90[ 	]+bt[ 	]+(WORD PTR )?\[eax-0x6f6f6f70\],dx
557  *[0-9a-f]+:	66 0f a4 90 90 90 90 90 90[ 	]+shld[ 	]+(WORD PTR )?\[eax-0x6f6f6f70\],dx,0x90
558  *[0-9a-f]+:	66 0f a5 90 90 90 90 90[ 	]+shld[ 	]+(WORD PTR )?\[eax-0x6f6f6f70\],dx,cl
559  *[0-9a-f]+:	66 0f a8[ 	]+pushw[ 	]+gs
560  *[0-9a-f]+:	66 0f a9[ 	]+popw[ 	]+gs
561  *[0-9a-f]+:	66 0f ab 90 90 90 90 90[ 	]+bts[ 	]+(WORD PTR )?\[eax-0x6f6f6f70\],dx
562  *[0-9a-f]+:	66 0f ac 90 90 90 90 90 90[ 	]+shrd[ 	]+(WORD PTR )?\[eax-0x6f6f6f70\],dx,0x90
563  *[0-9a-f]+:	66 0f ad 90 90 90 90 90[ 	]+shrd[ 	]+(WORD PTR )?\[eax-0x6f6f6f70\],dx,cl
564  *[0-9a-f]+:	66 0f af 90 90 90 90 90[ 	]+imul[ 	]+dx,(WORD PTR )?\[eax-0x6f6f6f70\]
565  *[0-9a-f]+:	66 0f b1 90 90 90 90 90[ 	]+cmpxchg (WORD PTR )?\[eax-0x6f6f6f70\],dx
566  *[0-9a-f]+:	66 0f b2 90 90 90 90 90[ 	]+lss[ 	]+dx,(DWORD PTR )?\[eax-0x6f6f6f70\]
567  *[0-9a-f]+:	66 0f b3 90 90 90 90 90[ 	]+btr[ 	]+(WORD PTR )?\[eax-0x6f6f6f70\],dx
568  *[0-9a-f]+:	66 0f b4 90 90 90 90 90[ 	]+lfs[ 	]+dx,(DWORD PTR )?\[eax-0x6f6f6f70\]
569  *[0-9a-f]+:	66 0f b5 90 90 90 90 90[ 	]+lgs[ 	]+dx,(DWORD PTR )?\[eax-0x6f6f6f70\]
570  *[0-9a-f]+:	66 0f b6 90 90 90 90 90[ 	]+movzx[ 	]+dx,BYTE PTR \[eax-0x6f6f6f70\]
571  *[0-9a-f]+:	66 0f bb 90 90 90 90 90[ 	]+btc[ 	]+(WORD PTR )?\[eax-0x6f6f6f70\],dx
572  *[0-9a-f]+:	66 0f bc 90 90 90 90 90[ 	]+bsf[ 	]+dx,(WORD PTR )?\[eax-0x6f6f6f70\]
573  *[0-9a-f]+:	66 0f bd 90 90 90 90 90[ 	]+bsr[ 	]+dx,(WORD PTR )?\[eax-0x6f6f6f70\]
574  *[0-9a-f]+:	66 0f be 90 90 90 90 90[ 	]+movsx[ 	]+dx,BYTE PTR \[eax-0x6f6f6f70\]
575  *[0-9a-f]+:	66 0f c1 90 90 90 90 90[ 	]+xadd[ 	]+(WORD PTR )?\[eax-0x6f6f6f70\],dx
576  *[0-9a-f]+:	66 90[ 	]+xchg[ 	]+ax,ax
577  *[0-9a-f]+:	0f 00 c0[ 	]+sldt[ 	]+eax
578  *[0-9a-f]+:	66 0f 00 c0[ 	]+sldt[ 	]+ax
579  *[0-9a-f]+:	0f 00 00[ 	]+sldt[ 	]+(WORD PTR )?\[eax\]
580  *[0-9a-f]+:	0f 01 e0[ 	]+smsw[ 	]+eax
581  *[0-9a-f]+:	66 0f 01 e0[ 	]+smsw[ 	]+ax
582  *[0-9a-f]+:	0f 01 20[ 	]+smsw[ 	]+(WORD PTR )?\[eax\]
583  *[0-9a-f]+:	0f 00 c8[ 	]+str[ 	]+eax
584  *[0-9a-f]+:	66 0f 00 c8[ 	]+str[ 	]+ax
585  *[0-9a-f]+:	0f 00 08[ 	]+str[ 	]+(WORD PTR )?\[eax\]
586  *[0-9a-f]+:	0f ad d0 [ 	]*shrd[ 	]+eax,edx,cl
587  *[0-9a-f]+:	0f a5 d0 [ 	]*shld[ 	]+eax,edx,cl
588  *[0-9a-f]+:	85 c3 [ 	]*test[ 	]+ebx,eax
589  *[0-9a-f]+:	85 d8 [ 	]*test[ 	]+eax,ebx
590  *[0-9a-f]+:	85 18 [ 	]*test[ 	]+(DWORD PTR )?\[eax\],ebx
591 [ 	]*[a-f0-9]+:	0f 4a 90 90 90 90 90 	cmovp  edx,DWORD PTR \[eax-0x6f6f6f70\]
592 [ 	]*[a-f0-9]+:	0f 4b 90 90 90 90 90 	cmovnp edx,DWORD PTR \[eax-0x6f6f6f70\]
593 [ 	]*[a-f0-9]+:	66 0f 4a 90 90 90 90 90 	cmovp  dx,WORD PTR \[eax-0x6f6f6f70\]
594 [ 	]*[a-f0-9]+:	66 0f 4b 90 90 90 90 90 	cmovnp dx,WORD PTR \[eax-0x6f6f6f70\]
595  +[a-f0-9]+:	82 c3 01             	add    bl,0x1
596  +[a-f0-9]+:	82 f3 01             	xor    bl,0x1
597  +[a-f0-9]+:	82 d3 01             	adc    bl,0x1
598  +[a-f0-9]+:	82 db 01             	sbb    bl,0x1
599  +[a-f0-9]+:	82 e3 01             	and    bl,0x1
600  +[a-f0-9]+:	82 eb 01             	sub    bl,0x1
601  +[a-f0-9]+:	82 f3 01             	xor    bl,0x1
602  +[a-f0-9]+:	82 fb 01             	cmp    bl,0x1
603  +[a-f0-9]+:	62 f3 7d 08 15 e8 ab 	vpextrw eax,xmm5,0xab
604  +[a-f0-9]+:	f6 c9 01             	test   cl,(0x)?0*1
605  +[a-f0-9]+:	66 f7 c9 02 00       	test   cx,(0x)?0*2
606  +[a-f0-9]+:	f7 c9 04 00 00 00    	test   ecx,(0x)?0*4
607 #pass
608