/external/libvpx/libvpx/vpx_dsp/x86/ |
D | highbd_sad4d_sse2.asm | 36 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 …]
|
D | variance_impl_mmx.asm | 37 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 …]
|
D | highbd_variance_impl_sse2.asm | 89 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
|
D | halfpix_variance_impl_sse2.asm | 69 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
|
D | vpx_high_subpixel_bilinear_sse2.asm | 46 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
|
D | vpx_high_subpixel_8t_sse2.asm | 67 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 …]
|
D | ssim_opt_x86_64.asm | 18 pmaddwd xmm1, xmm1 21 pmaddwd xmm2, xmm2 23 pmaddwd xmm3, xmm4
|
/external/libvpx/libvpx/vp8/encoder/x86/ |
D | encodeopt.asm | 36 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 …]
|
D | dct_sse2.asm | 94 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 …]
|
D | dct_mmx.asm | 94 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
|
D | fwalsh_sse2.asm | 78 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
|
D | quantize_mmx.asm | 217 pmaddwd mm0, mm2 219 pmaddwd mm1, mm3 240 pmaddwd mm0, mm2 242 pmaddwd mm1, mm3
|
/external/libvpx/libvpx/vp9/encoder/x86/ |
D | vp9_highbd_error_avx.asm | 54 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 …]
|
D | vp9_error_sse2.asm | 37 pmaddwd m0, m0 38 pmaddwd m1, m1 39 pmaddwd m2, m2 40 pmaddwd m3, m3 98 pmaddwd m0, m0 99 pmaddwd m1, m1
|
D | vp9_highbd_error_sse2.asm | 51 pmaddwd m2, m2 52 pmaddwd m0, m0 55 pmaddwd m3, m3 56 pmaddwd m1, m1
|
/external/fec/ |
D | dotprod_sse2_assist.s | 36 pmaddwd (%edi),%xmm1 40 pmaddwd 16(%edi),%xmm1 44 pmaddwd 32(%edi),%xmm1 49 pmaddwd 48(%edi),%xmm1
|
D | dotprod_mmx_assist.s | 36 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
|
D | sumsq_mmx_assist.s | 28 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/ |
D | jccolext-mmx.asm | 289 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 …]
|
D | jccolext-sse2-64.asm | 303 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 …]
|
D | jccolext-sse2.asm | 317 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 …]
|
D | jcgryext-mmx.asm | 271 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)
|
D | jcgryext-sse2-64.asm | 284 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)
|
D | jcgryext-sse2.asm | 299 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/ |
D | compare_win.cc | 44 pmaddwd xmm1, xmm1 in SumSquareError_SSE2() 45 pmaddwd xmm2, xmm2 in SumSquareError_SSE2()
|