Mercurial > libavcodec.hg
comparison libpostproc/postprocess_template.c @ 363:ff766a367974 libavcodec
3dnow temporal denoiser bugfix by R?mi Guyomarch <rguyom@pobox.com>
| author | michael |
|---|---|
| date | Sun, 05 May 2002 11:08:59 +0000 |
| parents | 3912b37ba121 |
| children | b684f0f9ff72 |
comparison
equal
deleted
inserted
replaced
| 362:1ee4ba4ca783 | 363:ff766a367974 |
|---|---|
| 2181 "jmp 4f \n\t" | 2181 "jmp 4f \n\t" |
| 2182 | 2182 |
| 2183 "1: \n\t" | 2183 "1: \n\t" |
| 2184 "leal (%%ebx, %2, 2), %%ecx \n\t" // 7*stride | 2184 "leal (%%ebx, %2, 2), %%ecx \n\t" // 7*stride |
| 2185 "movq (%0), %%mm0 \n\t" // L0 | 2185 "movq (%0), %%mm0 \n\t" // L0 |
| 2186 "pavgb (%1), %%mm0 \n\t" // L0 | 2186 PAVGB((%1), %%mm0) // L0 |
| 2187 "movq (%0, %2), %%mm1 \n\t" // L1 | 2187 "movq (%0, %2), %%mm1 \n\t" // L1 |
| 2188 "pavgb (%1, %2), %%mm1 \n\t" // L1 | 2188 PAVGB((%1, %2), %%mm1) // L1 |
| 2189 "movq (%0, %2, 2), %%mm2 \n\t" // L2 | 2189 "movq (%0, %2, 2), %%mm2 \n\t" // L2 |
| 2190 "pavgb (%1, %2, 2), %%mm2 \n\t" // L2 | 2190 PAVGB((%1, %2, 2), %%mm2) // L2 |
| 2191 "movq (%0, %%eax), %%mm3 \n\t" // L3 | 2191 "movq (%0, %%eax), %%mm3 \n\t" // L3 |
| 2192 "pavgb (%1, %%eax), %%mm3 \n\t" // L3 | 2192 PAVGB((%1, %%eax), %%mm3) // L3 |
| 2193 "movq (%0, %2, 4), %%mm4 \n\t" // L4 | 2193 "movq (%0, %2, 4), %%mm4 \n\t" // L4 |
| 2194 "pavgb (%1, %2, 4), %%mm4 \n\t" // L4 | 2194 PAVGB((%1, %2, 4), %%mm4) // L4 |
| 2195 "movq (%0, %%ebx), %%mm5 \n\t" // L5 | 2195 "movq (%0, %%ebx), %%mm5 \n\t" // L5 |
| 2196 "pavgb (%1, %%ebx), %%mm5 \n\t" // L5 | 2196 PAVGB((%1, %%ebx), %%mm5) // L5 |
| 2197 "movq (%0, %%eax, 2), %%mm6 \n\t" // L6 | 2197 "movq (%0, %%eax, 2), %%mm6 \n\t" // L6 |
| 2198 "pavgb (%1, %%eax, 2), %%mm6 \n\t" // L6 | 2198 PAVGB((%1, %%eax, 2), %%mm6) // L6 |
| 2199 "movq (%0, %%ecx), %%mm7 \n\t" // L7 | 2199 "movq (%0, %%ecx), %%mm7 \n\t" // L7 |
| 2200 "pavgb (%1, %%ecx), %%mm7 \n\t" // L7 | 2200 PAVGB((%1, %%ecx), %%mm7) // L7 |
| 2201 "movq %%mm0, (%1) \n\t" // R0 | 2201 "movq %%mm0, (%1) \n\t" // R0 |
| 2202 "movq %%mm1, (%1, %2) \n\t" // R1 | 2202 "movq %%mm1, (%1, %2) \n\t" // R1 |
| 2203 "movq %%mm2, (%1, %2, 2) \n\t" // R2 | 2203 "movq %%mm2, (%1, %2, 2) \n\t" // R2 |
| 2204 "movq %%mm3, (%1, %%eax) \n\t" // R3 | 2204 "movq %%mm3, (%1, %%eax) \n\t" // R3 |
| 2205 "movq %%mm4, (%1, %2, 4) \n\t" // R4 | 2205 "movq %%mm4, (%1, %2, 4) \n\t" // R4 |
