Home
last modified time | relevance | path

Searched refs:vpunpckhbw (Results 1 – 25 of 36) sorted by relevance

12

/external/llvm/test/CodeGen/X86/
Dvector-shift-ashr-256.ll231 ; AVX1-NEXT: vpunpckhbw {{.*#+}} xmm3 = xmm0[8],xmm2[8],xmm0[9],xmm2[9],xmm0[10],xmm2[10],xmm0[1…
233 ; AVX1-NEXT: vpunpckhbw {{.*#+}} xmm5 = xmm0[8],xmm4[8],xmm0[9],xmm4[9],xmm0[10],xmm4[10],xmm0[1…
256 ; AVX1-NEXT: vpunpckhbw {{.*#+}} xmm3 = xmm0[8],xmm1[8],xmm0[9],xmm1[9],xmm0[10],xmm1[10],xmm0[1…
257 ; AVX1-NEXT: vpunpckhbw {{.*#+}} xmm4 = xmm0[8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15]
285 ; AVX2-NEXT: vpunpckhbw {{.*#+}} ymm2 = ymm0[8],ymm1[8],ymm0[9],ymm1[9],ymm0[10],ymm1[10],ymm0[1…
286 ; AVX2-NEXT: vpunpckhbw {{.*#+}} ymm3 = ymm0[8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,24,24,2…
337 ; AVX512-NEXT: vpunpckhbw {{.*#+}} ymm2 = ymm0[8],ymm1[8],ymm0[9],ymm1[9],ymm0[10],ymm1[10],ymm0…
338 ; AVX512-NEXT: vpunpckhbw {{.*#+}} ymm3 = ymm0[8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,24,24…
529 ; AVX1-NEXT: vpunpckhbw {{.*#+}} xmm2 = xmm0[8],xmm1[8],xmm0[9],xmm1[9],xmm0[10],xmm1[10],xmm0[1…
531 ; AVX1-NEXT: vpunpckhbw {{.*#+}} xmm4 = xmm0[8],xmm3[8],xmm0[9],xmm3[9],xmm0[10],xmm3[10],xmm0[1…
[all …]
Dvector-shift-ashr-512.ll62 ; AVX512DQ-NEXT: vpunpckhbw {{.*#+}} ymm4 = ymm0[8],ymm2[8],ymm0[9],ymm2[9],ymm0[10],ymm2[10],ym…
63 ; AVX512DQ-NEXT: vpunpckhbw {{.*#+}} ymm5 = ymm0[8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,24,…
86 ; AVX512DQ-NEXT: vpunpckhbw {{.*#+}} ymm3 = ymm0[8],ymm2[8],ymm0[9],ymm2[9],ymm0[10],ymm2[10],ym…
87 ; AVX512DQ-NEXT: vpunpckhbw {{.*#+}} ymm4 = ymm0[8],ymm1[8],ymm0[9],ymm1[9],ymm0[10],ymm1[10],ym…
167 ; AVX512DQ-NEXT: vpunpckhbw {{.*#+}} ymm3 = ymm0[8],ymm2[8],ymm0[9],ymm2[9],ymm0[10],ymm2[10],ym…
168 ; AVX512DQ-NEXT: vpunpckhbw {{.*#+}} ymm4 = ymm0[8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,24,…
190 ; AVX512DQ-NEXT: vpunpckhbw {{.*#+}} ymm4 = ymm0[8],ymm1[8],ymm0[9],ymm1[9],ymm0[10],ymm1[10],ym…
271 ; AVX512DQ-NEXT: vpunpckhbw {{.*#+}} ymm3 = ymm0[8],ymm2[8],ymm0[9],ymm2[9],ymm0[10],ymm2[10],ym…
272 ; AVX512DQ-NEXT: vpunpckhbw {{.*#+}} ymm4 = ymm0[8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,24,…
294 ; AVX512DQ-NEXT: vpunpckhbw {{.*#+}} ymm4 = ymm0[8],ymm1[8],ymm0[9],ymm1[9],ymm0[10],ymm1[10],ym…
Davx-unpack.ll145 ; CHECK: vpunpckhbw
146 ; CHECK: vpunpckhbw
Dvector-shift-ashr-128.ll469 ; AVX-NEXT: vpunpckhbw {{.*#+}} xmm2 = xmm0[8],xmm1[8],xmm0[9],xmm1[9],xmm0[10],xmm1[10],xmm0[11…
470 ; AVX-NEXT: vpunpckhbw {{.*#+}} xmm3 = xmm0[8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15]
504 ; AVX512-NEXT: vpunpckhbw {{.*#+}} xmm2 = xmm0[8],xmm1[8],xmm0[9],xmm1[9],xmm0[10],xmm1[10],xmm0…
505 ; AVX512-NEXT: vpunpckhbw {{.*#+}} xmm3 = xmm0[8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15]
853 ; AVX1-NEXT: vpunpckhbw {{.*#+}} xmm2 = xmm0[8],xmm1[8],xmm0[9],xmm1[9],xmm0[10],xmm1[10],xmm0[1…
854 ; AVX1-NEXT: vpunpckhbw {{.*#+}} xmm3 = xmm0[8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15]
882 ; AVX2-NEXT: vpunpckhbw {{.*#+}} xmm2 = xmm0[8],xmm1[8],xmm0[9],xmm1[9],xmm0[10],xmm1[10],xmm0[1…
883 ; AVX2-NEXT: vpunpckhbw {{.*#+}} xmm3 = xmm0[8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15]
927 ; AVX512-NEXT: vpunpckhbw {{.*#+}} xmm2 = xmm0[8],xmm1[8],xmm0[9],xmm1[9],xmm0[10],xmm1[10],xmm0…
928 ; AVX512-NEXT: vpunpckhbw {{.*#+}} xmm3 = xmm0[8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15]
[all …]
Davx512bw-intrinsics-fast-isel.ll162 ; X32-NEXT: vpunpckhbw {{.*#+}} zmm0 = zmm0[8],zmm1[8],zmm0[9],zmm1[9],zmm0[10],zmm1[10],zmm0[11…
167 ; X64-NEXT: vpunpckhbw {{.*#+}} zmm0 = zmm0[8],zmm1[8],zmm0[9],zmm1[9],zmm0[10],zmm1[10],zmm0[11…
182 ; X32-NEXT: vpunpckhbw {{.*#+}} zmm0 {%k1} = zmm1[8],zmm2[8],zmm1[9],zmm2[9],zmm1[10],zmm2[10],z…
188 ; X64-NEXT: vpunpckhbw {{.*#+}} zmm0 {%k1} = zmm1[8],zmm2[8],zmm1[9],zmm2[9],zmm1[10],zmm2[10],z…
206 ; X32-NEXT: vpunpckhbw {{.*#+}} zmm0 {%k1} {z} = zmm0[8],zmm1[8],zmm0[9],zmm1[9],zmm0[10],zmm1[1…
212 ; X64-NEXT: vpunpckhbw {{.*#+}} zmm0 {%k1} {z} = zmm0[8],zmm1[8],zmm0[9],zmm1[9],zmm0[10],zmm1[1…
Davx512bw-intrinsics-upgrade.ll448 ; AVX512BW-NEXT: vpunpckhbw {{.*#+}} zmm3 = zmm0[8],zmm1[8],zmm0[9],zmm1[9],zmm0[10],zmm1[10],zm…
450 ; AVX512BW-NEXT: vpunpckhbw {{.*#+}} zmm2 {%k1} = zmm0[8],zmm1[8],zmm0[9],zmm1[9],zmm0[10],zmm1[…
456 ; AVX512F-32-NEXT: vpunpckhbw {{.*#+}} zmm3 = zmm0[8],zmm1[8],zmm0[9],zmm1[9],zmm0[10],zmm1[10],…
458 ; AVX512F-32-NEXT: vpunpckhbw {{.*#+}} zmm2 {%k1} = zmm0[8],zmm1[8],zmm0[9],zmm1[9],zmm0[10],zmm…
Davx2-vector-shifts.ll363 ; CHECK-NEXT: vpunpckhbw {{.*#+}} ymm2 = ymm0[8],ymm1[8],ymm0[9],ymm1[9],ymm0[10],ymm1[10],ymm0[…
364 ; CHECK-NEXT: vpunpckhbw {{.*#+}} ymm3 = ymm0[8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,24,24,…
Dvector-shuffle-combining-xop.ll120 ; CHECK-NEXT: vpunpckhbw {{.*#+}} xmm0 = xmm0[8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15]
Davx512bwvl-intrinsics-upgrade.ll491 ; CHECK-NEXT: vpunpckhbw %xmm1, %xmm0, %xmm3 ## encoding: [0x62,0xf1,0x7d,0x08,0x68,0xd9]
494 ; CHECK-NEXT: vpunpckhbw %xmm1, %xmm0, %xmm2 {%k1} ## encoding: [0x62,0xf1,0x7d,0x09,0x68,0xd1]
527 ; CHECK-NEXT: vpunpckhbw %ymm1, %ymm0, %ymm3 ## encoding: [0x62,0xf1,0x7d,0x28,0x68,0xd9]
530 ; CHECK-NEXT: vpunpckhbw %ymm1, %ymm0, %ymm2 {%k1} ## encoding: [0x62,0xf1,0x7d,0x29,0x68,0xd1]
Dvector-shuffle-256-v32.ll1223 ; AVX1-NEXT: vpunpckhbw {{.*#+}} xmm2 = xmm3[8],xmm2[8],xmm3[9],xmm2[9],xmm3[10],xmm2[10],xmm3[1…
1224 ; AVX1-NEXT: vpunpckhbw {{.*#+}} xmm0 = xmm0[8],xmm1[8],xmm0[9],xmm1[9],xmm0[10],xmm1[10],xmm0[1…
1230 ; AVX2-NEXT: vpunpckhbw {{.*#+}} ymm0 = ymm0[8],ymm1[8],ymm0[9],ymm1[9],ymm0[10],ymm1[10],ymm0[1…
1241 ; AVX1-NEXT: vpunpckhbw {{.*#+}} xmm2 = xmm3[8],xmm2[8],xmm3[9],xmm2[9],xmm3[10],xmm2[10],xmm3[1…
1263 ; AVX1-NEXT: vpunpckhbw {{.*#+}} xmm0 = xmm0[8],xmm1[8],xmm0[9],xmm1[9],xmm0[10],xmm1[10],xmm0[1…
1469 ; AVX1-NEXT: vpunpckhbw {{.*#+}} xmm1 = xmm0[8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15]
1604 ; AVX1-NEXT: vpunpckhbw {{.*#+}} xmm2 = xmm0[8],xmm1[8],xmm0[9],xmm1[9],xmm0[10],xmm1[10],xmm0[1…
1611 ; AVX2-NEXT: vpunpckhbw {{.*#+}} xmm2 = xmm0[8],xmm1[8],xmm0[9],xmm1[9],xmm0[10],xmm1[10],xmm0[1…
Davx2-intrinsics-fast-isel.ll3225 ; X32-NEXT: vpunpckhbw {{.*#+}} ymm0 = ymm0[8],ymm1[8],ymm0[9],ymm1[9],ymm0[10],ymm1[10],ymm0[11…
3230 ; X64-NEXT: vpunpckhbw {{.*#+}} ymm0 = ymm0[8],ymm1[8],ymm0[9],ymm1[9],ymm0[10],ymm1[10],ymm0[11…
/external/llvm/test/MC/X86/
Dx86-64-avx512bw_vl.s8060 vpunpckhbw %xmm27, %xmm22, %xmm18
8064 vpunpckhbw %xmm27, %xmm22, %xmm18 {%k1}
8068 vpunpckhbw %xmm27, %xmm22, %xmm18 {%k1} {z}
8072 vpunpckhbw (%rcx), %xmm22, %xmm18
8076 vpunpckhbw 4660(%rax,%r14,8), %xmm22, %xmm18
8080 vpunpckhbw 2032(%rdx), %xmm22, %xmm18
8084 vpunpckhbw 2048(%rdx), %xmm22, %xmm18
8088 vpunpckhbw -2048(%rdx), %xmm22, %xmm18
8092 vpunpckhbw -2064(%rdx), %xmm22, %xmm18
8096 vpunpckhbw %ymm24, %ymm20, %ymm17
[all …]
Dshuffle-comments.s83 vpunpckhbw %xmm0, %xmm1, %xmm2 label
85 vpunpckhbw (%rax), %xmm1, %xmm2 label
88 vpunpckhbw %ymm0, %ymm1, %ymm2 label
90 vpunpckhbw (%rax), %ymm1, %ymm2 label
Dx86-64-avx512bw.s4009 vpunpckhbw %zmm23, %zmm19, %zmm30
4013 vpunpckhbw %zmm23, %zmm19, %zmm30 {%k7}
4017 vpunpckhbw %zmm23, %zmm19, %zmm30 {%k7} {z}
4021 vpunpckhbw (%rcx), %zmm19, %zmm30
4025 vpunpckhbw 291(%rax,%r14,8), %zmm19, %zmm30
4029 vpunpckhbw 8128(%rdx), %zmm19, %zmm30
4033 vpunpckhbw 8192(%rdx), %zmm19, %zmm30
4037 vpunpckhbw -8192(%rdx), %zmm19, %zmm30
4041 vpunpckhbw -8256(%rdx), %zmm19, %zmm30
Dx86-32-avx.s1440 vpunpckhbw %xmm1, %xmm2, %xmm3
1444 vpunpckhbw (%eax), %xmm2, %xmm3
Dx86_64-avx-encoding.s2153 vpunpckhbw %xmm11, %xmm12, %xmm13
2157 vpunpckhbw (%rax), %xmm12, %xmm13
/external/libvpx/libvpx/third_party/libyuv/source/
Dcompare_win.cc83 vpunpckhbw ymm1, ymm1, ymm5 in SumSquareError_AVX2()
Drow_win.cc556 vpunpckhbw ymm2, ymm1, ymm0
608 vpunpckhbw ymm2, ymm1, ymm0
646 vpunpckhbw ymm1, ymm0, ymm2
3374 vpunpckhbw ymm0, ymm0, ymm1 // high 16 UV pairs. mutated qqword 1,3
4192 vpunpckhbw ymm3, ymm0, ymm0 // 8..15, 24..31
4198 vpunpckhbw ymm4, ymm1, ymm2
4378 vpunpckhbw ymm1, ymm6, ymm6 // high 4 pixels. mutated.
4473 vpunpckhbw ymm1, ymm6, ymm6 // high 4 pixels. mutated.
4536 vpunpckhbw ymm1, ymm6, ymm6 // high 4 pixels. mutated.
4950 vpunpckhbw ymm1, ymm1, ymm1 // high 4
[all …]
Dscale_win.cc848 vpunpckhbw ymm3, ymm3, ymm5 in ScaleAddRow_AVX2()
/external/libyuv/files/source/
Dcompare_win.cc83 vpunpckhbw ymm1, ymm1, ymm5 in SumSquareError_AVX2()
Drow_win.cc526 vpunpckhbw ymm2, ymm1, ymm0
578 vpunpckhbw ymm2, ymm1, ymm0
616 vpunpckhbw ymm1, ymm0, ymm2
3259 vpunpckhbw ymm0, ymm0, ymm1 // high 16 UV pairs. mutated qqword 1,3
4129 vpunpckhbw ymm3, ymm0, ymm0 // 8..15, 24..31
4135 vpunpckhbw ymm4, ymm1, ymm2
4316 vpunpckhbw ymm1, ymm6, ymm6 // high 4 pixels. mutated.
4410 vpunpckhbw ymm1, ymm6, ymm6 // high 4 pixels. mutated.
4473 vpunpckhbw ymm1, ymm6, ymm6 // high 4 pixels. mutated.
4892 vpunpckhbw ymm1, ymm1, ymm1 // high 4
[all …]
Dscale_win.cc856 vpunpckhbw ymm3, ymm3, ymm5 in ScaleAddRow_AVX2()
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/
Davx-splat.ll5 ; CHECK-NEXT: vpunpckhbw %xmm
/external/swiftshader/third_party/LLVM/test/MC/X86/
Dx86_64-avx-encoding.s1385 vpunpckhbw %xmm11, %xmm12, %xmm13
1389 vpunpckhbw (%rax), %xmm12, %xmm13
Dx86-32-avx.s1416 vpunpckhbw %xmm1, %xmm2, %xmm3
1420 vpunpckhbw (%eax), %xmm2, %xmm3

12