Home
last modified time | relevance | path

Searched refs:pmulld (Results 1 – 25 of 82) sorted by relevance

1234

/external/libaom/libaom/third_party/libyuv/source/
Dcompare_win.cc135 #define pmulld(reg) _asm _emit 0x66 _asm _emit 0x0F _asm _emit 0x38 \ macro
151 pmulld(0xc6) // pmulld xmm0,xmm6 hash *= 33 ^ 16 in HashDjb2_SSE41()
157 pmulld(0xdd) // pmulld xmm3, xmm5 in HashDjb2_SSE41()
161 pmulld(0xe5) // pmulld xmm4, xmm5 in HashDjb2_SSE41()
166 pmulld(0xd5) // pmulld xmm2, xmm5 in HashDjb2_SSE41()
169 pmulld(0xcd) // pmulld xmm1, xmm5 in HashDjb2_SSE41()
199 pmulld xmm0, xmm6 // hash *= 33 ^ 16 in HashDjb2_AVX2()
201 pmulld xmm3, kHashMul0 in HashDjb2_AVX2()
203 pmulld xmm4, kHashMul1 in HashDjb2_AVX2()
205 pmulld xmm2, kHashMul2 in HashDjb2_AVX2()
[all …]
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/
Dpmulld.ll6 ; CHECK-NEXT: pmulld
10 ; WIN64-NEXT: pmulld (%rdx), %xmm0
17 ; CHECK-NEXT: pmulld
21 ; WIN64-NEXT: pmulld (%rdx), %xmm0
/external/llvm/test/CodeGen/X86/
Dpmulld.ll6 ; CHECK-NEXT: pmulld
10 ; WIN64-NEXT: pmulld (%rdx), %xmm0
17 ; CHECK-NEXT: pmulld
21 ; WIN64-NEXT: pmulld (%rdx), %xmm0
Dvec_shift6.ll49 ; into a SSE4.1 pmulld (instead of cvttps2dq + pmulld) if the vector of shift
55 ; SSE-NEXT: pmulld {{.*}}(%rip), %xmm0
74 ; SSE-NEXT: pmulld {{.*}}(%rip), %xmm0
116 ; into two pmulld instructions. With AVX2, the test case below would produce
123 ; SSE-NEXT: pmulld %xmm2, %xmm0
124 ; SSE-NEXT: pmulld %xmm2, %xmm1
178 ; SSE-NEXT: pmulld %xmm4, %xmm0
179 ; SSE-NEXT: pmulld %xmm4, %xmm1
180 ; SSE-NEXT: pmulld %xmm4, %xmm2
181 ; SSE-NEXT: pmulld %xmm4, %xmm3
Dvec_reassociate.ll28 ;CHECK-NEXT: pmulld %xmm1, %xmm0
29 ;CHECK-NEXT: pmulld .LCPI2_0(%rip), %xmm0
40 ;CHECK-NEXT: pmulld %xmm1, %xmm0
41 ;CHECK-NEXT: pmulld .LCPI3_0(%rip), %xmm0
Dvec_shift4.ll11 ; X32-NEXT: pmulld %xmm1, %xmm0
19 ; X64-NEXT: pmulld %xmm1, %xmm0
26 ; CHECK: pmulld
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dpmulld.ll6 ; CHECK-NEXT: pmulld
10 ; WIN64-NEXT: pmulld (%rdx), %xmm0
17 ; CHECK-NEXT: pmulld
21 ; WIN64-NEXT: pmulld (%rdx), %xmm0
Dvec_reassociate.ll40 ; X86-NEXT: pmulld %xmm1, %xmm0
41 ; X86-NEXT: pmulld {{\.LCPI.*}}, %xmm0
46 ; X64-NEXT: pmulld %xmm1, %xmm0
47 ; X64-NEXT: pmulld {{.*}}(%rip), %xmm0
58 ; X86-NEXT: pmulld %xmm1, %xmm0
59 ; X86-NEXT: pmulld {{\.LCPI.*}}, %xmm0
64 ; X64-NEXT: pmulld %xmm1, %xmm0
65 ; X64-NEXT: pmulld {{.*}}(%rip), %xmm0
Dcombine-mul.ll69 ; SSE-NEXT: pmulld {{.*}}(%rip), %xmm0
124 ; SSE-NEXT: pmulld {{.*}}(%rip), %xmm0
180 ; SSE-NEXT: pmulld {{.*}}(%rip), %xmm0
196 ; SSE-NEXT: pmulld %xmm1, %xmm0
197 ; SSE-NEXT: pmulld {{.*}}(%rip), %xmm0
213 ; SSE-NEXT: pmulld %xmm1, %xmm0
214 ; SSE-NEXT: pmulld {{.*}}(%rip), %xmm0
230 ; SSE-NEXT: pmulld {{.*}}(%rip), %xmm0
231 ; SSE-NEXT: pmulld %xmm0, %xmm1
250 ; SSE-NEXT: pmulld {{.*}}(%rip), %xmm0
[all …]
Dslow-pmulld.ll4 ; RUN: llc < %s -mtriple=i386-unknown-unknown -mattr=+sse4.2,+slow-pmulld | FileCheck %s --check-pr…
5 ; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=+sse4.2,+slow-pmulld | FileCheck %s --check-…
17 ; Make sure that the slow-pmulld feature can be used without SSE4.1.
456 ; SSE4-32-NEXT: pmulld {{\.LCPI.*}}, %xmm0
463 ; SSE4-64-NEXT: pmulld {{.*}}(%rip), %xmm0
541 ; SSE4-32-NEXT: pmulld %xmm2, %xmm0
542 ; SSE4-32-NEXT: pmulld %xmm2, %xmm1
551 ; SSE4-64-NEXT: pmulld %xmm2, %xmm0
552 ; SSE4-64-NEXT: pmulld %xmm2, %xmm1
659 ; SSE4-32-NEXT: pmulld %xmm1, %xmm0
[all …]
Dvec_shift6.ll40 ; into a SSE4.1 pmulld (instead of cvttps2dq + pmulld) if the vector of shift
56 ; SSE41-NEXT: pmulld {{.*}}(%rip), %xmm0
113 ; into two pmulld instructions. With AVX2, the test case below would produce
139 ; SSE41-NEXT: pmulld %xmm2, %xmm0
140 ; SSE41-NEXT: pmulld %xmm2, %xmm1
214 ; SSE41-NEXT: pmulld %xmm4, %xmm0
215 ; SSE41-NEXT: pmulld %xmm4, %xmm1
216 ; SSE41-NEXT: pmulld %xmm4, %xmm2
217 ; SSE41-NEXT: pmulld %xmm4, %xmm3
Dvec_shift4.ll11 ; X32-NEXT: pmulld %xmm1, %xmm0
19 ; X64-NEXT: pmulld %xmm1, %xmm0
26 ; CHECK: pmulld
Dcombine-shl.ll90 ; SSE41-NEXT: pmulld {{.*}}(%rip), %xmm0
128 ; SSE41-NEXT: pmulld %xmm1, %xmm0
185 ; SSE41-NEXT: pmulld {{.*}}(%rip), %xmm0
369 ; SSE41-NEXT: pmulld {{.*}}(%rip), %xmm0
370 ; SSE41-NEXT: pmulld {{.*}}(%rip), %xmm1
438 ; SSE41-NEXT: pmulld {{.*}}(%rip), %xmm0
504 ; SSE41-NEXT: pmulld {{.*}}(%rip), %xmm0
573 ; SSE41-NEXT: pmulld {{.*}}(%rip), %xmm0
642 ; SSE41-NEXT: pmulld {{.*}}(%rip), %xmm0
722 ; SSE41-NEXT: pmulld {{.*}}(%rip), %xmm0
[all …]
D4char-promote.ll6 ; CHECK: pmulld
/external/libyuv/files/source/
Dcompare_win.cc143 pmulld xmm0, xmm6 // hash *= 33 ^ 16 in HashDjb2_SSE41()
149 pmulld xmm3, xmm5 in HashDjb2_SSE41()
153 pmulld xmm4, xmm5 in HashDjb2_SSE41()
158 pmulld xmm2, xmm5 in HashDjb2_SSE41()
161 pmulld xmm1, xmm5 in HashDjb2_SSE41()
/external/libvpx/libvpx/third_party/libyuv/source/
Dcompare_win.cc162 pmulld xmm0, xmm6 // hash *= 33 ^ 16 in HashDjb2_SSE41()
168 pmulld xmm3, xmm5 in HashDjb2_SSE41()
172 pmulld xmm4, xmm5 in HashDjb2_SSE41()
177 pmulld xmm2, xmm5 in HashDjb2_SSE41()
180 pmulld xmm1, xmm5 in HashDjb2_SSE41()
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Haswell/
Dresources-sse41.s131 pmulld %xmm0, %xmm2 label
132 pmulld (%rax), %xmm2 label
242 # CHECK-NEXT: 2 10 2.00 pmulld %xmm0, %xmm2
243 # CHECK-NEXT: 3 16 2.00 * pmulld (%rax), %xmm2
357 # CHECK-NEXT: - - 2.00 - - - - - - - pmulld %xmm0, %…
358 # CHECK-NEXT: - - 2.00 - 0.50 0.50 - - - - pmulld (%rax), …
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Generic/
Dresources-sse41.s131 pmulld %xmm0, %xmm2 label
132 pmulld (%rax), %xmm2 label
242 # CHECK-NEXT: 1 5 1.00 pmulld %xmm0, %xmm2
243 # CHECK-NEXT: 2 11 1.00 * pmulld (%rax), %xmm2
355 # CHECK-NEXT: - - 1.00 - - - - - pmulld %xmm0, %xmm2
356 # CHECK-NEXT: - - 1.00 - - - 0.50 0.50 pmulld (%rax), %xmm2
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SLM/
Dresources-sse41.s131 pmulld %xmm0, %xmm2 label
132 pmulld (%rax), %xmm2 label
242 # CHECK-NEXT: 1 4 1.00 pmulld %xmm0, %xmm2
243 # CHECK-NEXT: 1 7 1.00 * pmulld (%rax), %xmm2
355 # CHECK-NEXT: - - - 1.00 - - - - pmulld %xmm0, %xmm2
356 # CHECK-NEXT: - - - 1.00 - - - 1.00 pmulld (%rax), %xmm2
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/BtVer2/
Dresources-sse41.s131 pmulld %xmm0, %xmm2 label
132 pmulld (%rax), %xmm2 label
242 # CHECK-NEXT: 3 4 2.00 pmulld %xmm0, %xmm2
243 # CHECK-NEXT: 3 9 2.00 * pmulld (%rax), %xmm2
361 … - - 2.50 0.50 - - - - 0.50 0.50 2.00 pmulld %xmm0, %xmm2
362 … - - 2.50 0.50 1.00 - - - 0.50 0.50 2.00 pmulld (%rax), %xmm2
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SkylakeServer/
Dresources-sse41.s131 pmulld %xmm0, %xmm2 label
132 pmulld (%rax), %xmm2 label
242 # CHECK-NEXT: 2 10 1.00 pmulld %xmm0, %xmm2
243 # CHECK-NEXT: 3 16 1.00 * pmulld (%rax), %xmm2
357 # CHECK-NEXT: - - 1.00 1.00 - - - - - - pmulld %xmm0, %…
358 # CHECK-NEXT: - - 1.00 1.00 0.50 0.50 - - - - pmulld (%rax), …
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Znver1/
Dresources-sse41.s131 pmulld %xmm0, %xmm2 label
132 pmulld (%rax), %xmm2 label
242 # CHECK-NEXT: 1 4 1.00 pmulld %xmm0, %xmm2
243 # CHECK-NEXT: 2 11 1.00 * pmulld (%rax), %xmm2
359 … - - - - - - 1.00 - - - - pmulld %xmm0, %xmm2
360 … 0.50 - - - - - 1.00 - - - - pmulld (%rax), %xmm2
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SandyBridge/
Dresources-sse41.s131 pmulld %xmm0, %xmm2 label
132 pmulld (%rax), %xmm2 label
242 # CHECK-NEXT: 1 5 1.00 pmulld %xmm0, %xmm2
243 # CHECK-NEXT: 2 11 1.00 * pmulld (%rax), %xmm2
355 # CHECK-NEXT: - - 1.00 - - - - - pmulld %xmm0, %xmm2
356 # CHECK-NEXT: - - 1.00 - - - 0.50 0.50 pmulld (%rax), %xmm2
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SkylakeClient/
Dresources-sse41.s131 pmulld %xmm0, %xmm2 label
132 pmulld (%rax), %xmm2 label
242 # CHECK-NEXT: 2 10 1.00 pmulld %xmm0, %xmm2
243 # CHECK-NEXT: 3 16 1.00 * pmulld (%rax), %xmm2
357 # CHECK-NEXT: - - 1.00 1.00 - - - - - - pmulld %xmm0, %…
358 # CHECK-NEXT: - - 1.00 1.00 0.50 0.50 - - - - pmulld (%rax), …
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Broadwell/
Dresources-sse41.s131 pmulld %xmm0, %xmm2 label
132 pmulld (%rax), %xmm2 label
242 # CHECK-NEXT: 2 10 2.00 pmulld %xmm0, %xmm2
243 # CHECK-NEXT: 3 15 2.00 * pmulld (%rax), %xmm2
357 # CHECK-NEXT: - - 2.00 - - - - - - - pmulld %xmm0, %…
358 # CHECK-NEXT: - - 2.00 - 0.50 0.50 - - - - pmulld (%rax), …

1234