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