Home | History | Annotate | Download | only in X86

Lines Matching full:ymm1

40 ; AVX512DQ-NEXT:    vpunpckhwd {{.*#+}} ymm5 = ymm4[4],ymm1[4],ymm4[5],ymm1[5],ymm4[6],ymm1[6],ymm4[7],ymm1[7],ymm4[12],ymm1[12],ymm4[13],ymm1[13],ymm4[14],ymm1[14],ymm4[15],ymm1[15]
44 ; AVX512DQ-NEXT: vpunpcklwd {{.*#+}} ymm1 = ymm4[0],ymm1[0],ymm4[1],ymm1[1],ymm4[2],ymm1[2],ymm4[3],ymm1[3],ymm4[8],ymm1[8],ymm4[9],ymm1[9],ymm4[10],ymm1[10],ymm4[11],ymm1[11]
45 ; AVX512DQ-NEXT: vpsravd %ymm3, %ymm1, %ymm1
46 ; AVX512DQ-NEXT: vpsrld $16, %ymm1, %ymm1
47 ; AVX512DQ-NEXT: vpackusdw %ymm2, %ymm1, %ymm1
87 ; AVX512DQ-NEXT: vpunpckhbw {{.*#+}} ymm4 = ymm0[8],ymm1[8],ymm0[9],ymm1[9],ymm0[10],ymm1[10],ymm0[11],ymm1[11],ymm0[12],ymm1[12],ymm0[13],ymm1[13],ymm0[14],ymm1[14],ymm0[15],ymm1[15],ymm0[24],ymm1[24],ymm0[25],ymm1[25],ymm0[26],ymm1[26],ymm0[27],ymm1[27],ymm0[28],ymm1[28],ymm0[29],ymm1[29],ymm0[30],ymm1[30],ymm0[31],ymm1[31]
98 ; AVX512DQ-NEXT: vpunpcklbw {{.*#+}} ymm1 = ymm0[0],ymm1[0],ymm0[1],ymm1[1],ymm0[2],ymm1[2],ymm0[3],ymm1[3],ymm0[4],ymm1[4],ymm0[5],ymm1[5],ymm0[6],ymm1[6],ymm0[7],ymm1[7],ymm0[16],ymm1[16],ymm0[17],ymm1[17],ymm0[18],ymm1[18],ymm0[19],ymm1[19],ymm0[20],ymm1[20],ymm0[21],ymm1[21],ymm0[22],ymm1[22],ymm0[23],ymm1[23]
99 ; AVX512DQ-NEXT: vpsraw $4, %ymm1, %ymm4
100 ; AVX512DQ-NEXT: vpblendvb %ymm2, %ymm4, %ymm1, %ymm1
101 ; AVX512DQ-NEXT: vpsraw $2, %ymm1, %ymm4
103 ; AVX512DQ-NEXT: vpblendvb %ymm2, %ymm4, %ymm1, %ymm1
104 ; AVX512DQ-NEXT: vpsraw $1, %ymm1, %ymm4
106 ; AVX512DQ-NEXT: vpblendvb %ymm2, %ymm4, %ymm1, %ymm1
107 ; AVX512DQ-NEXT: vpsrlw $8, %ymm1, %ymm1
108 ; AVX512DQ-NEXT: vpackuswb %ymm3, %ymm1, %ymm1
147 ; AVX512DQ-NEXT: vpsraw %xmm2, %ymm1, %ymm1
190 ; AVX512DQ-NEXT: vpunpckhbw {{.*#+}} ymm4 = ymm0[8],ymm1[8],ymm0[9],ymm1[9],ymm0[10],ymm1[10],ymm0[11],ymm1[11],ymm0[12],ymm1[12],ymm0[13],ymm1[13],ymm0[14],ymm1[14],ymm0[15],ymm1[15],ymm0[24],ymm1[24],ymm0[25],ymm1[25],ymm0[26],ymm1[26],ymm0[27],ymm1[27],ymm0[28],ymm1[28],ymm0[29],ymm1[29],ymm0[30],ymm1[30],ymm0[31],ymm1[31]
198 ; AVX512DQ-NEXT: vpunpcklbw {{.*#+}} ymm1 = ymm0[0],ymm1[0],ymm0[1],ymm1[1],ymm0[2],ymm1[2],ymm0[3],ymm1[3],ymm0[4],ymm1[4],ymm0[5],ymm1[5],ymm0[6],ymm1[6],ymm0[7],ymm1[7],ymm0[16],ymm1[16],ymm0[17],ymm1[17],ymm0[18],ymm1[18],ymm0[19],ymm1[19],ymm0[20],ymm1[20],ymm0[21],ymm1[21],ymm0[22],ymm1[22],ymm0[23],ymm1[23]
199 ; AVX512DQ-NEXT: vpsraw $4, %ymm1, %ymm4
200 ; AVX512DQ-NEXT: vpblendvb %ymm2, %ymm4, %ymm1, %ymm1
201 ; AVX512DQ-NEXT: vpsraw $2, %ymm1, %ymm2
202 ; AVX512DQ-NEXT: vpblendvb %ymm8, %ymm2, %ymm1, %ymm1
203 ; AVX512DQ-NEXT: vpsraw $1, %ymm1, %ymm2
204 ; AVX512DQ-NEXT: vpblendvb %ymm9, %ymm2, %ymm1, %ymm1
205 ; AVX512DQ-NEXT: vpsrlw $8, %ymm1, %ymm1
206 ; AVX512DQ-NEXT: vpackuswb %ymm3, %ymm1, %ymm1
249 ; AVX512DQ-NEXT: vpunpckhwd {{.*#+}} ymm5 = ymm2[4],ymm1[4],ymm2[5],ymm1[5],ymm2[6],ymm1[6],ymm2[7],ymm1[7],ymm2[12],ymm1[12],ymm2[13],ymm1[13],ymm2[14],ymm1[14],ymm2[15],ymm1[15]
252 ; AVX512DQ-NEXT: vpunpcklwd {{.*#+}} ymm1 = ymm2[0],ymm1[0],ymm2[1],ymm1[1],ymm2[2],ymm1[2],ymm2[3],ymm1[3],ymm2[8],ymm1[8],ymm2[9],ymm1[9],ymm2[10],ymm1[10],ymm2[11],ymm1[11]
253 ; AVX512DQ-NEXT: vpsravd %ymm3, %ymm1, %ymm1
254 ; AVX512DQ-NEXT: vpsrld $16, %ymm1, %ymm1
255 ; AVX512DQ-NEXT: vpackusdw %ymm4, %ymm1, %ymm1
294 ; AVX512DQ-NEXT: vpunpckhbw {{.*#+}} ymm4 = ymm0[8],ymm1[8],ymm0[9],ymm1[9],ymm0[10],ymm1[10],ymm0[11],ymm1[11],ymm0[12],ymm1[12],ymm0[13],ymm1[13],ymm0[14],ymm1[14],ymm0[15],ymm1[15],ymm0[24],ymm1[24],ymm0[25],ymm1[25],ymm0[26],ymm1[26],ymm0[27],ymm1[27],ymm0[28],ymm1[28],ymm0[29],ymm1[29],ymm0[30],ymm1[30],ymm0[31],ymm1[31]
302 ; AVX512DQ-NEXT: vpunpcklbw {{.*#+}} ymm1 = ymm0[0],ymm1[0],ymm0[1],ymm1[1],ymm0[2],ymm1[2],ymm0[3],ymm1[3],ymm0[4],ymm1[4],ymm0[5],ymm1[5],ymm0[6],ymm1[6],ymm0[7],ymm1[7],ymm0[16],ymm1[16],ymm0[17],ymm1[17],ymm0[18],ymm1[18],ymm0[19],ymm1[19],ymm0[20],ymm1[20],ymm0[21],ymm1[21],ymm0[22],ymm1[22],ymm0[23],ymm1[23]
303 ; AVX512DQ-NEXT: vpsraw $4, %ymm1, %ymm4
304 ; AVX512DQ-NEXT: vpblendvb %ymm2, %ymm4, %ymm1, %ymm1
305 ; AVX512DQ-NEXT: vpsraw $2, %ymm1, %ymm2
306 ; AVX512DQ-NEXT: vpblendvb %ymm8, %ymm2, %ymm1, %ymm1
307 ; AVX512DQ-NEXT: vpsraw $1, %ymm1, %ymm2
308 ; AVX512DQ-NEXT: vpblendvb %ymm9, %ymm2, %ymm1, %ymm1
309 ; AVX512DQ-NEXT: vpsrlw $8, %ymm1, %ymm1
310 ; AVX512DQ-NEXT: vpackuswb %ymm3, %ymm1, %ymm1
342 ; AVX512DQ-NEXT: vpsraw $3, %ymm1, %ymm1
362 ; AVX512DQ-NEXT: vpsrlw $3, %ymm1, %ymm1
363 ; AVX512DQ-NEXT: vpand %ymm2, %ymm1, %ymm1
364 ; AVX512DQ-NEXT: vpxor %ymm3, %ymm1, %ymm1
365 ; AVX512DQ-NEXT: vpsubb %ymm3, %ymm1, %ymm1
385 ; AVX512DQ-NEXT: vpcmpgtb %ymm1, %ymm2, %ymm1