x86: add missing IgnoreSize
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / sse2-16bit.d
CommitLineData
e1a1babd
JB
1#as: -I${srcdir}/$subdir
2#objdump: -dwMaddr16 -Mdata16
3#name: i386 16-bit SSE2
4
5.*: file format .*
6
7Disassembly of section .text:
8
90+ <foo>:
10[ ]*[a-f0-9]+: 67 0f c3 00 movnti %eax,\(%eax\)
11[ ]*[a-f0-9]+: 0f ae f8 sfence
12[ ]*[a-f0-9]+: 0f ae e8 lfence
13[ ]*[a-f0-9]+: 0f ae f0 mfence
14[ ]*[a-f0-9]+: 67 66 0f 58 01 addpd \(%ecx\),%xmm0
15[ ]*[a-f0-9]+: 66 0f 58 ca addpd %xmm2,%xmm1
16[ ]*[a-f0-9]+: 67 f2 0f 58 13 addsd \(%ebx\),%xmm2
17[ ]*[a-f0-9]+: f2 0f 58 dc addsd %xmm4,%xmm3
18[ ]*[a-f0-9]+: 67 66 0f 55 65 00 andnpd 0x0\(%ebp\),%xmm4
19[ ]*[a-f0-9]+: 66 0f 55 ee andnpd %xmm6,%xmm5
20[ ]*[a-f0-9]+: 67 66 0f 54 37 andpd \(%edi\),%xmm6
21[ ]*[a-f0-9]+: 66 0f 54 f8 andpd %xmm0,%xmm7
22[ ]*[a-f0-9]+: 66 0f c2 c1 02 cmplepd %xmm1,%xmm0
23[ ]*[a-f0-9]+: 67 66 0f c2 0a 03 cmpunordpd \(%edx\),%xmm1
24[ ]*[a-f0-9]+: f2 0f c2 d2 04 cmpneqsd %xmm2,%xmm2
25[ ]*[a-f0-9]+: 67 f2 0f c2 1c 24 05 cmpnltsd \(%esp\),%xmm3
26[ ]*[a-f0-9]+: 66 0f c2 e5 06 cmpnlepd %xmm5,%xmm4
27[ ]*[a-f0-9]+: 67 66 0f c2 2e 07 cmpordpd \(%esi\),%xmm5
28[ ]*[a-f0-9]+: f2 0f c2 f7 00 cmpeqsd %xmm7,%xmm6
29[ ]*[a-f0-9]+: 67 f2 0f c2 38 01 cmpltsd \(%eax\),%xmm7
30[ ]*[a-f0-9]+: 66 0f c2 c1 00 cmpeqpd %xmm1,%xmm0
31[ ]*[a-f0-9]+: 67 66 0f c2 0a 00 cmpeqpd \(%edx\),%xmm1
32[ ]*[a-f0-9]+: f2 0f c2 d2 00 cmpeqsd %xmm2,%xmm2
33[ ]*[a-f0-9]+: 67 f2 0f c2 1c 24 00 cmpeqsd \(%esp\),%xmm3
34[ ]*[a-f0-9]+: 66 0f c2 e5 01 cmpltpd %xmm5,%xmm4
35[ ]*[a-f0-9]+: 67 66 0f c2 2e 01 cmpltpd \(%esi\),%xmm5
36[ ]*[a-f0-9]+: f2 0f c2 f7 01 cmpltsd %xmm7,%xmm6
37[ ]*[a-f0-9]+: 67 f2 0f c2 38 01 cmpltsd \(%eax\),%xmm7
38[ ]*[a-f0-9]+: 67 66 0f c2 01 02 cmplepd \(%ecx\),%xmm0
39[ ]*[a-f0-9]+: 66 0f c2 ca 02 cmplepd %xmm2,%xmm1
40[ ]*[a-f0-9]+: 67 f2 0f c2 13 02 cmplesd \(%ebx\),%xmm2
41[ ]*[a-f0-9]+: f2 0f c2 dc 02 cmplesd %xmm4,%xmm3
42[ ]*[a-f0-9]+: 67 66 0f c2 65 00 03 cmpunordpd 0x0\(%ebp\),%xmm4
43[ ]*[a-f0-9]+: 66 0f c2 ee 03 cmpunordpd %xmm6,%xmm5
44[ ]*[a-f0-9]+: 67 f2 0f c2 37 03 cmpunordsd \(%edi\),%xmm6
45[ ]*[a-f0-9]+: f2 0f c2 f8 03 cmpunordsd %xmm0,%xmm7
46[ ]*[a-f0-9]+: 66 0f c2 c1 04 cmpneqpd %xmm1,%xmm0
47[ ]*[a-f0-9]+: 67 66 0f c2 0a 04 cmpneqpd \(%edx\),%xmm1
48[ ]*[a-f0-9]+: f2 0f c2 d2 04 cmpneqsd %xmm2,%xmm2
49[ ]*[a-f0-9]+: 67 f2 0f c2 1c 24 04 cmpneqsd \(%esp\),%xmm3
50[ ]*[a-f0-9]+: 66 0f c2 e5 05 cmpnltpd %xmm5,%xmm4
51[ ]*[a-f0-9]+: 67 66 0f c2 2e 05 cmpnltpd \(%esi\),%xmm5
52[ ]*[a-f0-9]+: f2 0f c2 f7 05 cmpnltsd %xmm7,%xmm6
53[ ]*[a-f0-9]+: 67 f2 0f c2 38 05 cmpnltsd \(%eax\),%xmm7
54[ ]*[a-f0-9]+: 67 66 0f c2 01 06 cmpnlepd \(%ecx\),%xmm0
55[ ]*[a-f0-9]+: 66 0f c2 ca 06 cmpnlepd %xmm2,%xmm1
56[ ]*[a-f0-9]+: 67 f2 0f c2 13 06 cmpnlesd \(%ebx\),%xmm2
57[ ]*[a-f0-9]+: f2 0f c2 dc 06 cmpnlesd %xmm4,%xmm3
58[ ]*[a-f0-9]+: 67 66 0f c2 65 00 07 cmpordpd 0x0\(%ebp\),%xmm4
59[ ]*[a-f0-9]+: 66 0f c2 ee 07 cmpordpd %xmm6,%xmm5
60[ ]*[a-f0-9]+: 67 f2 0f c2 37 07 cmpordsd \(%edi\),%xmm6
61[ ]*[a-f0-9]+: f2 0f c2 f8 07 cmpordsd %xmm0,%xmm7
62[ ]*[a-f0-9]+: 66 0f 2f c1 comisd %xmm1,%xmm0
63[ ]*[a-f0-9]+: 67 66 0f 2f 0a comisd \(%edx\),%xmm1
64[ ]*[a-f0-9]+: 66 0f 2a d3 cvtpi2pd %mm3,%xmm2
65[ ]*[a-f0-9]+: 67 66 0f 2a 1c 24 cvtpi2pd \(%esp\),%xmm3
66[ ]*[a-f0-9]+: f2 0f 2a e5 cvtsi2sd %ebp,%xmm4
67[ ]*[a-f0-9]+: 67 f2 0f 2a 2e cvtsi2sdl \(%esi\),%xmm5
68[ ]*[a-f0-9]+: 66 0f 2d f7 cvtpd2pi %xmm7,%mm6
69[ ]*[a-f0-9]+: 67 66 0f 2d 38 cvtpd2pi \(%eax\),%mm7
70[ ]*[a-f0-9]+: 67 f2 0f 2d 01 cvtsd2si \(%ecx\),%eax
71[ ]*[a-f0-9]+: f2 0f 2d ca cvtsd2si %xmm2,%ecx
72[ ]*[a-f0-9]+: 67 66 0f 2c 13 cvttpd2pi \(%ebx\),%mm2
73[ ]*[a-f0-9]+: 66 0f 2c dc cvttpd2pi %xmm4,%mm3
74[ ]*[a-f0-9]+: 67 f2 0f 2c 65 00 cvttsd2si 0x0\(%ebp\),%esp
75[ ]*[a-f0-9]+: f2 0f 2c ee cvttsd2si %xmm6,%ebp
76[ ]*[a-f0-9]+: 66 0f 5e c1 divpd %xmm1,%xmm0
77[ ]*[a-f0-9]+: 67 66 0f 5e 0a divpd \(%edx\),%xmm1
78[ ]*[a-f0-9]+: f2 0f 5e d3 divsd %xmm3,%xmm2
79[ ]*[a-f0-9]+: 67 f2 0f 5e 1c 24 divsd \(%esp\),%xmm3
80[ ]*[a-f0-9]+: 67 0f ae 55 00 ldmxcsr 0x0\(%ebp\)
81[ ]*[a-f0-9]+: 67 0f ae 1e stmxcsr \(%esi\)
82[ ]*[a-f0-9]+: 0f ae f8 sfence
83[ ]*[a-f0-9]+: 66 0f 5f c1 maxpd %xmm1,%xmm0
84[ ]*[a-f0-9]+: 67 66 0f 5f 0a maxpd \(%edx\),%xmm1
85[ ]*[a-f0-9]+: f2 0f 5f d3 maxsd %xmm3,%xmm2
86[ ]*[a-f0-9]+: 67 f2 0f 5f 1c 24 maxsd \(%esp\),%xmm3
87[ ]*[a-f0-9]+: 66 0f 5d e5 minpd %xmm5,%xmm4
88[ ]*[a-f0-9]+: 67 66 0f 5d 2e minpd \(%esi\),%xmm5
89[ ]*[a-f0-9]+: f2 0f 5d f7 minsd %xmm7,%xmm6
90[ ]*[a-f0-9]+: 67 f2 0f 5d 38 minsd \(%eax\),%xmm7
91[ ]*[a-f0-9]+: 66 0f 28 c1 movapd %xmm1,%xmm0
92[ ]*[a-f0-9]+: 67 66 0f 29 11 movapd %xmm2,\(%ecx\)
93[ ]*[a-f0-9]+: 67 66 0f 28 12 movapd \(%edx\),%xmm2
94[ ]*[a-f0-9]+: 67 66 0f 17 2c 24 movhpd %xmm5,\(%esp\)
95[ ]*[a-f0-9]+: 67 66 0f 16 2e movhpd \(%esi\),%xmm5
96[ ]*[a-f0-9]+: 67 66 0f 13 07 movlpd %xmm0,\(%edi\)
97[ ]*[a-f0-9]+: 67 66 0f 12 00 movlpd \(%eax\),%xmm0
98[ ]*[a-f0-9]+: 66 0f 50 ca movmskpd %xmm2,%ecx
99[ ]*[a-f0-9]+: 66 0f 10 d3 movupd %xmm3,%xmm2
100[ ]*[a-f0-9]+: 67 66 0f 11 22 movupd %xmm4,\(%edx\)
101[ ]*[a-f0-9]+: 67 66 0f 10 65 00 movupd 0x0\(%ebp\),%xmm4
102[ ]*[a-f0-9]+: f2 0f 10 ee movsd %xmm6,%xmm5
103[ ]*[a-f0-9]+: 67 f2 0f 11 3e movsd %xmm7,\(%esi\)
104[ ]*[a-f0-9]+: 67 f2 0f 10 38 movsd \(%eax\),%xmm7
105[ ]*[a-f0-9]+: 66 0f 59 c1 mulpd %xmm1,%xmm0
106[ ]*[a-f0-9]+: 67 66 0f 59 0a mulpd \(%edx\),%xmm1
107[ ]*[a-f0-9]+: f2 0f 59 d2 mulsd %xmm2,%xmm2
108[ ]*[a-f0-9]+: 67 f2 0f 59 1c 24 mulsd \(%esp\),%xmm3
109[ ]*[a-f0-9]+: 66 0f 56 e5 orpd %xmm5,%xmm4
110[ ]*[a-f0-9]+: 67 66 0f 56 2e orpd \(%esi\),%xmm5
111[ ]*[a-f0-9]+: 67 66 0f c6 37 02 shufpd \$0x2,\(%edi\),%xmm6
112[ ]*[a-f0-9]+: 66 0f c6 f8 03 shufpd \$0x3,%xmm0,%xmm7
113[ ]*[a-f0-9]+: 66 0f 51 c1 sqrtpd %xmm1,%xmm0
114[ ]*[a-f0-9]+: 67 66 0f 51 0a sqrtpd \(%edx\),%xmm1
115[ ]*[a-f0-9]+: f2 0f 51 d2 sqrtsd %xmm2,%xmm2
116[ ]*[a-f0-9]+: 67 f2 0f 51 1c 24 sqrtsd \(%esp\),%xmm3
117[ ]*[a-f0-9]+: 66 0f 5c e5 subpd %xmm5,%xmm4
118[ ]*[a-f0-9]+: 67 66 0f 5c 2e subpd \(%esi\),%xmm5
119[ ]*[a-f0-9]+: f2 0f 5c f7 subsd %xmm7,%xmm6
120[ ]*[a-f0-9]+: 67 f2 0f 5c 38 subsd \(%eax\),%xmm7
121[ ]*[a-f0-9]+: 67 66 0f 2e 01 ucomisd \(%ecx\),%xmm0
122[ ]*[a-f0-9]+: 66 0f 2e ca ucomisd %xmm2,%xmm1
123[ ]*[a-f0-9]+: 67 66 0f 15 13 unpckhpd \(%ebx\),%xmm2
124[ ]*[a-f0-9]+: 66 0f 15 dc unpckhpd %xmm4,%xmm3
125[ ]*[a-f0-9]+: 67 66 0f 14 65 00 unpcklpd 0x0\(%ebp\),%xmm4
126[ ]*[a-f0-9]+: 66 0f 14 ee unpcklpd %xmm6,%xmm5
127[ ]*[a-f0-9]+: 67 66 0f 57 37 xorpd \(%edi\),%xmm6
128[ ]*[a-f0-9]+: 66 0f 57 f8 xorpd %xmm0,%xmm7
129[ ]*[a-f0-9]+: 67 66 0f 2b 33 movntpd %xmm6,\(%ebx\)
130[ ]*[a-f0-9]+: 66 0f 57 c8 xorpd %xmm0,%xmm1
131[ ]*[a-f0-9]+: f3 0f e6 c8 cvtdq2pd %xmm0,%xmm1
132[ ]*[a-f0-9]+: f2 0f e6 c8 cvtpd2dq %xmm0,%xmm1
133[ ]*[a-f0-9]+: 0f 5b c8 cvtdq2ps %xmm0,%xmm1
134[ ]*[a-f0-9]+: 66 0f 5a c8 cvtpd2ps %xmm0,%xmm1
135[ ]*[a-f0-9]+: 0f 5a c8 cvtps2pd %xmm0,%xmm1
136[ ]*[a-f0-9]+: 66 0f 5b c8 cvtps2dq %xmm0,%xmm1
137[ ]*[a-f0-9]+: f2 0f 5a c8 cvtsd2ss %xmm0,%xmm1
138[ ]*[a-f0-9]+: f3 0f 5a c8 cvtss2sd %xmm0,%xmm1
139[ ]*[a-f0-9]+: 66 0f e6 c8 cvttpd2dq %xmm0,%xmm1
140[ ]*[a-f0-9]+: f3 0f 5b c8 cvttps2dq %xmm0,%xmm1
141[ ]*[a-f0-9]+: 66 0f f7 c8 maskmovdqu %xmm0,%xmm1
142[ ]*[a-f0-9]+: 66 0f 6f c8 movdqa %xmm0,%xmm1
143[ ]*[a-f0-9]+: 67 66 0f 7f 06 movdqa %xmm0,\(%esi\)
144[ ]*[a-f0-9]+: f3 0f 6f c8 movdqu %xmm0,%xmm1
145[ ]*[a-f0-9]+: 67 f3 0f 7f 06 movdqu %xmm0,\(%esi\)
146[ ]*[a-f0-9]+: f2 0f d6 c8 movdq2q %xmm0,%mm1
147[ ]*[a-f0-9]+: f3 0f d6 c8 movq2dq %mm0,%xmm1
148[ ]*[a-f0-9]+: 0f f4 c8 pmuludq %mm0,%mm1
149[ ]*[a-f0-9]+: 67 0f f4 08 pmuludq \(%eax\),%mm1
150[ ]*[a-f0-9]+: 66 0f f4 c8 pmuludq %xmm0,%xmm1
151[ ]*[a-f0-9]+: 67 66 0f f4 08 pmuludq \(%eax\),%xmm1
152[ ]*[a-f0-9]+: 66 0f 70 c8 01 pshufd \$0x1,%xmm0,%xmm1
153[ ]*[a-f0-9]+: f3 0f 70 c8 01 pshufhw \$0x1,%xmm0,%xmm1
154[ ]*[a-f0-9]+: f2 0f 70 c8 01 pshuflw \$0x1,%xmm0,%xmm1
155[ ]*[a-f0-9]+: 66 0f 73 f8 01 pslldq \$0x1,%xmm0
156[ ]*[a-f0-9]+: 66 0f 73 d8 01 psrldq \$0x1,%xmm0
157[ ]*[a-f0-9]+: 66 0f 6d c8 punpckhqdq %xmm0,%xmm1
158[ ]*[a-f0-9]+: 0f d4 c1 paddq %mm1,%mm0
159[ ]*[a-f0-9]+: 67 0f d4 00 paddq \(%eax\),%mm0
160[ ]*[a-f0-9]+: 66 0f d4 c1 paddq %xmm1,%xmm0
161[ ]*[a-f0-9]+: 67 66 0f d4 00 paddq \(%eax\),%xmm0
162[ ]*[a-f0-9]+: 0f fb c1 psubq %mm1,%mm0
163[ ]*[a-f0-9]+: 67 0f fb 00 psubq \(%eax\),%mm0
164[ ]*[a-f0-9]+: 66 0f fb c1 psubq %xmm1,%xmm0
165[ ]*[a-f0-9]+: 67 66 0f fb 00 psubq \(%eax\),%xmm0
166[ ]*[a-f0-9]+: 0f 58 2f addps \(%bx\),%xmm5
a0497384
JB
167[ ]*[a-f0-9]+: f3 0f 2a d9 cvtsi2ss %ecx,%xmm3
168[ ]*[a-f0-9]+: f3 0f 2d cb cvtss2si %xmm3,%ecx
169[ ]*[a-f0-9]+: f3 0f 2c cb cvttss2si %xmm3,%ecx
170[ ]*[a-f0-9]+: 66 0f 3a 17 ca 00 extractps \$0x0,%xmm1,%edx
171[ ]*[a-f0-9]+: 0f 50 ca movmskps %xmm2,%ecx
172[ ]*[a-f0-9]+: 66 0f 3a 14 ca 00 pextrb \$0x0,%xmm1,%edx
173[ ]*[a-f0-9]+: 66 0f 3a 16 ca 00 pextrd \$0x0,%xmm1,%edx
174[ ]*[a-f0-9]+: 0f c5 d1 00 pextrw \$0x0,%mm1,%edx
175[ ]*[a-f0-9]+: 66 0f c5 d1 00 pextrw \$0x0,%xmm1,%edx
176[ ]*[a-f0-9]+: 66 0f 3a 20 d1 00 pinsrb \$0x0,%ecx,%xmm2
177[ ]*[a-f0-9]+: 66 0f 3a 22 d1 00 pinsrd \$0x0,%ecx,%xmm2
178[ ]*[a-f0-9]+: 0f c4 d1 00 pinsrw \$0x0,%ecx,%mm2
179[ ]*[a-f0-9]+: 66 0f c4 d1 00 pinsrw \$0x0,%ecx,%xmm2
180[ ]*[a-f0-9]+: 66 0f d7 d3 pmovmskb %xmm3,%edx
181[ ]*[a-f0-9]+: f3 0f 2a 05 cvtsi2ssl? \(%di\),%xmm0
182[ ]*[a-f0-9]+: 66 0f 3a 17 0d 00 extractps \$0x0,%xmm1,\(%di\)
183[ ]*[a-f0-9]+: 66 0f 3a 21 05 00 insertps \$0x0,\(%di\),%xmm0
184[ ]*[a-f0-9]+: 66 0f 3a 16 0d 00 pextrd \$0x0,%xmm1,\(%di\)
185[ ]*[a-f0-9]+: 66 0f 3a 22 05 00 pinsrd \$0x0,\(%di\),%xmm0
e1a1babd 186#pass
This page took 0.070507 seconds and 4 git commands to generate.