vpx/vp9
levytamar82 52dac5d1cb AVX2 SubPixel Variance Optimization
Optimizing 2 functions to process 32 elements in parallel instead of 16:
1. vp9_sub_pixel_variance64x64
2. vp9_sub_pixel_variance32x32
both of those function were calling vp9_sub_pixel_variance16xh_ssse3
instead of calling that function, it calls vp9_sub_pixel_variance32xh_avx2
that is written in avx2 and process 32 elements in parallel.
This Optimization gave 70% function level gain and 2% user level gain

Change-Id: I4f5cb386b346ff6c878a094e1c3b37e418e50bde
2014-02-14 16:59:11 -07:00
..
common AVX2 SubPixel Variance Optimization 2014-02-14 16:59:11 -07:00
decoder Merge "Removed the reset of mode_info from previous frame" 2014-02-13 17:03:50 -08:00
encoder AVX2 SubPixel Variance Optimization 2014-02-14 16:59:11 -07:00
exports_dec support building vp8 and vp9 into a single lib 2012-11-15 10:46:17 -08:00
exports_enc Removing vpx_codec_vp9x_cx and internal experimental flag. 2013-12-27 14:01:12 -08:00
vp9_common.mk AVX2 Convolve Optimization 2014-02-12 20:45:31 -07:00
vp9_cx_iface.c vp9/vp9_cx_iface: Silence ts_number_layers MSVC warnings 2014-02-13 11:41:16 -08:00
vp9_dx_iface.c Add VP9 decoder support for external frame buffers 2014-02-13 13:14:19 -08:00
vp9_iface_common.h Merge "Tidy up comments & remove commented out code." 2014-01-22 11:14:07 -08:00
vp9cx.mk AVX2 SubPixel Variance Optimization 2014-02-14 16:59:11 -07:00
vp9dx.mk vp9 decoder: row-based multi-threaded loopfilter 2014-01-31 14:44:53 -08:00