Lines Matching +full:0 +full:xc3

14 ; SSE:       ## %bb.0:
15 ; SSE-NEXT: blendps $12, %xmm1, %xmm0 ## encoding: [0x66,0x0f,0x3a,0x0c,0xc1,0x0c]
16 ; SSE-NEXT: ## xmm0 = xmm0[0,1],xmm1[2,3]
17 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
20 ; AVX: ## %bb.0:
21 ; AVX-NEXT: vblendps $3, %xmm0, %xmm1, %xmm0 ## encoding: [0xc4,0xe3,0x71,0x0c,0xc0,0x03]
22 ; AVX-NEXT: ## xmm0 = xmm0[0,1],xmm1[2,3]
23 ; AVX-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
32 ; SSE: ## %bb.0:
33 ; SSE-NEXT: blendps $7, %xmm1, %xmm0 ## encoding: [0x66,0x0f,0x3a,0x0c,0xc1,0x07]
34 ; SSE-NEXT: ## xmm0 = xmm1[0,1,2],xmm0[3]
35 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
38 ; AVX: ## %bb.0:
39 ; AVX-NEXT: vblendps $8, %xmm0, %xmm1, %xmm0 ## encoding: [0xc4,0xe3,0x71,0x0c,0xc0,0x08]
40 ; AVX-NEXT: ## xmm0 = xmm1[0,1,2],xmm0[3]
41 ; AVX-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
50 ; SSE: ## %bb.0:
51 ; SSE-NEXT: dppd $7, %xmm1, %xmm0 ## encoding: [0x66,0x0f,0x3a,0x41,0xc1,0x07]
52 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
55 ; AVX: ## %bb.0:
56 ; AVX-NEXT: vdppd $7, %xmm1, %xmm0, %xmm0 ## encoding: [0xc4,0xe3,0x79,0x41,0xc1,0x07]
57 ; AVX-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
66 ; SSE: ## %bb.0:
67 ; SSE-NEXT: dpps $7, %xmm1, %xmm0 ## encoding: [0x66,0x0f,0x3a,0x40,0xc1,0x07]
68 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
71 ; AVX: ## %bb.0:
72 ; AVX-NEXT: vdpps $7, %xmm1, %xmm0, %xmm0 ## encoding: [0xc4,0xe3,0x79,0x40,0xc1,0x07]
73 ; AVX-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
82 ; SSE: ## %bb.0:
83 ; SSE-NEXT: insertps $17, %xmm1, %xmm0 ## encoding: [0x66,0x0f,0x3a,0x21,0xc1,0x11]
84 ; SSE-NEXT: ## xmm0 = zero,xmm1[0],xmm0[2,3]
85 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
88 ; AVX1: ## %bb.0:
89 ; AVX1-NEXT: vinsertps $17, %xmm1, %xmm0, %xmm0 ## encoding: [0xc4,0xe3,0x79,0x21,0xc1,0x11]
90 ; AVX1-NEXT: ## xmm0 = zero,xmm1[0],xmm0[2,3]
91 ; AVX1-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
94 ; AVX512: ## %bb.0:
95 …ertps $17, %xmm1, %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc4,0xe3,0x79,0x21,0xc1,0x11]
96 ; AVX512-NEXT: ## xmm0 = zero,xmm1[0],xmm0[2,3]
97 ; AVX512-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
106 ; X86-SSE: ## %bb.0:
107 ; X86-SSE-NEXT: movl {{[0-9]+}}(%esp), %eax ## encoding: [0x8b,0x44,0x24,0x04]
108 ; X86-SSE-NEXT: movntdqa (%eax), %xmm0 ## encoding: [0x66,0x0f,0x38,0x2a,0x00]
109 ; X86-SSE-NEXT: retl ## encoding: [0xc3]
112 ; X86-AVX1: ## %bb.0:
113 ; X86-AVX1-NEXT: movl {{[0-9]+}}(%esp), %eax ## encoding: [0x8b,0x44,0x24,0x04]
114 ; X86-AVX1-NEXT: vmovntdqa (%eax), %xmm0 ## encoding: [0xc4,0xe2,0x79,0x2a,0x00]
115 ; X86-AVX1-NEXT: retl ## encoding: [0xc3]
118 ; X86-AVX512: ## %bb.0:
119 ; X86-AVX512-NEXT: movl {{[0-9]+}}(%esp), %eax ## encoding: [0x8b,0x44,0x24,0x04]
120 …12-NEXT: vmovntdqa (%eax), %xmm0 ## EVEX TO VEX Compression encoding: [0xc4,0xe2,0x79,0x2a,0x00]
121 ; X86-AVX512-NEXT: retl ## encoding: [0xc3]
124 ; X64-SSE: ## %bb.0:
125 ; X64-SSE-NEXT: movntdqa (%rdi), %xmm0 ## encoding: [0x66,0x0f,0x38,0x2a,0x07]
126 ; X64-SSE-NEXT: retq ## encoding: [0xc3]
129 ; X64-AVX1: ## %bb.0:
130 ; X64-AVX1-NEXT: vmovntdqa (%rdi), %xmm0 ## encoding: [0xc4,0xe2,0x79,0x2a,0x07]
131 ; X64-AVX1-NEXT: retq ## encoding: [0xc3]
134 ; X64-AVX512: ## %bb.0:
135 …12-NEXT: vmovntdqa (%rdi), %xmm0 ## EVEX TO VEX Compression encoding: [0xc4,0xe2,0x79,0x2a,0x07]
136 ; X64-AVX512-NEXT: retq ## encoding: [0xc3]
145 ; SSE: ## %bb.0:
146 ; SSE-NEXT: mpsadbw $7, %xmm1, %xmm0 ## encoding: [0x66,0x0f,0x3a,0x42,0xc1,0x07]
147 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
150 ; AVX: ## %bb.0:
151 ; AVX-NEXT: vmpsadbw $7, %xmm1, %xmm0, %xmm0 ## encoding: [0xc4,0xe3,0x79,0x42,0xc1,0x07]
152 ; AVX-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
161 ; SSE: ## %bb.0:
162 ; SSE-NEXT: pblendw $7, %xmm1, %xmm0 ## encoding: [0x66,0x0f,0x3a,0x0e,0xc1,0x07]
163 ; SSE-NEXT: ## xmm0 = xmm1[0,1,2],xmm0[3,4,5,6,7]
164 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
167 ; AVX: ## %bb.0:
168 ; AVX-NEXT: vpblendw $7, %xmm1, %xmm0, %xmm0 ## encoding: [0xc4,0xe3,0x79,0x0e,0xc1,0x07]
169 ; AVX-NEXT: ## xmm0 = xmm1[0,1,2],xmm0[3,4,5,6,7]
170 ; AVX-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
179 ; SSE: ## %bb.0:
180 ; SSE-NEXT: pmovsxbd %xmm0, %xmm0 ## encoding: [0x66,0x0f,0x38,0x21,0xc0]
181 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
184 ; AVX1: ## %bb.0:
185 ; AVX1-NEXT: vpmovsxbd %xmm0, %xmm0 ## encoding: [0xc4,0xe2,0x79,0x21,0xc0]
186 ; AVX1-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
189 ; AVX512: ## %bb.0:
190 …512-NEXT: vpmovsxbd %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc4,0xe2,0x79,0x21,0xc0]
191 ; AVX512-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
200 ; SSE: ## %bb.0:
201 ; SSE-NEXT: pmovsxbq %xmm0, %xmm0 ## encoding: [0x66,0x0f,0x38,0x22,0xc0]
202 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
205 ; AVX1: ## %bb.0:
206 ; AVX1-NEXT: vpmovsxbq %xmm0, %xmm0 ## encoding: [0xc4,0xe2,0x79,0x22,0xc0]
207 ; AVX1-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
210 ; AVX512: ## %bb.0:
211 …512-NEXT: vpmovsxbq %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc4,0xe2,0x79,0x22,0xc0]
212 ; AVX512-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
221 ; SSE: ## %bb.0:
222 ; SSE-NEXT: pmovsxbw %xmm0, %xmm0 ## encoding: [0x66,0x0f,0x38,0x20,0xc0]
223 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
226 ; AVX1: ## %bb.0:
227 ; AVX1-NEXT: vpmovsxbw %xmm0, %xmm0 ## encoding: [0xc4,0xe2,0x79,0x20,0xc0]
228 ; AVX1-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
231 ; AVX512: ## %bb.0:
232 …512-NEXT: vpmovsxbw %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc4,0xe2,0x79,0x20,0xc0]
233 ; AVX512-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
242 ; SSE: ## %bb.0:
243 ; SSE-NEXT: pmovsxdq %xmm0, %xmm0 ## encoding: [0x66,0x0f,0x38,0x25,0xc0]
244 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
247 ; AVX1: ## %bb.0:
248 ; AVX1-NEXT: vpmovsxdq %xmm0, %xmm0 ## encoding: [0xc4,0xe2,0x79,0x25,0xc0]
249 ; AVX1-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
252 ; AVX512: ## %bb.0:
253 …512-NEXT: vpmovsxdq %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc4,0xe2,0x79,0x25,0xc0]
254 ; AVX512-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
263 ; SSE: ## %bb.0:
264 ; SSE-NEXT: pmovsxwd %xmm0, %xmm0 ## encoding: [0x66,0x0f,0x38,0x23,0xc0]
265 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
268 ; AVX1: ## %bb.0:
269 ; AVX1-NEXT: vpmovsxwd %xmm0, %xmm0 ## encoding: [0xc4,0xe2,0x79,0x23,0xc0]
270 ; AVX1-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
273 ; AVX512: ## %bb.0:
274 …512-NEXT: vpmovsxwd %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc4,0xe2,0x79,0x23,0xc0]
275 ; AVX512-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
284 ; SSE: ## %bb.0:
285 ; SSE-NEXT: pmovsxwq %xmm0, %xmm0 ## encoding: [0x66,0x0f,0x38,0x24,0xc0]
286 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
289 ; AVX1: ## %bb.0:
290 ; AVX1-NEXT: vpmovsxwq %xmm0, %xmm0 ## encoding: [0xc4,0xe2,0x79,0x24,0xc0]
291 ; AVX1-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
294 ; AVX512: ## %bb.0:
295 …512-NEXT: vpmovsxwq %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc4,0xe2,0x79,0x24,0xc0]
296 ; AVX512-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
305 ; SSE: ## %bb.0:
306 ; SSE-NEXT: pmovzxbd %xmm0, %xmm0 ## encoding: [0x66,0x0f,0x38,0x31,0xc0]
307 ; SSE-NEXT: ## xmm0 = xmm0[0],zero,zero,zero,xmm0[1],zero,zero,zero,xmm0[2],zero,zero,zero,xmm0[…
308 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
311 ; AVX1: ## %bb.0:
312 ; AVX1-NEXT: vpmovzxbd %xmm0, %xmm0 ## encoding: [0xc4,0xe2,0x79,0x31,0xc0]
313 ; AVX1-NEXT: ## xmm0 = xmm0[0],zero,zero,zero,xmm0[1],zero,zero,zero,xmm0[2],zero,zero,zero,xmm0…
314 ; AVX1-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
317 ; AVX512: ## %bb.0:
318 …512-NEXT: vpmovzxbd %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc4,0xe2,0x79,0x31,0xc0]
319 ; AVX512-NEXT: ## xmm0 = xmm0[0],zero,zero,zero,xmm0[1],zero,zero,zero,xmm0[2],zero,zero,zero,xm…
320 ; AVX512-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
329 ; SSE: ## %bb.0:
330 ; SSE-NEXT: pmovzxbq %xmm0, %xmm0 ## encoding: [0x66,0x0f,0x38,0x32,0xc0]
331 ; SSE-NEXT: ## xmm0 = xmm0[0],zero,zero,zero,zero,zero,zero,zero,xmm0[1],zero,zero,zero,zero,zer…
332 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
335 ; AVX1: ## %bb.0:
336 ; AVX1-NEXT: vpmovzxbq %xmm0, %xmm0 ## encoding: [0xc4,0xe2,0x79,0x32,0xc0]
337 ; AVX1-NEXT: ## xmm0 = xmm0[0],zero,zero,zero,zero,zero,zero,zero,xmm0[1],zero,zero,zero,zero,ze…
338 ; AVX1-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
341 ; AVX512: ## %bb.0:
342 …512-NEXT: vpmovzxbq %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc4,0xe2,0x79,0x32,0xc0]
343 ; AVX512-NEXT: ## xmm0 = xmm0[0],zero,zero,zero,zero,zero,zero,zero,xmm0[1],zero,zero,zero,zero,…
344 ; AVX512-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
353 ; SSE: ## %bb.0:
354 ; SSE-NEXT: pmovzxbw %xmm0, %xmm0 ## encoding: [0x66,0x0f,0x38,0x30,0xc0]
355 ; SSE-NEXT: ## xmm0 = xmm0[0],zero,xmm0[1],zero,xmm0[2],zero,xmm0[3],zero,xmm0[4],zero,xmm0[5],z…
356 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
359 ; AVX1: ## %bb.0:
360 ; AVX1-NEXT: vpmovzxbw %xmm0, %xmm0 ## encoding: [0xc4,0xe2,0x79,0x30,0xc0]
361 ; AVX1-NEXT: ## xmm0 = xmm0[0],zero,xmm0[1],zero,xmm0[2],zero,xmm0[3],zero,xmm0[4],zero,xmm0[5],…
362 ; AVX1-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
365 ; AVX512: ## %bb.0:
366 …512-NEXT: vpmovzxbw %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc4,0xe2,0x79,0x30,0xc0]
367 ; AVX512-NEXT: ## xmm0 = xmm0[0],zero,xmm0[1],zero,xmm0[2],zero,xmm0[3],zero,xmm0[4],zero,xmm0[5…
368 ; AVX512-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
377 ; SSE: ## %bb.0:
378 ; SSE-NEXT: pmovzxdq %xmm0, %xmm0 ## encoding: [0x66,0x0f,0x38,0x35,0xc0]
379 ; SSE-NEXT: ## xmm0 = xmm0[0],zero,xmm0[1],zero
380 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
383 ; AVX1: ## %bb.0:
384 ; AVX1-NEXT: vpmovzxdq %xmm0, %xmm0 ## encoding: [0xc4,0xe2,0x79,0x35,0xc0]
385 ; AVX1-NEXT: ## xmm0 = xmm0[0],zero,xmm0[1],zero
386 ; AVX1-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
389 ; AVX512: ## %bb.0:
390 …512-NEXT: vpmovzxdq %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc4,0xe2,0x79,0x35,0xc0]
391 ; AVX512-NEXT: ## xmm0 = xmm0[0],zero,xmm0[1],zero
392 ; AVX512-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
401 ; SSE: ## %bb.0:
402 ; SSE-NEXT: pmovzxwd %xmm0, %xmm0 ## encoding: [0x66,0x0f,0x38,0x33,0xc0]
403 ; SSE-NEXT: ## xmm0 = xmm0[0],zero,xmm0[1],zero,xmm0[2],zero,xmm0[3],zero
404 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
407 ; AVX1: ## %bb.0:
408 ; AVX1-NEXT: vpmovzxwd %xmm0, %xmm0 ## encoding: [0xc4,0xe2,0x79,0x33,0xc0]
409 ; AVX1-NEXT: ## xmm0 = xmm0[0],zero,xmm0[1],zero,xmm0[2],zero,xmm0[3],zero
410 ; AVX1-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
413 ; AVX512: ## %bb.0:
414 …512-NEXT: vpmovzxwd %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc4,0xe2,0x79,0x33,0xc0]
415 ; AVX512-NEXT: ## xmm0 = xmm0[0],zero,xmm0[1],zero,xmm0[2],zero,xmm0[3],zero
416 ; AVX512-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
425 ; SSE: ## %bb.0:
426 ; SSE-NEXT: pmovzxwq %xmm0, %xmm0 ## encoding: [0x66,0x0f,0x38,0x34,0xc0]
427 ; SSE-NEXT: ## xmm0 = xmm0[0],zero,zero,zero,xmm0[1],zero,zero,zero
428 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
431 ; AVX1: ## %bb.0:
432 ; AVX1-NEXT: vpmovzxwq %xmm0, %xmm0 ## encoding: [0xc4,0xe2,0x79,0x34,0xc0]
433 ; AVX1-NEXT: ## xmm0 = xmm0[0],zero,zero,zero,xmm0[1],zero,zero,zero
434 ; AVX1-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
437 ; AVX512: ## %bb.0:
438 …512-NEXT: vpmovzxwq %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc4,0xe2,0x79,0x34,0xc0]
439 ; AVX512-NEXT: ## xmm0 = xmm0[0],zero,zero,zero,xmm0[1],zero,zero,zero
440 ; AVX512-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
448 ; SSE: ## %bb.0:
449 ; SSE-NEXT: pmaxsb %xmm1, %xmm0 ## encoding: [0x66,0x0f,0x38,0x3c,0xc1]
450 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
453 ; AVX1: ## %bb.0:
454 ; AVX1-NEXT: vpmaxsb %xmm1, %xmm0, %xmm0 ## encoding: [0xc4,0xe2,0x79,0x3c,0xc1]
455 ; AVX1-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
458 ; AVX512: ## %bb.0:
459 …EXT: vpmaxsb %xmm1, %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc4,0xe2,0x79,0x3c,0xc1]
460 ; AVX512-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
468 ; SSE: ## %bb.0:
469 ; SSE-NEXT: pminsb %xmm1, %xmm0 ## encoding: [0x66,0x0f,0x38,0x38,0xc1]
470 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
473 ; AVX1: ## %bb.0:
474 ; AVX1-NEXT: vpminsb %xmm1, %xmm0, %xmm0 ## encoding: [0xc4,0xe2,0x79,0x38,0xc1]
475 ; AVX1-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
478 ; AVX512: ## %bb.0:
479 …EXT: vpminsb %xmm1, %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc4,0xe2,0x79,0x38,0xc1]
480 ; AVX512-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
488 ; SSE: ## %bb.0:
489 ; SSE-NEXT: pmaxuw %xmm1, %xmm0 ## encoding: [0x66,0x0f,0x38,0x3e,0xc1]
490 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
493 ; AVX1: ## %bb.0:
494 ; AVX1-NEXT: vpmaxuw %xmm1, %xmm0, %xmm0 ## encoding: [0xc4,0xe2,0x79,0x3e,0xc1]
495 ; AVX1-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
498 ; AVX512: ## %bb.0:
499 …EXT: vpmaxuw %xmm1, %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc4,0xe2,0x79,0x3e,0xc1]
500 ; AVX512-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
508 ; SSE: ## %bb.0:
509 ; SSE-NEXT: pminuw %xmm1, %xmm0 ## encoding: [0x66,0x0f,0x38,0x3a,0xc1]
510 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
513 ; AVX1: ## %bb.0:
514 ; AVX1-NEXT: vpminuw %xmm1, %xmm0, %xmm0 ## encoding: [0xc4,0xe2,0x79,0x3a,0xc1]
515 ; AVX1-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
518 ; AVX512: ## %bb.0:
519 …EXT: vpminuw %xmm1, %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc4,0xe2,0x79,0x3a,0xc1]
520 ; AVX512-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
528 ; SSE: ## %bb.0:
529 ; SSE-NEXT: pmaxsd %xmm1, %xmm0 ## encoding: [0x66,0x0f,0x38,0x3d,0xc1]
530 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
533 ; AVX1: ## %bb.0:
534 ; AVX1-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 ## encoding: [0xc4,0xe2,0x79,0x3d,0xc1]
535 ; AVX1-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
538 ; AVX512: ## %bb.0:
539 …EXT: vpmaxsd %xmm1, %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc4,0xe2,0x79,0x3d,0xc1]
540 ; AVX512-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
548 ; SSE: ## %bb.0:
549 ; SSE-NEXT: pminsd %xmm1, %xmm0 ## encoding: [0x66,0x0f,0x38,0x39,0xc1]
550 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
553 ; AVX1: ## %bb.0:
554 ; AVX1-NEXT: vpminsd %xmm1, %xmm0, %xmm0 ## encoding: [0xc4,0xe2,0x79,0x39,0xc1]
555 ; AVX1-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
558 ; AVX512: ## %bb.0:
559 …EXT: vpminsd %xmm1, %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc4,0xe2,0x79,0x39,0xc1]
560 ; AVX512-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
568 ; SSE: ## %bb.0:
569 ; SSE-NEXT: pmaxud %xmm1, %xmm0 ## encoding: [0x66,0x0f,0x38,0x3f,0xc1]
570 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
573 ; AVX1: ## %bb.0:
574 ; AVX1-NEXT: vpmaxud %xmm1, %xmm0, %xmm0 ## encoding: [0xc4,0xe2,0x79,0x3f,0xc1]
575 ; AVX1-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
578 ; AVX512: ## %bb.0:
579 …EXT: vpmaxud %xmm1, %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc4,0xe2,0x79,0x3f,0xc1]
580 ; AVX512-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
588 ; SSE: ## %bb.0:
589 ; SSE-NEXT: pminud %xmm1, %xmm0 ## encoding: [0x66,0x0f,0x38,0x3b,0xc1]
590 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
593 ; AVX1: ## %bb.0:
594 ; AVX1-NEXT: vpminud %xmm1, %xmm0, %xmm0 ## encoding: [0xc4,0xe2,0x79,0x3b,0xc1]
595 ; AVX1-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
598 ; AVX512: ## %bb.0:
599 …EXT: vpminud %xmm1, %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc4,0xe2,0x79,0x3b,0xc1]
600 ; AVX512-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
609 ; SSE: ## %bb.0:
610 ; SSE-NEXT: pmuldq %xmm1, %xmm0 ## encoding: [0x66,0x0f,0x38,0x28,0xc1]
611 ; SSE-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
614 ; AVX1: ## %bb.0:
615 ; AVX1-NEXT: vpmuldq %xmm1, %xmm0, %xmm0 ## encoding: [0xc4,0xe2,0x79,0x28,0xc1]
616 ; AVX1-NEXT: ret{{[l|q]}} ## encoding: [0xc3]
619 ; AVX512: ## %bb.0:
620 …EXT: vpmuldq %xmm1, %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc4,0xe2,0x79,0x28,0xc1]
621 ; AVX512-NEXT: ret{{[l|q]}} ## encoding: [0xc3]