Mercurial > libavcodec.hg
diff x86/x86util.asm @ 12086:d780ae746855 libavcodec
Simple H/V loopfilter for VP8 in MMX, MMX2 and SSE2 (yay for yasm macros).
author | rbultje |
---|---|
date | Sat, 03 Jul 2010 19:26:30 +0000 |
parents | 2ae70e2c31a4 |
children | 846779f6b164 |
line wrap: on
line diff
--- a/x86/x86util.asm Sat Jul 03 18:36:10 2010 +0000 +++ b/x86/x86util.asm Sat Jul 03 19:26:30 2010 +0000 @@ -37,6 +37,14 @@ SWAP %2, %4, %3 %endmacro +%macro TRANSPOSE4x4B 5 + SBUTTERFLY bw, %1, %2, %5 + SBUTTERFLY bw, %3, %4, %5 + SBUTTERFLY wd, %1, %3, %5 + SBUTTERFLY wd, %2, %4, %5 + SWAP %2, %3 +%endmacro + %macro TRANSPOSE4x4W 5 SBUTTERFLY wd, %1, %2, %5 SBUTTERFLY wd, %3, %4, %5