Home | History | Annotate | Download | only in X86

Lines Matching full:ymm3

289 ; CHECK-NEXT:   vpunpckhwd {{.*#+}} ymm3 = ymm1[4],ymm2[4],ymm1[5],ymm2[5],ymm1[6],ymm2[6],ymm1[7],ymm2[7],ymm1[12],ymm2[12],ymm1[13],ymm2[13],ymm1[14],ymm2[14],ymm1[15],ymm2[15]
291 ; CHECK-NEXT: vpsllvd %ymm3, %ymm4, %ymm3
292 ; CHECK-NEXT: vpsrld $16, %ymm3, %ymm3
297 ; CHECK-NEXT: vpackusdw %ymm3, %ymm0, %ymm0
336 ; CHECK-NEXT: vpunpckhwd {{.*#+}} ymm3 = ymm1[4],ymm2[4],ymm1[5],ymm2[5],ymm1[6],ymm2[6],ymm1[7],ymm2[7],ymm1[12],ymm2[12],ymm1[13],ymm2[13],ymm1[14],ymm2[14],ymm1[15],ymm2[15]
338 ; CHECK-NEXT: vpsravd %ymm3, %ymm4, %ymm3
339 ; CHECK-NEXT: vpsrld $16, %ymm3, %ymm3
344 ; CHECK-NEXT: vpackusdw %ymm3, %ymm0, %ymm0
354 ; CHECK-NEXT: vpunpckhbw {{.*#+}} ymm3 = ymm0[8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,24,24,25,25,26,26,27,27,28,28,29,29,30,30,31,31]
355 ; CHECK-NEXT: vpsraw $4, %ymm3, %ymm4
356 ; CHECK-NEXT: vpblendvb %ymm2, %ymm4, %ymm3, %ymm3
357 ; CHECK-NEXT: vpsraw $2, %ymm3, %ymm4
359 ; CHECK-NEXT: vpblendvb %ymm2, %ymm4, %ymm3, %ymm3
360 ; CHECK-NEXT: vpsraw $1, %ymm3, %ymm4
362 ; CHECK-NEXT: vpblendvb %ymm2, %ymm4, %ymm3, %ymm2
366 ; CHECK-NEXT: vpsraw $4, %ymm0, %ymm3
367 ; CHECK-NEXT: vpblendvb %ymm1, %ymm3, %ymm0, %ymm0
368 ; CHECK-NEXT: vpsraw $2, %ymm0, %ymm3
370 ; CHECK-NEXT: vpblendvb %ymm1, %ymm3, %ymm0, %ymm0
371 ; CHECK-NEXT: vpsraw $1, %ymm0, %ymm3
373 ; CHECK-NEXT: vpblendvb %ymm1, %ymm3, %ymm0, %ymm0
396 ; CHECK-NEXT: vpunpckhwd {{.*#+}} ymm3 = ymm1[4],ymm2[4],ymm1[5],ymm2[5],ymm1[6],ymm2[6],ymm1[7],ymm2[7],ymm1[12],ymm2[12],ymm1[13],ymm2[13],ymm1[14],ymm2[14],ymm1[15],ymm2[15]
398 ; CHECK-NEXT: vpsrlvd %ymm3, %ymm4, %ymm3
399 ; CHECK-NEXT: vpsrld $16, %ymm3, %ymm3
404 ; CHECK-NEXT: vpackusdw %ymm3, %ymm0, %ymm0