Home
last modified time | relevance | path

Searched refs:pmaddwd (Results 1 - 25 of 65) sorted by relevance

123

/third_party/ffmpeg/libavcodec/x86/
H A Dvp9mc_16bpp.asm56 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 Dcfhddsp.asm151 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 Dsimple_idct.asm98 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 Dcfhdencdsp.asm100 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 Dg722dsp.asm43 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 Dmpegvideoencdsp.asm91 pmaddwd m1, m1
92 pmaddwd m2, m2
93 pmaddwd m3, m3
94 pmaddwd m4, m4
H A Dlossless_audiodsp.asm45 pmaddwd m0, m4
46 pmaddwd m1, m5
123 pmaddwd m0, t0
124 pmaddwd m1, t1
H A Dh264_qpel_10bit.asm682 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 Dhevc_mc.asm551 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 Dcolorspacedsp.asm201 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 Dvf_w3fdif.asm59 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 Dvf_ssim.asm51 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 Dvf_psnr.asm76 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 Djfdctint-mmx.asm227 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 Djfdctint-sse2.asm244 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 Djidctred-mmx.asm205 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 Djidctint-mmx.asm211 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 Djidctint-sse2.asm205 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 Djidctred-sse2.asm195 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 Djfdctint-sse2.asm236 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 Djidctint-sse2.asm198 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 Djidctred-sse2.asm188 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 Dinput.asm196 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 Dscale.asm136 %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 Drematrix.asm137 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

Completed in 12 milliseconds

123