Mercurial > libavcodec.hg
comparison x86/x86util.asm @ 12013:2ae70e2c31a4 libavcodec
MMX idct_add for VP8.
author | rbultje |
---|---|
date | Tue, 29 Jun 2010 14:43:11 +0000 |
parents | 88563eada57f |
children | d780ae746855 |
comparison
equal
deleted
inserted
replaced
12012:2d70a8b0ec8a | 12013:2ae70e2c31a4 |
---|---|
363 psraw %1, 6 | 363 psraw %1, 6 |
364 paddsw %1, %2 | 364 paddsw %1, %2 |
365 packuswb %1, %1 | 365 packuswb %1, %1 |
366 movh %4, %1 | 366 movh %4, %1 |
367 %endmacro | 367 %endmacro |
368 | |
369 %macro STORE_DIFFx2 8 ; add1, add2, reg1, reg2, zero, shift, source, stride | |
370 movh %3, [%7] | |
371 movh %4, [%7+%8] | |
372 punpcklbw %3, %5 | |
373 punpcklbw %4, %5 | |
374 psraw %1, %6 | |
375 psraw %2, %6 | |
376 paddw %3, %1 | |
377 paddw %4, %2 | |
378 packuswb %3, %5 | |
379 packuswb %4, %5 | |
380 movh [%7], %3 | |
381 movh [%7+%8], %4 | |
382 %endmacro |