• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/minidlna/ffmpeg-0.5.1/libavcodec/x86/

Lines Matching refs:p0

209 ; in: m0=p1 m1=p0 m2=q0 m3=q1 %1=alpha-1 %2=beta-1
222 DIFF_GT m1, m2, m4, m7, m6 ; |p0-q0| > alpha-1
223 DIFF_GT m0, m1, m5, m4, m6 ; |p1-p0| > beta-1
231 ; in: m0=p1 m1=p0 m2=q0 m3=q1 m7=(tc&mask)
232 ; out: m1=p0' m2=q0'
236 pxor m5, m2 ; p0^q0
237 pand m5, [pb_01 GLOBAL] ; (p0^q0)&1
243 pavgb m4, m2 ; (q0 - p0 + 256)>>1
257 ; in: m1=p0 m2=q0
259 ; out: [q1] = clip( (q2+((p0+q0+1)>>1))>>1, q1-tc0, q1+tc0 )
264 pavgb %2, %6 ; avg(p2,avg(p0,q0))
266 pand %6, [pb_01 GLOBAL] ; (p2^avg(p0,q0))&1
267 psubusb %2, %6 ; (p2+((p0+q0+1)>>1))>>1
290 mova m1, [r4+2*r1] ; p0
303 DIFF_GT2 m1, m3, m5, m6, m7 ; |p2-p0| > beta-1
386 mova m1, [r4+2*r1] ; p0
402 DIFF_GT2 m1, m3, m5, m6, m7 ; |p2-p0| > beta-1
491 %macro LUMA_INTRA_P012 4 ; p0..p3 in memory
493 mova t1, p0
496 pavgb t0, t1 ; ((p2+p1+1)/2 + (p0+q0+1)/2 + 1)/2
499 mova t3, p0
509 psubb t0, t2 ; p1' = (p2+p1+p0+q0+2)/4;
516 psubb t3, t2 ; p2+2*p1+2*p0+2*q0+q1
520 pavgb t1, t5 ; (((p2+q1)/2 + p1+1)/2 + (p0+q0+1)/2 + 1)/2
525 psubb t1, t3 ; p0'a = (p2+2*p1+2*p0+2*q0+q1+4)/8
527 mova t3, p0
528 mova t2, p0
533 pavgb t2, p1 ; p0'b = (2*p1+p0+q0+2)/4
536 pxor t2, p0
540 pxor t1, p0
541 mova %1, t1 ; store p0
547 pavgb t1, t0 ; (p3+p2+1)/2 + (p2+p1+p0+q0+2)/4
549 paddb t2, t4 ; 2*p3+3*p2+p1+p0+q0
554 psubb t1, t2 ; p2' = (2*p3+3*p2+p1+p0+q0+4)/8
569 %define p0 m2
577 %define p0 m1
623 mova p0, [r4+r5]
635 DIFF_GT2 p0, q0, t5, t0, t3 ; t0 = |p0-q0| > alpha/4+1
636 DIFF_GT2 p0, p2, m5, t2, t5 ; mask1 = |p2-p0| > beta-1
649 DIFF_GT2 p0, q0, m4, m6, m7 ; m6 = |p0-q0| > alpha/4+1
651 DIFF_GT2 p0, p2, m5, m4, m7 ; m4 = |p2-p0| > beta-1