[FFmpeg-devel] [PATCH] Added AVX2 implementation for VP8 decoder (ff_pred16x16_tm_vp8_8_avx2)

2017-03-18 Thread Mirage Abeysekara
--- libavcodec/x86/h264_intrapred.asm| 37 libavcodec/x86/h264_intrapred_init.c | 7 +++ 2 files changed, 44 insertions(+) diff --git a/libavcodec/x86/h264_intrapred.asm b/libavcodec/x86/h264_intrapred.asm index c88d91b..0f3b462 100644 --- a/libavcod

[FFmpeg-devel] [PATCH] Added AVX2 implementation for VP8 decoder (ff_pred16x16_tm_vp8_8_avx2)

2017-03-18 Thread Mirage Abeysekara
checkasm --bench results with 5000 runs pred16x16_tm_vp8_c: 302.8 pred16x16_tm_vp8_mmx: 101.4 pred16x16_tm_vp8_mmxext: 95.5 pred16x16_tm_vp8_sse2: 95.1 pred16x16_tm_vp8_avx2: 38.2 ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/

[FFmpeg-devel] [PATCH] Added AVX2 implementation for VP8 decoder (ff_pred16x16_tm_vp8_8_avx2)

2017-03-11 Thread Mirage Abeysekara
--- libavcodec/x86/h264_intrapred.asm| 35 +++ libavcodec/x86/h264_intrapred_init.c | 7 +++ 2 files changed, 42 insertions(+) diff --git a/libavcodec/x86/h264_intrapred.asm b/libavcodec/x86/h264_intrapred.asm index c88d91b..a90edc3 100644 --- a/libavcode

[FFmpeg-devel] [PATCH] Added AVX2 implementation for VP8 decoder (ff_pred16x16_tm_vp8_8_avx2)

2017-03-11 Thread Mirage Abeysekara
checkasm --bench results with 5000 runs 32 bit version pred16x16_tm_vp8_c: 298.4 pred16x16_tm_vp8_mmx: 108.9 pred16x16_tm_vp8_mmxext: 91.0 pred16x16_tm_vp8_sse2: 49.7 pred16x16_tm_vp8_avx2: 37.9 64 bit version pred16x16_tm_vp8_c: 307.5 pred16x16_tm_vp8_mmx: 101.5 pred16x16_tm_vp8_mmxext: 89.2

[FFmpeg-devel] [PATCH] Added AVX2 implementation for VP8 decoder (ff_pred16x16_tm_vp8_8_avx2)

2017-03-11 Thread Mirage Abeysekara
--- libavcodec/x86/h264_intrapred.asm| 35 +++ libavcodec/x86/h264_intrapred_init.c | 7 +++ 2 files changed, 42 insertions(+) diff --git a/libavcodec/x86/h264_intrapred.asm b/libavcodec/x86/h264_intrapred.asm index c88d91b..a90edc3 100644 --- a/libavcode