Home | History | Annotate | Download | only in X86

Lines Matching full:ymm2

31 ; ALL-NEXT:    vpunpckhwd {{.*#+}} ymm5 = ymm2[4],ymm4[4],ymm2[5],ymm4[5],ymm2[6],ymm4[6],ymm2[7],ymm4[7],ymm2[12],ymm4[12],ymm2[13],ymm4[13],ymm2[14],ymm4[14],ymm2[15],ymm4[15]
35 ; ALL-NEXT: vpunpcklwd {{.*#+}} ymm2 = ymm2[0],ymm4[0],ymm2[1],ymm4[1],ymm2[2],ymm4[2],ymm2[3],ymm4[3],ymm2[8],ymm4[8],ymm2[9],ymm4[9],ymm2[10],ymm4[10],ymm2[11],ymm4[11]
37 ; ALL-NEXT: vpsllvd %ymm2, %ymm0, %ymm0
40 ; ALL-NEXT: vpunpckhwd {{.*#+}} ymm2 = ymm3[4],ymm4[4],ymm3[5],ymm4[5],ymm3[6],ymm4[6],ymm3[7],ymm4[7],ymm3[12],ymm4[12],ymm3[13],ymm4[13],ymm3[14],ymm4[14],ymm3[15],ymm4[15]
42 ; ALL-NEXT: vpsllvd %ymm2, %ymm5, %ymm2
43 ; ALL-NEXT: vpsrld $16, %ymm2, %ymm2
48 ; ALL-NEXT: vpackusdw %ymm2, %ymm1, %ymm1
60 ; ALL-NEXT: vpsllw $5, %ymm2, %ymm2
61 ; ALL-NEXT: vpblendvb %ymm2, %ymm4, %ymm0, %ymm0
65 ; ALL-NEXT: vpaddb %ymm2, %ymm2, %ymm2
66 ; ALL-NEXT: vpblendvb %ymm2, %ymm4, %ymm0, %ymm0
68 ; ALL-NEXT: vpaddb %ymm2, %ymm2, %ymm2
69 ; ALL-NEXT: vpblendvb %ymm2, %ymm4, %ymm0, %ymm0
70 ; ALL-NEXT: vpsllw $4, %ymm1, %ymm2
71 ; ALL-NEXT: vpand %ymm5, %ymm2, %ymm2
73 ; ALL-NEXT: vpblendvb %ymm3, %ymm2, %ymm1, %ymm1
74 ; ALL-NEXT: vpsllw $2, %ymm1, %ymm2
75 ; ALL-NEXT: vpand %ymm6, %ymm2, %ymm2
77 ; ALL-NEXT: vpblendvb %ymm3, %ymm2, %ymm1, %ymm1
78 ; ALL-NEXT: vpaddb %ymm1, %ymm1, %ymm2
80 ; ALL-NEXT: vpblendvb %ymm3, %ymm2, %ymm1, %ymm1
129 ; ALL-NEXT: vpbroadcastb %xmm2, %ymm2
133 ; ALL-NEXT: vpsllw $5, %ymm2, %ymm2
134 ; ALL-NEXT: vpblendvb %ymm2, %ymm3, %ymm0, %ymm0
138 ; ALL-NEXT: vpaddb %ymm2, %ymm2, %ymm6
145 ; ALL-NEXT: vpblendvb %ymm2, %ymm3, %ymm1, %ymm1
146 ; ALL-NEXT: vpsllw $2, %ymm1, %ymm2
147 ; ALL-NEXT: vpand %ymm5, %ymm2, %ymm2
148 ; ALL-NEXT: vpblendvb %ymm6, %ymm2, %ymm1, %ymm1
149 ; ALL-NEXT: vpaddb %ymm1, %ymm1, %ymm2
150 ; ALL-NEXT: vpblendvb %ymm7, %ymm2, %ymm1, %ymm1
182 ; ALL-NEXT: vmovdqa {{.*#+}} ymm2 = [1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768]
183 ; ALL-NEXT: vpmullw %ymm2, %ymm0, %ymm0
184 ; ALL-NEXT: vpmullw %ymm2, %ymm1, %ymm1
193 ; ALL-NEXT: vpsllw $4, %ymm0, %ymm2
195 ; ALL-NEXT: vpand %ymm3, %ymm2, %ymm2
198 ; ALL-NEXT: vpblendvb %ymm4, %ymm2, %ymm0, %ymm0
199 ; ALL-NEXT: vpsllw $2, %ymm0, %ymm2
201 ; ALL-NEXT: vpand %ymm5, %ymm2, %ymm2
203 ; ALL-NEXT: vpblendvb %ymm6, %ymm2, %ymm0, %ymm0
204 ; ALL-NEXT: vpaddb %ymm0, %ymm0, %ymm2
206 ; ALL-NEXT: vpblendvb %ymm7, %ymm2, %ymm0, %ymm0
207 ; ALL-NEXT: vpsllw $4, %ymm1, %ymm2
208 ; ALL-NEXT: vpand %ymm3, %ymm2, %ymm2
209 ; ALL-NEXT: vpblendvb %ymm4, %ymm2, %ymm1, %ymm1
210 ; ALL-NEXT: vpsllw $2, %ymm1, %ymm2
211 ; ALL-NEXT: vpand %ymm5, %ymm2, %ymm2
212 ; ALL-NEXT: vpblendvb %ymm6, %ymm2, %ymm1, %ymm1
213 ; ALL-NEXT: vpaddb %ymm1, %ymm1, %ymm2
214 ; ALL-NEXT: vpblendvb %ymm7, %ymm2, %ymm1, %ymm1
256 ; ALL-NEXT: vmovdqa {{.*#+}} ymm2 = [248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248]
257 ; ALL-NEXT: vpand %ymm2, %ymm0, %ymm0
259 ; ALL-NEXT: vpand %ymm2, %ymm1, %ymm1