904b957ae9
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 |
||
---|---|---|
.. | ||
vp9_dct_intrin_sse2.c | ||
vp9_dct_sse2.asm | ||
vp9_dct_ssse3.c | ||
vp9_denoiser_sse2.c | ||
vp9_diamond_search_sad_avx.c | ||
vp9_error_intrin_avx2.c | ||
vp9_error_sse2.asm | ||
vp9_frame_scale_ssse3.c | ||
vp9_highbd_block_error_intrin_sse2.c | ||
vp9_quantize_sse2.c | ||
vp9_quantize_ssse3_x86_64.asm | ||
vp9_temporal_filter_apply_sse2.asm |