diff options
author | Johann <johannkoenig@google.com> | 2016-09-02 15:21:35 -0700 |
---|---|---|
committer | Johann <johannkoenig@google.com> | 2016-09-15 21:16:11 -0700 |
commit | 43743b1d3efd99642e8669e864b882628eaca176 (patch) | |
tree | d207e10ee179abfbfc35d61e2def7b4047a4f1ef /webmenc.h | |
parent | d9dce2f48eed1368a44c368fa87a506bd89ffec5 (diff) | |
download | libvpx-43743b1d3efd99642e8669e864b882628eaca176.tar libvpx-43743b1d3efd99642e8669e864b882628eaca176.tar.gz libvpx-43743b1d3efd99642e8669e864b882628eaca176.tar.bz2 libvpx-43743b1d3efd99642e8669e864b882628eaca176.zip |
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
Diffstat (limited to 'webmenc.h')
0 files changed, 0 insertions, 0 deletions