Home
last modified time | relevance | path

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

123

/external/libvpx/libvpx/vpx_dsp/x86/
Dfwd_txfm_ssse3_x86_64.asm95 pmaddwd m5, m2, [pw_15137_6270]
96 pmaddwd m2, [pw_6270_m15137]
97 pmaddwd m9, m10, [pw_15137_6270]
98 pmaddwd m10, [pw_6270_m15137]
123 pmaddwd m7, m1, [pw_16069_3196]
124 pmaddwd m1, [pw_3196_m16069]
125 pmaddwd m9, m10, [pw_16069_3196]
126 pmaddwd m10, [pw_3196_m16069]
141 pmaddwd m9, m11, [pw_9102_13623]
142 pmaddwd m11, [pw_13623_m9102]
[all …]
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 …]
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
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/
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 …]
Dencodeopt.asm36 pmaddwd xmm0, xmm0
37 pmaddwd xmm2, xmm2
95 pmaddwd xmm2, xmm2
100 pmaddwd xmm0, xmm0
155 pmaddwd xmm1, xmm1
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/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/libvpx/libvpx/vp9/encoder/x86/
Dvp9_error_sse2.asm38 pmaddwd m0, m0
39 pmaddwd m1, m1
40 pmaddwd m2, m2
41 pmaddwd m3, m3
94 pmaddwd m0, m0
95 pmaddwd m1, m1
/external/libjpeg-turbo/simd/
Djccolext-mmx.asm288 pmaddwd mm1,[GOTOFF(eax,PW_F0299_F0337)] ; mm1=ROL*FIX(0.299)+GOL*FIX(0.337)
289 pmaddwd mm6,[GOTOFF(eax,PW_F0299_F0337)] ; mm6=ROH*FIX(0.299)+GOH*FIX(0.337)
290 pmaddwd mm7,[GOTOFF(eax,PW_MF016_MF033)] ; mm7=ROL*-FIX(0.168)+GOL*-FIX(0.331)
291 pmaddwd mm4,[GOTOFF(eax,PW_MF016_MF033)] ; mm4=ROH*-FIX(0.168)+GOH*-FIX(0.331)
320 pmaddwd mm0,[GOTOFF(eax,PW_F0299_F0337)] ; mm0=REL*FIX(0.299)+GEL*FIX(0.337)
321 pmaddwd mm6,[GOTOFF(eax,PW_F0299_F0337)] ; mm6=REH*FIX(0.299)+GEH*FIX(0.337)
322 pmaddwd mm5,[GOTOFF(eax,PW_MF016_MF033)] ; mm5=REL*-FIX(0.168)+GEL*-FIX(0.331)
323 pmaddwd mm4,[GOTOFF(eax,PW_MF016_MF033)] ; mm4=REH*-FIX(0.168)+GEH*-FIX(0.331)
358 pmaddwd mm0,[GOTOFF(eax,PW_F0114_F0250)] ; mm0=BOL*FIX(0.114)+GOL*FIX(0.250)
359 pmaddwd mm4,[GOTOFF(eax,PW_F0114_F0250)] ; mm4=BOH*FIX(0.114)+GOH*FIX(0.250)
[all …]
Djccolext-sse2-64.asm304 pmaddwd xmm1,[rel PW_F0299_F0337] ; xmm1=ROL*FIX(0.299)+GOL*FIX(0.337)
305 pmaddwd xmm6,[rel PW_F0299_F0337] ; xmm6=ROH*FIX(0.299)+GOH*FIX(0.337)
306 pmaddwd xmm7,[rel PW_MF016_MF033] ; xmm7=ROL*-FIX(0.168)+GOL*-FIX(0.331)
307 pmaddwd xmm4,[rel PW_MF016_MF033] ; xmm4=ROH*-FIX(0.168)+GOH*-FIX(0.331)
336 pmaddwd xmm0,[rel PW_F0299_F0337] ; xmm0=REL*FIX(0.299)+GEL*FIX(0.337)
337 pmaddwd xmm6,[rel PW_F0299_F0337] ; xmm6=REH*FIX(0.299)+GEH*FIX(0.337)
338 pmaddwd xmm5,[rel PW_MF016_MF033] ; xmm5=REL*-FIX(0.168)+GEL*-FIX(0.331)
339 pmaddwd xmm4,[rel PW_MF016_MF033] ; xmm4=REH*-FIX(0.168)+GEH*-FIX(0.331)
374 pmaddwd xmm0,[rel PW_F0114_F0250] ; xmm0=BOL*FIX(0.114)+GOL*FIX(0.250)
375 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.asm270 pmaddwd mm1,[GOTOFF(eax,PW_F0299_F0337)] ; mm1=ROL*FIX(0.299)+GOL*FIX(0.337)
271 pmaddwd mm6,[GOTOFF(eax,PW_F0299_F0337)] ; mm6=ROH*FIX(0.299)+GOH*FIX(0.337)
278 pmaddwd mm0,[GOTOFF(eax,PW_F0299_F0337)] ; mm0=REL*FIX(0.299)+GEL*FIX(0.337)
279 pmaddwd mm6,[GOTOFF(eax,PW_F0299_F0337)] ; mm6=REH*FIX(0.299)+GEH*FIX(0.337)
290 pmaddwd mm0,[GOTOFF(eax,PW_F0114_F0250)] ; mm0=BOL*FIX(0.114)+GOL*FIX(0.250)
291 pmaddwd mm4,[GOTOFF(eax,PW_F0114_F0250)] ; mm4=BOH*FIX(0.114)+GOH*FIX(0.250)
306 pmaddwd mm6,[GOTOFF(eax,PW_F0114_F0250)] ; mm6=BEL*FIX(0.114)+GEL*FIX(0.250)
307 pmaddwd mm4,[GOTOFF(eax,PW_F0114_F0250)] ; mm4=BEH*FIX(0.114)+GEH*FIX(0.250)
Djcgryext-sse2-64.asm285 pmaddwd xmm1,[rel PW_F0299_F0337] ; xmm1=ROL*FIX(0.299)+GOL*FIX(0.337)
286 pmaddwd xmm6,[rel PW_F0299_F0337] ; xmm6=ROH*FIX(0.299)+GOH*FIX(0.337)
293 pmaddwd xmm0,[rel PW_F0299_F0337] ; xmm0=REL*FIX(0.299)+GEL*FIX(0.337)
294 pmaddwd xmm6,[rel PW_F0299_F0337] ; xmm6=REH*FIX(0.299)+GEH*FIX(0.337)
305 pmaddwd xmm0,[rel PW_F0114_F0250] ; xmm0=BOL*FIX(0.114)+GOL*FIX(0.250)
306 pmaddwd xmm4,[rel PW_F0114_F0250] ; xmm4=BOH*FIX(0.114)+GOH*FIX(0.250)
321 pmaddwd xmm6,[rel PW_F0114_F0250] ; xmm6=BEL*FIX(0.114)+GEL*FIX(0.250)
322 pmaddwd xmm4,[rel PW_F0114_F0250] ; xmm4=BEH*FIX(0.114)+GEH*FIX(0.250)
Djcgryext-sse2.asm300 pmaddwd xmm1,[GOTOFF(eax,PW_F0299_F0337)] ; xmm1=ROL*FIX(0.299)+GOL*FIX(0.337)
301 pmaddwd xmm6,[GOTOFF(eax,PW_F0299_F0337)] ; xmm6=ROH*FIX(0.299)+GOH*FIX(0.337)
308 pmaddwd xmm0,[GOTOFF(eax,PW_F0299_F0337)] ; xmm0=REL*FIX(0.299)+GEL*FIX(0.337)
309 pmaddwd xmm6,[GOTOFF(eax,PW_F0299_F0337)] ; xmm6=REH*FIX(0.299)+GEH*FIX(0.337)
320 pmaddwd xmm0,[GOTOFF(eax,PW_F0114_F0250)] ; xmm0=BOL*FIX(0.114)+GOL*FIX(0.250)
321 pmaddwd xmm4,[GOTOFF(eax,PW_F0114_F0250)] ; xmm4=BOH*FIX(0.114)+GOH*FIX(0.250)
336 pmaddwd xmm6,[GOTOFF(eax,PW_F0114_F0250)] ; xmm6=BEL*FIX(0.114)+GEL*FIX(0.250)
337 pmaddwd xmm4,[GOTOFF(eax,PW_F0114_F0250)] ; xmm4=BEH*FIX(0.114)+GEH*FIX(0.250)
Djdcolext-mmx.asm166 pmaddwd mm2,[GOTOFF(eax,PW_MF0344_F0285)]
167 pmaddwd mm4,[GOTOFF(eax,PW_MF0344_F0285)]
170 pmaddwd mm3,[GOTOFF(eax,PW_MF0344_F0285)]
171 pmaddwd mm5,[GOTOFF(eax,PW_MF0344_F0285)]
/external/libyuv/files/util/
Dpsnr.cc132 pmaddwd xmm1, xmm1 in SumSquareError_SSE2()
133 pmaddwd xmm2, xmm2 in SumSquareError_SSE2()
/external/valgrind/VEX/test/
Dmmxtest.c302 #define pmaddwd_m2r(var, reg) mmx_m2r(pmaddwd, var, reg)
303 #define pmaddwd_r2r(regs, regd) mmx_r2r(pmaddwd, regs, regd)
304 #define pmaddwd(vars, vard) mmx_m2m(pmaddwd, vars, vard) macro
557 do_test("pmaddwd", pmaddwd(ma,mb)); in main()
/external/libvpx/libvpx/third_party/libyuv/source/
Dcompare_win.cc45 pmaddwd xmm1, xmm1 in SumSquareError_SSE2()
46 pmaddwd xmm2, xmm2 in SumSquareError_SSE2()
/external/libyuv/files/source/
Dcompare_win.cc45 pmaddwd xmm1, xmm1 in SumSquareError_SSE2()
46 pmaddwd xmm2, xmm2 in SumSquareError_SSE2()

123