x86/Intel: fix fallout from earlier template folding
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / simd.s
CommitLineData
09a2c6cf
L
1 .text
2_start:
3 addsubps 0x12345678,%xmm1
4 comisd 0x12345678,%xmm1
5 comiss 0x12345678,%xmm1
6 cvtdq2pd 0x12345678,%xmm1
7 cvtpd2dq 0x12345678,%xmm1
8 cvtps2pd 0x12345678,%xmm1
9 cvttps2dq 0x12345678,%xmm1
10 haddps 0x12345678,%xmm1
11 movdqu %xmm1,0x12345678
12 movdqu 0x12345678,%xmm1
13 movhpd %xmm1,0x12345678
14 movhpd 0x12345678,%xmm1
15 movhps %xmm1,0x12345678
16 movhps 0x12345678,%xmm1
17 movlpd %xmm1,0x12345678
18 movlpd 0x12345678,%xmm1
19 movlps %xmm1,0x12345678
20 movlps 0x12345678,%xmm1
21 movshdup 0x12345678,%xmm1
22 movsldup 0x12345678,%xmm1
23 pshufhw $0x90,0x12345678,%xmm1
24 pshuflw $0x90,0x12345678,%xmm1
25 punpcklbw 0x12345678,%mm1
26 punpckldq 0x12345678,%mm1
27 punpcklwd 0x12345678,%mm1
14051056
L
28 punpcklbw 0x12345678,%xmm1
29 punpckldq 0x12345678,%xmm1
30 punpcklwd 0x12345678,%xmm1
31 punpcklqdq 0x12345678,%xmm1
09a2c6cf
L
32 ucomisd 0x12345678,%xmm1
33 ucomiss 0x12345678,%xmm1
09335d05
L
34
35 cmpeqsd (%eax),%xmm0
36 cmpeqss (%eax),%xmm0
37 cvtpi2pd (%eax),%xmm0
38 cvtpi2ps (%eax),%xmm0
39 cvtps2pi (%eax),%mm0
40 cvtsd2si (%eax),%eax
07e8d93c 41 cvttsd2si (%eax),%eax
09335d05
L
42 cvtsd2ss (%eax),%xmm0
43 cvtss2sd (%eax),%xmm0
44 cvtss2si (%eax),%eax
07e8d93c 45 cvttss2si (%eax),%eax
09335d05
L
46 divsd (%eax),%xmm0
47 divss (%eax),%xmm0
48 maxsd (%eax),%xmm0
49 maxss (%eax),%xmm0
50 minss (%eax),%xmm0
51 minss (%eax),%xmm0
52 movntsd %xmm0,(%eax)
53 movntss %xmm0,(%eax)
54 movsd (%eax),%xmm0
55 movsd %xmm0,(%eax)
56 movss (%eax),%xmm0
57 movss %xmm0,(%eax)
58 mulsd (%eax),%xmm0
59 mulss (%eax),%xmm0
60 rcpss (%eax),%xmm0
61 roundsd $0,(%eax),%xmm0
62 roundss $0,(%eax),%xmm0
63 rsqrtss (%eax),%xmm0
64 sqrtsd (%eax),%xmm0
65 sqrtss (%eax),%xmm0
66 subsd (%eax),%xmm0
67 subss (%eax),%xmm0
34828aad 68
8976381e
L
69 pmovsxbw (%eax),%xmm0
70 pmovsxbd (%eax),%xmm0
71 pmovsxbq (%eax),%xmm0
72 pmovsxwd (%eax),%xmm0
73 pmovsxwq (%eax),%xmm0
74 pmovsxdq (%eax),%xmm0
75 pmovzxbw (%eax),%xmm0
76 pmovzxbd (%eax),%xmm0
77 pmovzxbq (%eax),%xmm0
78 pmovzxwd (%eax),%xmm0
79 pmovzxwq (%eax),%xmm0
80 pmovzxdq (%eax),%xmm0
81 insertps $0x0,(%eax),%xmm0
82
f2a421c4
L
83 unpckhpd (%eax),%xmm1
84 unpckhps (%eax),%xmm1
85 unpcklpd (%eax),%xmm1
86 unpcklps (%eax),%xmm1
87
ad19981d
L
88cmpss $0x10,%xmm7,%xmm6
89cmpss $0x10,(%eax),%xmm7
90cmpsd $0x10,%xmm7,%xmm6
91cmpsd $0x10,(%eax),%xmm7
92
98b528ac
L
93 cvtsi2ss %eax, %xmm1
94 cvtsi2sd %eax, %xmm1
95 cvtsi2ssl %eax, %xmm1
96 cvtsi2sdl %eax, %xmm1
97 cvtsi2ss (%eax), %xmm1
98 cvtsi2sd (%eax), %xmm1
99 cvtsi2ssl (%eax), %xmm1
100 cvtsi2sdl (%eax), %xmm1
101
34828aad 102 .intel_syntax noprefix
955e1e6a
L
103
104addsubps xmm1,XMMWORD PTR ds:0x12345678
105comisd xmm1,QWORD PTR ds:0x12345678
106comiss xmm1,DWORD PTR ds:0x12345678
107cvtdq2pd xmm1,QWORD PTR ds:0x12345678
108cvtpd2dq xmm1,XMMWORD PTR ds:0x12345678
109cvtps2pd xmm1,QWORD PTR ds:0x12345678
110cvttps2dq xmm1,XMMWORD PTR ds:0x12345678
111haddps xmm1,XMMWORD PTR ds:0x12345678
112movdqu XMMWORD PTR ds:0x12345678,xmm1
113movdqu xmm1,XMMWORD PTR ds:0x12345678
114movhpd QWORD PTR ds:0x12345678,xmm1
115movhpd xmm1,QWORD PTR ds:0x12345678
116movhps QWORD PTR ds:0x12345678,xmm1
117movhps xmm1,QWORD PTR ds:0x12345678
118movlpd QWORD PTR ds:0x12345678,xmm1
119movlpd xmm1,QWORD PTR ds:0x12345678
120movlps QWORD PTR ds:0x12345678,xmm1
121movlps xmm1,QWORD PTR ds:0x12345678
122movshdup xmm1,XMMWORD PTR ds:0x12345678
123movsldup xmm1,XMMWORD PTR ds:0x12345678
124pshufhw xmm1,XMMWORD PTR ds:0x12345678,0x90
125pshuflw xmm1,XMMWORD PTR ds:0x12345678,0x90
126punpcklbw mm1,DWORD PTR ds:0x12345678
127punpckldq mm1,DWORD PTR ds:0x12345678
128punpcklwd mm1,DWORD PTR ds:0x12345678
129punpcklbw xmm1,XMMWORD PTR ds:0x12345678
130punpckldq xmm1,XMMWORD PTR ds:0x12345678
131punpcklwd xmm1,XMMWORD PTR ds:0x12345678
132punpcklqdq xmm1,XMMWORD PTR ds:0x12345678
133ucomisd xmm1,QWORD PTR ds:0x12345678
134ucomiss xmm1,DWORD PTR ds:0x12345678
135cmpeqsd xmm0,QWORD PTR [eax]
136cmpeqss xmm0,DWORD PTR [eax]
137cvtpi2pd xmm0,QWORD PTR [eax]
138cvtpi2ps xmm0,QWORD PTR [eax]
139cvtps2pi mm0,QWORD PTR [eax]
140cvtsd2si eax,QWORD PTR [eax]
141cvttsd2si eax,QWORD PTR [eax]
142cvtsd2ss xmm0,QWORD PTR [eax]
143cvtss2sd xmm0,DWORD PTR [eax]
144cvtss2si eax,DWORD PTR [eax]
145cvttss2si eax,DWORD PTR [eax]
146divsd xmm0,QWORD PTR [eax]
147divss xmm0,DWORD PTR [eax]
148maxsd xmm0,QWORD PTR [eax]
149maxss xmm0,DWORD PTR [eax]
150minss xmm0,DWORD PTR [eax]
151minss xmm0,DWORD PTR [eax]
152movntsd QWORD PTR [eax],xmm0
153movntss DWORD PTR [eax],xmm0
154movsd xmm0,QWORD PTR [eax]
155movsd QWORD PTR [eax],xmm0
156movss xmm0,DWORD PTR [eax]
157movss DWORD PTR [eax],xmm0
158mulsd xmm0,QWORD PTR [eax]
159mulss xmm0,DWORD PTR [eax]
160rcpss xmm0,DWORD PTR [eax]
161roundsd xmm0,QWORD PTR [eax],0x0
162roundss xmm0,DWORD PTR [eax],0x0
163rsqrtss xmm0,DWORD PTR [eax]
164sqrtsd xmm0,QWORD PTR [eax]
165sqrtss xmm0,DWORD PTR [eax]
166subsd xmm0,QWORD PTR [eax]
167subss xmm0,DWORD PTR [eax]
168pmovsxbw xmm0,QWORD PTR [eax]
169pmovsxbd xmm0,DWORD PTR [eax]
170pmovsxbq xmm0,WORD PTR [eax]
171pmovsxwd xmm0,QWORD PTR [eax]
172pmovsxwq xmm0,DWORD PTR [eax]
173pmovsxdq xmm0,QWORD PTR [eax]
174pmovzxbw xmm0,QWORD PTR [eax]
175pmovzxbd xmm0,DWORD PTR [eax]
176pmovzxbq xmm0,WORD PTR [eax]
177pmovzxwd xmm0,QWORD PTR [eax]
178pmovzxwq xmm0,DWORD PTR [eax]
179pmovzxdq xmm0,QWORD PTR [eax]
180insertps xmm0,DWORD PTR [eax],0x0
f2a421c4
L
181unpckhpd xmm0,XMMWORD PTR [eax]
182unpckhps xmm0,XMMWORD PTR [eax]
183unpcklpd xmm0,XMMWORD PTR [eax]
184unpcklps xmm0,XMMWORD PTR [eax]
ad19981d
L
185cmpss xmm6,xmm7,0x10
186cmpss xmm7,DWORD PTR [eax],0x10
187cmpsd xmm6,xmm7,0x10
188cmpsd xmm7,QWORD PTR [eax],0x10
98b528ac
L
189cvtsi2ss xmm1,eax
190cvtsi2sd xmm1,eax
191cvtsi2ssd xmm1,eax
192cvtsi2sdd xmm1,eax
193cvtsi2ss xmm1,DWORD PTR [eax]
116615c5 194cvtsi2ss xmm1,[eax]
98b528ac 195cvtsi2sd xmm1,DWORD PTR [eax]
116615c5 196cvtsi2sd xmm1,[eax]
98b528ac
L
197cvtsi2ssd xmm1,DWORD PTR [eax]
198cvtsi2sdd xmm1,DWORD PTR [eax]
41741fa4 199cvttps2pi mm0,QWORD PTR[eax]
This page took 0.550968 seconds and 4 git commands to generate.