/third_party/ffmpeg/libavcodec/x86/ |
H A D | vp9mc_16bpp.asm | 56 pmaddwd m0, m7 58 pmaddwd m2, m8 60 pmaddwd m2, [filteryq+32] 70 pmaddwd m4, m9 71 pmaddwd m3, m10 73 pmaddwd m4, [filteryq+64] 74 pmaddwd m3, [filteryq+96] 136 pmaddwd m0, m7 137 pmaddwd m1, m7 139 pmaddwd m [all...] |
H A D | cfhddsp.asm | 151 pmaddwd m4, m8 152 pmaddwd m5, m8 153 pmaddwd m6, m9 154 pmaddwd m7, m9 161 pmaddwd m4, [factor_p1_n1] 162 pmaddwd m5, [factor_p1_n1] 163 pmaddwd m6, [factor_n1_p1] 164 pmaddwd m7, [factor_n1_p1] 188 pmaddwd m2, m10 189 pmaddwd m [all...] |
H A D | simple_idct.asm | 98 pmaddwd mm4, mm0 ; C4R4+C4R0 C4r4+C4r0 100 pmaddwd mm0, mm5 ; -C4R4+C4R0 -C4r4+C4r0 102 pmaddwd mm5, mm1 ; C6R6+C2R2 C6r6+C2r2 104 pmaddwd mm1, mm6 ; -C2R6+C6R2 -C2r6+C6r2 106 pmaddwd mm7, mm2 ; C3R3+C1R1 C3r3+C1r1 112 pmaddwd mm5, mm3 ; C7R7+C5R5 C7r7+C5r5 117 pmaddwd mm2, [coeffs + 64] ; -C7R3+C3R1 -C7r3+C3r1 120 pmaddwd mm5, mm3 ; -C5R7-C1R5 -C5r7-C1r5 138 pmaddwd mm4, mm1 ; -C1R3+C5R1 -C1r3+C5r1 140 pmaddwd mm [all...] |
H A D | cfhdencdsp.asm | 100 pmaddwd m0, m8 101 pmaddwd m1, m8 109 pmaddwd m2, m9 110 pmaddwd m3, m9 115 pmaddwd m0, m8 116 pmaddwd m1, m8 130 pmaddwd m5, m10 131 pmaddwd m6, m10 253 pmaddwd m0, [pw_p5_n11] 254 pmaddwd m [all...] |
H A D | g722dsp.asm | 43 pmaddwd m3, [pw_qmf_coeffs ] 44 pmaddwd m0, [pw_qmf_coeffs2] 45 pmaddwd m4, [pw_qmf_coeffs3] 46 pmaddwd m2, [pw_qmf_coeffs4]
|
H A D | mpegvideoencdsp.asm | 91 pmaddwd m1, m1 92 pmaddwd m2, m2 93 pmaddwd m3, m3 94 pmaddwd m4, m4
|
H A D | lossless_audiodsp.asm | 45 pmaddwd m0, m4 46 pmaddwd m1, m5 123 pmaddwd m0, t0 124 pmaddwd m1, t1
|
H A D | h264_qpel_10bit.asm | 682 pmaddwd m1, s1 683 pmaddwd m2, s1 684 pmaddwd m3, s2 685 pmaddwd m4, s2 686 pmaddwd m5, s3 687 pmaddwd m6, s3 692 pmaddwd m1, m0 693 pmaddwd m2, m0 695 pmaddwd m3, m0 696 pmaddwd m [all...] |
H A D | hevc_mc.asm | 551 pmaddwd %%reg0, %3 552 pmaddwd %%reg2, %4 555 pmaddwd %%reg1, %3 556 pmaddwd %%reg3, %4 594 pmaddwd m0, [rfilterq + %3q*8 ] 595 pmaddwd m2, [rfilterq + %3q*8+%%offset] 596 pmaddwd m4, [rfilterq + %3q*8+2*%%offset] 597 pmaddwd m6, [rfilterq + %3q*8+3*%%offset] 605 pmaddwd m1, [rfilterq + %3q*8 ] 606 pmaddwd m [all...] |
/third_party/ffmpeg/libavfilter/x86/ |
H A D | colorspacedsp.asm | 201 pmaddwd m6, m4, [rsp+1*mmsize] 202 pmaddwd m7, m5, [rsp+1*mmsize] 205 pmaddwd m8, m2, [rsp+1*mmsize] 206 pmaddwd m9, m3, [rsp+1*mmsize] 208 pmaddwd m8, m4, [rsp+2*mmsize] 209 pmaddwd m9, m5, [rsp+2*mmsize] 241 pmaddwd m6, m4, [rsp+2*mmsize] 242 pmaddwd m7, m5, [rsp+2*mmsize] 243 pmaddwd m8, m2, [rsp+2*mmsize] 244 pmaddwd m [all...] |
H A D | vf_w3fdif.asm | 59 pmaddwd m2, m0 60 pmaddwd m3, m1 86 pmaddwd m4, m0 87 pmaddwd m5, m0 93 pmaddwd m6, m2 94 pmaddwd m3, m2 147 pmaddwd m3, m0 148 pmaddwd m4, m0 154 pmaddwd m5, m0 155 pmaddwd m [all...] |
H A D | vf_ssim.asm | 51 pmaddwd m4, m0, m0 52 pmaddwd m6, m0, m1 85 pmaddwd m4, m0, m0 ; a1 * a1 86 pmaddwd m5, m1, m1 ; b1 * b1 87 pmaddwd m8, m2, m2 ; a2 * a2 88 pmaddwd m9, m3, m3 ; b2 * b2 91 pmaddwd m6, m0, m1 ; a1 * b1 = ss12 92 pmaddwd m5, m2, m3 ; a2 * b2 = ss12 106 pmaddwd m9, m2, m2 ; a3 * a3 107 pmaddwd m1 [all...] |
H A D | vf_psnr.asm | 76 pmaddwd m0, m0 77 pmaddwd m1, m1 78 pmaddwd m2, m2 79 pmaddwd m3, m3
|
/third_party/skia/third_party/externals/libjpeg-turbo/simd/i386/ |
H A D | jfdctint-mmx.asm | 227 pmaddwd mm4, [GOTOFF(ebx,PW_F130_F054)] ; mm4=data2L 228 pmaddwd mm0, [GOTOFF(ebx,PW_F130_F054)] ; mm0=data2H 229 pmaddwd mm1, [GOTOFF(ebx,PW_F054_MF130)] ; mm1=data6L 230 pmaddwd mm6, [GOTOFF(ebx,PW_F054_MF130)] ; mm6=data6H 272 pmaddwd mm4, [GOTOFF(ebx,PW_MF078_F117)] ; mm4=z3L 273 pmaddwd mm1, [GOTOFF(ebx,PW_MF078_F117)] ; mm1=z3H 274 pmaddwd mm0, [GOTOFF(ebx,PW_F117_F078)] ; mm0=z4L 275 pmaddwd mm6, [GOTOFF(ebx,PW_F117_F078)] ; mm6=z4H 302 pmaddwd mm4, [GOTOFF(ebx,PW_MF060_MF089)] ; mm4=tmp4L 303 pmaddwd mm [all...] |
H A D | jfdctint-sse2.asm | 244 pmaddwd xmm7, [GOTOFF(ebx,PW_F130_F054)] ; xmm7=data2L 245 pmaddwd xmm6, [GOTOFF(ebx,PW_F130_F054)] ; xmm6=data2H 246 pmaddwd xmm4, [GOTOFF(ebx,PW_F054_MF130)] ; xmm4=data6L 247 pmaddwd xmm0, [GOTOFF(ebx,PW_F054_MF130)] ; xmm0=data6H 289 pmaddwd xmm7, [GOTOFF(ebx,PW_MF078_F117)] ; xmm7=z3L 290 pmaddwd xmm4, [GOTOFF(ebx,PW_MF078_F117)] ; xmm4=z3H 291 pmaddwd xmm6, [GOTOFF(ebx,PW_F117_F078)] ; xmm6=z4L 292 pmaddwd xmm0, [GOTOFF(ebx,PW_F117_F078)] ; xmm0=z4H 319 pmaddwd xmm7, [GOTOFF(ebx,PW_MF060_MF089)] ; xmm7=tmp4L 320 pmaddwd xmm [all...] |
H A D | jidctred-mmx.asm | 205 pmaddwd mm4, [GOTOFF(ebx,PW_F256_F089)] ; mm4=(tmp2L) 206 pmaddwd mm5, [GOTOFF(ebx,PW_F256_F089)] ; mm5=(tmp2H) 207 pmaddwd mm0, [GOTOFF(ebx,PW_F106_MF217)] ; mm0=(tmp0L) 208 pmaddwd mm1, [GOTOFF(ebx,PW_F106_MF217)] ; mm1=(tmp0H) 216 pmaddwd mm6, [GOTOFF(ebx,PW_MF060_MF050)] ; mm6=(tmp2L) 217 pmaddwd mm7, [GOTOFF(ebx,PW_MF060_MF050)] ; mm7=(tmp2H) 218 pmaddwd mm2, [GOTOFF(ebx,PW_F145_MF021)] ; mm2=(tmp0L) 219 pmaddwd mm3, [GOTOFF(ebx,PW_F145_MF021)] ; mm3=(tmp0H) 248 pmaddwd mm5, [GOTOFF(ebx,PW_F184_MF076)] ; mm5=tmp2L 249 pmaddwd mm [all...] |
H A D | jidctint-mmx.asm | 211 pmaddwd mm4, [GOTOFF(ebx,PW_F130_F054)] ; mm4=tmp3L 212 pmaddwd mm5, [GOTOFF(ebx,PW_F130_F054)] ; mm5=tmp3H 213 pmaddwd mm1, [GOTOFF(ebx,PW_F054_MF130)] ; mm1=tmp2L 214 pmaddwd mm3, [GOTOFF(ebx,PW_F054_MF130)] ; mm3=tmp2H 289 pmaddwd mm2, [GOTOFF(ebx,PW_MF078_F117)] ; mm2=z3L 290 pmaddwd mm0, [GOTOFF(ebx,PW_MF078_F117)] ; mm0=z3H 291 pmaddwd mm5, [GOTOFF(ebx,PW_F117_F078)] ; mm5=z4L 292 pmaddwd mm7, [GOTOFF(ebx,PW_F117_F078)] ; mm7=z4H 319 pmaddwd mm2, [GOTOFF(ebx,PW_MF060_MF089)] ; mm2=tmp0L 320 pmaddwd mm [all...] |
H A D | jidctint-sse2.asm | 205 pmaddwd xmm4, [GOTOFF(ebx,PW_F130_F054)] ; xmm4=tmp3L 206 pmaddwd xmm5, [GOTOFF(ebx,PW_F130_F054)] ; xmm5=tmp3H 207 pmaddwd xmm1, [GOTOFF(ebx,PW_F054_MF130)] ; xmm1=tmp2L 208 pmaddwd xmm3, [GOTOFF(ebx,PW_F054_MF130)] ; xmm3=tmp2H 283 pmaddwd xmm2, [GOTOFF(ebx,PW_MF078_F117)] ; xmm2=z3L 284 pmaddwd xmm0, [GOTOFF(ebx,PW_MF078_F117)] ; xmm0=z3H 285 pmaddwd xmm5, [GOTOFF(ebx,PW_F117_F078)] ; xmm5=z4L 286 pmaddwd xmm7, [GOTOFF(ebx,PW_F117_F078)] ; xmm7=z4H 313 pmaddwd xmm2, [GOTOFF(ebx,PW_MF060_MF089)] ; xmm2=tmp0L 314 pmaddwd xmm [all...] |
H A D | jidctred-sse2.asm | 195 pmaddwd xmm4, [GOTOFF(ebx,PW_F256_F089)] ; xmm4=(tmp2L) 196 pmaddwd xmm5, [GOTOFF(ebx,PW_F256_F089)] ; xmm5=(tmp2H) 197 pmaddwd xmm0, [GOTOFF(ebx,PW_F106_MF217)] ; xmm0=(tmp0L) 198 pmaddwd xmm1, [GOTOFF(ebx,PW_F106_MF217)] ; xmm1=(tmp0H) 206 pmaddwd xmm6, [GOTOFF(ebx,PW_MF060_MF050)] ; xmm6=(tmp2L) 207 pmaddwd xmm7, [GOTOFF(ebx,PW_MF060_MF050)] ; xmm7=(tmp2H) 208 pmaddwd xmm2, [GOTOFF(ebx,PW_F145_MF021)] ; xmm2=(tmp0L) 209 pmaddwd xmm3, [GOTOFF(ebx,PW_F145_MF021)] ; xmm3=(tmp0H) 238 pmaddwd xmm5, [GOTOFF(ebx,PW_F184_MF076)] ; xmm5=tmp2L 239 pmaddwd xmm [all...] |
/third_party/skia/third_party/externals/libjpeg-turbo/simd/x86_64/ |
H A D | jfdctint-sse2.asm | 236 pmaddwd xmm7, [rel PW_F130_F054] ; xmm7=data2L 237 pmaddwd xmm6, [rel PW_F130_F054] ; xmm6=data2H 238 pmaddwd xmm4, [rel PW_F054_MF130] ; xmm4=data6L 239 pmaddwd xmm0, [rel PW_F054_MF130] ; xmm0=data6H 281 pmaddwd xmm7, [rel PW_MF078_F117] ; xmm7=z3L 282 pmaddwd xmm4, [rel PW_MF078_F117] ; xmm4=z3H 283 pmaddwd xmm6, [rel PW_F117_F078] ; xmm6=z4L 284 pmaddwd xmm0, [rel PW_F117_F078] ; xmm0=z4H 311 pmaddwd xmm7, [rel PW_MF060_MF089] ; xmm7=tmp4L 312 pmaddwd xmm [all...] |
H A D | jidctint-sse2.asm | 198 pmaddwd xmm4, [rel PW_F130_F054] ; xmm4=tmp3L 199 pmaddwd xmm5, [rel PW_F130_F054] ; xmm5=tmp3H 200 pmaddwd xmm1, [rel PW_F054_MF130] ; xmm1=tmp2L 201 pmaddwd xmm3, [rel PW_F054_MF130] ; xmm3=tmp2H 276 pmaddwd xmm2, [rel PW_MF078_F117] ; xmm2=z3L 277 pmaddwd xmm0, [rel PW_MF078_F117] ; xmm0=z3H 278 pmaddwd xmm5, [rel PW_F117_F078] ; xmm5=z4L 279 pmaddwd xmm7, [rel PW_F117_F078] ; xmm7=z4H 306 pmaddwd xmm2, [rel PW_MF060_MF089] ; xmm2=tmp0L 307 pmaddwd xmm [all...] |
H A D | jidctred-sse2.asm | 188 pmaddwd xmm4, [rel PW_F256_F089] ; xmm4=(tmp2L) 189 pmaddwd xmm5, [rel PW_F256_F089] ; xmm5=(tmp2H) 190 pmaddwd xmm0, [rel PW_F106_MF217] ; xmm0=(tmp0L) 191 pmaddwd xmm1, [rel PW_F106_MF217] ; xmm1=(tmp0H) 199 pmaddwd xmm6, [rel PW_MF060_MF050] ; xmm6=(tmp2L) 200 pmaddwd xmm7, [rel PW_MF060_MF050] ; xmm7=(tmp2H) 201 pmaddwd xmm2, [rel PW_F145_MF021] ; xmm2=(tmp0L) 202 pmaddwd xmm3, [rel PW_F145_MF021] ; xmm3=(tmp0H) 231 pmaddwd xmm5, [rel PW_F184_MF076] ; xmm5=tmp2L 232 pmaddwd xmm [all...] |
/third_party/ffmpeg/libswscale/x86/ |
H A D | input.asm | 196 pmaddwd m0, coeff1 ; (dword) { B0*BY + G0*GY, B1*BY, B2*BY + G2*GY, B3*BY } 197 pmaddwd m1, coeff2 ; (dword) { R0*RY, G1+GY + R1*RY, R2*RY, G3+GY + R3*RY } 198 pmaddwd m2, coeff1 ; (dword) { B4*BY + G4*GY, B5*BY, B6*BY + G6*GY, B7*BY } 199 pmaddwd m3, coeff2 ; (dword) { R4*RY, G5+GY + R5*RY, R6*RY, G7+GY + R7*RY } 278 pmaddwd m2, m0, coeffV1 ; (dword) { B0*BV + G0*GV, B1*BV, B2*BV + G2*GV, B3*BV } 279 pmaddwd m3, m1, coeffV2 ; (dword) { R0*BV, G1*GV + R1*BV, R2*BV, G3*GV + R3*BV } 280 pmaddwd m0, coeffU1 ; (dword) { B0*BU + G0*GU, B1*BU, B2*BU + G2*GU, B3*BU } 281 pmaddwd m1, coeffU2 ; (dword) { R0*BU, G1*GU + R1*BU, R2*BU, G3*GU + R3*BU } 296 pmaddwd m1, m4, coeffU1 ; (dword) { B4*BU + G4*GU, B5*BU, B6*BU + G6*GU, B7*BU } 297 pmaddwd m [all...] |
H A D | scale.asm | 136 %if %1 == 16 ; pmaddwd needs signed adds, so this moves unsigned -> signed, we'll 141 pmaddwd m0, [filterq+wq*8+mmsize*0] ; *= filter[{0,1,..,6,7}] 142 pmaddwd m1, [filterq+wq*8+mmsize*1] ; *= filter[{8,9,..,14,15}] 180 %if %1 == 16 ; pmaddwd needs signed adds, so this moves unsigned -> signed, we'll 187 pmaddwd m0, [filterq+wq*8+mmsize*0] ; *= filter[{0,1,..,6,7}] 188 pmaddwd m1, [filterq+wq*8+mmsize*1] ; *= filter[{8,9,..,14,15}] 189 pmaddwd m4, [filterq+wq*8+mmsize*2] ; *= filter[{16,17,..,22,23}] 190 pmaddwd m5, [filterq+wq*8+mmsize*3] ; *= filter[{24,25,..,30,31}] 272 %if %1 == 16 ; pmaddwd needs signed adds, so this moves unsigned -> signed, we'll 277 pmaddwd m [all...] |
/third_party/ffmpeg/libswresample/x86/ |
H A D | rematrix.asm | 137 pmaddwd m0, m5 138 pmaddwd m1, m5 139 pmaddwd m2, m5 140 pmaddwd m3, m5 199 pmaddwd m0, m5 200 pmaddwd m1, m5 201 pmaddwd m2, m5 202 pmaddwd m3, m5
|