/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | vector-reduce-smin.ll | 723 ; AVX-NEXT: vpminsd %xmm1, %xmm0, %xmm0 725 ; AVX-NEXT: vpminsd %xmm1, %xmm0, %xmm0 732 ; AVX512-NEXT: vpminsd %xmm1, %xmm0, %xmm0 734 ; AVX512-NEXT: vpminsd %xmm1, %xmm0, %xmm0 777 ; AVX1-NEXT: vpminsd %xmm1, %xmm0, %xmm0 779 ; AVX1-NEXT: vpminsd %xmm1, %xmm0, %xmm0 781 ; AVX1-NEXT: vpminsd %xmm1, %xmm0, %xmm0 789 ; AVX2-NEXT: vpminsd %ymm1, %ymm0, %ymm0 791 ; AVX2-NEXT: vpminsd %ymm1, %ymm0, %ymm0 793 ; AVX2-NEXT: vpminsd %ymm1, %ymm0, %ymm0 [all …]
|
D | vec_minmax_match.ll | 12 ; CHECK-NEXT: vpminsd %xmm1, %xmm0, %xmm0 25 ; CHECK-NEXT: vpminsd %xmm1, %xmm0, %xmm0 40 ; CHECK-NEXT: vpminsd %xmm1, %xmm0, %xmm0 55 ; CHECK-NEXT: vpminsd %xmm1, %xmm0, %xmm0 167 ; CHECK-NEXT: vpminsd {{.*}}(%rip), %xmm0, %xmm0 183 ; CHECK-NEXT: vpminsd {{.*}}(%rip), %xmm0, %xmm0
|
D | horizontal-reduce-smin.ll | 150 ; X86-AVX-NEXT: vpminsd %xmm1, %xmm0, %xmm0 152 ; X86-AVX-NEXT: vpminsd %xmm1, %xmm0, %xmm0 185 ; X64-AVX-NEXT: vpminsd %xmm1, %xmm0, %xmm0 187 ; X64-AVX-NEXT: vpminsd %xmm1, %xmm0, %xmm0 630 ; X86-AVX1-NEXT: vpminsd %xmm1, %xmm0, %xmm0 632 ; X86-AVX1-NEXT: vpminsd %xmm1, %xmm0, %xmm0 634 ; X86-AVX1-NEXT: vpminsd %xmm1, %xmm0, %xmm0 642 ; X86-AVX2-NEXT: vpminsd %ymm1, %ymm0, %ymm0 644 ; X86-AVX2-NEXT: vpminsd %ymm1, %ymm0, %ymm0 646 ; X86-AVX2-NEXT: vpminsd %ymm1, %ymm0, %ymm0 [all …]
|
D | vec_minmax_sint.ll | 1003 ; AVX-NEXT: vpminsd %xmm1, %xmm0, %xmm0 1041 ; AVX1-NEXT: vpminsd %xmm2, %xmm3, %xmm2 1042 ; AVX1-NEXT: vpminsd %xmm1, %xmm0, %xmm0 1048 ; AVX2-NEXT: vpminsd %ymm1, %ymm0, %ymm0 1053 ; AVX512-NEXT: vpminsd %ymm1, %ymm0, %ymm0 1391 ; AVX-NEXT: vpminsd %xmm1, %xmm0, %xmm0 1429 ; AVX1-NEXT: vpminsd %xmm2, %xmm3, %xmm2 1430 ; AVX1-NEXT: vpminsd %xmm1, %xmm0, %xmm0 1436 ; AVX2-NEXT: vpminsd %ymm1, %ymm0, %ymm0 1441 ; AVX512-NEXT: vpminsd %ymm1, %ymm0, %ymm0
|
D | vselect-minmax.ll | 356 ; AVX-NEXT: vpminsd %xmm1, %xmm0, %xmm0 381 ; AVX-NEXT: vpminsd %xmm1, %xmm0, %xmm0 1186 ; AVX1-NEXT: vpminsd %xmm2, %xmm3, %xmm2 1187 ; AVX1-NEXT: vpminsd %xmm1, %xmm0, %xmm0 1193 ; AVX2-NEXT: vpminsd %ymm1, %ymm0, %ymm0 1198 ; AVX512F-NEXT: vpminsd %ymm1, %ymm0, %ymm0 1231 ; AVX1-NEXT: vpminsd %xmm2, %xmm3, %xmm2 1232 ; AVX1-NEXT: vpminsd %xmm1, %xmm0, %xmm0 1238 ; AVX2-NEXT: vpminsd %ymm1, %ymm0, %ymm0 1243 ; AVX512F-NEXT: vpminsd %ymm1, %ymm0, %ymm0 [all …]
|
D | vector-trunc-ssat.ll | 1136 ; AVX512F-NEXT: vpminsd %ymm1, %ymm0, %ymm0 1153 ; AVX512BW-NEXT: vpminsd %ymm1, %ymm0, %ymm0 2893 ; AVX1-NEXT: vpminsd %xmm1, %xmm0, %xmm2 2895 ; AVX1-NEXT: vpminsd %xmm1, %xmm0, %xmm0 2906 ; AVX2-NEXT: vpminsd %ymm1, %ymm0, %ymm0 2917 ; AVX512F-NEXT: vpminsd %ymm1, %ymm0, %ymm0 2927 ; AVX512VL-NEXT: vpminsd {{.*}}(%rip){1to8}, %ymm0, %ymm0 2936 ; AVX512BW-NEXT: vpminsd %ymm1, %ymm0, %ymm0 2946 ; AVX512BWVL-NEXT: vpminsd {{.*}}(%rip){1to8}, %ymm0, %ymm0 2988 ; AVX512F-NEXT: vpminsd %ymm1, %ymm0, %ymm0 [all …]
|
D | vector-trunc-packus.ll | 1159 ; AVX512F-NEXT: vpminsd %ymm1, %ymm0, %ymm0 1178 ; AVX512BW-NEXT: vpminsd %ymm1, %ymm0, %ymm0 2929 ; AVX1-NEXT: vpminsd %xmm1, %xmm0, %xmm2 2931 ; AVX1-NEXT: vpminsd %xmm1, %xmm0, %xmm0 2942 ; AVX2-NEXT: vpminsd %ymm1, %ymm0, %ymm0 2953 ; AVX512F-NEXT: vpminsd %ymm1, %ymm0, %ymm0 2963 ; AVX512VL-NEXT: vpminsd {{.*}}(%rip){1to8}, %ymm0, %ymm0 2973 ; AVX512BW-NEXT: vpminsd %ymm1, %ymm0, %ymm0 2983 ; AVX512BWVL-NEXT: vpminsd {{.*}}(%rip){1to8}, %ymm0, %ymm0 3026 ; AVX512F-NEXT: vpminsd %ymm1, %ymm0, %ymm0 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/X86/ |
D | AVX2-64.s | 4037 vpminsd 485498096, %ymm7, %ymm7 label 4041 vpminsd 485498096, %ymm9, %ymm9 label 4045 vpminsd -64(%rdx,%rax,4), %ymm7, %ymm7 label 4049 vpminsd 64(%rdx,%rax,4), %ymm7, %ymm7 label 4053 vpminsd -64(%rdx,%rax,4), %ymm9, %ymm9 label 4057 vpminsd 64(%rdx,%rax,4), %ymm9, %ymm9 label 4061 vpminsd 64(%rdx,%rax), %ymm7, %ymm7 label 4065 vpminsd 64(%rdx,%rax), %ymm9, %ymm9 label 4069 vpminsd 64(%rdx), %ymm7, %ymm7 label 4073 vpminsd 64(%rdx), %ymm9, %ymm9 label [all …]
|
D | AVX2-32.s | 2021 vpminsd -485498096(%edx,%eax,4), %ymm4, %ymm4 label 2025 vpminsd 485498096(%edx,%eax,4), %ymm4, %ymm4 label 2029 vpminsd 485498096(%edx), %ymm4, %ymm4 label 2033 vpminsd 485498096, %ymm4, %ymm4 label 2037 vpminsd 64(%edx,%eax), %ymm4, %ymm4 label 2041 vpminsd (%edx), %ymm4, %ymm4 label 2045 vpminsd %ymm4, %ymm4, %ymm4 label
|
D | x86-64-avx512f_vl.s | 4081 vpminsd %xmm17, %xmm21, %xmm29 4085 vpminsd %xmm17, %xmm21, %xmm29 {%k4} 4089 vpminsd %xmm17, %xmm21, %xmm29 {%k4} {z} 4093 vpminsd (%rcx), %xmm21, %xmm29 4097 vpminsd 291(%rax,%r14,8), %xmm21, %xmm29 4101 vpminsd (%rcx){1to4}, %xmm21, %xmm29 4105 vpminsd 2032(%rdx), %xmm21, %xmm29 4109 vpminsd 2048(%rdx), %xmm21, %xmm29 4113 vpminsd -2048(%rdx), %xmm21, %xmm29 4117 vpminsd -2064(%rdx), %xmm21, %xmm29 [all …]
|
D | AVX512F_512-64.s | 22949 vpminsd 256(%rdx){1to16}, %zmm19, %zmm19 label 22953 vpminsd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} label 22957 vpminsd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} label 22961 vpminsd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 label 22965 vpminsd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} label 22969 vpminsd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} label 22973 vpminsd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 label 22977 vpminsd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 label 22981 vpminsd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} label 22985 vpminsd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} label [all …]
|
D | AVX512F_512-32.s | 22537 vpminsd 256(%edx,%eax){1to16}, %zmm2, %zmm2 label 22541 vpminsd 256(%edx,%eax){1to16}, %zmm2, %zmm2 {%k2} label 22545 vpminsd 256(%edx,%eax){1to16}, %zmm2, %zmm2 {%k2} {z} label 22549 vpminsd 4096(%edx,%eax), %zmm2, %zmm2 label 22553 vpminsd 4096(%edx,%eax), %zmm2, %zmm2 {%k2} label 22557 vpminsd 4096(%edx,%eax), %zmm2, %zmm2 {%k2} {z} label 22561 vpminsd 485498096{1to16}, %zmm2, %zmm2 label 22565 vpminsd 485498096{1to16}, %zmm2, %zmm2 {%k2} label 22569 vpminsd 485498096{1to16}, %zmm2, %zmm2 {%k2} {z} label 22573 vpminsd 485498096(%edx){1to16}, %zmm2, %zmm2 label [all …]
|
D | AVX-32.s | 6289 vpminsd -485498096(%edx,%eax,4), %xmm1, %xmm1 label 6293 vpminsd 485498096(%edx,%eax,4), %xmm1, %xmm1 label 6297 vpminsd 485498096(%edx), %xmm1, %xmm1 label 6301 vpminsd 485498096, %xmm1, %xmm1 label 6305 vpminsd 64(%edx,%eax), %xmm1, %xmm1 label 6309 vpminsd (%edx), %xmm1, %xmm1 label 6313 vpminsd %xmm1, %xmm1, %xmm1 label
|
D | AVX-64.s | 13165 vpminsd 485498096, %xmm15, %xmm15 label 13169 vpminsd 485498096, %xmm6, %xmm6 label 13173 vpminsd -64(%rdx,%rax,4), %xmm15, %xmm15 label 13177 vpminsd 64(%rdx,%rax,4), %xmm15, %xmm15 label 13181 vpminsd -64(%rdx,%rax,4), %xmm6, %xmm6 label 13185 vpminsd 64(%rdx,%rax,4), %xmm6, %xmm6 label 13189 vpminsd 64(%rdx,%rax), %xmm15, %xmm15 label 13193 vpminsd 64(%rdx,%rax), %xmm6, %xmm6 label 13197 vpminsd 64(%rdx), %xmm15, %xmm15 label 13201 vpminsd 64(%rdx), %xmm6, %xmm6 label [all …]
|
D | avx512-encodings.s | 3353 vpminsd %zmm24, %zmm16, %zmm2 3357 vpminsd %zmm24, %zmm16, %zmm2 {%k3} 3361 vpminsd %zmm24, %zmm16, %zmm2 {%k3} {z} 3365 vpminsd (%rcx), %zmm16, %zmm2 3369 vpminsd 291(%rax,%r14,8), %zmm16, %zmm2 3373 vpminsd (%rcx){1to16}, %zmm16, %zmm2 3377 vpminsd 8128(%rdx), %zmm16, %zmm2 3381 vpminsd 8192(%rdx), %zmm16, %zmm2 3385 vpminsd -8192(%rdx), %zmm16, %zmm2 3389 vpminsd -8256(%rdx), %zmm16, %zmm2 [all …]
|
/external/llvm/test/MC/X86/ |
D | x86-64-avx512f_vl.s | 4081 vpminsd %xmm17, %xmm21, %xmm29 4085 vpminsd %xmm17, %xmm21, %xmm29 {%k4} 4089 vpminsd %xmm17, %xmm21, %xmm29 {%k4} {z} 4093 vpminsd (%rcx), %xmm21, %xmm29 4097 vpminsd 291(%rax,%r14,8), %xmm21, %xmm29 4101 vpminsd (%rcx){1to4}, %xmm21, %xmm29 4105 vpminsd 2032(%rdx), %xmm21, %xmm29 4109 vpminsd 2048(%rdx), %xmm21, %xmm29 4113 vpminsd -2048(%rdx), %xmm21, %xmm29 4117 vpminsd -2064(%rdx), %xmm21, %xmm29 [all …]
|
D | avx512-encodings.s | 3353 vpminsd %zmm24, %zmm16, %zmm2 3357 vpminsd %zmm24, %zmm16, %zmm2 {%k3} 3361 vpminsd %zmm24, %zmm16, %zmm2 {%k3} {z} 3365 vpminsd (%rcx), %zmm16, %zmm2 3369 vpminsd 291(%rax,%r14,8), %zmm16, %zmm2 3373 vpminsd (%rcx){1to16}, %zmm16, %zmm2 3377 vpminsd 8128(%rdx), %zmm16, %zmm2 3381 vpminsd 8192(%rdx), %zmm16, %zmm2 3385 vpminsd -8192(%rdx), %zmm16, %zmm2 3389 vpminsd -8256(%rdx), %zmm16, %zmm2 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SkylakeServer/ |
D | resources-avx2.s | 233 vpminsd %ymm0, %ymm1, %ymm2 label 234 vpminsd (%rax), %ymm1, %ymm2 label 612 # CHECK-NEXT: 1 1 0.50 vpminsd %ymm0, %ymm1, %ymm2 613 # CHECK-NEXT: 2 8 0.50 * vpminsd (%rax), %ymm1, %ymm2 930 # CHECK-NEXT: - - 0.50 0.50 - - - - - - vpminsd %ymm0, … 931 # CHECK-NEXT: - - 0.50 0.50 0.50 0.50 - - - - vpminsd (%rax),…
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Znver1/ |
D | resources-avx2.s | 233 vpminsd %ymm0, %ymm1, %ymm2 label 234 vpminsd (%rax), %ymm1, %ymm2 label 612 # CHECK-NEXT: 1 1 0.25 vpminsd %ymm0, %ymm1, %ymm2 613 # CHECK-NEXT: 1 8 0.50 * vpminsd (%rax), %ymm1, %ymm2 932 … - - - - - 0.25 0.25 0.25 0.25 - vpminsd %ymm0, %ymm1, %ym… 933 … - - - - - 0.25 0.25 0.25 0.25 - vpminsd (%rax), %ymm1, %y…
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Haswell/ |
D | resources-avx2.s | 233 vpminsd %ymm0, %ymm1, %ymm2 label 234 vpminsd (%rax), %ymm1, %ymm2 label 612 # CHECK-NEXT: 1 1 0.50 vpminsd %ymm0, %ymm1, %ymm2 613 # CHECK-NEXT: 2 8 0.50 * vpminsd (%rax), %ymm1, %ymm2 930 # CHECK-NEXT: - - - 0.50 - - - 0.50 - - vpminsd %ymm0, … 931 # CHECK-NEXT: - - - 0.50 0.50 0.50 - 0.50 - - vpminsd (%rax),…
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Generic/ |
D | resources-avx2.s | 233 vpminsd %ymm0, %ymm1, %ymm2 label 234 vpminsd (%rax), %ymm1, %ymm2 label 612 # CHECK-NEXT: 1 1 0.50 vpminsd %ymm0, %ymm1, %ymm2 613 # CHECK-NEXT: 2 8 0.50 * vpminsd (%rax), %ymm1, %ymm2 928 # CHECK-NEXT: - - - 0.50 - 0.50 - - vpminsd %ymm0, %ymm1, %ymm2 929 # CHECK-NEXT: - - - 0.50 - 0.50 0.50 0.50 vpminsd (%rax), %ymm1, %ymm2
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SkylakeClient/ |
D | resources-avx2.s | 233 vpminsd %ymm0, %ymm1, %ymm2 label 234 vpminsd (%rax), %ymm1, %ymm2 label 612 # CHECK-NEXT: 1 1 0.50 vpminsd %ymm0, %ymm1, %ymm2 613 # CHECK-NEXT: 2 8 0.50 * vpminsd (%rax), %ymm1, %ymm2 930 # CHECK-NEXT: - - 0.50 0.50 - - - - - - vpminsd %ymm0, … 931 # CHECK-NEXT: - - 0.50 0.50 0.50 0.50 - - - - vpminsd (%rax),…
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Broadwell/ |
D | resources-avx2.s | 233 vpminsd %ymm0, %ymm1, %ymm2 label 234 vpminsd (%rax), %ymm1, %ymm2 label 612 # CHECK-NEXT: 1 1 0.50 vpminsd %ymm0, %ymm1, %ymm2 613 # CHECK-NEXT: 2 7 0.50 * vpminsd (%rax), %ymm1, %ymm2 930 # CHECK-NEXT: - - - 0.50 - - - 0.50 - - vpminsd %ymm0, … 931 # CHECK-NEXT: - - - 0.50 0.50 0.50 - 0.50 - - vpminsd (%rax),…
|
/external/llvm/test/CodeGen/X86/ |
D | vec_minmax_sint.ll | 1001 ; AVX-NEXT: vpminsd %xmm1, %xmm0, %xmm0 1039 ; AVX1-NEXT: vpminsd %xmm2, %xmm3, %xmm2 1040 ; AVX1-NEXT: vpminsd %xmm1, %xmm0, %xmm0 1046 ; AVX2-NEXT: vpminsd %ymm1, %ymm0, %ymm0 1051 ; AVX512-NEXT: vpminsd %ymm1, %ymm0, %ymm0 1404 ; AVX-NEXT: vpminsd %xmm1, %xmm0, %xmm0 1448 ; AVX1-NEXT: vpminsd %xmm2, %xmm3, %xmm2 1449 ; AVX1-NEXT: vpminsd %xmm1, %xmm0, %xmm0 1455 ; AVX2-NEXT: vpminsd %ymm1, %ymm0, %ymm0 1460 ; AVX512-NEXT: vpminsd %ymm1, %ymm0, %ymm0
|
D | vselect-minmax.ll | 371 ; AVX-NEXT: vpminsd %xmm1, %xmm0, %xmm0 399 ; AVX-NEXT: vpminsd %xmm1, %xmm0, %xmm0 1247 ; AVX1-NEXT: vpminsd %xmm2, %xmm3, %xmm2 1248 ; AVX1-NEXT: vpminsd %xmm1, %xmm0, %xmm0 1254 ; AVX2-NEXT: vpminsd %ymm1, %ymm0, %ymm0 1259 ; AVX512F-NEXT: vpminsd %ymm1, %ymm0, %ymm0 1298 ; AVX1-NEXT: vpminsd %xmm2, %xmm3, %xmm2 1299 ; AVX1-NEXT: vpminsd %xmm1, %xmm0, %xmm0 1305 ; AVX2-NEXT: vpminsd %ymm1, %ymm0, %ymm0 1310 ; AVX512F-NEXT: vpminsd %ymm1, %ymm0, %ymm0 [all …]
|