Home | History | Annotate | Download | only in X86

Lines Matching full:ymm0

8 ; AVX1-NEXT:    vextractf128 $1, %ymm0, %xmm1
13 ; AVX1-NEXT: vandps %ymm1, %ymm0, %ymm0
14 ; AVX1-NEXT: vextractf128 $1, %ymm0, %xmm1
34 ; AVX1-NEXT: vinsertf128 $1, %xmm1, %ymm0, %ymm0
40 ; AVX2-NEXT: vpsubq %ymm0, %ymm1, %ymm2
41 ; AVX2-NEXT: vpand %ymm2, %ymm0, %ymm0
43 ; AVX2-NEXT: vpsubq %ymm2, %ymm0, %ymm0
45 ; AVX2-NEXT: vpand %ymm2, %ymm0, %ymm3
48 ; AVX2-NEXT: vpsrlw $4, %ymm0, %ymm0
49 ; AVX2-NEXT: vpand %ymm2, %ymm0, %ymm0
50 ; AVX2-NEXT: vpshufb %ymm0, %ymm4, %ymm0
51 ; AVX2-NEXT: vpaddb %ymm3, %ymm0, %ymm0
52 ; AVX2-NEXT: vpsadbw %ymm1, %ymm0, %ymm0
61 ; AVX1-NEXT: vextractf128 $1, %ymm0, %xmm1
66 ; AVX1-NEXT: vandps %ymm1, %ymm0, %ymm0
67 ; AVX1-NEXT: vextractf128 $1, %ymm0, %xmm1
87 ; AVX1-NEXT: vinsertf128 $1, %xmm1, %ymm0, %ymm0
93 ; AVX2-NEXT: vpsubq %ymm0, %ymm1, %ymm2
94 ; AVX2-NEXT: vpand %ymm2, %ymm0, %ymm0
96 ; AVX2-NEXT: vpsubq %ymm2, %ymm0, %ymm0
98 ; AVX2-NEXT: vpand %ymm2, %ymm0, %ymm3
101 ; AVX2-NEXT: vpsrlw $4, %ymm0, %ymm0
102 ; AVX2-NEXT: vpand %ymm2, %ymm0, %ymm0
103 ; AVX2-NEXT: vpshufb %ymm0, %ymm4, %ymm0
104 ; AVX2-NEXT: vpaddb %ymm3, %ymm0, %ymm0
105 ; AVX2-NEXT: vpsadbw %ymm1, %ymm0, %ymm0
114 ; AVX1-NEXT: vextractf128 $1, %ymm0, %xmm2
119 ; AVX1-NEXT: vandps %ymm2, %ymm0, %ymm0
120 ; AVX1-NEXT: vextractf128 $1, %ymm0, %xmm2
148 ; AVX1-NEXT: vinsertf128 $1, %xmm2, %ymm0, %ymm0
154 ; AVX2-NEXT: vpsubd %ymm0, %ymm1, %ymm2
155 ; AVX2-NEXT: vpand %ymm2, %ymm0, %ymm0
157 ; AVX2-NEXT: vpsubd %ymm2, %ymm0, %ymm0
159 ; AVX2-NEXT: vpand %ymm2, %ymm0, %ymm3
162 ; AVX2-NEXT: vpsrlw $4, %ymm0, %ymm0
163 ; AVX2-NEXT: vpand %ymm2, %ymm0, %ymm0
164 ; AVX2-NEXT: vpshufb %ymm0, %ymm4, %ymm0
165 ; AVX2-NEXT: vpaddb %ymm3, %ymm0, %ymm0
166 ; AVX2-NEXT: vpunpckhdq {{.*#+}} ymm2 = ymm0[2],ymm1[2],ymm0[3],ymm1[3],ymm0[6],ymm1[6],ymm0[7],ymm1[7]
168 ; AVX2-NEXT: vpunpckldq {{.*#+}} ymm0 = ymm0[0],ymm1[0],ymm0[1],ymm1[1],ymm0[4],ymm1[4],ymm0[5],ymm1[5]
169 ; AVX2-NEXT: vpsadbw %ymm1, %ymm0, %ymm0
170 ; AVX2-NEXT: vpackuswb %ymm2, %ymm0, %ymm0
179 ; AVX1-NEXT: vextractf128 $1, %ymm0, %xmm2
184 ; AVX1-NEXT: vandps %ymm2, %ymm0, %ymm0
185 ; AVX1-NEXT: vextractf128 $1, %ymm0, %xmm2
213 ; AVX1-NEXT: vinsertf128 $1, %xmm2, %ymm0, %ymm0
219 ; AVX2-NEXT: vpsubd %ymm0, %ymm1, %ymm2
220 ; AVX2-NEXT: vpand %ymm2, %ymm0, %ymm0
222 ; AVX2-NEXT: vpsubd %ymm2, %ymm0, %ymm0
224 ; AVX2-NEXT: vpand %ymm2, %ymm0, %ymm3
227 ; AVX2-NEXT: vpsrlw $4, %ymm0, %ymm0
228 ; AVX2-NEXT: vpand %ymm2, %ymm0, %ymm0
229 ; AVX2-NEXT: vpshufb %ymm0, %ymm4, %ymm0
230 ; AVX2-NEXT: vpaddb %ymm3, %ymm0, %ymm0
231 ; AVX2-NEXT: vpunpckhdq {{.*#+}} ymm2 = ymm0[2],ymm1[2],ymm0[3],ymm1[3],ymm0[6],ymm1[6],ymm0[7],ymm1[7]
233 ; AVX2-NEXT: vpunpckldq {{.*#+}} ymm0 = ymm0[0],ymm1[0],ymm0[1],ymm1[1],ymm0[4],ymm1[4],ymm0[5],ymm1[5]
234 ; AVX2-NEXT: vpsadbw %ymm1, %ymm0, %ymm0
235 ; AVX2-NEXT: vpackuswb %ymm2, %ymm0, %ymm0
244 ; AVX1-NEXT: vextractf128 $1, %ymm0, %xmm1
249 ; AVX1-NEXT: vandps %ymm1, %ymm0, %ymm0
263 ; AVX1-NEXT: vextractf128 $1, %ymm0, %xmm0
274 ; AVX1-NEXT: vinsertf128 $1, %xmm0, %ymm2, %ymm0
280 ; AVX2-NEXT: vpsubw %ymm0, %ymm1, %ymm1
281 ; AVX2-NEXT: vpand %ymm1, %ymm0, %ymm0
282 ; AVX2-NEXT: vpsubw {{.*}}(%rip), %ymm0, %ymm0
284 ; AVX2-NEXT: vpand %ymm1, %ymm0, %ymm2
287 ; AVX2-NEXT: vpsrlw $4, %ymm0, %ymm0
288 ; AVX2-NEXT: vpand %ymm1, %ymm0, %ymm0
289 ; AVX2-NEXT: vpshufb %ymm0, %ymm3, %ymm0
290 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
291 ; AVX2-NEXT: vpsllw $8, %ymm0, %ymm1
292 ; AVX2-NEXT: vpaddb %ymm0, %ymm1, %ymm0
293 ; AVX2-NEXT: vpsrlw $8, %ymm0, %ymm0
302 ; AVX1-NEXT: vextractf128 $1, %ymm0, %xmm1
307 ; AVX1-NEXT: vandps %ymm1, %ymm0, %ymm0
321 ; AVX1-NEXT: vextractf128 $1, %ymm0, %xmm0
332 ; AVX1-NEXT: vinsertf128 $1, %xmm0, %ymm2, %ymm0
338 ; AVX2-NEXT: vpsubw %ymm0, %ymm1, %ymm1
339 ; AVX2-NEXT: vpand %ymm1, %ymm0, %ymm0
340 ; AVX2-NEXT: vpsubw {{.*}}(%rip), %ymm0, %ymm0
342 ; AVX2-NEXT: vpand %ymm1, %ymm0, %ymm2
345 ; AVX2-NEXT: vpsrlw $4, %ymm0, %ymm0
346 ; AVX2-NEXT: vpand %ymm1, %ymm0, %ymm0
347 ; AVX2-NEXT: vpshufb %ymm0, %ymm3, %ymm0
348 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
349 ; AVX2-NEXT: vpsllw $8, %ymm0, %ymm1
350 ; AVX2-NEXT: vpaddb %ymm0, %ymm1, %ymm0
351 ; AVX2-NEXT: vpsrlw $8, %ymm0, %ymm0
360 ; AVX1-NEXT: vextractf128 $1, %ymm0, %xmm1
365 ; AVX1-NEXT: vandps %ymm1, %ymm0, %ymm0
366 ; AVX1-NEXT: vextractf128 $1, %ymm0, %xmm1
384 ; AVX1-NEXT: vinsertf128 $1, %xmm1, %ymm0, %ymm0
390 ; AVX2-NEXT: vpsubb %ymm0, %ymm1, %ymm1
391 ; AVX2-NEXT: vpand %ymm1, %ymm0, %ymm0
392 ; AVX2-NEXT: vpsubb {{.*}}(%rip), %ymm0, %ymm0
394 ; AVX2-NEXT: vpand %ymm1, %ymm0, %ymm2
397 ; AVX2-NEXT: vpsrlw $4, %ymm0, %ymm0
398 ; AVX2-NEXT: vpand %ymm1, %ymm0, %ymm0
399 ; AVX2-NEXT: vpshufb %ymm0, %ymm3, %ymm0
400 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
409 ; AVX1-NEXT: vextractf128 $1, %ymm0, %xmm1
414 ; AVX1-NEXT: vandps %ymm1, %ymm0, %ymm0
415 ; AVX1-NEXT: vextractf128 $1, %ymm0, %xmm1
433 ; AVX1-NEXT: vinsertf128 $1, %xmm1, %ymm0, %ymm0
439 ; AVX2-NEXT: vpsubb %ymm0, %ymm1, %ymm1
440 ; AVX2-NEXT: vpand %ymm1, %ymm0, %ymm0
441 ; AVX2-NEXT: vpsubb {{.*}}(%rip), %ymm0, %ymm0
443 ; AVX2-NEXT: vpand %ymm1, %ymm0, %ymm2
446 ; AVX2-NEXT: vpsrlw $4, %ymm0, %ymm0
447 ; AVX2-NEXT: vpand %ymm1, %ymm0, %ymm0
448 ; AVX2-NEXT: vpshufb %ymm0, %ymm3, %ymm0
449 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
458 ; ALL-NEXT: vmovaps {{.*#+}} ymm0 = [8,0,64,0]
467 ; ALL-NEXT: vmovaps {{.*#+}} ymm0 = [8,0,64,0]
476 ; ALL-NEXT: vmovaps {{.*#+}} ymm0 = [8,0,32,0,16,0,3,3]
485 ; ALL-NEXT: vmovaps {{.*#+}} ymm0 = [8,0,32,0,16,0,3,3]
494 ; ALL-NEXT: vmovaps {{.*#+}} ymm0 = [8,0,16,0,16,0,3,3,1,1,0,1,2,3,4,5]
503 ; ALL-NEXT: vmovaps {{.*#+}} ymm0 = [8,0,16,0,16,0,3,3,1,1,0,1,2,3,4,5]
512 ; ALL-NEXT: vmovaps {{.*#+}} ymm0 = [8,0,8,0,8,0,3,3,1,1,0,1,2,3,4,5,6,7,8,8,7,6,5,4,3,2,1,0,0,0,0,0]
521 ; ALL-NEXT: vmovaps {{.*#+}} ymm0 = [8,0,8,0,8,0,3,3,1,1,0,1,2,3,4,5,6,7,8,8,7,6,5,4,3,2,1,0,0,0,0,0]