/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | vector-reduce-smax.ll | 1107 ; AVX1-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 1120 ; AVX2-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 1133 ; AVX512-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 1180 ; AVX1-NEXT: vpmaxsw %xmm2, %xmm3, %xmm2 1181 ; AVX1-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 1182 ; AVX1-NEXT: vpmaxsw %xmm2, %xmm0, %xmm0 1194 ; AVX2-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 1196 ; AVX2-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 1209 ; AVX512-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 1211 ; AVX512-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 [all …]
|
D | avx512-trunc.ll | 782 ; KNL-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 792 ; SKX-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 811 ; KNL-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 820 ; SKX-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 837 ; KNL-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 847 ; SKX-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 863 ; KNL-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 872 ; SKX-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 1039 ; KNL-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 1050 ; SKX-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 [all …]
|
D | horizontal-reduce-smax.ll | 756 ; X86-AVX1-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 769 ; X86-AVX2-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 807 ; X64-AVX1-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 820 ; X64-AVX2-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 833 ; X64-AVX512-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 1540 ; X86-AVX1-NEXT: vpmaxsw %xmm2, %xmm3, %xmm2 1541 ; X86-AVX1-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 1542 ; X86-AVX1-NEXT: vpmaxsw %xmm2, %xmm0, %xmm0 1554 ; X86-AVX2-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 1556 ; X86-AVX2-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 [all …]
|
D | vec_minmax_sint.ll | 284 ; AVX-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 302 ; AVX1-NEXT: vpmaxsw %xmm2, %xmm3, %xmm2 303 ; AVX1-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 309 ; AVX2-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 314 ; AVX512-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 677 ; AVX-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 695 ; AVX1-NEXT: vpmaxsw %xmm2, %xmm3, %xmm2 696 ; AVX1-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 702 ; AVX2-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 707 ; AVX512-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0
|
D | vselect-minmax.ll | 215 ; AVX-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 231 ; AVX-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 934 ; AVX1-NEXT: vpmaxsw %xmm2, %xmm3, %xmm2 935 ; AVX1-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 941 ; AVX2-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 946 ; AVX512F-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 965 ; AVX1-NEXT: vpmaxsw %xmm2, %xmm3, %xmm2 966 ; AVX1-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 972 ; AVX2-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 977 ; AVX512F-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 [all …]
|
D | vector-trunc-packus.ll | 3137 ; AVX512F-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 3147 ; AVX512VL-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 3157 ; AVX512BW-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 3166 ; AVX512BWVL-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 3207 ; AVX512F-NEXT: vpmaxsw %ymm2, %ymm1, %ymm1 3208 ; AVX512F-NEXT: vpmaxsw %ymm2, %ymm0, %ymm0 3222 ; AVX512VL-NEXT: vpmaxsw %ymm2, %ymm1, %ymm1 3223 ; AVX512VL-NEXT: vpmaxsw %ymm2, %ymm0, %ymm0 3234 ; AVX512BW-NEXT: vpmaxsw %zmm1, %zmm0, %zmm0 3241 ; AVX512BWVL-NEXT: vpmaxsw %zmm1, %zmm0, %zmm0
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/X86/ |
D | x86-64-avx512bw.s | 264 vpmaxsw %zmm25, %zmm28, %zmm25 268 vpmaxsw %zmm25, %zmm28, %zmm25 {%k3} 272 vpmaxsw %zmm25, %zmm28, %zmm25 {%k3} {z} 276 vpmaxsw (%rcx), %zmm28, %zmm25 280 vpmaxsw 291(%rax,%r14,8), %zmm28, %zmm25 284 vpmaxsw 8128(%rdx), %zmm28, %zmm25 288 vpmaxsw 8192(%rdx), %zmm28, %zmm25 292 vpmaxsw -8192(%rdx), %zmm28, %zmm25 296 vpmaxsw -8256(%rdx), %zmm28, %zmm25
|
D | AVX2-64.s | 3757 vpmaxsw 485498096, %ymm7, %ymm7 label 3761 vpmaxsw 485498096, %ymm9, %ymm9 label 3765 vpmaxsw -64(%rdx,%rax,4), %ymm7, %ymm7 label 3769 vpmaxsw 64(%rdx,%rax,4), %ymm7, %ymm7 label 3773 vpmaxsw -64(%rdx,%rax,4), %ymm9, %ymm9 label 3777 vpmaxsw 64(%rdx,%rax,4), %ymm9, %ymm9 label 3781 vpmaxsw 64(%rdx,%rax), %ymm7, %ymm7 label 3785 vpmaxsw 64(%rdx,%rax), %ymm9, %ymm9 label 3789 vpmaxsw 64(%rdx), %ymm7, %ymm7 label 3793 vpmaxsw 64(%rdx), %ymm9, %ymm9 label [all …]
|
D | x86-64-avx512bw_vl.s | 813 vpmaxsw %xmm28, %xmm24, %xmm18 817 vpmaxsw %xmm28, %xmm24, %xmm18 {%k3} 821 vpmaxsw %xmm28, %xmm24, %xmm18 {%k3} {z} 825 vpmaxsw (%rcx), %xmm24, %xmm18 829 vpmaxsw 291(%rax,%r14,8), %xmm24, %xmm18 833 vpmaxsw 2032(%rdx), %xmm24, %xmm18 837 vpmaxsw 2048(%rdx), %xmm24, %xmm18 841 vpmaxsw -2048(%rdx), %xmm24, %xmm18 845 vpmaxsw -2064(%rdx), %xmm24, %xmm18 849 vpmaxsw %ymm17, %ymm28, %ymm27 [all …]
|
D | AVX2-32.s | 1881 vpmaxsw -485498096(%edx,%eax,4), %ymm4, %ymm4 label 1885 vpmaxsw 485498096(%edx,%eax,4), %ymm4, %ymm4 label 1889 vpmaxsw 485498096(%edx), %ymm4, %ymm4 label 1893 vpmaxsw 485498096, %ymm4, %ymm4 label 1897 vpmaxsw 64(%edx,%eax), %ymm4, %ymm4 label 1901 vpmaxsw (%edx), %ymm4, %ymm4 label 1905 vpmaxsw %ymm4, %ymm4, %ymm4 label
|
D | AVX-32.s | 6149 vpmaxsw -485498096(%edx,%eax,4), %xmm1, %xmm1 label 6153 vpmaxsw 485498096(%edx,%eax,4), %xmm1, %xmm1 label 6157 vpmaxsw 485498096(%edx), %xmm1, %xmm1 label 6161 vpmaxsw 485498096, %xmm1, %xmm1 label 6165 vpmaxsw 64(%edx,%eax), %xmm1, %xmm1 label 6169 vpmaxsw (%edx), %xmm1, %xmm1 label 6173 vpmaxsw %xmm1, %xmm1, %xmm1 label
|
D | AVX-64.s | 12885 vpmaxsw 485498096, %xmm15, %xmm15 label 12889 vpmaxsw 485498096, %xmm6, %xmm6 label 12893 vpmaxsw -64(%rdx,%rax,4), %xmm15, %xmm15 label 12897 vpmaxsw 64(%rdx,%rax,4), %xmm15, %xmm15 label 12901 vpmaxsw -64(%rdx,%rax,4), %xmm6, %xmm6 label 12905 vpmaxsw 64(%rdx,%rax,4), %xmm6, %xmm6 label 12909 vpmaxsw 64(%rdx,%rax), %xmm15, %xmm15 label 12913 vpmaxsw 64(%rdx,%rax), %xmm6, %xmm6 label 12917 vpmaxsw 64(%rdx), %xmm15, %xmm15 label 12921 vpmaxsw 64(%rdx), %xmm6, %xmm6 label [all …]
|
/external/llvm/test/MC/X86/ |
D | x86-64-avx512bw.s | 264 vpmaxsw %zmm25, %zmm28, %zmm25 268 vpmaxsw %zmm25, %zmm28, %zmm25 {%k3} 272 vpmaxsw %zmm25, %zmm28, %zmm25 {%k3} {z} 276 vpmaxsw (%rcx), %zmm28, %zmm25 280 vpmaxsw 291(%rax,%r14,8), %zmm28, %zmm25 284 vpmaxsw 8128(%rdx), %zmm28, %zmm25 288 vpmaxsw 8192(%rdx), %zmm28, %zmm25 292 vpmaxsw -8192(%rdx), %zmm28, %zmm25 296 vpmaxsw -8256(%rdx), %zmm28, %zmm25
|
D | x86-64-avx512bw_vl.s | 813 vpmaxsw %xmm28, %xmm24, %xmm18 817 vpmaxsw %xmm28, %xmm24, %xmm18 {%k3} 821 vpmaxsw %xmm28, %xmm24, %xmm18 {%k3} {z} 825 vpmaxsw (%rcx), %xmm24, %xmm18 829 vpmaxsw 291(%rax,%r14,8), %xmm24, %xmm18 833 vpmaxsw 2032(%rdx), %xmm24, %xmm18 837 vpmaxsw 2048(%rdx), %xmm24, %xmm18 841 vpmaxsw -2048(%rdx), %xmm24, %xmm18 845 vpmaxsw -2064(%rdx), %xmm24, %xmm18 849 vpmaxsw %ymm17, %ymm28, %ymm27 [all …]
|
D | x86-32-avx.s | 1148 vpmaxsw %xmm1, %xmm2, %xmm3 1152 vpmaxsw (%eax), %xmm2, %xmm3
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SkylakeServer/ |
D | resources-avx2.s | 218 vpmaxsw %ymm0, %ymm1, %ymm2 label 219 vpmaxsw (%rax), %ymm1, %ymm2 label 602 # CHECK-NEXT: 1 1 0.50 vpmaxsw %ymm0, %ymm1, %ymm2 603 # CHECK-NEXT: 2 8 0.50 * vpmaxsw (%rax), %ymm1, %ymm2 920 # CHECK-NEXT: - - 0.50 0.50 - - - - - - vpmaxsw %ymm0, … 921 # CHECK-NEXT: - - 0.50 0.50 0.50 0.50 - - - - vpmaxsw (%rax),…
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Znver1/ |
D | resources-avx2.s | 218 vpmaxsw %ymm0, %ymm1, %ymm2 label 219 vpmaxsw (%rax), %ymm1, %ymm2 label 602 # CHECK-NEXT: 1 1 0.25 vpmaxsw %ymm0, %ymm1, %ymm2 603 # CHECK-NEXT: 1 8 0.50 * vpmaxsw (%rax), %ymm1, %ymm2 922 … - - - - - 0.25 0.25 0.25 0.25 - vpmaxsw %ymm0, %ymm1, %ym… 923 … - - - - - 0.25 0.25 0.25 0.25 - vpmaxsw (%rax), %ymm1, %y…
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Haswell/ |
D | resources-avx2.s | 218 vpmaxsw %ymm0, %ymm1, %ymm2 label 219 vpmaxsw (%rax), %ymm1, %ymm2 label 602 # CHECK-NEXT: 1 1 0.50 vpmaxsw %ymm0, %ymm1, %ymm2 603 # CHECK-NEXT: 2 8 0.50 * vpmaxsw (%rax), %ymm1, %ymm2 920 # CHECK-NEXT: - - - 0.50 - - - 0.50 - - vpmaxsw %ymm0, … 921 # CHECK-NEXT: - - - 0.50 0.50 0.50 - 0.50 - - vpmaxsw (%rax),…
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Generic/ |
D | resources-avx2.s | 218 vpmaxsw %ymm0, %ymm1, %ymm2 label 219 vpmaxsw (%rax), %ymm1, %ymm2 label 602 # CHECK-NEXT: 1 1 0.50 vpmaxsw %ymm0, %ymm1, %ymm2 603 # CHECK-NEXT: 2 8 0.50 * vpmaxsw (%rax), %ymm1, %ymm2 918 # CHECK-NEXT: - - - 0.50 - 0.50 - - vpmaxsw %ymm0, %ymm1, %ymm2 919 # CHECK-NEXT: - - - 0.50 - 0.50 0.50 0.50 vpmaxsw (%rax), %ymm1, %ymm2
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SkylakeClient/ |
D | resources-avx2.s | 218 vpmaxsw %ymm0, %ymm1, %ymm2 label 219 vpmaxsw (%rax), %ymm1, %ymm2 label 602 # CHECK-NEXT: 1 1 0.50 vpmaxsw %ymm0, %ymm1, %ymm2 603 # CHECK-NEXT: 2 8 0.50 * vpmaxsw (%rax), %ymm1, %ymm2 920 # CHECK-NEXT: - - 0.50 0.50 - - - - - - vpmaxsw %ymm0, … 921 # CHECK-NEXT: - - 0.50 0.50 0.50 0.50 - - - - vpmaxsw (%rax),…
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Broadwell/ |
D | resources-avx2.s | 218 vpmaxsw %ymm0, %ymm1, %ymm2 label 219 vpmaxsw (%rax), %ymm1, %ymm2 label 602 # CHECK-NEXT: 1 1 0.50 vpmaxsw %ymm0, %ymm1, %ymm2 603 # CHECK-NEXT: 2 7 0.50 * vpmaxsw (%rax), %ymm1, %ymm2 920 # CHECK-NEXT: - - - 0.50 - - - 0.50 - - vpmaxsw %ymm0, … 921 # CHECK-NEXT: - - - 0.50 0.50 0.50 - 0.50 - - vpmaxsw (%rax),…
|
/external/llvm/test/CodeGen/X86/ |
D | vec_minmax_sint.ll | 269 ; AVX-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 287 ; AVX1-NEXT: vpmaxsw %xmm2, %xmm3, %xmm2 288 ; AVX1-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 294 ; AVX2-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 299 ; AVX512-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 683 ; AVX-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 701 ; AVX1-NEXT: vpmaxsw %xmm2, %xmm3, %xmm2 702 ; AVX1-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 708 ; AVX2-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 713 ; AVX512-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0
|
D | vselect-minmax.ll | 220 ; AVX-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 236 ; AVX-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 970 ; AVX1-NEXT: vpmaxsw %xmm2, %xmm3, %xmm2 971 ; AVX1-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 977 ; AVX2-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 982 ; AVX512F-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 1001 ; AVX1-NEXT: vpmaxsw %xmm2, %xmm3, %xmm2 1002 ; AVX1-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 1008 ; AVX2-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 1013 ; AVX512F-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 [all …]
|
/external/swiftshader/third_party/LLVM/test/MC/X86/ |
D | x86-32-avx.s | 1124 vpmaxsw %xmm1, %xmm2, %xmm3 1128 vpmaxsw (%eax), %xmm2, %xmm3
|
D | x86_64-avx-encoding.s | 1093 vpmaxsw %xmm11, %xmm12, %xmm13 1097 vpmaxsw (%rax), %xmm12, %xmm13
|