vpx/vp9/encoder/x86
Johann 904b957ae9 consolidate block_error functions
vp9_highbd_block_error_8bit_c was a very simple wrapper around
vp9_block_error_c. The SSE2 implemention was practically identical to
the non-HBD one. It was missing some minor improvements which only
went into the original version.

In quick speed tests, the AVX implementation showed minimal
improvement over SSE2 when it does not detect overflow. However, when
overflow is detected the function is run a second time. The
OperationCheck test seems to trigger this case and reverses any
speed benefits by running ~60% slower. AVX2 on the other hand is
always 30-40% faster.

Change-Id: I9fcb9afbcb560f234c7ae1b13ddb69eca3988ba1
2017-02-24 05:25:26 +00:00
..
vp9_dct_intrin_sse2.c Drop zbin_ptr and quant_shift_ptr 2017-02-16 13:20:32 -08:00
vp9_dct_sse2.asm bitdepth conversion: really use num elements 2017-02-16 15:02:48 +00:00
vp9_dct_ssse3.c Drop zbin_ptr and quant_shift_ptr 2017-02-16 13:20:32 -08:00
vp9_denoiser_sse2.c vp9/encoder: apply clang-format 2016-08-02 16:47:11 -07:00
vp9_diamond_search_sad_avx.c Refactor mv limits. 2016-08-08 11:54:00 -07:00
vp9_error_intrin_avx2.c block error avx2: use tran_low_t 2017-02-16 12:39:02 -08:00
vp9_error_sse2.asm block error sse2: use tran_low_t 2017-02-24 01:33:35 +00:00
vp9_frame_scale_ssse3.c vp9/encoder: apply clang-format 2016-08-02 16:47:11 -07:00
vp9_highbd_block_error_intrin_sse2.c vp9/encoder: apply clang-format 2016-08-02 16:47:11 -07:00
vp9_quantize_sse2.c Drop zbin_ptr and quant_shift_ptr 2017-02-16 13:20:32 -08:00
vp9_quantize_ssse3_x86_64.asm Drop zbin_ptr and quant_shift_ptr 2017-02-16 13:20:32 -08:00
vp9_temporal_filter_apply_sse2.asm Fixed a crash windows build 2014-05-28 15:50:50 -07:00