vpx/vp8/common/arm/neon
Johann 43743b1d3e Restore vp8_bilinear_predict4x4_neon
This function was removed when clang started introducing alignment hints
which caused the 32 bit vld1_lane_u32/vst1_lane_u32 to fail:
https://llvm.org/bugs/show_bug.cgi?id=24421

The load has been rendered safe with an implementation ~indiscernible
performance-wise that uses _u8 and over-reads just a touch.

It is still ~5x faster than C in the unaligned case and doing both
filters.

BUG=webm:892
BUG=webm:1273

Change-Id: Icf7167189391b46202f47233bb585c24c42bcc36
2016-09-15 21:16:11 -07:00
..
bilinearpredict_neon.c Restore vp8_bilinear_predict4x4_neon 2016-09-15 21:16:11 -07:00
copymem_neon.c prepend ++ instead of post in for loops. 2016-07-18 06:54:50 -07:00
dc_only_idct_add_neon.c prepend ++ instead of post in for loops. 2016-07-18 06:54:50 -07:00
dequant_idct_neon.c vp8: apply clang-format 2016-07-15 19:28:44 -07:00
dequantizeb_neon.c vp8: apply clang-format 2016-07-15 19:28:44 -07:00
idct_blk_neon.c prepend ++ instead of post in for loops. 2016-07-18 06:54:50 -07:00
idct_dequant_0_2x_neon.c vp8: apply clang-format 2016-07-15 19:28:44 -07:00
idct_dequant_full_2x_neon.c vp8: apply clang-format 2016-07-15 19:28:44 -07:00
iwalsh_neon.c vp8: apply clang-format 2016-07-15 19:28:44 -07:00
loopfiltersimplehorizontaledge_neon.c vp8: apply clang-format 2016-07-15 19:28:44 -07:00
loopfiltersimpleverticaledge_neon.c vp8: apply clang-format 2016-07-15 19:28:44 -07:00
mbloopfilter_neon.c vp8: apply clang-format 2016-07-15 19:28:44 -07:00
shortidct4x4llm_neon.c vp8: apply clang-format 2016-07-15 19:28:44 -07:00
sixtappredict_neon.c Restore vp8_sixtap_predict4x4_neon 2016-09-15 14:56:47 -07:00
vp8_loopfilter_neon.c vp8: apply clang-format 2016-07-15 19:28:44 -07:00