Home
last modified time | relevance | path

Searched refs:vpmulld (Results 1 – 25 of 114) sorted by relevance

12345

/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/BtVer2/
Dpipes-fpu.s5 vpmulld %xmm0, %xmm1, %xmm2 label
36 # CHECK-NEXT: 3 4 2.00 vpmulld %xmm0, %xmm1, %xmm2
67 … - 2.00 1.00 - - - - 0.02 0.98 2.00 vpmulld %xmm0, %xmm1, %xm…
80 …eeeeER . . . . . . . . . . . . . vpmulld %xmm0, %xmm1, %xm…
88 … .DeeeeE--------------------------------------------------------R . vpmulld %xmm0, %xmm1, %xm…
101 # CHECK-NEXT: 0. 2 1.0 1.0 28.0 vpmulld %xmm0, %xmm1, %xmm2
/external/libyuv/files/source/
Dcompare_win.cc190 vpmulld xmm0, xmm0, xmmword ptr kHash16x33 // hash *= 33 ^ 16 in HashDjb2_AVX2()
192 vpmulld xmm3, xmm3, xmmword ptr kHashMul0 in HashDjb2_AVX2()
194 vpmulld xmm4, xmm4, xmmword ptr kHashMul1 in HashDjb2_AVX2()
196 vpmulld xmm2, xmm2, xmmword ptr kHashMul2 in HashDjb2_AVX2()
198 vpmulld xmm1, xmm1, xmmword ptr kHashMul3 in HashDjb2_AVX2()
/external/libvpx/libvpx/third_party/libyuv/source/
Dcompare_win.cc209 vpmulld xmm0, xmm0, xmmword ptr kHash16x33 // hash *= 33 ^ 16 in HashDjb2_AVX2()
211 vpmulld xmm3, xmm3, xmmword ptr kHashMul0 in HashDjb2_AVX2()
213 vpmulld xmm4, xmm4, xmmword ptr kHashMul1 in HashDjb2_AVX2()
215 vpmulld xmm2, xmm2, xmmword ptr kHashMul2 in HashDjb2_AVX2()
217 vpmulld xmm1, xmm1, xmmword ptr kHashMul3 in HashDjb2_AVX2()
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Davx2-arith.ll120 ; X32-NEXT: vpmulld %ymm1, %ymm0, %ymm0
125 ; X64-NEXT: vpmulld %ymm1, %ymm0, %ymm0
326 ; X32-NEXT: vpmulld {{\.LCPI.*}}, %ymm0, %ymm0
331 ; X64-NEXT: vpmulld {{.*}}(%rip), %ymm0, %ymm0
372 ; X32-NEXT: vpmulld %ymm1, %ymm0, %ymm0
379 ; X64-NEXT: vpmulld %ymm1, %ymm0, %ymm0
390 ; X32-NEXT: vpmulld %xmm1, %xmm0, %xmm0
396 ; X64-NEXT: vpmulld %xmm1, %xmm0, %xmm0
407 ; X32-NEXT: vpmulld %xmm1, %xmm0, %xmm0
413 ; X64-NEXT: vpmulld %xmm1, %xmm0, %xmm0
Dcombine-mul.ll129 ; AVX-NEXT: vpmulld {{.*}}(%rip), %xmm0, %xmm0
185 ; AVX-NEXT: vpmulld {{.*}}(%rip), %xmm0, %xmm0
202 ; AVX-NEXT: vpmulld %xmm1, %xmm0, %xmm0
219 ; AVX-NEXT: vpmulld %xmm1, %xmm0, %xmm0
238 ; AVX-NEXT: vpmulld %xmm1, %xmm0, %xmm1
258 ; AVX-NEXT: vpmulld %xmm0, %xmm1, %xmm1
278 ; AVX-NEXT: vpmulld {{.*}}(%rip), %xmm0, %xmm0
Dslow-pmulld.ll85 ; KNL-32-NEXT: vpmulld %xmm1, %xmm0, %xmm0
92 ; KNL-64-NEXT: vpmulld %xmm1, %xmm0, %xmm0
221 ; KNL-32-NEXT: vpmulld %ymm1, %ymm0, %ymm0
229 ; KNL-64-NEXT: vpmulld %ymm1, %ymm0, %ymm0
374 ; AVX512DQ-32-NEXT: vpmulld {{\.LCPI.*}}{1to16}, %zmm0, %zmm0
380 ; AVX512DQ-64-NEXT: vpmulld {{.*}}(%rip){1to16}, %zmm0, %zmm0
398 ; KNL-32-NEXT: vpmulld {{\.LCPI.*}}{1to16}, %zmm0, %zmm0
404 ; KNL-64-NEXT: vpmulld {{.*}}(%rip){1to16}, %zmm0, %zmm0
471 ; AVX-32-NEXT: vpmulld %xmm1, %xmm0, %xmm0
479 ; AVX-64-NEXT: vpmulld %xmm1, %xmm0, %xmm0
[all …]
Dshrink_vmul.ll523 ; X86-AVX-NEXT: vpmulld %xmm0, %xmm1, %xmm0
548 ; X64-AVX-NEXT: vpmulld %xmm0, %xmm1, %xmm0
606 ; X86-AVX-NEXT: vpmulld %xmm0, %xmm1, %xmm0
629 ; X64-AVX-NEXT: vpmulld %xmm0, %xmm1, %xmm0
691 ; X86-AVX1-NEXT: vpmulld %xmm0, %xmm2, %xmm0
693 ; X86-AVX1-NEXT: vpmulld %xmm1, %xmm2, %xmm1
712 ; X86-AVX2-NEXT: vpmulld %ymm0, %ymm1, %ymm0
740 ; X64-AVX1-NEXT: vpmulld %xmm0, %xmm2, %xmm0
742 ; X64-AVX1-NEXT: vpmulld %xmm1, %xmm2, %xmm1
753 ; X64-AVX2-NEXT: vpmulld %ymm0, %ymm1, %ymm0
[all …]
Dpmaddubsw.ll343 ; AVX1-NEXT: vpmulld %xmm2, %xmm3, %xmm2
346 ; AVX1-NEXT: vpmulld %xmm3, %xmm5, %xmm3
355 ; AVX1-NEXT: vpmulld %xmm4, %xmm5, %xmm4
359 ; AVX1-NEXT: vpmulld %xmm1, %xmm0, %xmm0
373 ; AVX2-NEXT: vpmulld %ymm2, %ymm3, %ymm2
379 ; AVX2-NEXT: vpmulld %ymm1, %ymm0, %ymm0
395 ; AVX512-NEXT: vpmulld %ymm2, %ymm3, %ymm2
401 ; AVX512-NEXT: vpmulld %ymm1, %ymm0, %ymm0
472 ; AVX1-NEXT: vpmulld %xmm4, %xmm2, %xmm2
475 ; AVX1-NEXT: vpmulld %xmm4, %xmm3, %xmm3
[all …]
Dvector-reduce-mul.ll806 ; AVX-NEXT: vpmulld %xmm1, %xmm0, %xmm0
808 ; AVX-NEXT: vpmulld %xmm1, %xmm0, %xmm0
815 ; AVX512-NEXT: vpmulld %xmm1, %xmm0, %xmm0
817 ; AVX512-NEXT: vpmulld %xmm1, %xmm0, %xmm0
860 ; AVX1-NEXT: vpmulld %xmm1, %xmm0, %xmm0
862 ; AVX1-NEXT: vpmulld %xmm1, %xmm0, %xmm0
864 ; AVX1-NEXT: vpmulld %xmm1, %xmm0, %xmm0
872 ; AVX2-NEXT: vpmulld %ymm1, %ymm0, %ymm0
874 ; AVX2-NEXT: vpmulld %ymm1, %ymm0, %ymm0
876 ; AVX2-NEXT: vpmulld %ymm1, %ymm0, %ymm0
[all …]
Drotate-extract-vector.ll45 ; CHECK-NEXT: vpmulld %ymm1, %ymm0, %ymm0
111 ; X86-NEXT: vpmulld %xmm1, %xmm0, %xmm0
120 ; X64-NEXT: vpmulld %xmm1, %xmm0, %xmm0
194 ; CHECK-NEXT: vpmulld %ymm1, %ymm0, %ymm1
196 ; CHECK-NEXT: vpmulld %ymm2, %ymm0, %ymm0
Dmadd.ll45 ; AVX-NEXT: vpmulld %xmm1, %xmm2, %xmm1
615 ; AVX-NEXT: vpmulld %xmm1, %xmm2, %xmm1
1217 ; AVX-NEXT: vpmulld %xmm1, %xmm2, %xmm1
1301 ; AVX1-NEXT: vpmulld %xmm1, %xmm3, %xmm1
1303 ; AVX1-NEXT: vpmulld %xmm2, %xmm3, %xmm2
1331 ; AVX256-NEXT: vpmulld %ymm1, %ymm2, %ymm1
1437 ; AVX1-NEXT: vpmulld %xmm2, %xmm6, %xmm2
1439 ; AVX1-NEXT: vpmulld %xmm3, %xmm6, %xmm3
1441 ; AVX1-NEXT: vpmulld %xmm4, %xmm6, %xmm4
1443 ; AVX1-NEXT: vpmulld %xmm5, %xmm6, %xmm5
[all …]
Davx-arith.ll295 define <8 x i32> @vpmulld(<8 x i32> %i, <8 x i32> %j) nounwind readnone {
296 ; CHECK-LABEL: vpmulld:
300 ; CHECK-NEXT: vpmulld %xmm2, %xmm3, %xmm2
301 ; CHECK-NEXT: vpmulld %xmm1, %xmm0, %xmm0
Dvector-trunc-math.ll1809 ; AVX1-NEXT: vpmulld %xmm1, %xmm0, %xmm0
1819 ; AVX2-SLOW-NEXT: vpmulld %xmm1, %xmm0, %xmm0
1828 ; AVX2-FAST-NEXT: vpmulld %xmm1, %xmm0, %xmm0
1838 ; AVX512F-NEXT: vpmulld %xmm1, %xmm0, %xmm0
1848 ; AVX512BW-NEXT: vpmulld %xmm1, %xmm0, %xmm0
2011 ; AVX1-NEXT: vpmulld %xmm1, %xmm0, %xmm2
2014 ; AVX1-NEXT: vpmulld %xmm1, %xmm0, %xmm0
2024 ; AVX2-NEXT: vpmulld %ymm1, %ymm0, %ymm0
2033 ; AVX512-NEXT: vpmulld %ymm1, %ymm0, %ymm0
2251 ; AVX2-SLOW-NEXT: vpmulld %xmm7, %xmm3, %xmm3
[all …]
Dvselect-avx.ll96 ; AVX1-NEXT: vpmulld {{.*}}(%rip), %xmm3, %xmm3
119 ; AVX2-NEXT: vpmulld %xmm4, %xmm3, %xmm3
Dcombine-srem.ll317 ; AVX1-NEXT: vpmulld {{.*}}(%rip), %xmm1, %xmm1
385 ; AVX1-NEXT: vpmulld {{.*}}(%rip), %xmm1, %xmm1
395 ; AVX2-NEXT: vpmulld {{.*}}(%rip), %xmm1, %xmm1
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/GlobalISel/
Dmul-vec.ll16 ; SKX-NEXT: vpmulld %xmm1, %xmm0, %xmm0
43 ; SKX-NEXT: vpmulld %ymm1, %ymm0, %ymm0
70 ; SKX-NEXT: vpmulld %zmm1, %zmm0, %zmm0
/external/llvm/test/CodeGen/X86/
Davx2-arith.ll51 ; CHECK: vpmulld %ymm
163 ; CHECK: vpmulld
188 ; CHECK: vpmulld
196 ; CHECK: vpmulld
205 ; CHECK: vpmulld
Davx-arith.ll218 ; CHECK-NEXT: vpmulld %xmm
219 ; CHECK-NEXT: vpmulld %xmm
221 define <8 x i32> @vpmulld(<8 x i32> %i, <8 x i32> %j) nounwind readnone {
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/
Davx-arith.ll218 ; CHECK-NEXT: vpmulld %xmm
219 ; CHECK-NEXT: vpmulld %xmm
221 define <8 x i32> @vpmulld(<8 x i32> %i, <8 x i32> %j) nounwind readnone {
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/X86/
DAVX2-64.s5221 vpmulld 485498096, %ymm7, %ymm7 label
5225 vpmulld 485498096, %ymm9, %ymm9 label
5229 vpmulld -64(%rdx,%rax,4), %ymm7, %ymm7 label
5233 vpmulld 64(%rdx,%rax,4), %ymm7, %ymm7 label
5237 vpmulld -64(%rdx,%rax,4), %ymm9, %ymm9 label
5241 vpmulld 64(%rdx,%rax,4), %ymm9, %ymm9 label
5245 vpmulld 64(%rdx,%rax), %ymm7, %ymm7 label
5249 vpmulld 64(%rdx,%rax), %ymm9, %ymm9 label
5253 vpmulld 64(%rdx), %ymm7, %ymm7 label
5257 vpmulld 64(%rdx), %ymm9, %ymm9 label
[all …]
DAVX2-32.s2609 vpmulld -485498096(%edx,%eax,4), %ymm4, %ymm4 label
2613 vpmulld 485498096(%edx,%eax,4), %ymm4, %ymm4 label
2617 vpmulld 485498096(%edx), %ymm4, %ymm4 label
2621 vpmulld 485498096, %ymm4, %ymm4 label
2625 vpmulld 64(%edx,%eax), %ymm4, %ymm4 label
2629 vpmulld (%edx), %ymm4, %ymm4 label
2633 vpmulld %ymm4, %ymm4, %ymm4 label
Dx86-64-avx512f_vl.s5249 vpmulld %xmm24, %xmm19, %xmm25
5253 vpmulld %xmm24, %xmm19, %xmm25 {%k6}
5257 vpmulld %xmm24, %xmm19, %xmm25 {%k6} {z}
5261 vpmulld (%rcx), %xmm19, %xmm25
5265 vpmulld 291(%rax,%r14,8), %xmm19, %xmm25
5269 vpmulld (%rcx){1to4}, %xmm19, %xmm25
5273 vpmulld 2032(%rdx), %xmm19, %xmm25
5277 vpmulld 2048(%rdx), %xmm19, %xmm25
5281 vpmulld -2048(%rdx), %xmm19, %xmm25
5285 vpmulld -2064(%rdx), %xmm19, %xmm25
[all …]
/external/llvm/test/MC/X86/
Dx86-64-avx512f_vl.s5249 vpmulld %xmm24, %xmm19, %xmm25
5253 vpmulld %xmm24, %xmm19, %xmm25 {%k6}
5257 vpmulld %xmm24, %xmm19, %xmm25 {%k6} {z}
5261 vpmulld (%rcx), %xmm19, %xmm25
5265 vpmulld 291(%rax,%r14,8), %xmm19, %xmm25
5269 vpmulld (%rcx){1to4}, %xmm19, %xmm25
5273 vpmulld 2032(%rdx), %xmm19, %xmm25
5277 vpmulld 2048(%rdx), %xmm19, %xmm25
5281 vpmulld -2048(%rdx), %xmm19, %xmm25
5285 vpmulld -2064(%rdx), %xmm19, %xmm25
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SkylakeServer/
Dresources-avx2.s298 vpmulld %ymm0, %ymm1, %ymm2 label
299 vpmulld (%rax), %ymm1, %ymm2 label
655 # CHECK-NEXT: 2 10 1.00 vpmulld %ymm0, %ymm1, %ymm2
656 # CHECK-NEXT: 3 17 1.00 * vpmulld (%rax), %ymm1, %ymm2
973 # CHECK-NEXT: - - 1.00 1.00 - - - - - - vpmulld %ymm0, …
974 # CHECK-NEXT: - - 1.00 1.00 0.50 0.50 - - - - vpmulld (%rax),…
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Znver1/
Dresources-avx2.s298 vpmulld %ymm0, %ymm1, %ymm2 label
299 vpmulld (%rax), %ymm1, %ymm2 label
655 # CHECK-NEXT: 1 5 2.00 vpmulld %ymm0, %ymm1, %ymm2
656 # CHECK-NEXT: 2 12 2.00 * vpmulld (%rax), %ymm1, %ymm2
975 … - - - - - 2.00 - - - - vpmulld %ymm0, %ymm1, %ym…
976 … - - - - - 2.00 - - - - vpmulld (%rax), %ymm1, %y…

12345