Lines Matching refs:zmm0

12 ; ALL-NEXT:    vpsrlvq %zmm1, %zmm0, %zmm0
21 ; ALL-NEXT: vpsrlvd %zmm1, %zmm0, %zmm0
36 ; AVX512DQ-NEXT: vextracti64x4 $1, %zmm0, %ymm0
37 ; AVX512DQ-NEXT: vpmovzxwd {{.*#+}} zmm0 = ymm0[0],zero,ymm0[1],zero,ymm0[2],zero,ymm0[3],zero,y…
38 ; AVX512DQ-NEXT: vpsrlvd %zmm1, %zmm0, %zmm0
39 ; AVX512DQ-NEXT: vpmovdw %zmm0, %ymm0
40 ; AVX512DQ-NEXT: vinserti64x4 $1, %ymm0, %zmm2, %zmm0
45 ; AVX512BW-NEXT: vpsrlvw %zmm1, %zmm0, %zmm0
54 ; AVX512DQ-NEXT: vextracti64x4 $1, %zmm0, %ymm2
83 ; AVX512DQ-NEXT: vinserti64x4 $1, %ymm2, %zmm0, %zmm0
88 ; AVX512BW-NEXT: vpsrlw $4, %zmm0, %zmm2
92 ; AVX512BW-NEXT: vmovdqu8 %zmm2, %zmm0 {%k1}
93 ; AVX512BW-NEXT: vpsrlw $2, %zmm0, %zmm2
97 ; AVX512BW-NEXT: vmovdqu8 %zmm2, %zmm0 {%k1}
98 ; AVX512BW-NEXT: vpsrlw $1, %zmm0, %zmm2
102 ; AVX512BW-NEXT: vmovdqu8 %zmm2, %zmm0 {%k1}
115 ; ALL-NEXT: vpsrlq %xmm1, %zmm0, %zmm0
126 ; ALL-NEXT: vpsrld %xmm1, %zmm0, %zmm0
136 ; AVX512DQ-NEXT: vextracti64x4 $1, %zmm0, %ymm2
140 ; AVX512DQ-NEXT: vinserti64x4 $1, %ymm2, %zmm0, %zmm0
146 ; AVX512BW-NEXT: vpsrlw %xmm1, %zmm0, %zmm0
156 ; AVX512DQ-NEXT: vextracti64x4 $1, %zmm0, %ymm2
160 ; AVX512DQ-NEXT: vinserti64x4 $1, %ymm2, %zmm0, %zmm0
166 ; AVX512DQ-NEXT: vpandq %zmm1, %zmm0, %zmm0
172 ; AVX512BW-NEXT: vpsrlw %xmm1, %zmm0, %zmm0
177 ; AVX512BW-NEXT: vpandq %zmm1, %zmm0, %zmm0
192 ; ALL-NEXT: vpsrlq %xmm1, %zmm0, %zmm0
204 ; ALL-NEXT: vpsrld %xmm1, %zmm0, %zmm0
215 ; AVX512DQ-NEXT: vextracti64x4 $1, %zmm0, %ymm2
219 ; AVX512DQ-NEXT: vinserti64x4 $1, %ymm2, %zmm0, %zmm0
225 ; AVX512BW-NEXT: vpsrlw %xmm1, %zmm0, %zmm0
236 ; AVX512DQ-NEXT: vextracti64x4 $1, %zmm0, %ymm2
240 ; AVX512DQ-NEXT: vinserti64x4 $1, %ymm2, %zmm0, %zmm0
246 ; AVX512DQ-NEXT: vpandq %zmm1, %zmm0, %zmm0
252 ; AVX512BW-NEXT: vpsrlw %xmm1, %zmm0, %zmm0
257 ; AVX512BW-NEXT: vpandq %zmm1, %zmm0, %zmm0
272 ; ALL-NEXT: vpsrlvq {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %zmm0, %zmm0
281 ; ALL-NEXT: vpsrlvd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %zmm0, %zmm0
290 ; AVX512DQ-NEXT: vextracti64x4 $1, %zmm0, %ymm1
298 ; AVX512DQ-NEXT: vinserti64x4 $1, %ymm1, %zmm0, %zmm0
303 ; AVX512BW-NEXT: vpsrlvw {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %zmm0, %zmm0
312 ; AVX512DQ-NEXT: vextracti64x4 $1, %zmm0, %ymm1
332 ; AVX512DQ-NEXT: vinserti64x4 $1, %ymm1, %zmm0, %zmm0
338 …zmm0[8],zmm1[8],zmm0[9],zmm1[9],zmm0[10],zmm1[10],zmm0[11],zmm1[11],zmm0[12],zmm1[12],zmm0[13],zmm…
341 …zmm0 = zmm0[0],zmm1[0],zmm0[1],zmm1[1],zmm0[2],zmm1[2],zmm0[3],zmm1[3],zmm0[4],zmm1[4],zmm0[5],zmm…
342 ; AVX512BW-NEXT: vpsllvw {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %zmm0, %zmm0
343 ; AVX512BW-NEXT: vpsrlw $8, %zmm0, %zmm0
344 ; AVX512BW-NEXT: vpackuswb %zmm2, %zmm0, %zmm0
357 ; ALL-NEXT: vpsrlq $7, %zmm0, %zmm0
366 ; ALL-NEXT: vpsrld $5, %zmm0, %zmm0
376 ; AVX512DQ-NEXT: vextracti64x4 $1, %zmm0, %ymm0
378 ; AVX512DQ-NEXT: vinserti64x4 $1, %ymm0, %zmm1, %zmm0
383 ; AVX512BW-NEXT: vpsrlw $3, %zmm0, %zmm0
393 ; AVX512DQ-NEXT: vextracti64x4 $1, %zmm0, %ymm0
395 ; AVX512DQ-NEXT: vinserti64x4 $1, %ymm0, %zmm1, %zmm0
396 ; AVX512DQ-NEXT: vpandq {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %zmm0, %zmm0
401 ; AVX512BW-NEXT: vpsrlw $3, %zmm0, %zmm0
402 ; AVX512BW-NEXT: vpandq {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %zmm0, %zmm0