diff options
author | Loren Merritt <lorenm@u.washington.edu> | 2012-07-04 11:07:49 +0000 |
---|---|---|
committer | Diego Biurrun <diego@biurrun.de> | 2012-07-05 17:37:11 +0200 |
commit | 4d4752366f873fde444815b9a0a8f1077073d266 (patch) | |
tree | 1b20b284f807fb1fafabfba826a1451b97a4fd93 /libavcodec/x86 | |
parent | 2cd1f5cadcab6c6c992c3d07575f76e3e6e59c0e (diff) | |
download | ffmpeg-4d4752366f873fde444815b9a0a8f1077073d266.tar.gz |
x86inc: add SPLATB_LOAD, SPLATB_REG, PSHUFLW macros
Signed-off-by: Diego Biurrun <diego@biurrun.de>
Diffstat (limited to 'libavcodec/x86')
-rw-r--r-- | libavcodec/x86/vp8dsp.asm | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/libavcodec/x86/vp8dsp.asm b/libavcodec/x86/vp8dsp.asm index 82f21fefae..531b205b7b 100644 --- a/libavcodec/x86/vp8dsp.asm +++ b/libavcodec/x86/vp8dsp.asm @@ -1465,27 +1465,6 @@ VP8_DC_WHT %endif %endmacro -%macro SPLATB_REG 2-3 -%if cpuflag(ssse3) - movd %1, %2d - pshufb %1, %3 -%elif cpuflag(sse2) - movd %1, %2d - punpcklbw %1, %1 - pshuflw %1, %1, 0x0 - punpcklqdq %1, %1 -%elif cpuflag(mmx2) - movd %1, %2d - punpcklbw %1, %1 - pshufw %1, %1, 0x0 -%else - movd %1, %2d - punpcklbw %1, %1 - punpcklwd %1, %1 - punpckldq %1, %1 -%endif -%endmacro - %macro SIMPLE_LOOPFILTER 2 cglobal vp8_%1_loop_filter_simple, 3, %2, 8, dst, stride, flim, cntr %if mmsize == 8 ; mmx/mmxext |