/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/X86/ |
D | x86-64-avx512bw_vl.s | 5781 vpshufhw $171, %xmm27, %xmm28 5785 vpshufhw $171, %xmm27, %xmm28 {%k6} 5789 vpshufhw $171, %xmm27, %xmm28 {%k6} {z} 5793 vpshufhw $123, %xmm27, %xmm28 5797 vpshufhw $123, (%rcx), %xmm28 5801 vpshufhw $123, 291(%rax,%r14,8), %xmm28 5805 vpshufhw $123, 2032(%rdx), %xmm28 5809 vpshufhw $123, 2048(%rdx), %xmm28 5813 vpshufhw $123, -2048(%rdx), %xmm28 5817 vpshufhw $123, -2064(%rdx), %xmm28 [all …]
|
D | x86-64-avx512bw.s | 4560 vpshufhw $171, %zmm18, %zmm18 4564 vpshufhw $171, %zmm18, %zmm18 {%k4} 4568 vpshufhw $171, %zmm18, %zmm18 {%k4} {z} 4572 vpshufhw $123, %zmm18, %zmm18 4576 vpshufhw $123, (%rcx), %zmm18 4580 vpshufhw $123, 291(%rax,%r14,8), %zmm18 4584 vpshufhw $123, 8128(%rdx), %zmm18 4588 vpshufhw $123, 8192(%rdx), %zmm18 4592 vpshufhw $123, -8192(%rdx), %zmm18 4596 vpshufhw $123, -8256(%rdx), %zmm18
|
D | AVX2-64.s | 5613 vpshufhw $0, 485498096, %ymm7 label 5617 vpshufhw $0, 485498096, %ymm9 label 5621 vpshufhw $0, -64(%rdx,%rax,4), %ymm7 label 5625 vpshufhw $0, 64(%rdx,%rax,4), %ymm7 label 5629 vpshufhw $0, -64(%rdx,%rax,4), %ymm9 label 5633 vpshufhw $0, 64(%rdx,%rax,4), %ymm9 label 5637 vpshufhw $0, 64(%rdx,%rax), %ymm7 label 5641 vpshufhw $0, 64(%rdx,%rax), %ymm9 label 5645 vpshufhw $0, 64(%rdx), %ymm7 label 5649 vpshufhw $0, 64(%rdx), %ymm9 label [all …]
|
D | AVX2-32.s | 2805 vpshufhw $0, -485498096(%edx,%eax,4), %ymm4 label 2809 vpshufhw $0, 485498096(%edx,%eax,4), %ymm4 label 2813 vpshufhw $0, 485498096(%edx), %ymm4 label 2817 vpshufhw $0, 485498096, %ymm4 label 2821 vpshufhw $0, 64(%edx,%eax), %ymm4 label 2825 vpshufhw $0, (%edx), %ymm4 label 2829 vpshufhw $0, %ymm4, %ymm4 label
|
/external/llvm/test/MC/X86/ |
D | x86-64-avx512bw_vl.s | 5781 vpshufhw $171, %xmm27, %xmm28 5785 vpshufhw $171, %xmm27, %xmm28 {%k6} 5789 vpshufhw $171, %xmm27, %xmm28 {%k6} {z} 5793 vpshufhw $123, %xmm27, %xmm28 5797 vpshufhw $123, (%rcx), %xmm28 5801 vpshufhw $123, 291(%rax,%r14,8), %xmm28 5805 vpshufhw $123, 2032(%rdx), %xmm28 5809 vpshufhw $123, 2048(%rdx), %xmm28 5813 vpshufhw $123, -2048(%rdx), %xmm28 5817 vpshufhw $123, -2064(%rdx), %xmm28 [all …]
|
D | x86-64-avx512bw.s | 4560 vpshufhw $171, %zmm18, %zmm18 4564 vpshufhw $171, %zmm18, %zmm18 {%k4} 4568 vpshufhw $171, %zmm18, %zmm18 {%k4} {z} 4572 vpshufhw $123, %zmm18, %zmm18 4576 vpshufhw $123, (%rcx), %zmm18 4580 vpshufhw $123, 291(%rax,%r14,8), %zmm18 4584 vpshufhw $123, 8128(%rdx), %zmm18 4588 vpshufhw $123, 8192(%rdx), %zmm18 4592 vpshufhw $123, -8192(%rdx), %zmm18 4596 vpshufhw $123, -8256(%rdx), %zmm18
|
/external/llvm/test/CodeGen/X86/ |
D | vector-shuffle-256-v16.ll | 351 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm1 = xmm0[0,1,2,3,7,7,7,7] 354 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,7,7,7,7] 361 ; AVX2-NEXT: vpshufhw {{.*#+}} ymm0 = ymm0[0,1,2,3,7,7,7,7,8,9,10,11,15,15,15,15] 372 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm1 = xmm1[0,1,2,3,4,4,4,4] 375 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,4,4,4,4] 382 ; AVX2-NEXT: vpshufhw {{.*#+}} ymm0 = ymm0[0,1,2,3,4,4,4,4,8,9,10,11,12,12,12,12] 392 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm1 = xmm1[0,1,2,3,7,7,7,7] 395 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,7,7,7,7] 402 ; AVX2-NEXT: vpshufhw {{.*#+}} ymm0 = ymm0[0,1,2,3,7,7,7,7,8,9,10,11,15,15,15,15] 412 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm1 = xmm1[0,1,2,3,4,4,6,6] [all …]
|
D | vector-shuffle-512-v32.ll | 93 ; ALL-NEXT: vpshufhw {{.*#+}} zmm0 = zmm0[0,1,2,3,5,5,4,4,8,9,10,11,13,13,12,12,16,17,18,19,21,2… 103 ; ALL-NEXT: vpshufhw {{.*#+}} zmm0 = zmm0[0,1,2,3,5,5,4,4,8,9,10,11,13,13,12,12,16,17,18,19,21,2…
|
D | avx512bw-intrinsics-upgrade.ll | 220 ; AVX512BW-NEXT: vpshufhw {{.*#+}} zmm2 = zmm0[0,1,2,3,7,4,4,4,8,9,10,11,15,12,12,12,16,17,18,19… 222 ; AVX512BW-NEXT: vpshufhw {{.*#+}} zmm1 {%k1} = zmm0[0,1,2,3,7,4,4,4,8,9,10,11,15,12,12,12,16,17… 223 ; AVX512BW-NEXT: vpshufhw {{.*#+}} zmm0 {%k1} {z} = zmm0[0,1,2,3,7,4,4,4,8,9,10,11,15,12,12,12,1… 230 ; AVX512F-32-NEXT: vpshufhw {{.*#+}} zmm2 = zmm0[0,1,2,3,7,4,4,4,8,9,10,11,15,12,12,12,16,17,18,… 232 ; AVX512F-32-NEXT: vpshufhw {{.*#+}} zmm1 {%k1} = zmm0[0,1,2,3,7,4,4,4,8,9,10,11,15,12,12,12,16,… 233 ; AVX512F-32-NEXT: vpshufhw {{.*#+}} zmm0 {%k1} {z} = zmm0[0,1,2,3,7,4,4,4,8,9,10,11,15,12,12,12…
|
D | avx512bwvl-intrinsics-upgrade.ll | 303 ; CHECK-NEXT: vpshufhw $3, %xmm0, %xmm2 ## encoding: [0x62,0xf1,0x7e,0x08,0x70,0xd0,0x03] 306 ; CHECK-NEXT: vpshufhw $3, %xmm0, %xmm1 {%k1} ## encoding: [0x62,0xf1,0x7e,0x09,0x70,0xc8,0x03] 308 ; CHECK-NEXT: vpshufhw $3, %xmm0, %xmm0 {%k1} {z} ## encoding: [0x62,0xf1,0x7e,0x89,0x70,0xc0,0x… 326 ; CHECK-NEXT: vpshufhw $3, %ymm0, %ymm2 ## encoding: [0x62,0xf1,0x7e,0x28,0x70,0xd0,0x03] 329 ; CHECK-NEXT: vpshufhw $3, %ymm0, %ymm1 {%k1} ## encoding: [0x62,0xf1,0x7e,0x29,0x70,0xc8,0x03] 331 ; CHECK-NEXT: vpshufhw $3, %ymm0, %ymm0 {%k1} {z} ## encoding: [0x62,0xf1,0x7e,0xa9,0x70,0xc0,0x…
|
D | avx-splat.ll | 18 ; CHECK-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,5,5,5,5]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/avx512-shuffles/ |
D | shuffle.ll | 739 ; CHECK-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,6,5,7,6] 748 ; CHECK-NEXT: vpshufhw {{.*#+}} xmm1 {%k1} = xmm0[0,1,2,3,6,5,7,6] 761 ; CHECK-NEXT: vpshufhw {{.*#+}} xmm0 {%k1} {z} = xmm0[0,1,2,3,6,5,7,6] 796 ; CHECK-NEXT: vpshufhw {{.*#+}} xmm1 {%k1} = xmm0[0,1,2,3,5,4,4,5] 809 ; CHECK-NEXT: vpshufhw {{.*#+}} xmm0 {%k1} {z} = xmm0[0,1,2,3,5,4,4,5] 852 ; CHECK-NEXT: vpshufhw {{.*#+}} xmm1 {%k1} = xmm0[0,1,2,3,5,5,7,6] 865 ; CHECK-NEXT: vpshufhw {{.*#+}} xmm0 {%k1} {z} = xmm0[0,1,2,3,5,5,7,6] 899 ; CHECK-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,6,5,6,5] 908 ; CHECK-NEXT: vpshufhw {{.*#+}} xmm1 {%k1} = xmm0[0,1,2,3,6,5,6,5] 921 ; CHECK-NEXT: vpshufhw {{.*#+}} xmm0 {%k1} {z} = xmm0[0,1,2,3,6,5,6,5] [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | vector-shuffle-256-v16.ll | 494 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm1 = xmm0[0,1,2,3,7,7,6,7] 497 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,7,7,6,7] 504 ; AVX2-SLOW-NEXT: vpshufhw {{.*#+}} ymm0 = ymm0[0,1,2,3,7,7,6,7,8,9,10,11,15,15,14,15] 515 ; AVX512VL-SLOW-NEXT: vpshufhw {{.*#+}} ymm0 = ymm0[0,1,2,3,7,7,6,7,8,9,10,11,15,15,14,15] 531 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm1 = xmm1[0,1,2,3,4,4,4,4] 534 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,4,4,4,4] 541 ; AVX2-SLOW-NEXT: vpshufhw {{.*#+}} ymm0 = ymm0[0,1,2,3,4,4,4,4,8,9,10,11,12,12,12,12] 552 ; AVX512VL-SLOW-NEXT: vpshufhw {{.*#+}} ymm0 = ymm0[0,1,2,3,4,4,4,4,8,9,10,11,12,12,12,12] 567 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm1 = xmm1[0,1,2,3,7,7,7,7] 570 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,7,7,7,7] [all …]
|
D | vector-shuffle-512-v32.ll | 166 ; KNL-NEXT: vpshufhw {{.*#+}} ymm0 = ymm0[0,1,2,3,5,5,4,4,8,9,10,11,13,13,12,12] 167 ; KNL-NEXT: vpshufhw {{.*#+}} ymm1 = ymm1[0,1,2,3,5,5,4,4,8,9,10,11,13,13,12,12] 172 ; SKX-NEXT: vpshufhw {{.*#+}} zmm0 = zmm0[0,1,2,3,5,5,4,4,8,9,10,11,13,13,12,12,16,17,18,19,21,2… 182 ; KNL-NEXT: vpshufhw {{.*#+}} ymm0 = ymm0[0,1,2,3,5,5,4,4,8,9,10,11,13,13,12,12] 184 ; KNL-NEXT: vpshufhw {{.*#+}} ymm1 = ymm1[0,1,2,3,5,5,4,4,8,9,10,11,13,13,12,12]
|
D | vector-shuffle-128-v8.ll | 93 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,4,4,4,4] 99 ; AVX2-SLOW-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,4,4,4,4] 110 ; AVX512VL-SLOW-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,4,4,4,4] 268 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,6,7,4,7] 274 ; AVX2-SLOW-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,6,7,4,7] 285 ; AVX512VL-SLOW-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,6,7,4,7] 1064 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,6,4,7,5] 1071 ; AVX2-SLOW-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,6,4,7,5] 1084 ; AVX512VL-SLOW-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,6,4,7,5] 1149 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm1 = xmm1[0,1,2,3,4,6,5,7] [all …]
|
D | avx512-shuffle-schedule.ll | 5646 ; GENERIC-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,6,5,7,6] sched: [1:0.50] 5651 ; SKX-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,6,5,7,6] sched: [1:1.00] 5660 ; GENERIC-NEXT: vpshufhw {{.*#+}} xmm1 {%k1} = xmm0[0,1,2,3,6,5,7,6] sched: [1:0.50] 5667 ; SKX-NEXT: vpshufhw {{.*#+}} xmm1 {%k1} = xmm0[0,1,2,3,6,5,7,6] sched: [1:1.00] 5680 ; GENERIC-NEXT: vpshufhw {{.*#+}} xmm0 {%k1} {z} = xmm0[0,1,2,3,6,5,7,6] sched: [1:0.50] 5686 ; SKX-NEXT: vpshufhw {{.*#+}} xmm0 {%k1} {z} = xmm0[0,1,2,3,6,5,7,6] sched: [1:1.00] 5734 ; GENERIC-NEXT: vpshufhw {{.*#+}} xmm1 {%k1} = xmm0[0,1,2,3,5,4,4,5] sched: [1:0.50] 5741 ; SKX-NEXT: vpshufhw {{.*#+}} xmm1 {%k1} = xmm0[0,1,2,3,5,4,4,5] sched: [1:1.00] 5754 ; GENERIC-NEXT: vpshufhw {{.*#+}} xmm0 {%k1} {z} = xmm0[0,1,2,3,5,4,4,5] sched: [1:0.50] 5760 ; SKX-NEXT: vpshufhw {{.*#+}} xmm0 {%k1} {z} = xmm0[0,1,2,3,5,4,4,5] sched: [1:1.00] [all …]
|
D | bitcast-int-to-vector-bool-sext.ll | 685 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm3 = xmm1[0,1,2,3,4,4,5,5] 687 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm1 = xmm1[0,1,2,3,6,6,7,7] 711 ; AVX2-SLOW-NEXT: vpshufhw {{.*#+}} xmm3 = xmm1[0,1,2,3,4,4,5,5] 713 ; AVX2-SLOW-NEXT: vpshufhw {{.*#+}} xmm1 = xmm1[0,1,2,3,6,6,7,7]
|
D | bitcast-int-to-vector-bool-zext.ll | 880 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm3 = xmm1[0,1,2,3,4,4,5,5] 882 ; AVX1-NEXT: vpshufhw {{.*#+}} xmm1 = xmm1[0,1,2,3,6,6,7,7] 913 ; AVX2-SLOW-NEXT: vpshufhw {{.*#+}} xmm4 = xmm1[0,1,2,3,4,4,5,5] 915 ; AVX2-SLOW-NEXT: vpshufhw {{.*#+}} xmm1 = xmm1[0,1,2,3,6,6,7,7]
|
D | avx-splat.ll | 18 ; CHECK-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,5,5,6,7]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SkylakeServer/ |
D | resources-avx2.s | 319 vpshufhw $1, %ymm0, %ymm2 label 320 vpshufhw $1, (%rax), %ymm2 label 669 # CHECK-NEXT: 1 1 1.00 vpshufhw $1, %ymm0, %ymm2 670 # CHECK-NEXT: 2 8 1.00 * vpshufhw $1, (%rax), %ymm2 987 # CHECK-NEXT: - - - - - - - 1.00 - - vpshufhw $1, %y… 988 # CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - vpshufhw $1, (%…
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Znver1/ |
D | resources-avx2.s | 319 vpshufhw $1, %ymm0, %ymm2 label 320 vpshufhw $1, (%rax), %ymm2 label 669 # CHECK-NEXT: 1 1 0.25 vpshufhw $1, %ymm0, %ymm2 670 # CHECK-NEXT: 1 8 0.50 * vpshufhw $1, (%rax), %ymm2 989 … - - - - - 0.25 0.25 0.25 0.25 - vpshufhw $1, %ymm0, %ymm2 990 … - - - - - 0.25 0.25 0.25 0.25 - vpshufhw $1, (%rax), %ymm2
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Haswell/ |
D | resources-avx2.s | 319 vpshufhw $1, %ymm0, %ymm2 label 320 vpshufhw $1, (%rax), %ymm2 label 669 # CHECK-NEXT: 1 1 1.00 vpshufhw $1, %ymm0, %ymm2 670 # CHECK-NEXT: 2 8 1.00 * vpshufhw $1, (%rax), %ymm2 987 # CHECK-NEXT: - - - - - - - 1.00 - - vpshufhw $1, %y… 988 # CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - vpshufhw $1, (%…
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Generic/ |
D | resources-avx2.s | 319 vpshufhw $1, %ymm0, %ymm2 label 320 vpshufhw $1, (%rax), %ymm2 label 669 # CHECK-NEXT: 1 1 1.00 vpshufhw $1, %ymm0, %ymm2 670 # CHECK-NEXT: 2 8 1.00 * vpshufhw $1, (%rax), %ymm2 985 # CHECK-NEXT: - - - - - 1.00 - - vpshufhw $1, %ymm0, %ymm2 986 # CHECK-NEXT: - - - - - 1.00 0.50 0.50 vpshufhw $1, (%rax), %ymm2
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SkylakeClient/ |
D | resources-avx2.s | 319 vpshufhw $1, %ymm0, %ymm2 label 320 vpshufhw $1, (%rax), %ymm2 label 669 # CHECK-NEXT: 1 1 1.00 vpshufhw $1, %ymm0, %ymm2 670 # CHECK-NEXT: 2 8 1.00 * vpshufhw $1, (%rax), %ymm2 987 # CHECK-NEXT: - - - - - - - 1.00 - - vpshufhw $1, %y… 988 # CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - vpshufhw $1, (%…
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Broadwell/ |
D | resources-avx2.s | 319 vpshufhw $1, %ymm0, %ymm2 label 320 vpshufhw $1, (%rax), %ymm2 label 669 # CHECK-NEXT: 1 1 1.00 vpshufhw $1, %ymm0, %ymm2 670 # CHECK-NEXT: 2 7 1.00 * vpshufhw $1, (%rax), %ymm2 987 # CHECK-NEXT: - - - - - - - 1.00 - - vpshufhw $1, %y… 988 # CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - vpshufhw $1, (%…
|