fa982368f846e8eb2c287011b04d0b3a68eb6143
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / avx-wig.s
1 # Check AVX WIG instructions
2
3 .allow_index_reg
4 .text
5 _start:
6 vaddpd %ymm4,%ymm6,%ymm2
7 vaddps %ymm4,%ymm6,%ymm2
8 vaddsd %xmm4,%xmm6,%xmm2
9 vaddss %xmm4,%xmm6,%xmm2
10 vaddsubpd %ymm4,%ymm6,%ymm2
11 vaddsubps %ymm4,%ymm6,%ymm2
12 vaesdec %xmm4,%xmm6,%xmm2
13 vaesdeclast %xmm4,%xmm6,%xmm2
14 vaesenc %xmm4,%xmm6,%xmm2
15 vaesenclast %xmm4,%xmm6,%xmm2
16 vaesimc %xmm4,%xmm6
17 vaeskeygenassist $7,%xmm4,%xmm6
18 vblendpd $7,%ymm4,%ymm6,%ymm2
19 vblendps $7,%ymm4,%ymm6,%ymm2
20 vcmppd $7,%ymm4,%ymm6,%ymm2
21 vcmpps $7,%ymm4,%ymm6,%ymm2
22 vcmpsd $7,%xmm4,%xmm6,%xmm2
23 vcmpss $7,%xmm4,%xmm6,%xmm2
24 vcomisd %xmm4,%xmm6
25 vcomiss %xmm4,%xmm6
26 vcvtdq2pd %xmm4,%ymm4
27 vcvtdq2ps %ymm4,%ymm6
28 vcvtpd2dqy %ymm4,%xmm4
29 vcvtpd2dqx %xmm4,%xmm6
30 vcvtpd2dqy %ymm4,%xmm4
31 vcvtpd2psy %ymm4,%xmm4
32 vcvtpd2psx %xmm4,%xmm6
33 vcvtpd2psy %ymm4,%xmm4
34 vcvtps2dq %ymm4,%ymm6
35 vcvtps2pd %xmm4,%ymm4
36 vcvtsd2ss %xmm4,%xmm6,%xmm2
37 vcvttpd2dqy %ymm4,%xmm4
38 vcvttpd2dqx %xmm4,%xmm6
39 vcvttpd2dqy %ymm4,%xmm4
40 vcvttps2dq %ymm4,%ymm6
41 vdivpd %ymm4,%ymm6,%ymm2
42 vdivps %ymm4,%ymm6,%ymm2
43 vdivsd %xmm4,%xmm6,%xmm2
44 vdivss %xmm4,%xmm6,%xmm2
45 vdppd $7,%xmm4,%xmm6,%xmm2
46 vdpps $7,%ymm4,%ymm6,%ymm2
47 vextractps $7,%xmm4,(%ecx)
48 vhaddpd %ymm4,%ymm6,%ymm2
49 vhaddps %ymm4,%ymm6,%ymm2
50 vhsubpd %ymm4,%ymm6,%ymm2
51 vhsubps %ymm4,%ymm6,%ymm2
52 vinsertps $7,%xmm4,%xmm6,%xmm2
53 vlddqu (%ecx),%ymm4
54 vldmxcsr (%ecx)
55 vmaskmovdqu %xmm4,%xmm6
56 vmaxpd %ymm4,%ymm6,%ymm2
57 vmaxps %ymm4,%ymm6,%ymm2
58 vmaxsd %xmm4,%xmm6,%xmm2
59 vmaxss %xmm4,%xmm6,%xmm2
60 vminpd %ymm4,%ymm6,%ymm2
61 vminps %ymm4,%ymm6,%ymm2
62 vminsd %xmm4,%xmm6,%xmm2
63 vminss %xmm4,%xmm6,%xmm2
64 vmovapd %ymm4,%ymm6
65 vmovaps %ymm4,%ymm6
66 {store} vmovapd %ymm4,%ymm6
67 {store} vmovaps %ymm4,%ymm6
68 vmovddup %ymm4,%ymm6
69 vmovdqa %ymm4,%ymm6
70 vmovdqu %ymm4,%ymm6
71 {store} vmovdqa %ymm4,%ymm6
72 {store} vmovdqu %ymm4,%ymm6
73 vmovhlps %xmm4,%xmm6,%xmm2
74 vmovhpd (%ecx),%xmm4,%xmm6
75 vmovhpd %xmm4,(%ecx)
76 vmovhps (%ecx),%xmm4,%xmm6
77 vmovhps %xmm4,(%ecx)
78 vmovlhps %xmm4,%xmm6,%xmm2
79 vmovlpd (%ecx),%xmm4,%xmm6
80 vmovlpd %xmm4,(%ecx)
81 vmovlps (%ecx),%xmm4,%xmm6
82 vmovlps %xmm4,(%ecx)
83 vmovmskpd %xmm4,%ecx
84 vmovmskps %xmm4,%ecx
85 vmovntdq %ymm4,(%ecx)
86 vmovntdqa (%ecx),%xmm4
87 vmovntpd %ymm4,(%ecx)
88 vmovntps %ymm4,(%ecx)
89 vmovq %xmm4,%xmm6
90 vmovq %xmm4,(%ecx)
91 vmovsd (%ecx),%xmm4
92 vmovsd %xmm4,(%ecx)
93 vmovshdup %ymm4,%ymm6
94 vmovsldup %ymm4,%ymm6
95 vmovss (%ecx),%xmm4
96 vmovss %xmm4,(%ecx)
97 vmovupd %ymm4,%ymm6
98 vmovupd %ymm4,(%ecx)
99 vmovups %ymm4,%ymm6
100 vmovups %ymm4,(%ecx)
101 vmpsadbw $7,%xmm4,%xmm6,%xmm2
102 vmulpd %ymm4,%ymm6,%ymm2
103 vmulps %ymm4,%ymm6,%ymm2
104 vmulsd %xmm4,%xmm6,%xmm2
105 vmulss %xmm4,%xmm6,%xmm2
106 vpabsb %xmm4,%xmm6
107 vpabsd %xmm4,%xmm6
108 vpabsw %xmm4,%xmm6
109 vpackssdw %xmm4,%xmm6,%xmm2
110 vpacksswb %xmm4,%xmm6,%xmm2
111 vpackusdw %xmm4,%xmm6,%xmm2
112 vpackuswb %xmm4,%xmm6,%xmm2
113 vpaddb %xmm4,%xmm6,%xmm2
114 vpaddd %xmm4,%xmm6,%xmm2
115 vpaddq %xmm4,%xmm6,%xmm2
116 vpaddsb %xmm4,%xmm6,%xmm2
117 vpaddsw %xmm4,%xmm6,%xmm2
118 vpaddusb %xmm4,%xmm6,%xmm2
119 vpaddusw %xmm4,%xmm6,%xmm2
120 vpaddw %xmm4,%xmm6,%xmm2
121 vpalignr $7,%xmm4,%xmm6,%xmm2
122 vpand %xmm4,%xmm6,%xmm2
123 vpandn %xmm4,%xmm6,%xmm2
124 vpavgb %xmm4,%xmm6,%xmm2
125 vpavgw %xmm4,%xmm6,%xmm2
126 vpblendw $7,%xmm4,%xmm6,%xmm2
127 vpclmulhqhqdq %xmm4,%xmm6,%xmm2
128 vpclmulhqlqdq %xmm4,%xmm6,%xmm2
129 vpclmullqhqdq %xmm4,%xmm6,%xmm2
130 vpclmullqlqdq %xmm4,%xmm6,%xmm2
131 vpclmulqdq $7,%xmm4,%xmm6,%xmm2
132 vpcmpeqb %xmm4,%xmm6,%xmm2
133 vpcmpeqd %xmm4,%xmm6,%xmm2
134 vpcmpeqq %xmm4,%xmm6,%xmm2
135 vpcmpeqw %xmm4,%xmm6,%xmm2
136 vpcmpgtb %xmm4,%xmm6,%xmm2
137 vpcmpgtd %xmm4,%xmm6,%xmm2
138 vpcmpgtq %xmm4,%xmm6,%xmm2
139 vpcmpgtw %xmm4,%xmm6,%xmm2
140 vpcmpistri $7,%xmm4,%xmm6
141 vpcmpistrm $7,%xmm4,%xmm6
142 vphaddd %xmm4,%xmm6,%xmm2
143 vphaddsw %xmm4,%xmm6,%xmm2
144 vphaddw %xmm4,%xmm6,%xmm2
145 vphminposuw %xmm4,%xmm6
146 vphsubd %xmm4,%xmm6,%xmm2
147 vphsubsw %xmm4,%xmm6,%xmm2
148 vphsubw %xmm4,%xmm6,%xmm2
149 vpmaddubsw %xmm4,%xmm6,%xmm2
150 vpmaddwd %xmm4,%xmm6,%xmm2
151 vpmaxsb %xmm4,%xmm6,%xmm2
152 vpmaxsd %xmm4,%xmm6,%xmm2
153 vpmaxsw %xmm4,%xmm6,%xmm2
154 vpmaxub %xmm4,%xmm6,%xmm2
155 vpmaxud %xmm4,%xmm6,%xmm2
156 vpmaxuw %xmm4,%xmm6,%xmm2
157 vpminsb %xmm4,%xmm6,%xmm2
158 vpminsd %xmm4,%xmm6,%xmm2
159 vpminsw %xmm4,%xmm6,%xmm2
160 vpminub %xmm4,%xmm6,%xmm2
161 vpminud %xmm4,%xmm6,%xmm2
162 vpminuw %xmm4,%xmm6,%xmm2
163 vpmovmskb %xmm4,%ecx
164 vpmovsxbd %xmm4,%xmm6
165 vpmovsxbq %xmm4,%xmm6
166 vpmovsxbw %xmm4,%xmm6
167 vpmovsxdq %xmm4,%xmm6
168 vpmovsxwd %xmm4,%xmm6
169 vpmovsxwq %xmm4,%xmm6
170 vpmovzxbd %xmm4,%xmm6
171 vpmovzxbq %xmm4,%xmm6
172 vpmovzxbw %xmm4,%xmm6
173 vpmovzxdq %xmm4,%xmm6
174 vpmovzxwd %xmm4,%xmm6
175 vpmovzxwq %xmm4,%xmm6
176 vpmuldq %xmm4,%xmm6,%xmm2
177 vpmulhrsw %xmm4,%xmm6,%xmm2
178 vpmulhuw %xmm4,%xmm6,%xmm2
179 vpmulhw %xmm4,%xmm6,%xmm2
180 vpmulld %xmm4,%xmm6,%xmm2
181 vpmullw %xmm4,%xmm6,%xmm2
182 vpmuludq %xmm4,%xmm6,%xmm2
183 vpor %xmm4,%xmm6,%xmm2
184 vpsadbw %xmm4,%xmm6,%xmm2
185 vpshufb %xmm4,%xmm6,%xmm2
186 vpshufd $7,%xmm4,%xmm6
187 vpshufhw $7,%xmm4,%xmm6
188 vpshuflw $7,%xmm4,%xmm6
189 vpsignb %xmm4,%xmm6,%xmm2
190 vpsignd %xmm4,%xmm6,%xmm2
191 vpsignw %xmm4,%xmm6,%xmm2
192 vpslld %xmm4,%xmm6,%xmm2
193 vpslldq $7,%xmm4,%xmm6
194 vpsllq %xmm4,%xmm6,%xmm2
195 vpsllw %xmm4,%xmm6,%xmm2
196 vpsrad %xmm4,%xmm6,%xmm2
197 vpsraw %xmm4,%xmm6,%xmm2
198 vpsrld %xmm4,%xmm6,%xmm2
199 vpsrldq $7,%xmm4,%xmm6
200 vpsrlq %xmm4,%xmm6,%xmm2
201 vpsrlw %xmm4,%xmm6,%xmm2
202 vpsubb %xmm4,%xmm6,%xmm2
203 vpsubd %xmm4,%xmm6,%xmm2
204 vpsubq %xmm4,%xmm6,%xmm2
205 vpsubsb %xmm4,%xmm6,%xmm2
206 vpsubsw %xmm4,%xmm6,%xmm2
207 vpsubusb %xmm4,%xmm6,%xmm2
208 vpsubusw %xmm4,%xmm6,%xmm2
209 vpsubw %xmm4,%xmm6,%xmm2
210 vptest %ymm4,%ymm6
211 vpunpckhbw %xmm4,%xmm6,%xmm2
212 vpunpckhdq %xmm4,%xmm6,%xmm2
213 vpunpckhqdq %xmm4,%xmm6,%xmm2
214 vpunpckhwd %xmm4,%xmm6,%xmm2
215 vpunpcklbw %xmm4,%xmm6,%xmm2
216 vpunpckldq %xmm4,%xmm6,%xmm2
217 vpunpcklqdq %xmm4,%xmm6,%xmm2
218 vpunpcklwd %xmm4,%xmm6,%xmm2
219 vpxor %xmm4,%xmm6,%xmm2
220 vrcpps %ymm4,%ymm6
221 vrcpss %xmm4,%xmm6,%xmm2
222 vroundpd $7,%ymm6,%ymm2
223 vroundps $7,%ymm6,%ymm2
224 vroundsd $7,%xmm4,%xmm6,%xmm2
225 vroundss $7,%xmm4,%xmm6,%xmm2
226 vrsqrtps %ymm4,%ymm6
227 vrsqrtss %xmm4,%xmm6,%xmm2
228 vshufpd $7,%ymm4,%ymm6,%ymm2
229 vshufps $7,%ymm4,%ymm6,%ymm2
230 vsqrtpd %ymm4,%ymm6
231 vsqrtps %ymm4,%ymm6
232 vsqrtsd %xmm4,%xmm6,%xmm2
233 vsqrtss %xmm4,%xmm6,%xmm2
234 vstmxcsr (%ecx)
235 vsubpd %ymm4,%ymm6,%ymm2
236 vsubps %ymm4,%ymm6,%ymm2
237 vsubsd %xmm4,%xmm6,%xmm2
238 vsubss %xmm4,%xmm6,%xmm2
239 vucomisd %xmm4,%xmm6
240 vucomiss %xmm4,%xmm6
241 vunpckhpd %ymm4,%ymm6,%ymm2
242 vunpckhps %ymm4,%ymm6,%ymm2
243 vunpcklpd %ymm4,%ymm6,%ymm2
244 vunpcklps %ymm4,%ymm6,%ymm2
245 vxorpd %ymm4,%ymm6,%ymm2
246 vxorps %ymm4,%ymm6,%ymm2
247 vzeroall
248 vzeroupper
This page took 0.034784 seconds and 3 git commands to generate.