Mercurial > libavcodec.hg
comparison i386/h264dsp_mmx.c @ 4866:6c66ddbb054f libavcodec
Fix parts missed in clip -> av_clip rename
author | reimar |
---|---|
date | Thu, 19 Apr 2007 16:12:06 +0000 |
parents | 33c6fe489f62 |
children | 3409dc0e7797 |
comparison
equal
deleted
inserted
replaced
4865:086291824752 | 4866:6c66ddbb054f |
---|---|
368 "psubusb %%mm3 , %%mm2 \n\t"\ | 368 "psubusb %%mm3 , %%mm2 \n\t"\ |
369 "paddusb %%mm3 , %%mm1 \n\t"\ | 369 "paddusb %%mm3 , %%mm1 \n\t"\ |
370 "paddusb %%mm6 , %%mm2 \n\t" | 370 "paddusb %%mm6 , %%mm2 \n\t" |
371 | 371 |
372 // in: mm0=p1 mm1=p0 mm2=q0 mm3=q1 mm7=(tc&mask) %8=mm_bone | 372 // in: mm0=p1 mm1=p0 mm2=q0 mm3=q1 mm7=(tc&mask) %8=mm_bone |
373 // out: (q1addr) = clip( (q2+((p0+q0+1)>>1))>>1, q1-tc0, q1+tc0 ) | 373 // out: (q1addr) = av_clip( (q2+((p0+q0+1)>>1))>>1, q1-tc0, q1+tc0 ) |
374 // clobbers: q2, tmp, tc0 | 374 // clobbers: q2, tmp, tc0 |
375 #define H264_DEBLOCK_Q1(p1, q2, q2addr, q1addr, tc0, tmp)\ | 375 #define H264_DEBLOCK_Q1(p1, q2, q2addr, q1addr, tc0, tmp)\ |
376 "movq %%mm1, "#tmp" \n\t"\ | 376 "movq %%mm1, "#tmp" \n\t"\ |
377 "pavgb %%mm2, "#tmp" \n\t"\ | 377 "pavgb %%mm2, "#tmp" \n\t"\ |
378 "pavgb "#tmp", "#q2" \n\t" /* avg(p2,avg(p0,q0)) */\ | 378 "pavgb "#tmp", "#q2" \n\t" /* avg(p2,avg(p0,q0)) */\ |