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