Home | History | Annotate | Download | only in X86

Lines Matching refs:xmm2

3 // CHECK: vaddss  %xmm4, %xmm6, %xmm2
5 vaddss %xmm4, %xmm6, %xmm2
7 // CHECK: vmulss %xmm4, %xmm6, %xmm2
9 vmulss %xmm4, %xmm6, %xmm2
11 // CHECK: vsubss %xmm4, %xmm6, %xmm2
13 vsubss %xmm4, %xmm6, %xmm2
15 // CHECK: vdivss %xmm4, %xmm6, %xmm2
17 vdivss %xmm4, %xmm6, %xmm2
19 // CHECK: vaddsd %xmm4, %xmm6, %xmm2
21 vaddsd %xmm4, %xmm6, %xmm2
23 // CHECK: vmulsd %xmm4, %xmm6, %xmm2
25 vmulsd %xmm4, %xmm6, %xmm2
27 // CHECK: vsubsd %xmm4, %xmm6, %xmm2
29 vsubsd %xmm4, %xmm6, %xmm2
31 // CHECK: vdivsd %xmm4, %xmm6, %xmm2
33 vdivsd %xmm4, %xmm6, %xmm2
35 // CHECK: vaddss 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
37 vaddss 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
39 // CHECK: vsubss 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
41 vsubss 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
43 // CHECK: vmulss 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
45 vmulss 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
47 // CHECK: vdivss 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
49 vdivss 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
51 // CHECK: vaddsd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
53 vaddsd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
55 // CHECK: vsubsd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
57 vsubsd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
59 // CHECK: vmulsd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
61 vmulsd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
63 // CHECK: vdivsd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
65 vdivsd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
67 // CHECK: vaddps %xmm4, %xmm6, %xmm2
69 vaddps %xmm4, %xmm6, %xmm2
71 // CHECK: vsubps %xmm4, %xmm6, %xmm2
73 vsubps %xmm4, %xmm6, %xmm2
75 // CHECK: vmulps %xmm4, %xmm6, %xmm2
77 vmulps %xmm4, %xmm6, %xmm2
79 // CHECK: vdivps %xmm4, %xmm6, %xmm2
81 vdivps %xmm4, %xmm6, %xmm2
83 // CHECK: vaddpd %xmm4, %xmm6, %xmm2
85 vaddpd %xmm4, %xmm6, %xmm2
87 // CHECK: vsubpd %xmm4, %xmm6, %xmm2
89 vsubpd %xmm4, %xmm6, %xmm2
91 // CHECK: vmulpd %xmm4, %xmm6, %xmm2
93 vmulpd %xmm4, %xmm6, %xmm2
95 // CHECK: vdivpd %xmm4, %xmm6, %xmm2
97 vdivpd %xmm4, %xmm6, %xmm2
99 // CHECK: vaddps 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
101 vaddps 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
103 // CHECK: vsubps 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
105 vsubps 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
107 // CHECK: vmulps 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
109 vmulps 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
111 // CHECK: vdivps 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
113 vdivps 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
115 // CHECK: vaddpd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
117 vaddpd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
119 // CHECK: vsubpd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
121 vsubpd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
123 // CHECK: vmulpd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
125 vmulpd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
127 // CHECK: vdivpd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
129 vdivpd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
130 // CHECK: vmaxss %xmm2, %xmm4, %xmm6
132 vmaxss %xmm2, %xmm4, %xmm6
134 // CHECK: vmaxsd %xmm2, %xmm4, %xmm6
136 vmaxsd %xmm2, %xmm4, %xmm6
138 // CHECK: vminss %xmm2, %xmm4, %xmm6
140 vminss %xmm2, %xmm4, %xmm6
142 // CHECK: vminsd %xmm2, %xmm4, %xmm6
144 vminsd %xmm2, %xmm4, %xmm6
146 // CHECK: vmaxss -4(%ebx,%ecx,8), %xmm2, %xmm5
148 vmaxss -4(%ebx,%ecx,8), %xmm2, %xmm5
150 // CHECK: vmaxsd -4(%ebx,%ecx,8), %xmm2, %xmm5
152 vmaxsd -4(%ebx,%ecx,8), %xmm2, %xmm5
154 // CHECK: vminss -4(%ebx,%ecx,8), %xmm2, %xmm5
156 vminss -4(%ebx,%ecx,8), %xmm2, %xmm5
158 // CHECK: vminsd -4(%ebx,%ecx,8), %xmm2, %xmm5
160 vminsd -4(%ebx,%ecx,8), %xmm2, %xmm5
162 // CHECK: vmaxps %xmm2, %xmm4, %xmm6
164 vmaxps %xmm2, %xmm4, %xmm6
166 // CHECK: vmaxpd %xmm2, %xmm4, %xmm6
168 vmaxpd %xmm2, %xmm4, %xmm6
170 // CHECK: vminps %xmm2, %xmm4, %xmm6
172 vminps %xmm2, %xmm4, %xmm6
174 // CHECK: vminpd %xmm2, %xmm4, %xmm6
176 vminpd %xmm2, %xmm4, %xmm6
178 // CHECK: vmaxps -4(%ebx,%ecx,8), %xmm2, %xmm5
180 vmaxps -4(%ebx,%ecx,8), %xmm2, %xmm5
182 // CHECK: vmaxpd -4(%ebx,%ecx,8), %xmm2, %xmm5
184 vmaxpd -4(%ebx,%ecx,8), %xmm2, %xmm5
186 // CHECK: vminps -4(%ebx,%ecx,8), %xmm2, %xmm5
188 vminps -4(%ebx,%ecx,8), %xmm2, %xmm5
190 // CHECK: vminpd -4(%ebx,%ecx,8), %xmm2, %xmm5
192 vminpd -4(%ebx,%ecx,8), %xmm2, %xmm5
194 // CHECK: vandps %xmm2, %xmm4, %xmm6
196 vandps %xmm2, %xmm4, %xmm6
198 // CHECK: vandpd %xmm2, %xmm4, %xmm6
200 vandpd %xmm2, %xmm4, %xmm6
202 // CHECK: vandps -4(%ebx,%ecx,8), %xmm2, %xmm5
204 vandps -4(%ebx,%ecx,8), %xmm2, %xmm5
206 // CHECK: vandpd -4(%ebx,%ecx,8), %xmm2, %xmm5
208 vandpd -4(%ebx,%ecx,8), %xmm2, %xmm5
210 // CHECK: vorps %xmm2, %xmm4, %xmm6
212 vorps %xmm2, %xmm4, %xmm6
214 // CHECK: vorpd %xmm2, %xmm4, %xmm6
216 vorpd %xmm2, %xmm4, %xmm6
218 // CHECK: vorps -4(%ebx,%ecx,8), %xmm2, %xmm5
220 vorps -4(%ebx,%ecx,8), %xmm2, %xmm5
222 // CHECK: vorpd -4(%ebx,%ecx,8), %xmm2, %xmm5
224 vorpd -4(%ebx,%ecx,8), %xmm2, %xmm5
226 // CHECK: vxorps %xmm2, %xmm4, %xmm6
228 vxorps %xmm2, %xmm4, %xmm6
230 // CHECK: vxorpd %xmm2, %xmm4, %xmm6
232 vxorpd %xmm2, %xmm4, %xmm6
234 // CHECK: vxorps -4(%ebx,%ecx,8), %xmm2, %xmm5
236 vxorps -4(%ebx,%ecx,8), %xmm2, %xmm5
238 // CHECK: vxorpd -4(%ebx,%ecx,8), %xmm2, %xmm5
240 vxorpd -4(%ebx,%ecx,8), %xmm2, %xmm5
242 // CHECK: vandnps %xmm2, %xmm4, %xmm6
244 vandnps %xmm2, %xmm4, %xmm6
246 // CHECK: vandnpd %xmm2, %xmm4, %xmm6
248 vandnpd %xmm2, %xmm4, %xmm6
250 // CHECK: vandnps -4(%ebx,%ecx,8), %xmm2, %xmm5
252 vandnps -4(%ebx,%ecx,8), %xmm2, %xmm5
254 // CHECK: vandnpd -4(%ebx,%ecx,8), %xmm2, %xmm5
256 vandnpd -4(%ebx,%ecx,8), %xmm2, %xmm5
262 // CHECK: vmovss %xmm4, %xmm2, %xmm5
264 vmovss %xmm4, %xmm2, %xmm5
270 // CHECK: vmovsd %xmm4, %xmm2, %xmm5
272 vmovsd %xmm4, %xmm2, %xmm5
274 // CHECK: vunpckhps %xmm1, %xmm2, %xmm4
276 vunpckhps %xmm1, %xmm2, %xmm4
278 // CHECK: vunpckhpd %xmm1, %xmm2, %xmm4
280 vunpckhpd %xmm1, %xmm2, %xmm4
282 // CHECK: vunpcklps %xmm1, %xmm2, %xmm4
284 vunpcklps %xmm1, %xmm2, %xmm4
286 // CHECK: vunpcklpd %xmm1, %xmm2, %xmm4
288 vunpcklpd %xmm1, %xmm2, %xmm4
290 // CHECK: vunpckhps -4(%ebx,%ecx,8), %xmm2, %xmm5
292 vunpckhps -4(%ebx,%ecx,8), %xmm2, %xmm5
294 // CHECK: vunpckhpd -4(%ebx,%ecx,8), %xmm2, %xmm5
296 vunpckhpd -4(%ebx,%ecx,8), %xmm2, %xmm5
298 // CHECK: vunpcklps -4(%ebx,%ecx,8), %xmm2, %xmm5
300 vunpcklps -4(%ebx,%ecx,8), %xmm2, %xmm5
302 // CHECK: vunpcklpd -4(%ebx,%ecx,8), %xmm2, %xmm5
304 vunpcklpd -4(%ebx,%ecx,8), %xmm2, %xmm5
330 // CHECK: vshufps $8, %xmm1, %xmm2, %xmm3
332 vshufps $8, %xmm1, %xmm2, %xmm3
334 // CHECK: vshufps $8, -4(%ebx,%ecx,8), %xmm2, %xmm3
336 vshufps $8, -4(%ebx,%ecx,8), %xmm2, %xmm3
338 // CHECK: vshufpd $8, %xmm1, %xmm2, %xmm3
340 vshufpd $8, %xmm1, %xmm2, %xmm3
342 // CHECK: vshufpd $8, -4(%ebx,%ecx,8), %xmm2, %xmm3
344 vshufpd $8, -4(%ebx,%ecx,8), %xmm2, %xmm3
346 // CHECK: vcmpps $0, %xmm1, %xmm2, %xmm3
348 vcmpeqps %xmm1, %xmm2, %xmm3
350 // CHECK: vcmpps $2, %xmm1, %xmm2, %xmm3
352 vcmpleps %xmm1, %xmm2, %xmm3
354 // CHECK: vcmpps $1, %xmm1, %xmm2, %xmm3
356 vcmpltps %xmm1, %xmm2, %xmm3
358 // CHECK: vcmpps $4, %xmm1, %xmm2, %xmm3
360 vcmpneqps %xmm1, %xmm2, %xmm3
362 // CHECK: vcmpps $6, %xmm1, %xmm2, %xmm3
364 vcmpnleps %xmm1, %xmm2, %xmm3
366 // CHECK: vcmpps $5, %xmm1, %xmm2, %xmm3
368 vcmpnltps %xmm1, %xmm2, %xmm3
370 // CHECK: vcmpps $7, %xmm1, %xmm2, %xmm3
372 vcmpordps %xmm1, %xmm2, %xmm3
374 // CHECK: vcmpps $3, %xmm1, %xmm2, %xmm3
376 vcmpunordps %xmm1, %xmm2, %xmm3
378 // CHECK: vcmpps $0, -4(%ebx,%ecx,8), %xmm2, %xmm3
380 vcmpeqps -4(%ebx,%ecx,8), %xmm2, %xmm3
382 // CHECK: vcmpps $2, -4(%ebx,%ecx,8), %xmm2, %xmm3
384 vcmpleps -4(%ebx,%ecx,8), %xmm2, %xmm3
386 // CHECK: vcmpps $1, -4(%ebx,%ecx,8), %xmm2, %xmm3
388 vcmpltps -4(%ebx,%ecx,8), %xmm2, %xmm3
390 // CHECK: vcmpps $4, -4(%ebx,%ecx,8), %xmm2, %xmm3
392 vcmpneqps -4(%ebx,%ecx,8), %xmm2, %xmm3
394 // CHECK: vcmpps $6, -4(%ebx,%ecx,8), %xmm2, %xmm3
396 vcmpnleps -4(%ebx,%ecx,8), %xmm2, %xmm3
398 // CHECK: vcmpps $5, -4(%ebx,%ecx,8), %xmm2, %xmm3
400 vcmpnltps -4(%ebx,%ecx,8), %xmm2, %xmm3
402 // CHECK: vcmpps $7, -4(%ebx,%ecx,8), %xmm6, %xmm2
404 vcmpordps -4(%ebx,%ecx,8), %xmm6, %xmm2
406 // CHECK: vcmpps $3, -4(%ebx,%ecx,8), %xmm2, %xmm3
408 vcmpunordps -4(%ebx,%ecx,8), %xmm2, %xmm3
410 // CHECK: vcmppd $0, %xmm1, %xmm2, %xmm3
412 vcmpeqpd %xmm1, %xmm2, %xmm3
414 // CHECK: vcmppd $2, %xmm1, %xmm2, %xmm3
416 vcmplepd %xmm1, %xmm2, %xmm3
418 // CHECK: vcmppd $1, %xmm1, %xmm2, %xmm3
420 vcmpltpd %xmm1, %xmm2, %xmm3
422 // CHECK: vcmppd $4, %xmm1, %xmm2, %xmm3
424 vcmpneqpd %xmm1, %xmm2, %xmm3
426 // CHECK: vcmppd $6, %xmm1, %xmm2, %xmm3
428 vcmpnlepd %xmm1, %xmm2, %xmm3
430 // CHECK: vcmppd $5, %xmm1, %xmm2, %xmm3
432 vcmpnltpd %xmm1, %xmm2, %xmm3
434 // CHECK: vcmppd $7, %xmm1, %xmm2, %xmm3
436 vcmpordpd %xmm1, %xmm2, %xmm3
438 // CHECK: vcmppd $3, %xmm1, %xmm2, %xmm3
440 vcmpunordpd %xmm1, %xmm2, %xmm3
442 // CHECK: vcmppd $0, -4(%ebx,%ecx,8), %xmm2, %xmm3
444 vcmpeqpd -4(%ebx,%ecx,8), %xmm2, %xmm3
446 // CHECK: vcmppd $2, -4(%ebx,%ecx,8), %xmm2, %xmm3
448 vcmplepd -4(%ebx,%ecx,8), %xmm2, %xmm3
450 // CHECK: vcmppd $1, -4(%ebx,%ecx,8), %xmm2, %xmm3
452 vcmpltpd -4(%ebx,%ecx,8), %xmm2, %xmm3
454 // CHECK: vcmppd $4, -4(%ebx,%ecx,8), %xmm2, %xmm3
456 vcmpneqpd -4(%ebx,%ecx,8), %xmm2, %xmm3
458 // CHECK: vcmppd $6, -4(%ebx,%ecx,8), %xmm2, %xmm3
460 xmm2, %xmm3
462 // CHECK: vcmppd $5, -4(%ebx,%ecx,8), %xmm2, %xmm3
464 vcmpnltpd -4(%ebx,%ecx,8), %xmm2, %xmm3
466 // CHECK: vcmppd $7, -4(%ebx,%ecx,8), %xmm6, %xmm2
468 vcmpordpd -4(%ebx,%ecx,8), %xmm6, %xmm2
470 // CHECK: vcmppd $3, -4(%ebx,%ecx,8), %xmm2, %xmm3
472 vcmpunordpd -4(%ebx,%ecx,8), %xmm2, %xmm3
474 // CHECK: vmovmskps %xmm2, %eax
476 vmovmskps %xmm2, %eax
478 // CHECK: vmovmskpd %xmm2, %eax
480 vmovmskpd %xmm2, %eax
490 // CHECK: vcmpss $0, %xmm1, %xmm2, %xmm3
492 vcmpeqss %xmm1, %xmm2, %xmm3
494 // CHECK: vcmpss $2, %xmm1, %xmm2, %xmm3
496 vcmpless %xmm1, %xmm2, %xmm3
498 // CHECK: vcmpss $1, %xmm1, %xmm2, %xmm3
500 vcmpltss %xmm1, %xmm2, %xmm3
502 // CHECK: vcmpss $4, %xmm1, %xmm2, %xmm3
504 vcmpneqss %xmm1, %xmm2, %xmm3
506 // CHECK: vcmpss $6, %xmm1, %xmm2, %xmm3
508 vcmpnless %xmm1, %xmm2, %xmm3
510 // CHECK: vcmpss $5, %xmm1, %xmm2, %xmm3
512 vcmpnltss %xmm1, %xmm2, %xmm3
514 // CHECK: vcmpss $7, %xmm1, %xmm2, %xmm3
516 vcmpordss %xmm1, %xmm2, %xmm3
518 // CHECK: vcmpss $3, %xmm1, %xmm2, %xmm3
520 vcmpunordss %xmm1, %xmm2, %xmm3
522 // CHECK: vcmpss $0, -4(%ebx,%ecx,8), %xmm2, %xmm3
524 vcmpeqss -4(%ebx,%ecx,8), %xmm2, %xmm3
526 // CHECK: vcmpss $2, -4(%ebx,%ecx,8), %xmm2, %xmm3
528 vcmpless -4(%ebx,%ecx,8), %xmm2, %xmm3
530 // CHECK: vcmpss $1, -4(%ebx,%ecx,8), %xmm2, %xmm3
532 vcmpltss -4(%ebx,%ecx,8), %xmm2, %xmm3
534 // CHECK: vcmpss $4, -4(%ebx,%ecx,8), %xmm2, %xmm3
536 vcmpneqss -4(%ebx,%ecx,8), %xmm2, %xmm3
538 // CHECK: vcmpss $6, -4(%ebx,%ecx,8), %xmm2, %xmm3
540 vcmpnless -4(%ebx,%ecx,8), %xmm2, %xmm3
542 // CHECK: vcmpss $5, -4(%ebx,%ecx,8), %xmm2, %xmm3
544 vcmpnltss -4(%ebx,%ecx,8), %xmm2, %xmm3
546 // CHECK: vcmpss $7, -4(%ebx,%ecx,8), %xmm6, %xmm2
548 vcmpordss -4(%ebx,%ecx,8), %xmm6, %xmm2
550 // CHECK: vcmpss $3, -4(%ebx,%ecx,8), %xmm2, %xmm3
552 vcmpunordss -4(%ebx,%ecx,8), %xmm2, %xmm3
554 // CHECK: vcmpsd $0, %xmm1, %xmm2, %xmm3
556 vcmpeqsd %xmm1, %xmm2, %xmm3
558 // CHECK: vcmpsd $2, %xmm1, %xmm2, %xmm3
560 vcmplesd %xmm1, %xmm2, %xmm3
562 // CHECK: vcmpsd $1, %xmm1, %xmm2, %xmm3
564 vcmpltsd %xmm1, %xmm2, %xmm3
566 // CHECK: vcmpsd $4, %xmm1, %xmm2, %xmm3
568 vcmpneqsd %xmm1, %xmm2, %xmm3
570 // CHECK: vcmpsd $6, %xmm1, %xmm2, %xmm3
572 vcmpnlesd %xmm1, %xmm2, %xmm3
574 // CHECK: vcmpsd $5, %xmm1, %xmm2, %xmm3
576 vcmpnltsd %xmm1, %xmm2, %xmm3
578 // CHECK: vcmpsd $7, %xmm1, %xmm2, %xmm3
580 vcmpordsd %xmm1, %xmm2, %xmm3
582 // CHECK: vcmpsd $3, %xmm1, %xmm2, %xmm3
584 vcmpunordsd %xmm1, %xmm2, %xmm3
586 // CHECK: vcmpsd $0, -4(%ebx,%ecx,8), %xmm2, %xmm3
588 vcmpeqsd -4(%ebx,%ecx,8), %xmm2, %xmm3
590 // CHECK: vcmpsd $2, -4(%ebx,%ecx,8), %xmm2, %xmm3
592 vcmplesd -4(%ebx,%ecx,8), %xmm2, %xmm3
594 // CHECK: vcmpsd $1, -4(%ebx,%ecx,8), %xmm2, %xmm3
596 vcmpltsd -4(%ebx,%ecx,8), %xmm2, %xmm3
598 // CHECK: vcmpsd $4, -4(%ebx,%ecx,8), %xmm2, %xmm3
600 vcmpneqsd -4(%ebx,%ecx,8), %xmm2, %xmm3
602 // CHECK: vcmpsd $6, -4(%ebx,%ecx,8), %xmm2, %xmm3
604 vcmpnlesd -4(%ebx,%ecx,8), %xmm2, %xmm3
606 // CHECK: vcmpsd $5, -4(%ebx,%ecx,8), %xmm2, %xmm3
608 vcmpnltsd -4(%ebx,%ecx,8), %xmm2, %xmm3
610 // CHECK: vcmpsd $7, -4(%ebx,%ecx,8), %xmm6, %xmm2
612 vcmpordsd -4(%ebx,%ecx,8), %xmm6, %xmm2
614 // CHECK: vcmpsd $3, -4(%ebx,%ecx,8), %xmm2, %xmm3
616 vcmpunordsd -4(%ebx,%ecx,8), %xmm2, %xmm3
618 // CHECK: vucomiss %xmm1, %xmm2
620 vucomiss %xmm1, %xmm2
622 // CHECK: vucomiss (%eax), %xmm2
624 vucomiss (%eax), %xmm2
626 // CHECK: vcomiss %xmm1, %xmm2
628 vcomiss %xmm1, %xmm2
630 // CHECK: vcomiss (%eax), %xmm2
632 vcomiss (%eax), %xmm2
634 // CHECK: vucomisd %xmm1, %xmm2
636 vucomisd %xmm1, %xmm2
638 // CHECK: vucomisd (%eax), %xmm2
640 vucomisd (%eax), %xmm2
642 // CHECK: vcomisd %xmm1, %xmm2
644 vcomisd %xmm1, %xmm2
646 // CHECK: vcomisd (%eax), %xmm2
648 vcomisd (%eax), %xmm2
658 // CHECK: vcvtsi2ssl (%eax), %xmm1, %xmm2
660 vcvtsi2ss (%eax), %xmm1, %xmm2
662 // CHECK: vcvtsi2ssl (%eax), %xmm1, %xmm2
664 vcvtsi2ss (%eax), %xmm1, %xmm2
666 // CHECK: vcvtsi2ssl (%eax), %xmm1, %xmm2
668 vcvtsi2ssl (%eax), %xmm1, %xmm2
670 // CHECK: vcvtsi2ssl (%eax), %xmm1, %xmm2
672 vcvtsi2ssl (%eax), %xmm1, %xmm2
682 // CHECK: vcvtsi2sdl (%eax), %xmm1, %xmm2
684 vcvtsi2sd (%eax), %xmm1, %xmm2
686 // CHECK: vcvtsi2sdl (%eax), %xmm1, %xmm2
688 vcvtsi2sd (%eax), %xmm1, %xmm2
690 // CHECK: vcvtsi2sdl (%eax), %xmm1, %xmm2
692 vcvtsi2sdl (%eax), %xmm1, %xmm2
694 // CHECK: vcvtsi2sdl (%eax), %xmm1, %xmm2
696 vcvtsi2sdl (%eax), %xmm1, %xmm2
698 // CHECK: vmovaps (%eax), %xmm2
700 vmovaps (%eax), %xmm2
702 // CHECK: vmovaps %xmm1, %xmm2
704 vmovaps %xmm1, %xmm2
710 // CHECK: vmovapd (%eax), %xmm2
712 vmovapd (%eax), %xmm2
714 // CHECK: vmovapd %xmm1, %xmm2
716 vmovapd %xmm1, %xmm2
722 // CHECK: vmovups (%eax), %xmm2
724 vmovups (%eax), %xmm2
726 // CHECK: vmovups %xmm1, %xmm2
728 vmovups %xmm1, %xmm2
734 // CHECK: vmovupd (%eax), %xmm2
736 vmovupd (%eax), %xmm2
738 // CHECK: vmovupd %xmm1, %xmm2
740 vmovupd %xmm1, %xmm2
750 // CHECK: vmovlps (%eax), %xmm2, %xmm3
752 vmovlps (%eax), %xmm2, %xmm3
758 // CHECK: vmovlpd (%eax), %xmm2, %xmm3
760 vmovlpd (%eax), %xmm2, %xmm3
766 // CHECK: vmovhps (%eax), %xmm2, %xmm3
768 vmovhps (%eax), %xmm2, %xmm3
774 // CHECK: vmovhpd (%eax), %xmm2, %xmm3
776 vmovhpd (%eax), %xmm2, %xmm3
778 // CHECK: vmovlhps %xmm1, %xmm2, %xmm3
780 vmovlhps %xmm1, %xmm2, %xmm3
782 // CHECK: vmovhlps %xmm1, %xmm2, %xmm3
784 vmovhlps %xmm1, %xmm2, %xmm3
810 // CHECK: vcvtsd2ss %xmm2, %xmm4, %xmm6
812 vcvtsd2ss %xmm2, %xmm4, %xmm6
818 // CHECK: vcvtps2dq %xmm2, %xmm3
820 vcvtps2dq %xmm2, %xmm3
826 // CHECK: vcvtss2sd %xmm2, %xmm4, %xmm6
828 vcvtss2sd %xmm2, %xmm4, %xmm6
842 // CHECK: vcvttps2dq %xmm2, %xmm3
844 vcvttps2dq %xmm2, %xmm3
850 // CHECK: vcvtps2pd %xmm2, %xmm3
852 vcvtps2pd %xmm2, %xmm3
858 // CHECK: vcvtpd2ps %xmm2, %xmm3
860 vcvtpd2ps %xmm2, %xmm3
862 // CHECK: vsqrtpd %xmm1, %xmm2
864 vsqrtpd %xmm1, %xmm2
866 // CHECK: vsqrtpd (%eax), %xmm2
868 vsqrtpd (%eax), %xmm2
870 // CHECK: vsqrtps %xmm1, %xmm2
872 vsqrtps %xmm1, %xmm2
874 // CHECK: vsqrtps (%eax), %xmm2
876 vsqrtps (%eax), %xmm2
878 // CHECK: vsqrtsd %xmm1, %xmm2, %xmm3
880 vsqrtsd %xmm1, %xmm2, %xmm3
882 // CHECK: vsqrtsd (%eax), %xmm2, %xmm3
884 vsqrtsd (%eax), %xmm2, %xmm3
886 // CHECK: vsqrtss %xmm1, %xmm2, %xmm3
888 vsqrtss %xmm1, %xmm2, %xmm3
890 // CHECK: vsqrtss (%eax), %xmm2, %xmm3
892 vsqrtss (%eax), %xmm2, %xmm3
894 // CHECK: vrsqrtps %xmm1, %xmm2
896 vrsqrtps %xmm1, %xmm2
898 // CHECK: vrsqrtps (%eax), %xmm2
900 vrsqrtps (%eax), %xmm2
902 // CHECK: vrsqrtss %xmm1, %xmm2, %xmm3
904 vrsqrtss %xmm1, %xmm2, %xmm3
906 // CHECK: vrsqrtss (%eax), %xmm2, %xmm3
908 vrsqrtss (%eax), %xmm2, %xmm3
910 // CHECK: vrcpps %xmm1, %xmm2
912 vrcpps %xmm1, %xmm2
914 // CHECK: vrcpps (%eax), %xmm2
916 vrcpps (%eax), %xmm2
918 // CHECK: vrcpss %xmm1, %xmm2, %xmm3
920 vrcpss %xmm1, %xmm2, %xmm3
922 // CHECK: vrcpss (%eax), %xmm2, %xmm3
924 vrcpss (%eax), %xmm2, %xmm3
954 // CHECK: vpsubb %xmm1, %xmm2, %xmm3
956 vpsubb %xmm1, %xmm2, %xmm3
958 // CHECK: vpsubb (%eax), %xmm2, %xmm3
960 vpsubb (%eax), %xmm2, %xmm3
962 // CHECK: vpsubw %xmm1, %xmm2, %xmm3
964 vpsubw %xmm1, %xmm2, %xmm3
966 // CHECK: vpsubw (%eax), %xmm2, %xmm3
968 vpsubw (%eax), %xmm2, %xmm3
970 // CHECK: vpsubd %xmm1, %xmm2, %xmm3
972 vpsubd %xmm1, %xmm2, %xmm3
974 // CHECK: vpsubd (%eax), %xmm2, %xmm3
976 vpsubd (%eax), %xmm2, %xmm3
978 // CHECK: vpsubq %xmm1, %xmm2, %xmm3
980 vpsubq %xmm1, %xmm2, %xmm3
982 // CHECK: vpsubq (%eax), %xmm2, %xmm3
984 vpsubq (%eax), %xmm2, %xmm3
986 // CHECK: vpsubsb %xmm1, %xmm2, %xmm3
988 vpsubsb %xmm1, %xmm2, %xmm3
990 // CHECK: vpsubsb (%eax), %xmm2, %xmm3
992 vpsubsb (%eax), %xmm2, %xmm3
994 // CHECK: vpsubsw %xmm1, %xmm2, %xmm3
996 vpsubsw %xmm1, %xmm2, %xmm3
998 // CHECK: vpsubsw (%eax), %xmm2, %xmm3
1000 vpsubsw (%eax), %xmm2, %xmm3
1002 // CHECK: vpsubusb %xmm1, %xmm2, %xmm3
1004 vpsubusb %xmm1, %xmm2, %xmm3
1006 // CHECK: vpsubusb (%eax), %xmm2, %xmm3
1008 vpsubusb (%eax), %xmm2, %xmm3
1010 // CHECK: vpsubusw %xmm1, %xmm2, %xmm3
1012 vpsubusw %xmm1, %xmm2, %xmm3
1014 // CHECK: vpsubusw (%eax), %xmm2, %xmm3
1016 vpsubusw (%eax), %xmm2, %xmm3
1018 // CHECK: vpaddb %xmm1, %xmm2, %xmm3
1020 vpaddb %xmm1, %xmm2, %xmm3
1022 // CHECK: vpaddb (%eax), %xmm2, %xmm3
1024 vpaddb (%eax), %xmm2, %xmm3
1026 // CHECK: vpaddw %xmm1, %xmm2, %xmm3
1028 vpaddw %xmm1, %xmm2, %xmm3
1030 // CHECK: vpaddw (%eax), %xmm2, %xmm3
1032 vpaddw (%eax), %xmm2, %xmm3
1034 // CHECK: vpaddd %xmm1, %xmm2, %xmm3
1036 vpaddd %xmm1, %xmm2, %xmm3
1038 // CHECK: vpaddd (%eax), %xmm2, %xmm3
1040 vpaddd (%eax), %xmm2, %xmm3
1042 // CHECK: vpaddq %xmm1, %xmm2, %xmm3
1044 vpaddq %xmm1, %xmm2, %xmm3
1046 // CHECK: vpaddq (%eax), %xmm2, %xmm3
1048 vpaddq (%eax), %xmm2, %xmm3
1050 // CHECK: vpaddsb %xmm1, %xmm2, %xmm3
1052 vpaddsb %xmm1, %xmm2, %xmm3
1054 // CHECK: vpaddsb (%eax), %xmm2, %xmm3
1056 vpaddsb (%eax), %xmm2, %xmm3
1058 // CHECK: vpaddsw %xmm1, %xmm2, %xmm3
1060 vpaddsw %xmm1, %xmm2, %xmm3
1062 // CHECK: vpaddsw (%eax), %xmm2, %xmm3
1064 vpaddsw (%eax), %xmm2, %xmm3
1066 // CHECK: vpaddusb %xmm1, %xmm2, %xmm3
1068 vpaddusb %xmm1, %xmm2, %xmm3
1070 // CHECK: vpaddusb (%eax), %xmm2, %xmm3
1072 vpaddusb (%eax), %xmm2, %xmm3
1074 // CHECK: vpaddusw %xmm1, %xmm2, %xmm3
1076 vpaddusw %xmm1, %xmm2, %xmm3
1078 // CHECK: vpaddusw (%eax), %xmm2, %xmm3
1080 vpaddusw (%eax), %xmm2, %xmm3
1082 // CHECK: vpmulhuw %xmm1, %xmm2, %xmm3
1084 vpmulhuw %xmm1, %xmm2, %xmm3
1086 // CHECK: vpmulhuw (%eax), %xmm2, %xmm3
1088 vpmulhuw (%eax), %xmm2, %xmm3
1090 // CHECK: vpmulhw %xmm1, %xmm2, %xmm3
1092 vpmulhw %xmm1, %xmm2, %xmm3
1094 // CHECK: vpmulhw (%eax), %xmm2, %xmm3
1096 vpmulhw (%eax), %xmm2, %xmm3
1098 // CHECK: vpmullw %xmm1, %xmm2, %xmm3
1100 vpmullw %xmm1, %xmm2, %xmm3
1102 // CHECK: vpmullw (%eax), %xmm2, %xmm3
1104 vpmullw (%eax), %xmm2, %xmm3
1106 // CHECK: vpmuludq %xmm1, %xmm2, %xmm3
1108 vpmuludq %xmm1, %xmm2, %xmm3
1110 // CHECK: vpmuludq (%eax), %xmm2, %xmm3
1112 vpmuludq (%eax), %xmm2, %xmm3
1114 // CHECK: vpavgb %xmm1, %xmm2, %xmm3
1116 vpavgb %xmm1, %xmm2, %xmm3
1118 // CHECK: vpavgb (%eax), %xmm2, %xmm3
1120 vpavgb (%eax), %xmm2, %xmm3
1122 // CHECK: vpavgw %xmm1, %xmm2, %xmm3
1124 vpavgw %xmm1, %xmm2, %xmm3
1126 // CHECK: vpavgw (%eax), %xmm2, %xmm3
1128 vpavgw (%eax), %xmm2, %xmm3
1130 // CHECK: vpminsw %xmm1, %xmm2, %xmm3
1132 vpminsw %xmm1, %xmm2, %xmm3
1134 // CHECK: vpminsw (%eax), %xmm2, %xmm3
1136 vpminsw (%eax), %xmm2, %xmm3
1138 // CHECK: vpminub %xmm1, %xmm2, %xmm3
1140 vpminub %xmm1, %xmm2, %xmm3
1142 // CHECK: vpminub (%eax), %xmm2, %xmm3
1144 vpminub (%eax), %xmm2, %xmm3
1146 // CHECK: vpmaxsw %xmm1, %xmm2, %xmm3
1148 vpmaxsw %xmm1, %xmm2, %xmm3
1150 // CHECK: vpmaxsw (%eax), %xmm2, %xmm3
1152 vpmaxsw (%eax), %xmm2, %xmm3
1154 // CHECK: vpmaxub %xmm1, %xmm2, %xmm3
1156 vpmaxub %xmm1, %xmm2, %xmm3
1158 // CHECK: vpmaxub (%eax), %xmm2, %xmm3
1160 vpmaxub (%eax), %xmm2, %xmm3
1162 // CHECK: vpsadbw %xmm1, %xmm2, %xmm3
1164 vpsadbw %xmm1, %xmm2, %xmm3
1166 // CHECK: vpsadbw (%eax), %xmm2, %xmm3
1168 vpsadbw (%eax), %xmm2, %xmm3
1170 // CHECK: vpsllw %xmm1, %xmm2, %xmm3
1172 vpsllw %xmm1, %xmm2, %xmm3
1174 // CHECK: vpsllw (%eax), %xmm2, %xmm3
1176 vpsllw (%eax), %xmm2, %xmm3
1178 // CHECK: vpslld %xmm1, %xmm2, %xmm3
1180 vpslld %xmm1, %xmm2, %xmm3
1182 // CHECK: vpslld (%eax), %xmm2, %xmm3
1184 vpslld (%eax), %xmm2, %xmm3
1186 // CHECK: vpsllq %xmm1, %xmm2, %xmm3
1188 vpsllq %xmm1, %xmm2, %xmm3
1190 // CHECK: vpsllq (%eax), %xmm2, %xmm3
1192 vpsllq (%eax), %xmm2, %xmm3
1194 // CHECK: vpsraw %xmm1, %xmm2, %xmm3
1196 vpsraw %xmm1, %xmm2, %xmm3
1198 // CHECK: vpsraw (%eax), %xmm2, %xmm3
1200 vpsraw (%eax), %xmm2, %xmm3
1202 // CHECK: vpsrad %xmm1, %xmm2, %xmm3
1204 vpsrad %xmm1, %xmm2, %xmm3
1206 // CHECK: vpsrad (%eax), %xmm2, %xmm3
1208 vpsrad (%eax), %xmm2, %xmm3
1210 // CHECK: vpsrlw %xmm1, %xmm2, %xmm3
1212 vpsrlw %xmm1, %xmm2, %xmm3
1214 // CHECK: vpsrlw (%eax), %xmm2, %xmm3
1216 vpsrlw (%eax), %xmm2, %xmm3
1218 // CHECK: vpsrld %xmm1, %xmm2, %xmm3
1220 vpsrld %xmm1, %xmm2, %xmm3
1222 // CHECK: vpsrld (%eax), %xmm2, %xmm3
1224 vpsrld (%eax), %xmm2, %xmm3
1226 // CHECK: vpsrlq %xmm1, %xmm2, %xmm3
1228 vpsrlq %xmm1, %xmm2, %xmm3
1230 // CHECK: vpsrlq (%eax), %xmm2, %xmm3
1232 vpsrlq (%eax), %xmm2, %xmm3
1234 // CHECK: vpslld $10, %xmm2, %xmm3
1236 vpslld $10, %xmm2, %xmm3
1238 // CHECK: vpslldq $10, %xmm2, %xmm3
1240 vpslldq $10, %xmm2, %xmm3
1242 // CHECK: vpsllq $10, %xmm2, %xmm3
1244 vpsllq $10, %xmm2, %xmm3
1246 // CHECK: vpsllw $10, %xmm2, %xmm3
1248 vpsllw $10, %xmm2, %xmm3
1250 // CHECK: vpsrad $10, %xmm2, %xmm3
1252 vpsrad $10, %xmm2, %xmm3
1254 // CHECK: vpsraw $10, %xmm2, %xmm3
1256 vpsraw $10, %xmm2, %xmm3
1258 // CHECK: vpsrld $10, %xmm2, %xmm3
1260 vpsrld $10, %xmm2, %xmm3
1262 // CHECK: vpsrldq $10, %xmm2, %xmm3
1264 vpsrldq $10, %xmm2, %xmm3
1266 // CHECK: vpsrlq $10, %xmm2, %xmm3
1268 vpsrlq $10, %xmm2, %xmm3
1270 // CHECK: vpsrlw $10, %xmm2, %xmm3
1272 vpsrlw $10, %xmm2, %xmm3
1274 // CHECK: vpslld $10, %xmm2, %xmm3
1276 vpslld $10, %xmm2, %xmm3
1278 // CHECK: vpand %xmm1, %xmm2, %xmm3
1280 vpand %xmm1, %xmm2, %xmm3
1282 // CHECK: vpand (%eax), %xmm2, %xmm3
1284 vpand (%eax), %xmm2, %xmm3
1286 // CHECK: vpor %xmm1, %xmm2, %xmm3
1288 vpor %xmm1, %xmm2, %xmm3
1290 // CHECK: vpor (%eax), %xmm2, %xmm3
1292 vpor (%eax), %xmm2, %xmm3
1294 // CHECK: vpxor %xmm1, %xmm2, %xmm3
1296 vpxor %xmm1, %xmm2, %xmm3
1298 // CHECK: vpxor (%eax), %xmm2, %xmm3
1300 vpxor (%eax), %xmm2, %xmm3
1302 // CHECK: vpandn %xmm1, %xmm2, %xmm3
1304 vpandn %xmm1, %xmm2, %xmm3
1306 // CHECK: vpandn (%eax), %xmm2, %xmm3
1308 vpandn (%eax), %xmm2, %xmm3
1310 // CHECK: vpcmpeqb %xmm1, %xmm2, %xmm3
1312 vpcmpeqb %xmm1, %xmm2, %xmm3
1314 // CHECK: vpcmpeqb (%eax), %xmm2, %xmm3
1316 vpcmpeqb (%eax), %xmm2, %xmm3
1318 // CHECK: vpcmpeqw %xmm1, %xmm2, %xmm3
1320 vpcmpeqw %xmm1, %xmm2, %xmm3
1322 // CHECK: vpcmpeqw (%eax), %xmm2, %xmm3
1324 vpcmpeqw (%eax), %xmm2, %xmm3
1326 // CHECK: vpcmpeqd %xmm1, %xmm2, %xmm3
1328 vpcmpeqd %xmm1, %xmm2, %xmm3
1330 // CHECK: vpcmpeqd (%eax), %xmm2, %xmm3
1332 vpcmpeqd (%eax), %xmm2, %xmm3
1334 // CHECK: vpcmpgtb %xmm1, %xmm2, %xmm3
1336 vpcmpgtb %xmm1, %xmm2, %xmm3
1338 // CHECK: vpcmpgtb (%eax), %xmm2, %xmm3
1340 vpcmpgtb (%eax), %xmm2, %xmm3
1342 // CHECK: vpcmpgtw %xmm1, %xmm2, %xmm3
1344 vpcmpgtw %xmm1, %xmm2, %xmm3
1346 // CHECK: vpcmpgtw (%eax), %xmm2, %xmm3
1348 vpcmpgtw (%eax), %xmm2, %xmm3
1350 // CHECK: vpcmpgtd %xmm1, %xmm2, %xmm3
1352 vpcmpgtd %xmm1, %xmm2, %xmm3
1354 // CHECK: vpcmpgtd (%eax), %xmm2, %xmm3
1356 vpcmpgtd (%eax), %xmm2, %xmm3
1358 // CHECK: vpacksswb %xmm1, %xmm2, %xmm3
1360 vpacksswb %xmm1, %xmm2, %xmm3
1362 // CHECK: vpacksswb (%eax), %xmm2, %xmm3
1364 vpacksswb (%eax), %xmm2, %xmm3
1366 // CHECK: vpackssdw %xmm1, %xmm2, %xmm3
1368 vpackssdw %xmm1, %xmm2, %xmm3
1370 // CHECK: vpackssdw (%eax), %xmm2, %xmm3
1372 vpackssdw (%eax), %xmm2, %xmm3
1374 // CHECK: vpackuswb %xmm1, %xmm2, %xmm3
1376 vpackuswb %xmm1, %xmm2, %xmm3
1378 // CHECK: vpackuswb (%eax), %xmm2, %xmm3
1380 vpackuswb (%eax), %xmm2, %xmm3
1382 // CHECK: vpshufd $4, %xmm2, %xmm3
1384 vpshufd $4, %xmm2, %xmm3
1390 // CHECK: vpshufhw $4, %xmm2, %xmm3
1392 vpshufhw $4, %xmm2, %xmm3
1398 // CHECK: vpshuflw $4, %xmm2, %xmm3
1400 vpshuflw $4, %xmm2, %xmm3
1406 // CHECK: vpunpcklbw %xmm1, %xmm2, %xmm3
1408 vpunpcklbw %xmm1, %xmm2, %xmm3
1410 // CHECK: vpunpcklbw (%eax), %xmm2, %xmm3
1412 vpunpcklbw (%eax), %xmm2, %xmm3
1414 // CHECK: vpunpcklwd %xmm1, %xmm2, %xmm3
1416 vpunpcklwd %xmm1, %xmm2, %xmm3
1418 // CHECK: vpunpcklwd (%eax), %xmm2, %xmm3
1420 vpunpcklwd (%eax), %xmm2, %xmm3
1422 // CHECK: vpunpckldq %xmm1, %xmm2, %xmm3
1424 vpunpckldq %xmm1, %xmm2, %xmm3
1426 // CHECK: vpunpckldq (%eax), %xmm2, %xmm3
1428 vpunpckldq (%eax), %xmm2, %xmm3
1430 // CHECK: vpunpcklqdq %xmm1, %xmm2, %xmm3
1432 vpunpcklqdq %xmm1, %xmm2, %xmm3
1434 // CHECK: vpunpcklqdq (%eax), %xmm2, %xmm3
1436 vpunpcklqdq (%eax), %xmm2, %xmm3
1438 // CHECK: vpunpckhbw %xmm1, %xmm2, %xmm3
1440 vpunpckhbw %xmm1, %xmm2, %xmm3
1442 // CHECK: vpunpckhbw (%eax), %xmm2, %xmm3
1444 vpunpckhbw (%eax), %xmm2, %xmm3
1446 // CHECK: vpunpckhwd %xmm1, %xmm2, %xmm3
1448 vpunpckhwd %xmm1, %xmm2, %xmm3
1450 // CHECK: vpunpckhwd (%eax), %xmm2, %xmm3
1452 vpunpckhwd (%eax), %xmm2, %xmm3
1454 // CHECK: vpunpckhdq %xmm1, %xmm2, %xmm3
1456 vpunpckhdq %xmm1, %xmm2, %xmm3
1458 // CHECK: vpunpckhdq (%eax), %xmm2, %xmm3
1460 vpunpckhdq (%eax), %xmm2, %xmm3
1462 // CHECK: vpunpckhqdq %xmm1, %xmm2, %xmm3
1464 vpunpckhqdq %xmm1, %xmm2, %xmm3
1466 // CHECK: vpunpckhqdq (%eax), %xmm2, %xmm3
1468 vpunpckhqdq (%eax), %xmm2, %xmm3
1470 // CHECK: vpinsrw $7, %eax, %xmm2, %xmm3
1472 vpinsrw $7, %eax, %xmm2, %xmm3
1474 // CHECK: vpinsrw $7, (%eax), %xmm2, %xmm3
1476 vpinsrw $7, (%eax), %xmm2, %xmm3
1478 // CHECK: vpextrw $7, %xmm2, %eax
1480 vpextrw $7, %xmm2, %eax
1486 // CHECK: vmaskmovdqu %xmm1, %xmm2
1488 vmaskmovdqu %xmm1, %xmm2
1510 // CHECK: vmovq %xmm1, %xmm2
1512 vmovq %xmm1, %xmm2
1518 // CHECK: vcvtpd2dq %xmm1, %xmm2
1520 vcvtpd2dq %xmm1, %xmm2
1522 // CHECK: vcvtdq2pd %xmm1, %xmm2
1524 vcvtdq2pd %xmm1, %xmm2
1526 // CHECK: vcvtdq2pd (%eax), %xmm2
1528 vcvtdq2pd (%eax), %xmm2
1530 // CHECK: vmovshdup %xmm1, %xmm2
1532 vmovshdup %xmm1, %xmm2
1534 // CHECK: vmovshdup (%eax), %xmm2
1536 vmovshdup (%eax), %xmm2
1538 // CHECK: vmovsldup %xmm1, %xmm2
1540 vmovsldup %xmm1, %xmm2
1542 // CHECK: vmovsldup (%eax), %xmm2
1544 vmovsldup (%eax), %xmm2
1546 // CHECK: vmovddup %xmm1, %xmm2
1548 vmovddup %xmm1, %xmm2
1550 // CHECK: vmovddup (%eax), %xmm2
1552 vmovddup (%eax), %xmm2
1554 // CHECK: vaddsubps %xmm1, %xmm2, %xmm3
1556 vaddsubps %xmm1, %xmm2, %xmm3
1558 // CHECK: vaddsubps (%eax), %xmm1, %xmm2
1560 vaddsubps (%eax), %xmm1, %xmm2
1562 // CHECK: vaddsubpd %xmm1, %xmm2, %xmm3
1564 vaddsubpd %xmm1, %xmm2, %xmm3
1566 // CHECK: vaddsubpd (%eax), %xmm1, %xmm2
1568 vaddsubpd (%eax), %xmm1, %xmm2
1570 // CHECK: vhaddps %xmm1, %xmm2, %xmm3
1572 vhaddps %xmm1, %xmm2, %xmm3
1574 // CHECK: vhaddps (%eax), %xmm2, %xmm3
1576 vhaddps (%eax), %xmm2, %xmm3
1578 // CHECK: vhaddpd %xmm1, %xmm2, %xmm3
1580 vhaddpd %xmm1, %xmm2, %xmm3
1582 // CHECK: vhaddpd (%eax), %xmm2, %xmm3
1584 vhaddpd (%eax), %xmm2, %xmm3
1586 // CHECK: vhsubps %xmm1, %xmm2, %xmm3
1588 vhsubps %xmm1, %xmm2, %xmm3
1590 // CHECK: vhsubps (%eax), %xmm2, %xmm3
1592 vhsubps (%eax), %xmm2, %xmm3
1594 // CHECK: vhsubpd %xmm1, %xmm2, %xmm3
1596 vhsubpd %xmm1, %xmm2, %xmm3
1598 // CHECK: vhsubpd (%eax), %xmm2, %xmm3
1600 vhsubpd (%eax), %xmm2, %xmm3
1602 // CHECK: vpabsb %xmm1, %xmm2
1604 vpabsb %xmm1, %xmm2
1606 // CHECK: vpabsb (%eax), %xmm2
1608 vpabsb (%eax), %xmm2
1610 // CHECK: vpabsw %xmm1, %xmm2
1612 vpabsw %xmm1, %xmm2
1614 // CHECK: vpabsw (%eax), %xmm2
1616 vpabsw (%eax), %xmm2
1618 // CHECK: vpabsd %xmm1, %xmm2
1620 vpabsd %xmm1, %xmm2
1622 // CHECK: vpabsd (%eax), %xmm2
1624 vpabsd (%eax), %xmm2
1626 // CHECK: vphaddw %xmm1, %xmm2, %xmm3
1628 vphaddw %xmm1, %xmm2, %xmm3
1630 // CHECK: vphaddw (%eax), %xmm2, %xmm3
1632 vphaddw (%eax), %xmm2, %xmm3
1634 // CHECK: vphaddd %xmm1, %xmm2, %xmm3
1636 vphaddd %xmm1, %xmm2, %xmm3
1638 // CHECK: vphaddd (%eax), %xmm2, %xmm3
1640 vphaddd (%eax), %xmm2, %xmm3
1642 // CHECK: vphaddsw %xmm1, %xmm2, %xmm3
1644 vphaddsw %xmm1, %xmm2, %xmm3
1646 // CHECK: vphaddsw (%eax), %xmm2, %xmm3
1648 vphaddsw (%eax), %xmm2, %xmm3
1650 // CHECK: vphsubw %xmm1, %xmm2, %xmm3
1652 vphsubw %xmm1, %xmm2, %xmm3
1654 // CHECK: vphsubw (%eax), %xmm2, %xmm3
1656 vphsubw (%eax), %xmm2, %xmm3
1658 // CHECK: vphsubd %xmm1, %xmm2, %xmm3
1660 vphsubd %xmm1, %xmm2, %xmm3
1662 // CHECK: vphsubd (%eax), %xmm2, %xmm3
1664 vphsubd (%eax), %xmm2, %xmm3
1666 // CHECK: vphsubsw %xmm1, %xmm2, %xmm3
1668 vphsubsw %xmm1, %xmm2, %xmm3
1670 // CHECK: vphsubsw (%eax), %xmm2, %xmm3
1672 vphsubsw (%eax), %xmm2, %xmm3
1674 // CHECK: vpmaddubsw %xmm1, %xmm2, %xmm3
1676 vpmaddubsw %xmm1, %xmm2, %xmm3
1678 // CHECK: vpmaddubsw (%eax), %xmm2, %xmm3
1680 vpmaddubsw (%eax), %xmm2, %xmm3
1682 // CHECK: vpshufb %xmm1, %xmm2, %xmm3
1684 vpshufb %xmm1, %xmm2, %xmm3
1686 // CHECK: vpshufb (%eax), %xmm2, %xmm3
1688 vpshufb (%eax), %xmm2, %xmm3
1690 // CHECK: vpsignb %xmm1, %xmm2, %xmm3
1692 vpsignb %xmm1, %xmm2, %xmm3
1694 // CHECK: vpsignb (%eax), %xmm2, %xmm3
1696 vpsignb (%eax), %xmm2, %xmm3
1698 // CHECK: vpsignw %xmm1, %xmm2, %xmm3
1700 vpsignw %xmm1, %xmm2, %xmm3
1702 // CHECK: vpsignw (%eax), %xmm2, %xmm3
1704 vpsignw (%eax), %xmm2, %xmm3
1706 // CHECK: vpsignd %xmm1, %xmm2, %xmm3
1708 vpsignd %xmm1, %xmm2, %xmm3
1710 // CHECK: vpsignd (%eax), %xmm2, %xmm3
1712 vpsignd (%eax), %xmm2, %xmm3
1714 // CHECK: vpmulhrsw %xmm1, %xmm2, %xmm3
1716 vpmulhrsw %xmm1, %xmm2, %xmm3
1718 // CHECK: vpmulhrsw (%eax), %xmm2, %xmm3
1720 vpmulhrsw (%eax), %xmm2, %xmm3
1722 // CHECK: vpalignr $7, %xmm1, %xmm2, %xmm3
1724 vpalignr $7, %xmm1, %xmm2, %xmm3
1726 // CHECK: vpalignr $7, (%eax), %xmm2, %xmm3
1728 vpalignr $7, (%eax), %xmm2, %xmm3
1730 // CHECK: vroundsd $7, %xmm1, %xmm2, %xmm3
1732 vroundsd $7, %xmm1, %xmm2, %xmm3
1734 // CHECK: vroundsd $7, (%eax), %xmm2, %xmm3
1736 vroundsd $7, (%eax), %xmm2, %xmm3
1738 // CHECK: vroundss $7, %xmm1, %xmm2, %xmm3
1740 vroundss $7, %xmm1, %xmm2, %xmm3
1742 // CHECK: vroundss $7, (%eax), %xmm2, %xmm3
1744 vroundss $7, (%eax), %xmm2, %xmm3
1746 // CHECK: vroundpd $7, %xmm2, %xmm3
1748 vroundpd $7, %xmm2, %xmm3
1754 // CHECK: vroundps $7, %xmm2, %xmm3
1756 vroundps $7, %xmm2, %xmm3
1762 // CHECK: vphminposuw %xmm2, %xmm3
1764 vphminposuw %xmm2, %xmm3
1766 // CHECK: vphminposuw (%eax), %xmm2
1768 vphminposuw (%eax), %xmm2
1770 // CHECK: vpackusdw %xmm2, %xmm3, %xmm1
1772 vpackusdw %xmm2, %xmm3, %xmm1
1774 // CHECK: vpackusdw (%eax), %xmm2, %xmm3
1776 vpackusdw (%eax), %xmm2, %xmm3
1778 // CHECK: vpcmpeqq %xmm2, %xmm3, %xmm1
1780 vpcmpeqq %xmm2, %xmm3, %xmm1
1782 // CHECK: vpcmpeqq (%eax), %xmm2, %xmm3
1784 vpcmpeqq (%eax), %xmm2, %xmm3
1786 // CHECK: vpminsb %xmm2, %xmm3, %xmm1
1788 vpminsb %xmm2, %xmm3, %xmm1
1790 // CHECK: vpminsb (%eax), %xmm2, %xmm3
1792 vpminsb (%eax), %xmm2, %xmm3
1794 // CHECK: vpminsd %xmm2, %xmm3, %xmm1
1796 vpminsd %xmm2, %xmm3, %xmm1
1798 // CHECK: vpminsd (%eax), %xmm2, %xmm3
1800 vpminsd (%eax), %xmm2, %xmm3
1802 // CHECK: vpminud %xmm2, %xmm3, %xmm1
1804 vpminud %xmm2, %xmm3, %xmm1
1806 // CHECK: vpminud (%eax), %xmm2, %xmm3
1808 vpminud (%eax), %xmm2, %xmm3
1810 // CHECK: vpminuw %xmm2, %xmm3, %xmm1
1812 vpminuw %xmm2, %xmm3, %xmm1
1814 // CHECK: vpminuw (%eax), %xmm2, %xmm3
1816 vpminuw (%eax), %xmm2, %xmm3
1818 // CHECK: vpmaxsb %xmm2, %xmm3, %xmm1
1820 vpmaxsb %xmm2, %xmm3, %xmm1
1822 // CHECK: vpmaxsb (%eax), %xmm2, %xmm3
1824 vpmaxsb (%eax), %xmm2, %xmm3
1826 // CHECK: vpmaxsd %xmm2, %xmm3, %xmm1
1828 vpmaxsd %xmm2, %xmm3, %xmm1
1830 // CHECK: vpmaxsd (%eax), %xmm2, %xmm3
1832 vpmaxsd (%eax), %xmm2, %xmm3
1834 // CHECK: vpmaxud %xmm2, %xmm3, %xmm1
1836 vpmaxud %xmm2, %xmm3, %xmm1
1838 // CHECK: vpmaxud (%eax), %xmm2, %xmm3
1840 vpmaxud (%eax), %xmm2, %xmm3
1842 // CHECK: vpmaxuw %xmm2, %xmm3, %xmm1
1844 vpmaxuw %xmm2, %xmm3, %xmm1
1846 // CHECK: vpmaxuw (%eax), %xmm2, %xmm3
1848 vpmaxuw (%eax), %xmm2, %xmm3
1850 // CHECK: vpmuldq %xmm2, %xmm3, %xmm1
1852 vpmuldq %xmm2, %xmm3, %xmm1
1854 // CHECK: vpmuldq (%eax), %xmm2, %xmm3
1856 vpmuldq (%eax), %xmm2, %xmm3
1858 // CHECK: vpmulld %xmm2, %xmm5, %xmm1
1860 vpmulld %xmm2, %xmm5, %xmm1
1866 // CHECK: vblendps $3, %xmm2, %xmm5, %xmm1
1868 vblendps $3, %xmm2, %xmm5, %xmm1
1874 // CHECK: vblendpd $3, %xmm2, %xmm5, %xmm1
1876 vblendpd $3, %xmm2, %xmm5, %xmm1
1882 // CHECK: vpblendw $3, %xmm2, %xmm5, %xmm1
1884 vpblendw $3, %xmm2, %xmm5, %xmm1
1890 // CHECK: vmpsadbw $3, %xmm2, %xmm5, %xmm1
1892 vmpsadbw $3, %xmm2, %xmm5, %xmm1
1898 // CHECK: vdpps $3, %xmm2, %xmm5, %xmm1
1900 vdpps $3, %xmm2, %xmm5, %xmm1
1906 // CHECK: vdppd $3, %xmm2, %xmm5, %xmm1
1908 vdppd $3, %xmm2, %xmm5, %xmm1
1914 // CHECK: vblendvpd %xmm2, %xmm5, %xmm1, %xmm3
1916 vblendvpd %xmm2, %xmm5, %xmm1, %xmm3
1918 // CHECK: vblendvpd %xmm2, (%eax), %xmm1, %xmm3
1920 vblendvpd %xmm2, (%eax), %xmm1, %xmm3
1922 // CHECK: vblendvps %xmm2, %xmm5, %xmm1, %xmm3
1924 vblendvps %xmm2, %xmm5, %xmm1, %xmm3
1926 // CHECK: vblendvps %xmm2, (%eax), %xmm1, %xmm3
1928 vblendvps %xmm2, (%eax), %xmm1, %xmm3
1930 // CHECK: vpblendvb %xmm2, %xmm5, %xmm1, %xmm3
1932 vpblendvb %xmm2, %xmm5, %xmm1, %xmm3
1934 // CHECK: vpblendvb %xmm2, (%eax), %xmm1, %xmm3
1936 vpblendvb %xmm2, (%eax), %xmm1, %xmm3
1938 // CHECK: vpmovsxbw %xmm2, %xmm5
1940 vpmovsxbw %xmm2, %xmm5
1942 // CHECK: vpmovsxbw (%eax), %xmm2
1944 vpmovsxbw (%eax), %xmm2
1946 // CHECK: vpmovsxwd %xmm2, %xmm5
1948 vpmovsxwd %xmm2, %xmm5
1950 // CHECK: vpmovsxwd (%eax), %xmm2
1952 vpmovsxwd (%eax), %xmm2
1954 // CHECK: vpmovsxdq %xmm2, %xmm5
1956 vpmovsxdq %xmm2, %xmm5
1958 // CHECK: vpmovsxdq (%eax), %xmm2
1960 vpmovsxdq (%eax), %xmm2
1962 // CHECK: vpmovzxbw %xmm2, %xmm5
1964 vpmovzxbw %xmm2, %xmm5
1966 // CHECK: vpmovzxbw (%eax), %xmm2
1968 vpmovzxbw (%eax), %xmm2
1970 // CHECK: vpmovzxwd %xmm2, %xmm5
1972 vpmovzxwd %xmm2, %xmm5
1974 // CHECK: vpmovzxwd (%eax), %xmm2
1976 vpmovzxwd (%eax), %xmm2
1978 // CHECK: vpmovzxdq %xmm2, %xmm5
1980 vpmovzxdq %xmm2, %xmm5
1982 // CHECK: vpmovzxdq (%eax), %xmm2
1984 vpmovzxdq (%eax), %xmm2
1986 // CHECK: vpmovsxbq %xmm2, %xmm5
1988 vpmovsxbq %xmm2, %xmm5
1990 // CHECK: vpmovsxbq (%eax), %xmm2
1992 vpmovsxbq (%eax), %xmm2
1994 // CHECK: vpmovzxbq %xmm2, %xmm5
1996 vpmovzxbq %xmm2, %xmm5
1998 // CHECK: vpmovzxbq (%eax), %xmm2
2000 vpmovzxbq (%eax), %xmm2
2002 // CHECK: vpmovsxbd %xmm2, %xmm5
2004 vpmovsxbd %xmm2, %xmm5
2006 // CHECK: vpmovsxbd (%eax), %xmm2
2008 vpmovsxbd (%eax), %xmm2
2010 // CHECK: vpmovsxwq %xmm2, %xmm5
2012 vpmovsxwq %xmm2, %xmm5
2014 // CHECK: vpmovsxwq (%eax), %xmm2
2016 vpmovsxwq (%eax), %xmm2
2018 // CHECK: vpmovzxbd %xmm2, %xmm5
2020 vpmovzxbd %xmm2, %xmm5
2022 // CHECK: vpmovzxbd (%eax), %xmm2
2024 vpmovzxbd (%eax), %xmm2
2026 // CHECK: vpmovzxwq %xmm2, %xmm5
2028 vpmovzxwq %xmm2, %xmm5
2030 // CHECK: vpmovzxwq (%eax), %xmm2
2032 vpmovzxwq (%eax), %xmm2
2034 // CHECK: vpextrw $7, %xmm2, %eax
2036 vpextrw $7, %xmm2, %eax
2038 // CHECK: vpextrw $7, %xmm2, (%eax)
2040 vpextrw $7, %xmm2, (%eax)
2042 // CHECK: vpextrd $7, %xmm2, %eax
2044 vpextrd $7, %xmm2, %eax
2046 // CHECK: vpextrd $7, %xmm2, (%eax)
2048 xmm2, (%eax)
2050 // CHECK: vpextrb $7, %xmm2, %eax
2052 vpextrb $7, %xmm2, %eax
2054 // CHECK: vpextrb $7, %xmm2, (%eax)
2056 vpextrb $7, %xmm2, (%eax)
2058 // CHECK: vextractps $7, %xmm2, (%eax)
2060 vextractps $7, %xmm2, (%eax)
2062 // CHECK: vextractps $7, %xmm2, %eax
2064 vextractps $7, %xmm2, %eax
2066 // CHECK: vpinsrw $7, %eax, %xmm2, %xmm5
2068 vpinsrw $7, %eax, %xmm2, %xmm5
2070 // CHECK: vpinsrw $7, (%eax), %xmm2, %xmm5
2072 vpinsrw $7, (%eax), %xmm2, %xmm5
2074 // CHECK: vpinsrb $7, %eax, %xmm2, %xmm5
2076 vpinsrb $7, %eax, %xmm2, %xmm5
2078 // CHECK: vpinsrb $7, (%eax), %xmm2, %xmm5
2080 vpinsrb $7, (%eax), %xmm2, %xmm5
2082 // CHECK: vpinsrd $7, %eax, %xmm2, %xmm5
2084 vpinsrd $7, %eax, %xmm2, %xmm5
2086 // CHECK: vpinsrd $7, (%eax), %xmm2, %xmm5
2088 vpinsrd $7, (%eax), %xmm2, %xmm5
2090 // CHECK: vinsertps $7, %xmm2, %xmm5, %xmm1
2092 vinsertps $7, %xmm2, %xmm5, %xmm1
2098 // CHECK: vptest %xmm2, %xmm5
2100 vptest %xmm2, %xmm5
2102 // CHECK: vptest (%eax), %xmm2
2104 vptest (%eax), %xmm2
2106 // CHECK: vmovntdqa (%eax), %xmm2
2108 vmovntdqa (%eax), %xmm2
2110 // CHECK: vpcmpgtq %xmm2, %xmm5, %xmm1
2112 vpcmpgtq %xmm2, %xmm5, %xmm1
2118 // CHECK: vpcmpistrm $7, %xmm2, %xmm5
2120 vpcmpistrm $7, %xmm2, %xmm5
2126 // CHECK: vpcmpestrm $7, %xmm2, %xmm5
2128 vpcmpestrm $7, %xmm2, %xmm5
2134 // CHECK: vpcmpistri $7, %xmm2, %xmm5
2136 vpcmpistri $7, %xmm2, %xmm5
2142 // CHECK: vpcmpestri $7, %xmm2, %xmm5
2144 vpcmpestri $7, %xmm2, %xmm5
2150 // CHECK: vaesimc %xmm2, %xmm5
2152 vaesimc %xmm2, %xmm5
2154 // CHECK: vaesimc (%eax), %xmm2
2156 vaesimc (%eax), %xmm2
2158 // CHECK: vaesenc %xmm2, %xmm5, %xmm1
2160 vaesenc %xmm2, %xmm5, %xmm1
2166 // CHECK: vaesenclast %xmm2, %xmm5, %xmm1
2168 vaesenclast %xmm2, %xmm5, %xmm1
2174 // CHECK: vaesdec %xmm2, %xmm5, %xmm1
2176 vaesdec %xmm2, %xmm5, %xmm1
2182 // CHECK: vaesdeclast %xmm2, %xmm5, %xmm1
2184 vaesdeclast %xmm2, %xmm5, %xmm1
2190 // CHECK: vaeskeygenassist $7, %xmm2, %xmm5
2192 vaeskeygenassist $7, %xmm2, %xmm5
2198 // CHECK: vcmpps $8, %xmm1, %xmm2, %xmm3
2200 vcmpeq_uqps %xmm1, %xmm2, %xmm3
2202 // CHECK: vcmpps $9, %xmm1, %xmm2, %xmm3
2204 vcmpngeps %xmm1, %xmm2, %xmm3
2206 // CHECK: vcmpps $10, %xmm1, %xmm2, %xmm3
2208 vcmpngtps %xmm1, %xmm2, %xmm3
2210 // CHECK: vcmpps $11, %xmm1, %xmm2, %xmm3
2212 vcmpfalseps %xmm1, %xmm2, %xmm3
2214 // CHECK: vcmpps $12, %xmm1, %xmm2, %xmm3
2216 vcmpneq_oqps %xmm1, %xmm2, %xmm3
2218 // CHECK: vcmpps $13, %xmm1, %xmm2, %xmm3
2220 vcmpgeps %xmm1, %xmm2, %xmm3
2222 // CHECK: vcmpps $14, %xmm1, %xmm2, %xmm3
2224 vcmpgtps %xmm1, %xmm2, %xmm3
2226 // CHECK: vcmpps $15, %xmm1, %xmm2, %xmm3
2228 vcmptrueps %xmm1, %xmm2, %xmm3
2230 // CHECK: vcmpps $16, %xmm1, %xmm2, %xmm3
2232 vcmpeq_osps %xmm1, %xmm2, %xmm3
2234 // CHECK: vcmpps $17, %xmm1, %xmm2, %xmm3
2236 vcmplt_oqps %xmm1, %xmm2, %xmm3
2238 // CHECK: vcmpps $18, %xmm1, %xmm2, %xmm3
2240 vcmple_oqps %xmm1, %xmm2, %xmm3
2242 // CHECK: vcmpps $19, %xmm1, %xmm2, %xmm3
2244 vcmpunord_sps %xmm1, %xmm2, %xmm3
2246 // CHECK: vcmpps $20, %xmm1, %xmm2, %xmm3
2248 vcmpneq_usps %xmm1, %xmm2, %xmm3
2250 // CHECK: vcmpps $21, %xmm1, %xmm2, %xmm3
2252 vcmpnlt_uqps %xmm1, %xmm2, %xmm3
2254 // CHECK: vcmpps $22, %xmm1, %xmm2, %xmm3
2256 vcmpnle_uqps %xmm1, %xmm2, %xmm3
2258 // CHECK: vcmpps $23, %xmm1, %xmm2, %xmm3
2260 vcmpord_sps %xmm1, %xmm2, %xmm3
2262 // CHECK: vcmpps $24, %xmm1, %xmm2, %xmm3
2264 vcmpeq_usps %xmm1, %xmm2, %xmm3
2266 // CHECK: vcmpps $25, %xmm1, %xmm2, %xmm3
2268 vcmpnge_uqps %xmm1, %xmm2, %xmm3
2270 // CHECK: vcmpps $26, %xmm1, %xmm2, %xmm3
2272 vcmpngt_uqps %xmm1, %xmm2, %xmm3
2274 // CHECK: vcmpps $27, %xmm1, %xmm2, %xmm3
2276 vcmpfalse_osps %xmm1, %xmm2, %xmm3
2278 // CHECK: vcmpps $28, %xmm1, %xmm2, %xmm3
2280 vcmpneq_osps %xmm1, %xmm2, %xmm3
2282 // CHECK: vcmpps $29, %xmm1, %xmm2, %xmm3
2284 vcmpge_oqps %xmm1, %xmm2, %xmm3
2286 // CHECK: vcmpps $30, %xmm1, %xmm2, %xmm3
2288 vcmpgt_oqps %xmm1, %xmm2, %xmm3
2290 // CHECK: vcmpps $31, %xmm1, %xmm2, %xmm3
2292 vcmptrue_usps %xmm1, %xmm2, %xmm3
2386 // CHECK: vmovmskps %xmm2, %eax
2388 vmovmskps %xmm2, %eax
2390 // CHECK: vmovmskpd %xmm2, %eax
2392 vmovmskpd %xmm2, %eax
2994 // CHECK: vbroadcastss (%eax), %xmm2
2996 vbroadcastss (%eax), %xmm2
3002 // CHECK: vinsertf128 $7, %xmm2, %ymm2, %ymm5
3004 vinsertf128 $7, %xmm2, %ymm2, %ymm5
3010 // CHECK: vextractf128 $7, %ymm2, %xmm2
3012 vextractf128 $7, %ymm2, %xmm2
3018 // CHECK: vmaskmovpd %xmm2, %xmm5, (%eax)
3020 vmaskmovpd %xmm2, %xmm5, (%eax)
3026 // CHECK: vmaskmovpd (%eax), %xmm2, %xmm5
3028 vmaskmovpd (%eax), %xmm2, %xmm5
3034 // CHECK: vmaskmovps %xmm2, %xmm5, (%eax)
3036 vmaskmovps %xmm2, %xmm5, (%eax)
3042 // CHECK: vmaskmovps (%eax), %xmm2, %xmm5
3044 vmaskmovps (%eax), %xmm2, %xmm5
3254 // CHECK: vtestpd %xmm2, %xmm5
3256 vtestpd %xmm2, %xmm5
3262 // CHECK: vtestpd (%eax), %xmm2
3264 vtestpd (%eax), %xmm2
3270 // CHECK: vtestps %xmm2, %xmm5
3272 vtestps %xmm2, %xmm5
3278 // CHECK: vtestps (%eax), %xmm2
3280 vtestps (%eax), %xmm2
3292 // CHECK: vpclmulqdq $17, %xmm2, %xmm5, %xmm1
3294 vpclmulhqhqdq %xmm2, %xmm5, %xmm1
3300 // CHECK: vpclmulqdq $1, %xmm2, %xmm5, %xmm1
3302 vpclmulhqlqdq %xmm2, %xmm5, %xmm1
3308 // CHECK: vpclmulqdq $16, %xmm2, %xmm5, %xmm1
3310 vpclmullqhqdq %xmm2, %xmm5, %xmm1
3316 // CHECK: vpclmulqdq $0, %xmm2, %xmm5, %xmm1
3318 vpclmullqlqdq %xmm2, %xmm5, %xmm1
3324 // CHECK: vpclmulqdq $17, %xmm2, %xmm5, %xmm1
3326 vpclmulqdq $17, %xmm2, %xmm5, %xmm1
3342 // CHECK: vpblendw $129, %xmm2, %xmm5, %xmm1
3343 vpblendw $0x81, %xmm2, %xmm5, %xmm1
3344 // CHECK: vmpsadbw $129, %xmm2, %xmm5, %xmm1
3345 vmpsadbw $0x81, %xmm2, %xmm5, %xmm1
3350 // CHECK: vdppd $129, %xmm2, %xmm5, %xmm1
3351 vdppd $0x81, %xmm2, %xmm5, %xmm1
3352 // CHECK: vinsertps $129, %xmm3, %xmm2, %xmm1
3353 vinsertps $0x81, %xmm3, %xmm2, %xmm1