Home
last modified time | relevance | path

Searched refs:pmaddwd (Results 1 – 25 of 63) sorted by relevance

123

/external/libvpx/libvpx/vpx_dsp/x86/
Dhighbd_sad4d_sse2.asm36 pmaddwd m4, m1
37 pmaddwd m5, m1
46 pmaddwd m6, m1
47 pmaddwd m7, m1
56 pmaddwd m2, m1
65 pmaddwd m2, m1
74 pmaddwd m2, m1
83 pmaddwd m2, m1
112 pmaddwd m4, m1
113 pmaddwd m5, m1
[all …]
Dvariance_impl_mmx.asm37 pmaddwd mm0, mm0
38 pmaddwd mm1, mm1
39 pmaddwd mm2, mm2
40 pmaddwd mm3, mm3
111 pmaddwd mm0, mm0 ; square and accumulate
112 pmaddwd mm2, mm2 ; square and accumulate
134 pmaddwd mm0, mm0 ; square and accumulate
135 pmaddwd mm2, mm2 ; square and accumulate
157 pmaddwd mm0, mm0 ; square and accumulate
158 pmaddwd mm2, mm2 ; square and accumulate
[all …]
Dhighbd_variance_impl_sse2.asm89 pmaddwd xmm1, xmm1
96 pmaddwd xmm3, xmm3
103 pmaddwd xmm1, xmm1
109 pmaddwd xmm3, xmm3
236 pmaddwd xmm1, xmm1
246 pmaddwd xmm3, xmm3
253 pmaddwd xmm1, xmm1
259 pmaddwd xmm3, xmm3
Dhalfpix_variance_impl_sse2.asm69 pmaddwd xmm5, xmm5 ; xmm5 *= xmm5
70 pmaddwd xmm4, xmm4
174 pmaddwd xmm5, xmm5 ; xmm5 *= xmm5
175 pmaddwd xmm4, xmm4
278 pmaddwd xmm5, xmm5 ; xmm5 *= xmm5
279 pmaddwd xmm1, xmm1
Dvpx_high_subpixel_bilinear_sse2.asm46 pmaddwd xmm0, xmm4 ;multiply the filter factors
103 pmaddwd xmm6, xmm7
104 pmaddwd xmm0, xmm7
135 pmaddwd xmm9, xmm7
136 pmaddwd xmm6, xmm7
137 pmaddwd xmm0, xmm7
138 pmaddwd xmm2, xmm7
Dvpx_high_subpixel_8t_sse2.asm67 pmaddwd xmm0, k0k6 ;multiply the filter factors
68 pmaddwd xmm1, k1k7
69 pmaddwd xmm2, k2k5
70 pmaddwd xmm3, k3k4
167 pmaddwd xmm0, k0k1
168 pmaddwd xmm5, k0k1
169 pmaddwd xmm6, k6k7
170 pmaddwd xmm1, k6k7
171 pmaddwd xmm2, k2k5
172 pmaddwd xmm7, k2k5
[all …]
Dssim_opt_x86_64.asm18 pmaddwd xmm1, xmm1
21 pmaddwd xmm2, xmm2
23 pmaddwd xmm3, xmm4
/external/libvpx/libvpx/vp8/encoder/x86/
Dencodeopt.asm36 pmaddwd xmm0, xmm0
37 pmaddwd xmm2, xmm2
89 pmaddwd mm5, mm5
95 pmaddwd mm1, mm1
106 pmaddwd mm5, mm5
109 pmaddwd mm3, mm3
160 pmaddwd mm5, mm5
165 pmaddwd mm3, mm3
177 pmaddwd mm5, mm5
180 pmaddwd mm3, mm3
[all …]
Ddct_sse2.asm94 pmaddwd xmm0, XMMWORD PTR[GLOBAL(_mult_add)] ;a1 + b1
95 pmaddwd xmm1, XMMWORD PTR[GLOBAL(_mult_sub)] ;a1 - b1
97 pmaddwd xmm3, XMMWORD PTR[GLOBAL(_5352_2217)] ;c1*2217 + d1*5352
98 pmaddwd xmm4, XMMWORD PTR[GLOBAL(_2217_neg5352)];d1*2217 - c1*5352
136 pmaddwd xmm0, XMMWORD PTR[GLOBAL(_mult_add)] ;a1 + b1
137 pmaddwd xmm1, XMMWORD PTR[GLOBAL(_mult_sub)] ;a1 - b1
149 pmaddwd xmm3, XMMWORD PTR[GLOBAL(_5352_2217)] ;c1*2217 + d1*5352
150 pmaddwd xmm4, XMMWORD PTR[GLOBAL(_2217_neg5352)] ;d1*2217 - c1*5352
246 pmaddwd xmm1, XMMWORD PTR[GLOBAL (_5352_2217)] ; c1*2217 + d1*5352
247 pmaddwd xmm4, XMMWORD PTR[GLOBAL (_5352_2217)] ; c1*2217 + d1*5352
[all …]
Ddct_mmx.asm94 pmaddwd mm1, MMWORD PTR[GLOBAL (_5352_2217)] ; c1*2217 + d1*5352
95 pmaddwd mm4, MMWORD PTR[GLOBAL (_5352_2217)] ; c1*2217 + d1*5352
97 pmaddwd mm3, MMWORD PTR[GLOBAL(_2217_neg5352)] ; d1*2217 - c1*5352
98 pmaddwd mm5, MMWORD PTR[GLOBAL(_2217_neg5352)] ; d1*2217 - c1*5352
179 pmaddwd mm1, MMWORD PTR[GLOBAL (_5352_2217)] ; c1*2217 + d1*5352
180 pmaddwd mm4, MMWORD PTR[GLOBAL (_5352_2217)] ; c1*2217 + d1*5352
182 pmaddwd mm3, MMWORD PTR[GLOBAL(_2217_neg5352)] ; d1*2217 - c1*5352
183 pmaddwd mm5, MMWORD PTR[GLOBAL(_2217_neg5352)] ; d1*2217 - c1*5352
Dfwalsh_sse2.asm78 pmaddwd xmm0, [GLOBAL(c1)] ; d11 a11 d10 a10
79 pmaddwd xmm2, [GLOBAL(cn1)] ; c11 b11 c10 b10
81 pmaddwd xmm1, [GLOBAL(c1)] ; d12 a12 d13 a13
82 pmaddwd xmm3, [GLOBAL(cn1)] ; c12 b12 c13 b13
Dquantize_mmx.asm217 pmaddwd mm0, mm2
219 pmaddwd mm1, mm3
240 pmaddwd mm0, mm2
242 pmaddwd mm1, mm3
/external/libvpx/libvpx/vp9/encoder/x86/
Dvp9_highbd_error_avx.asm54 pmaddwd xm2, xm2
55 pmaddwd xm3, xm3
57 pmaddwd xm0, xm0
58 pmaddwd xm1, xm1
129 pmaddwd xm2, xm2
130 pmaddwd xm0, xm0
133 pmaddwd xm3, xm3
134 pmaddwd xm1, xm1
213 pmaddwd xm2, xm2
214 pmaddwd xm0, xm0
[all …]
Dvp9_error_sse2.asm37 pmaddwd m0, m0
38 pmaddwd m1, m1
39 pmaddwd m2, m2
40 pmaddwd m3, m3
98 pmaddwd m0, m0
99 pmaddwd m1, m1
Dvp9_highbd_error_sse2.asm51 pmaddwd m2, m2
52 pmaddwd m0, m0
55 pmaddwd m3, m3
56 pmaddwd m1, m1
/external/fec/
Ddotprod_sse2_assist.s36 pmaddwd (%edi),%xmm1
40 pmaddwd 16(%edi),%xmm1
44 pmaddwd 32(%edi),%xmm1
49 pmaddwd 48(%edi),%xmm1
Ddotprod_mmx_assist.s36 pmaddwd (%edi),%mm1 # mm1 = b[3]*a[3]+b[2]*a[2],b[1]*a[1]+b[0]*a[0]
40 pmaddwd 8(%edi),%mm1
44 pmaddwd 16(%edi),%mm1
49 pmaddwd 24(%edi),%mm1
Dsumsq_mmx_assist.s28 pmaddwd %mm0,%mm0 # (S0^2+S1^2) (S2^2+S3^2)
30 pmaddwd %mm6,%mm6 # (S4^2+S5^2) (S6^2+S7^2)
67 pmaddwd %mm0,%mm0 # (S0*S0+S1*S1) (S2*S2+S3*S3)
69 pmaddwd %mm1,%mm1
/external/libjpeg-turbo/simd/
Djccolext-mmx.asm289 pmaddwd mm1,[GOTOFF(eax,PW_F0299_F0337)] ; mm1=ROL*FIX(0.299)+GOL*FIX(0.337)
290 pmaddwd mm6,[GOTOFF(eax,PW_F0299_F0337)] ; mm6=ROH*FIX(0.299)+GOH*FIX(0.337)
291 pmaddwd mm7,[GOTOFF(eax,PW_MF016_MF033)] ; mm7=ROL*-FIX(0.168)+GOL*-FIX(0.331)
292 pmaddwd mm4,[GOTOFF(eax,PW_MF016_MF033)] ; mm4=ROH*-FIX(0.168)+GOH*-FIX(0.331)
321 pmaddwd mm0,[GOTOFF(eax,PW_F0299_F0337)] ; mm0=REL*FIX(0.299)+GEL*FIX(0.337)
322 pmaddwd mm6,[GOTOFF(eax,PW_F0299_F0337)] ; mm6=REH*FIX(0.299)+GEH*FIX(0.337)
323 pmaddwd mm5,[GOTOFF(eax,PW_MF016_MF033)] ; mm5=REL*-FIX(0.168)+GEL*-FIX(0.331)
324 pmaddwd mm4,[GOTOFF(eax,PW_MF016_MF033)] ; mm4=REH*-FIX(0.168)+GEH*-FIX(0.331)
359 pmaddwd mm0,[GOTOFF(eax,PW_F0114_F0250)] ; mm0=BOL*FIX(0.114)+GOL*FIX(0.250)
360 pmaddwd mm4,[GOTOFF(eax,PW_F0114_F0250)] ; mm4=BOH*FIX(0.114)+GOH*FIX(0.250)
[all …]
Djccolext-sse2-64.asm303 pmaddwd xmm1,[rel PW_F0299_F0337] ; xmm1=ROL*FIX(0.299)+GOL*FIX(0.337)
304 pmaddwd xmm6,[rel PW_F0299_F0337] ; xmm6=ROH*FIX(0.299)+GOH*FIX(0.337)
305 pmaddwd xmm7,[rel PW_MF016_MF033] ; xmm7=ROL*-FIX(0.168)+GOL*-FIX(0.331)
306 pmaddwd xmm4,[rel PW_MF016_MF033] ; xmm4=ROH*-FIX(0.168)+GOH*-FIX(0.331)
335 pmaddwd xmm0,[rel PW_F0299_F0337] ; xmm0=REL*FIX(0.299)+GEL*FIX(0.337)
336 pmaddwd xmm6,[rel PW_F0299_F0337] ; xmm6=REH*FIX(0.299)+GEH*FIX(0.337)
337 pmaddwd xmm5,[rel PW_MF016_MF033] ; xmm5=REL*-FIX(0.168)+GEL*-FIX(0.331)
338 pmaddwd xmm4,[rel PW_MF016_MF033] ; xmm4=REH*-FIX(0.168)+GEH*-FIX(0.331)
373 pmaddwd xmm0,[rel PW_F0114_F0250] ; xmm0=BOL*FIX(0.114)+GOL*FIX(0.250)
374 pmaddwd xmm4,[rel PW_F0114_F0250] ; xmm4=BOH*FIX(0.114)+GOH*FIX(0.250)
[all …]
Djccolext-sse2.asm317 pmaddwd xmm1,[GOTOFF(eax,PW_F0299_F0337)] ; xmm1=ROL*FIX(0.299)+GOL*FIX(0.337)
318 pmaddwd xmm6,[GOTOFF(eax,PW_F0299_F0337)] ; xmm6=ROH*FIX(0.299)+GOH*FIX(0.337)
319 pmaddwd xmm7,[GOTOFF(eax,PW_MF016_MF033)] ; xmm7=ROL*-FIX(0.168)+GOL*-FIX(0.331)
320 pmaddwd xmm4,[GOTOFF(eax,PW_MF016_MF033)] ; xmm4=ROH*-FIX(0.168)+GOH*-FIX(0.331)
349 pmaddwd xmm0,[GOTOFF(eax,PW_F0299_F0337)] ; xmm0=REL*FIX(0.299)+GEL*FIX(0.337)
350 pmaddwd xmm6,[GOTOFF(eax,PW_F0299_F0337)] ; xmm6=REH*FIX(0.299)+GEH*FIX(0.337)
351 pmaddwd xmm5,[GOTOFF(eax,PW_MF016_MF033)] ; xmm5=REL*-FIX(0.168)+GEL*-FIX(0.331)
352 pmaddwd xmm4,[GOTOFF(eax,PW_MF016_MF033)] ; xmm4=REH*-FIX(0.168)+GEH*-FIX(0.331)
387 pmaddwd xmm0,[GOTOFF(eax,PW_F0114_F0250)] ; xmm0=BOL*FIX(0.114)+GOL*FIX(0.250)
388 pmaddwd xmm4,[GOTOFF(eax,PW_F0114_F0250)] ; xmm4=BOH*FIX(0.114)+GOH*FIX(0.250)
[all …]
Djcgryext-mmx.asm271 pmaddwd mm1,[GOTOFF(eax,PW_F0299_F0337)] ; mm1=ROL*FIX(0.299)+GOL*FIX(0.337)
272 pmaddwd mm6,[GOTOFF(eax,PW_F0299_F0337)] ; mm6=ROH*FIX(0.299)+GOH*FIX(0.337)
279 pmaddwd mm0,[GOTOFF(eax,PW_F0299_F0337)] ; mm0=REL*FIX(0.299)+GEL*FIX(0.337)
280 pmaddwd mm6,[GOTOFF(eax,PW_F0299_F0337)] ; mm6=REH*FIX(0.299)+GEH*FIX(0.337)
291 pmaddwd mm0,[GOTOFF(eax,PW_F0114_F0250)] ; mm0=BOL*FIX(0.114)+GOL*FIX(0.250)
292 pmaddwd mm4,[GOTOFF(eax,PW_F0114_F0250)] ; mm4=BOH*FIX(0.114)+GOH*FIX(0.250)
307 pmaddwd mm6,[GOTOFF(eax,PW_F0114_F0250)] ; mm6=BEL*FIX(0.114)+GEL*FIX(0.250)
308 pmaddwd mm4,[GOTOFF(eax,PW_F0114_F0250)] ; mm4=BEH*FIX(0.114)+GEH*FIX(0.250)
Djcgryext-sse2-64.asm284 pmaddwd xmm1,[rel PW_F0299_F0337] ; xmm1=ROL*FIX(0.299)+GOL*FIX(0.337)
285 pmaddwd xmm6,[rel PW_F0299_F0337] ; xmm6=ROH*FIX(0.299)+GOH*FIX(0.337)
292 pmaddwd xmm0,[rel PW_F0299_F0337] ; xmm0=REL*FIX(0.299)+GEL*FIX(0.337)
293 pmaddwd xmm6,[rel PW_F0299_F0337] ; xmm6=REH*FIX(0.299)+GEH*FIX(0.337)
304 pmaddwd xmm0,[rel PW_F0114_F0250] ; xmm0=BOL*FIX(0.114)+GOL*FIX(0.250)
305 pmaddwd xmm4,[rel PW_F0114_F0250] ; xmm4=BOH*FIX(0.114)+GOH*FIX(0.250)
320 pmaddwd xmm6,[rel PW_F0114_F0250] ; xmm6=BEL*FIX(0.114)+GEL*FIX(0.250)
321 pmaddwd xmm4,[rel PW_F0114_F0250] ; xmm4=BEH*FIX(0.114)+GEH*FIX(0.250)
Djcgryext-sse2.asm299 pmaddwd xmm1,[GOTOFF(eax,PW_F0299_F0337)] ; xmm1=ROL*FIX(0.299)+GOL*FIX(0.337)
300 pmaddwd xmm6,[GOTOFF(eax,PW_F0299_F0337)] ; xmm6=ROH*FIX(0.299)+GOH*FIX(0.337)
307 pmaddwd xmm0,[GOTOFF(eax,PW_F0299_F0337)] ; xmm0=REL*FIX(0.299)+GEL*FIX(0.337)
308 pmaddwd xmm6,[GOTOFF(eax,PW_F0299_F0337)] ; xmm6=REH*FIX(0.299)+GEH*FIX(0.337)
319 pmaddwd xmm0,[GOTOFF(eax,PW_F0114_F0250)] ; xmm0=BOL*FIX(0.114)+GOL*FIX(0.250)
320 pmaddwd xmm4,[GOTOFF(eax,PW_F0114_F0250)] ; xmm4=BOH*FIX(0.114)+GOH*FIX(0.250)
335 pmaddwd xmm6,[GOTOFF(eax,PW_F0114_F0250)] ; xmm6=BEL*FIX(0.114)+GEL*FIX(0.250)
336 pmaddwd xmm4,[GOTOFF(eax,PW_F0114_F0250)] ; xmm4=BEH*FIX(0.114)+GEH*FIX(0.250)
/external/libvpx/libvpx/third_party/libyuv/source/
Dcompare_win.cc44 pmaddwd xmm1, xmm1 in SumSquareError_SSE2()
45 pmaddwd xmm2, xmm2 in SumSquareError_SSE2()

123