/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | shuffle-vs-trunc-512.ll | 41 ; AVX512BW-NEXT: vextracti64x4 $1, %zmm0, %ymm1 53 ; AVX512BWVL-NEXT: vextracti64x4 $1, %zmm0, %ymm1 65 ; AVX512VBMI-NEXT: vextracti64x4 $1, %zmm0, %ymm1 77 ; AVX512VBMIVL-NEXT: vextracti64x4 $1, %zmm0, %ymm1 175 ; AVX512BW-NEXT: vextracti64x4 $1, %zmm0, %ymm1 188 ; AVX512BWVL-NEXT: vextracti64x4 $1, %zmm0, %ymm1 198 ; AVX512VBMI-NEXT: vextracti64x4 $1, %zmm0, %ymm1 211 ; AVX512VBMIVL-NEXT: vextracti64x4 $1, %zmm0, %ymm1 251 ; AVX512VL-NEXT: vextracti64x4 $1, %zmm0, %ymm1 271 ; AVX512BWVL-NEXT: vextracti64x4 $1, %zmm0, %ymm1 [all …]
|
D | shuffle-strided-with-offset-512.ll | 35 ; AVX512BW-NEXT: vextracti64x4 $1, %zmm0, %ymm1 47 ; AVX512BWVL-NEXT: vextracti64x4 $1, %zmm0, %ymm1 89 ; AVX512BW-NEXT: vextracti64x4 $1, %zmm0, %ymm1 101 ; AVX512BWVL-NEXT: vextracti64x4 $1, %zmm0, %ymm1 127 ; AVX512VL-NEXT: vextracti64x4 $1, %zmm0, %ymm1 147 ; AVX512BWVL-NEXT: vextracti64x4 $1, %zmm0, %ymm1 201 ; AVX512BW-NEXT: vextracti64x4 $1, %zmm0, %ymm1 220 ; AVX512BWVL-NEXT: vextracti64x4 $1, %zmm0, %ymm1 283 ; AVX512BW-NEXT: vextracti64x4 $1, %zmm0, %ymm1 302 ; AVX512BWVL-NEXT: vextracti64x4 $1, %zmm0, %ymm1 [all …]
|
D | scatter-schedule.ll | 15 ; CHECK-NEXT: vextracti64x4 $1, %zmm2, %ymm0
|
D | vector-reduce-and.ll | 115 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 172 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 311 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 376 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 550 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 628 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 880 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 990 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1
|
D | vector-lzcnt-512.ll | 60 ; AVX512DQ-NEXT: vextracti64x4 $1, %zmm0, %ymm1 137 ; AVX512DQ-NEXT: vextracti64x4 $1, %zmm0, %ymm1 214 ; AVX512DQ-NEXT: vextracti64x4 $1, %zmm0, %ymm1 299 ; AVX512DQ-NEXT: vextracti64x4 $1, %zmm0, %ymm1 347 ; AVX512CDBW-NEXT: vextracti64x4 $1, %zmm0, %ymm1 433 ; AVX512CDBW-NEXT: vextracti64x4 $1, %zmm0, %ymm1 531 ; AVX512CDBW-NEXT: vextracti64x4 $1, %zmm0, %ymm1 625 ; AVX512CDBW-NEXT: vextracti64x4 $1, %zmm0, %ymm1
|
D | vector-reduce-or.ll | 115 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 172 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 311 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 376 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 550 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 628 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 880 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 990 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1
|
D | vector-reduce-xor.ll | 115 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 172 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 311 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 376 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 550 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 628 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 880 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 990 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1
|
D | vector-reduce-add.ll | 117 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 180 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 342 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 426 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 632 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 732 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 986 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 1102 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1
|
D | vector-reduce-umax.ll | 401 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 737 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 979 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 1129 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 1388 ; AVX512BW-NEXT: vextracti64x4 $1, %zmm0, %ymm1 1402 ; AVX512VL-NEXT: vextracti64x4 $1, %zmm0, %ymm1 1523 ; AVX512BW-NEXT: vextracti64x4 $1, %zmm0, %ymm1 1538 ; AVX512VL-NEXT: vextracti64x4 $1, %zmm0, %ymm1 1791 ; AVX512BW-NEXT: vextracti64x4 $1, %zmm0, %ymm1 1807 ; AVX512VL-NEXT: vextracti64x4 $1, %zmm0, %ymm1 [all …]
|
D | vector-reduce-mul.ll | 362 ; AVX512BW-NEXT: vextracti64x4 $1, %zmm0, %ymm1 395 ; AVX512BWVL-NEXT: vextracti64x4 $1, %zmm0, %ymm1 428 ; AVX512DQ-NEXT: vextracti64x4 $1, %zmm0, %ymm1 440 ; AVX512DQVL-NEXT: vextracti64x4 $1, %zmm0, %ymm1 673 ; AVX512BW-NEXT: vextracti64x4 $1, %zmm0, %ymm1 714 ; AVX512BWVL-NEXT: vextracti64x4 $1, %zmm0, %ymm1 748 ; AVX512DQ-NEXT: vextracti64x4 $1, %zmm0, %ymm1 761 ; AVX512DQVL-NEXT: vextracti64x4 $1, %zmm0, %ymm1 975 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 1110 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 [all …]
|
D | vector-idiv-sdiv-512.ll | 180 ; AVX512BW-NEXT: vextracti64x4 $1, %zmm0, %ymm3 439 ; AVX512BW-NEXT: vextracti64x4 $1, %zmm0, %ymm3 458 ; AVX512BW-NEXT: vextracti64x4 $1, %zmm1, %ymm1
|
D | vector-shuffle-512-v64.ll | 455 ; AVX512BW-NEXT: vextracti64x4 $1, %zmm0, %ymm0 503 ; AVX512BW-NEXT: vextracti64x4 $1, %zmm1, %ymm2 510 ; AVX512BW-NEXT: vextracti64x4 $1, %zmm0, %ymm0 559 ; AVX512BW-NEXT: vextracti64x4 $1, %zmm0, %ymm2 562 ; AVX512BW-NEXT: vextracti64x4 $1, %zmm1, %ymm2
|
D | masked_gather_scatter.ll | 1867 ; KNL_64-NEXT: vextracti64x4 $1, %zmm3, %ymm2 1888 ; SKX-NEXT: vextracti64x4 $1, %zmm3, %ymm2 1934 ; KNL_32-NEXT: vextracti64x4 $1, %zmm0, %ymm0 1969 ; SKX_32-NEXT: vextracti64x4 $1, %zmm0, %ymm0 2107 ; KNL_64-NEXT: vextracti64x4 $1, %zmm3, %ymm0 2128 ; SKX-NEXT: vextracti64x4 $1, %zmm3, %ymm0 2171 ; KNL_32-NEXT: vextracti64x4 $1, %zmm0, %ymm0 2205 ; SKX_32-NEXT: vextracti64x4 $1, %zmm0, %ymm0 2780 ; KNL_64-NEXT: vextracti64x4 $1, %zmm1, %ymm5 2801 ; KNL_32-NEXT: vextracti64x4 $1, %zmm1, %ymm5 [all …]
|
D | vector-popcnt-512.ll | 11 ; AVX512F-NEXT: vextracti64x4 $1, %zmm0, %ymm1 71 ; AVX512F-NEXT: vextracti64x4 $1, %zmm0, %ymm1
|
D | vector-idiv-udiv-512.ll | 186 ; AVX512BW-NEXT: vextracti64x4 $1, %zmm0, %ymm3 448 ; AVX512BW-NEXT: vextracti64x4 $1, %zmm0, %ymm3 464 ; AVX512BW-NEXT: vextracti64x4 $1, %zmm1, %ymm1
|
D | avx512-cvt.ll | 1537 ; ALL-NEXT: vextracti64x4 $1, %zmm1, %ymm1 1553 ; NODQ-NEXT: vextracti64x4 $1, %zmm1, %ymm1 1565 ; VLDQ-NEXT: vextracti64x4 $1, %zmm1, %ymm1 1577 ; DQNOVL-NEXT: vextracti64x4 $1, %zmm1, %ymm1 1748 ; ALL-NEXT: vextracti64x4 $1, %zmm1, %ymm1 1760 ; ALL-NEXT: vextracti64x4 $1, %zmm1, %ymm1 1792 ; ALL-NEXT: vextracti64x4 $1, %zmm1, %ymm1 1868 ; NODQ-NEXT: vextracti64x4 $1, %zmm1, %ymm1 1878 ; VLDQ-NEXT: vextracti64x4 $1, %zmm1, %ymm1 1888 ; DQNOVL-NEXT: vextracti64x4 $1, %zmm1, %ymm1
|
D | vector-reduce-smax.ll | 370 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 677 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 889 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 1012 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 1208 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 1303 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 1596 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 1747 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1
|
D | vector-reduce-smin.ll | 369 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 676 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 888 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 1011 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 1207 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 1302 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 1595 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 1746 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1
|
D | vector-reduce-umin.ll | 400 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 736 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 978 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 1128 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 1336 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 1446 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 1642 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1 1737 ; AVX512-NEXT: vextracti64x4 $1, %zmm0, %ymm1
|
D | required-vector-width.ll | 252 ; CHECK-NEXT: vextracti64x4 $1, %zmm0, %ymm1 377 ; CHECK-NEXT: vextracti64x4 $1, %zmm0, %ymm1 490 ; CHECK-NEXT: vextracti64x4 $1, %zmm0, %ymm0 573 ; CHECK-NEXT: vextracti64x4 $1, %zmm0, %ymm0
|
/external/capstone/suite/MC/X86/ |
D | avx512-encodings.s.cs | 5 0x62,0x33,0xfd,0x48,0x3b,0xc9,0x01 = vextracti64x4 $1, %zmm9, %ymm17 6 0x62,0x73,0xfd,0x48,0x3b,0x4f,0x10,0x01 = vextracti64x4 $1, %zmm9, 512(%rdi)
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/avx512-shuffles/ |
D | partial_permute.ll | 342 ; CHECK-NEXT: vextracti64x4 $1, %zmm0, %ymm2 353 ; CHECK-NEXT: vextracti64x4 $1, %zmm0, %ymm3 368 ; CHECK-NEXT: vextracti64x4 $1, %zmm0, %ymm3 382 ; CHECK-NEXT: vextracti64x4 $1, %zmm0, %ymm3 397 ; CHECK-NEXT: vextracti64x4 $1, %zmm0, %ymm3 411 ; CHECK-NEXT: vextracti64x4 $1, %zmm0, %ymm3 426 ; CHECK-NEXT: vextracti64x4 $1, %zmm0, %ymm3 440 ; CHECK-NEXT: vextracti64x4 $1, %zmm0, %ymm2 451 ; CHECK-NEXT: vextracti64x4 $1, %zmm0, %ymm3 466 ; CHECK-NEXT: vextracti64x4 $1, %zmm0, %ymm3 [all …]
|
/external/llvm/test/CodeGen/X86/ |
D | vector-lzcnt-512.ll | 57 ; AVX512BW-NEXT: vextracti64x4 $1, %zmm0, %ymm1 89 ; AVX512BW-NEXT: vextracti64x4 $1, %zmm0, %ymm1 133 ; AVX512BW-NEXT: vextracti64x4 $1, %zmm0, %ymm1 189 ; AVX512BW-NEXT: vextracti64x4 $1, %zmm0, %ymm1
|
D | vector-popcnt-512.ll | 8 ; AVX512F-NEXT: vextracti64x4 $1, %zmm0, %ymm1 49 ; AVX512F-NEXT: vextracti64x4 $1, %zmm0, %ymm1
|
D | avx512-extract-subvector.ll | 45 ; SKX-NEXT: vextracti64x4 $1, %zmm0, %ymm0 54 ; SKX-NEXT: vextracti64x4 $1, %zmm0, %ymm0
|