Home
last modified time | relevance | path

Searched refs:pmaddubsw (Results 1 – 25 of 54) sorted by relevance

123

/external/libaom/libaom/aom_dsp/x86/
Daom_subpixel_8t_ssse3.asm34 ; pmaddubsw has a higher latency on some platforms, this might be eased by
126 pmaddubsw m0, k0k1k4k5
128 pmaddubsw m1, k2k3k6k7
130 pmaddubsw m2, k0k1k4k5
132 pmaddubsw m3, k2k3k6k7
181 pmaddubsw m0, k0k1k4k5
182 pmaddubsw m1, k2k3k6k7
221 pmaddubsw m5, k6k7
225 pmaddubsw m1, k0k1
228 pmaddubsw m2, k2k3
[all …]
Daom_subpixel_bilinear_ssse3.asm37 pmaddubsw xmm0, xmm3
74 pmaddubsw xmm0, xmm7
93 pmaddubsw xmm0, xmm7
94 pmaddubsw xmm2, xmm7
Dsubpel_variance_sse2.asm396 pmaddubsw m2, filter_y_a
397 pmaddubsw m0, filter_y_a
443 pmaddubsw m0, filter_y_a
444 pmaddubsw m2, filter_y_a
877 pmaddubsw m2, filter_x_a
878 pmaddubsw m0, filter_x_a
920 pmaddubsw m0, filter_x_a
921 pmaddubsw m2, filter_x_a
/external/libvpx/libvpx/vpx_dsp/x86/
Dvpx_subpixel_8t_ssse3.asm30 ; pmaddubsw has a higher latency on some platforms, this might be eased by
122 pmaddubsw m0, k0k1k4k5
124 pmaddubsw m1, k2k3k6k7
126 pmaddubsw m2, k0k1k4k5
128 pmaddubsw m3, k2k3k6k7
169 pmaddubsw m0, k0k1k4k5
170 pmaddubsw m1, k2k3k6k7
203 pmaddubsw m5, k6k7
207 pmaddubsw m1, k0k1
210 pmaddubsw m2, k2k3
[all …]
Dsubpel_variance_sse2.asm393 pmaddubsw m2, filter_y_a
394 pmaddubsw m0, filter_y_a
440 pmaddubsw m0, filter_y_a
441 pmaddubsw m2, filter_y_a
874 pmaddubsw m2, filter_x_a
875 pmaddubsw m0, filter_x_a
917 pmaddubsw m0, filter_x_a
918 pmaddubsw m2, filter_x_a
/external/libvpx/libvpx/vp8/common/x86/
Dsubpixel_ssse3.asm82 pmaddubsw xmm0, xmm4
88 pmaddubsw xmm1, xmm5
91 pmaddubsw xmm2, xmm6
144 pmaddubsw xmm0, xmm5
147 pmaddubsw xmm2, xmm6
219 pmaddubsw xmm0, xmm4
227 pmaddubsw xmm1, xmm5
230 pmaddubsw xmm2, xmm6
236 pmaddubsw xmm3, xmm4
246 pmaddubsw xmm1, xmm5
[all …]
/external/llvm-project/llvm/test/MC/X86/
DSSSE3-32.s565 pmaddubsw -485498096(%edx,%eax,4), %mm4 label
569 pmaddubsw 485498096(%edx,%eax,4), %mm4 label
573 pmaddubsw -485498096(%edx,%eax,4), %xmm1 label
577 pmaddubsw 485498096(%edx,%eax,4), %xmm1 label
581 pmaddubsw 485498096(%edx), %mm4 label
585 pmaddubsw 485498096(%edx), %xmm1 label
589 pmaddubsw 485498096, %mm4 label
593 pmaddubsw 485498096, %xmm1 label
597 pmaddubsw 64(%edx,%eax), %mm4 label
601 pmaddubsw 64(%edx,%eax), %xmm1 label
[all …]
DSSSE3-64.s565 pmaddubsw 485498096, %mm4 label
569 pmaddubsw 485498096, %xmm6 label
573 pmaddubsw 64(%rdx), %mm4 label
577 pmaddubsw -64(%rdx,%rax,4), %mm4 label
581 pmaddubsw 64(%rdx,%rax,4), %mm4 label
585 pmaddubsw -64(%rdx,%rax,4), %xmm6 label
589 pmaddubsw 64(%rdx,%rax,4), %xmm6 label
593 pmaddubsw 64(%rdx,%rax), %mm4 label
597 pmaddubsw 64(%rdx,%rax), %xmm6 label
601 pmaddubsw 64(%rdx), %xmm6 label
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Atom/
Dresources-ssse3.s64 pmaddubsw %mm0, %mm2 label
65 pmaddubsw (%rax), %mm2 label
67 pmaddubsw %xmm0, %xmm2 label
68 pmaddubsw (%rax), %xmm2 label
149 # CHECK-NEXT: 1 4 4.00 pmaddubsw %mm0, %mm2
150 # CHECK-NEXT: 1 4 4.00 * pmaddubsw (%rax), %mm2
151 # CHECK-NEXT: 1 5 5.00 pmaddubsw %xmm0, %xmm2
152 # CHECK-NEXT: 1 5 5.00 * pmaddubsw (%rax), %xmm2
224 # CHECK-NEXT: 4.00 - pmaddubsw %mm0, %mm2
225 # CHECK-NEXT: 4.00 - pmaddubsw (%rax), %mm2
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeClient/
Dresources-ssse3.s64 pmaddubsw %mm0, %mm2 label
65 pmaddubsw (%rax), %mm2 label
67 pmaddubsw %xmm0, %xmm2 label
68 pmaddubsw (%rax), %xmm2 label
149 # CHECK-NEXT: 1 5 1.00 pmaddubsw %mm0, %mm2
150 # CHECK-NEXT: 2 10 1.00 * pmaddubsw (%rax), %mm2
151 # CHECK-NEXT: 1 5 0.50 pmaddubsw %xmm0, %xmm2
152 # CHECK-NEXT: 2 11 0.50 * pmaddubsw (%rax), %xmm2
232 # CHECK-NEXT: - - 1.00 - - - - - - - pmaddubsw %mm0,…
233 # CHECK-NEXT: - - 1.00 - 0.50 0.50 - - - - pmaddubsw (%rax…
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Haswell/
Dresources-ssse3.s64 pmaddubsw %mm0, %mm2 label
65 pmaddubsw (%rax), %mm2 label
67 pmaddubsw %xmm0, %xmm2 label
68 pmaddubsw (%rax), %xmm2 label
149 # CHECK-NEXT: 1 5 1.00 pmaddubsw %mm0, %mm2
150 # CHECK-NEXT: 2 10 1.00 * pmaddubsw (%rax), %mm2
151 # CHECK-NEXT: 1 5 1.00 pmaddubsw %xmm0, %xmm2
152 # CHECK-NEXT: 2 11 1.00 * pmaddubsw (%rax), %xmm2
232 # CHECK-NEXT: - - 1.00 - - - - - - - pmaddubsw %mm0,…
233 # CHECK-NEXT: - - 1.00 - 0.50 0.50 - - - - pmaddubsw (%rax…
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Generic/
Dresources-ssse3.s64 pmaddubsw %mm0, %mm2 label
65 pmaddubsw (%rax), %mm2 label
67 pmaddubsw %xmm0, %xmm2 label
68 pmaddubsw (%rax), %xmm2 label
149 # CHECK-NEXT: 1 5 1.00 pmaddubsw %mm0, %mm2
150 # CHECK-NEXT: 2 10 1.00 * pmaddubsw (%rax), %mm2
151 # CHECK-NEXT: 1 5 1.00 pmaddubsw %xmm0, %xmm2
152 # CHECK-NEXT: 2 11 1.00 * pmaddubsw (%rax), %xmm2
230 # CHECK-NEXT: - - 1.00 - - - - - pmaddubsw %mm0, %mm2
231 # CHECK-NEXT: - - 1.00 - - - 0.50 0.50 pmaddubsw (%rax), %mm2
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Znver1/
Dresources-ssse3.s64 pmaddubsw %mm0, %mm2 label
65 pmaddubsw (%rax), %mm2 label
67 pmaddubsw %xmm0, %xmm2 label
68 pmaddubsw (%rax), %xmm2 label
149 # CHECK-NEXT: 1 4 1.00 pmaddubsw %mm0, %mm2
150 # CHECK-NEXT: 1 11 1.00 * pmaddubsw (%rax), %mm2
151 # CHECK-NEXT: 1 4 1.00 pmaddubsw %xmm0, %xmm2
152 # CHECK-NEXT: 1 11 1.00 * pmaddubsw (%rax), %xmm2
234 … - - - - - - 1.00 - - - - pmaddubsw %mm0, %mm2
235 …0.50 - - - - - 1.00 - - - - pmaddubsw (%rax), %mm2
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Znver2/
Dresources-ssse3.s64 pmaddubsw %mm0, %mm2 label
65 pmaddubsw (%rax), %mm2 label
67 pmaddubsw %xmm0, %xmm2 label
68 pmaddubsw (%rax), %xmm2 label
149 # CHECK-NEXT: 1 4 1.00 pmaddubsw %mm0, %mm2
150 # CHECK-NEXT: 1 11 1.00 * pmaddubsw (%rax), %mm2
151 # CHECK-NEXT: 1 4 1.00 pmaddubsw %xmm0, %xmm2
152 # CHECK-NEXT: 1 11 1.00 * pmaddubsw (%rax), %xmm2
235 … - - - - - - 1.00 - - - - pmaddubsw %mm0, %mm2
236 …0.33 - - - - - 1.00 - - - - pmaddubsw (%rax), %mm2
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeServer/
Dresources-ssse3.s64 pmaddubsw %mm0, %mm2 label
65 pmaddubsw (%rax), %mm2 label
67 pmaddubsw %xmm0, %xmm2 label
68 pmaddubsw (%rax), %xmm2 label
149 # CHECK-NEXT: 1 5 1.00 pmaddubsw %mm0, %mm2
150 # CHECK-NEXT: 2 10 1.00 * pmaddubsw (%rax), %mm2
151 # CHECK-NEXT: 1 5 0.50 pmaddubsw %xmm0, %xmm2
152 # CHECK-NEXT: 2 11 0.50 * pmaddubsw (%rax), %xmm2
232 # CHECK-NEXT: - - 1.00 - - - - - - - pmaddubsw %mm0,…
233 # CHECK-NEXT: - - 1.00 - 0.50 0.50 - - - - pmaddubsw (%rax…
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SandyBridge/
Dresources-ssse3.s64 pmaddubsw %mm0, %mm2 label
65 pmaddubsw (%rax), %mm2 label
67 pmaddubsw %xmm0, %xmm2 label
68 pmaddubsw (%rax), %xmm2 label
149 # CHECK-NEXT: 1 5 1.00 pmaddubsw %mm0, %mm2
150 # CHECK-NEXT: 2 10 1.00 * pmaddubsw (%rax), %mm2
151 # CHECK-NEXT: 1 5 1.00 pmaddubsw %xmm0, %xmm2
152 # CHECK-NEXT: 2 11 1.00 * pmaddubsw (%rax), %xmm2
230 # CHECK-NEXT: - - 1.00 - - - - - pmaddubsw %mm0, %mm2
231 # CHECK-NEXT: - - 1.00 - - - 0.50 0.50 pmaddubsw (%rax), %mm2
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BdVer2/
Dresources-ssse3.s64 pmaddubsw %mm0, %mm2 label
65 pmaddubsw (%rax), %mm2 label
67 pmaddubsw %xmm0, %xmm2 label
68 pmaddubsw (%rax), %xmm2 label
149 # CHECK-NEXT: 1 4 1.00 pmaddubsw %mm0, %mm2
150 # CHECK-NEXT: 1 9 1.50 * pmaddubsw (%rax), %mm2
151 # CHECK-NEXT: 1 4 1.00 pmaddubsw %xmm0, %xmm2
152 # CHECK-NEXT: 1 9 1.50 * pmaddubsw (%rax), %xmm2
245 … 1.00 - 1.00 - - - - - - - - pmaddubsw %mm0, %mm2
246 …1.00 - 1.00 - - - - 1.50 1.50 - - pmaddubsw (%rax), %mm2
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SLM/
Dresources-ssse3.s64 pmaddubsw %mm0, %mm2 label
65 pmaddubsw (%rax), %mm2 label
67 pmaddubsw %xmm0, %xmm2 label
68 pmaddubsw (%rax), %xmm2 label
149 # CHECK-NEXT: 1 4 1.00 pmaddubsw %mm0, %mm2
150 # CHECK-NEXT: 1 7 1.00 * pmaddubsw (%rax), %mm2
151 # CHECK-NEXT: 1 4 1.00 pmaddubsw %xmm0, %xmm2
152 # CHECK-NEXT: 1 7 1.00 * pmaddubsw (%rax), %xmm2
230 # CHECK-NEXT: - - - 1.00 - - - - pmaddubsw %mm0, %mm2
231 # CHECK-NEXT: - - - 1.00 - - - 1.00 pmaddubsw (%rax), %mm2
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Broadwell/
Dresources-ssse3.s64 pmaddubsw %mm0, %mm2 label
65 pmaddubsw (%rax), %mm2 label
67 pmaddubsw %xmm0, %xmm2 label
68 pmaddubsw (%rax), %xmm2 label
149 # CHECK-NEXT: 1 5 1.00 pmaddubsw %mm0, %mm2
150 # CHECK-NEXT: 2 10 1.00 * pmaddubsw (%rax), %mm2
151 # CHECK-NEXT: 1 5 1.00 pmaddubsw %xmm0, %xmm2
152 # CHECK-NEXT: 2 10 1.00 * pmaddubsw (%rax), %xmm2
232 # CHECK-NEXT: - - 1.00 - - - - - - - pmaddubsw %mm0,…
233 # CHECK-NEXT: - - 1.00 - 0.50 0.50 - - - - pmaddubsw (%rax…
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BtVer2/
Dresources-ssse3.s64 pmaddubsw %mm0, %mm2 label
65 pmaddubsw (%rax), %mm2 label
67 pmaddubsw %xmm0, %xmm2 label
68 pmaddubsw (%rax), %xmm2 label
149 # CHECK-NEXT: 1 2 1.00 pmaddubsw %mm0, %mm2
150 # CHECK-NEXT: 1 7 1.00 * pmaddubsw (%rax), %mm2
151 # CHECK-NEXT: 1 2 1.00 pmaddubsw %xmm0, %xmm2
152 # CHECK-NEXT: 1 7 1.00 * pmaddubsw (%rax), %xmm2
236 … - - 1.00 - - - - - - - 1.00 pmaddubsw %mm0, %mm2
237 … - - 1.00 - 1.00 - - - - - 1.00 pmaddubsw (%rax), %mm2
[all …]
/external/libvpx/libvpx/third_party/libyuv/source/
Dscale_win.cc138 pmaddubsw xmm0, xmm4 // horizontal add in ScaleRowDown2Linear_SSSE3()
139 pmaddubsw xmm1, xmm4 in ScaleRowDown2Linear_SSSE3()
175 pmaddubsw xmm0, xmm4 // horizontal add in ScaleRowDown2Box_SSSE3()
176 pmaddubsw xmm1, xmm4 in ScaleRowDown2Box_SSSE3()
177 pmaddubsw xmm2, xmm4 in ScaleRowDown2Box_SSSE3()
178 pmaddubsw xmm3, xmm4 in ScaleRowDown2Box_SSSE3()
367 pmaddubsw xmm0, xmm4 // horizontal add in ScaleRowDown4Box_SSSE3()
368 pmaddubsw xmm1, xmm4 in ScaleRowDown4Box_SSSE3()
369 pmaddubsw xmm2, xmm4 in ScaleRowDown4Box_SSSE3()
370 pmaddubsw xmm3, xmm4 in ScaleRowDown4Box_SSSE3()
[all …]
Drow_win.cc1127 pmaddubsw xmm0, xmm4
1128 pmaddubsw xmm1, xmm4
1129 pmaddubsw xmm2, xmm4
1130 pmaddubsw xmm3, xmm4
1163 pmaddubsw xmm0, xmm4
1164 pmaddubsw xmm1, xmm4
1165 pmaddubsw xmm2, xmm4
1166 pmaddubsw xmm3, xmm4
1283 pmaddubsw xmm0, xmm4
1284 pmaddubsw xmm1, xmm4
[all …]
/external/libyuv/files/source/
Dscale_win.cc138 pmaddubsw xmm0, xmm4 // horizontal add in ScaleRowDown2Linear_SSSE3()
139 pmaddubsw xmm1, xmm4 in ScaleRowDown2Linear_SSSE3()
175 pmaddubsw xmm0, xmm4 // horizontal add in ScaleRowDown2Box_SSSE3()
176 pmaddubsw xmm1, xmm4 in ScaleRowDown2Box_SSSE3()
177 pmaddubsw xmm2, xmm4 in ScaleRowDown2Box_SSSE3()
178 pmaddubsw xmm3, xmm4 in ScaleRowDown2Box_SSSE3()
367 pmaddubsw xmm0, xmm4 // horizontal add in ScaleRowDown4Box_SSSE3()
368 pmaddubsw xmm1, xmm4 in ScaleRowDown4Box_SSSE3()
369 pmaddubsw xmm2, xmm4 in ScaleRowDown4Box_SSSE3()
370 pmaddubsw xmm3, xmm4 in ScaleRowDown4Box_SSSE3()
[all …]
Drow_win.cc1127 pmaddubsw xmm0, xmm4
1128 pmaddubsw xmm1, xmm4
1129 pmaddubsw xmm2, xmm4
1130 pmaddubsw xmm3, xmm4
1163 pmaddubsw xmm0, xmm4
1164 pmaddubsw xmm1, xmm4
1165 pmaddubsw xmm2, xmm4
1166 pmaddubsw xmm3, xmm4
1283 pmaddubsw xmm0, xmm4
1284 pmaddubsw xmm1, xmm4
[all …]
/external/libaom/libaom/third_party/libyuv/source/
Drow_win.cc1153 pmaddubsw xmm0, xmm4 in ARGBToYRow_SSSE3()
1154 pmaddubsw xmm1, xmm4 in ARGBToYRow_SSSE3()
1155 pmaddubsw xmm2, xmm4 in ARGBToYRow_SSSE3()
1156 pmaddubsw xmm3, xmm4 in ARGBToYRow_SSSE3()
1188 pmaddubsw xmm0, xmm4 in ARGBToYJRow_SSSE3()
1189 pmaddubsw xmm1, xmm4 in ARGBToYJRow_SSSE3()
1190 pmaddubsw xmm2, xmm4 in ARGBToYJRow_SSSE3()
1191 pmaddubsw xmm3, xmm4 in ARGBToYJRow_SSSE3()
1307 pmaddubsw xmm0, xmm4 in BGRAToYRow_SSSE3()
1308 pmaddubsw xmm1, xmm4 in BGRAToYRow_SSSE3()
[all …]

123