Mercurial > libavcodec.hg
comparison libpostproc/postprocess_template.c @ 2276:185f3b18ec1f libavcodec
100l (signed vs. unsigend)
| author | michael |
|---|---|
| date | Tue, 28 Sep 2004 05:38:36 +0000 |
| parents | 703b80c99891 |
| children | 15cfba1b97b5 |
comparison
equal
deleted
inserted
replaced
| 2275:c443a6af19a7 | 2276:185f3b18ec1f |
|---|---|
| 2705 "paddb %%mm7, %%mm2 \n\t" | 2705 "paddb %%mm7, %%mm2 \n\t" |
| 2706 "pcmpgtb %%mm6, %%mm2 \n\t" | 2706 "pcmpgtb %%mm6, %%mm2 \n\t" |
| 2707 "paddb %%mm2, %%mm0 \n\t" | 2707 "paddb %%mm2, %%mm0 \n\t" |
| 2708 "psubusb %%mm3, %%mm4 \n\t" | 2708 "psubusb %%mm3, %%mm4 \n\t" |
| 2709 | 2709 |
| 2710 "pxor %%mm6, %%mm6 \n\t" | |
| 2710 "movq %4, %%mm7 \n\t" // QP,..., QP | 2711 "movq %4, %%mm7 \n\t" // QP,..., QP |
| 2711 "paddusb %%mm7, %%mm7 \n\t" // 2QP ... 2QP | 2712 "paddusb %%mm7, %%mm7 \n\t" // 2QP ... 2QP |
| 2712 "pcmpgtb %%mm4, %%mm7 \n\t" // Diff < 2QP -> FF | 2713 "psubusb %%mm4, %%mm7 \n\t" // Diff >=2QP -> 0 |
| 2714 "pcmpeqb %%mm6, %%mm7 \n\t" // Diff < 2QP -> 0 | |
| 2715 "pcmpeqb %%mm6, %%mm7 \n\t" // Diff < 2QP -> 0 | |
| 2713 "movq %%mm7, %1 \n\t" | 2716 "movq %%mm7, %1 \n\t" |
| 2714 | 2717 |
| 2715 "pxor %%mm6, %%mm6 \n\t" | |
| 2716 "movq %5, %%mm7 \n\t" | 2718 "movq %5, %%mm7 \n\t" |
| 2717 "punpcklbw %%mm7, %%mm7 \n\t" | 2719 "punpcklbw %%mm7, %%mm7 \n\t" |
| 2718 "punpcklbw %%mm7, %%mm7 \n\t" | 2720 "punpcklbw %%mm7, %%mm7 \n\t" |
| 2719 "punpcklbw %%mm7, %%mm7 \n\t" | 2721 "punpcklbw %%mm7, %%mm7 \n\t" |
| 2720 "psubb %%mm0, %%mm6 \n\t" | 2722 "psubb %%mm0, %%mm6 \n\t" |
