vpx/vp9
levytamar82 1fbab853c8 AVX2 To VP9 Block Error Optimization
vp9_block_error_sse2 can only handle 16 bytes at a time but
the function requires to handle a sequence of 32 bytes at a time
so each 16 bytes is handled in a different register.
With AVX2 optimization the 32 bytes can be handled in one register instead
of two in the SSE2
The vp9_block_error was optimized by 85%.
The user level was optimized by 1.2%

Change-Id: Ia8fffe60e61eff7432a5fbd538757894f6c319fd
2014-05-14 11:51:07 -07:00
..
common AVX2 To VP9 Block Error Optimization 2014-05-14 11:51:07 -07:00
decoder Remove an unused function 2014-04-20 14:50:35 -07:00
encoder AVX2 To VP9 Block Error Optimization 2014-05-14 11:51:07 -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 Removing vp9_onyx.h and moving its content to the encoder. 2014-03-05 23:33:22 -08:00
vp9_cx_iface.c Merge "Adds test code for supplemental superframe data" 2014-04-22 06:53:18 -07:00
vp9_dx_iface.c Renaming VP9D_CONFIG to VP9DecoderConfig. 2014-04-11 14:50:11 -07:00
vp9_iface_common.h Merge "Tidy up comments & remove commented out code." 2014-01-22 11:14:07 -08:00
vp9cx.mk AVX2 To VP9 Block Error Optimization 2014-05-14 11:51:07 -07:00
vp9dx.mk Merge "Renaming vp9_onyxd.h and vp9_onyxd_if.c to vp9_decoder.{h, c}." 2014-03-10 12:11:09 -07:00