]> granicus.if.org Git - libvpx/commit
idct,NEON: add a tran_low_t->s16 load adapter
authorJames Zern <jzern@google.com>
Tue, 18 Oct 2016 19:30:43 +0000 (12:30 -0700)
committerJames Zern <jzern@google.com>
Mon, 31 Oct 2016 18:21:16 +0000 (11:21 -0700)
commit3ae25974fd4abfed344216a28d5af92fb62e3cc6
tree5b1d996e7705955902b95a7a29e80c2b1e9869ad
parentae206924a621f42cac1a252f2695fac43c9b166a
idct,NEON: add a tran_low_t->s16 load adapter

enable idct4x4* and idct8x8* which are compatible for 8-bit decodes in
high-bitdepth mode. the adapter narrows 32-bit input to 16, whether the
expansion can be avoided at all in this case remains a TODO. roughly
matches sse2.

BUG=webm:1294

Change-Id: I3ea94e5a2070dfd509b5de0c555aab4e1f4da036
vpx_dsp/arm/idct4x4_add_neon.asm
vpx_dsp/arm/idct4x4_add_neon.c
vpx_dsp/arm/idct8x8_add_neon.asm
vpx_dsp/arm/idct8x8_add_neon.c
vpx_dsp/arm/idct_neon.asm [new file with mode: 0644]
vpx_dsp/arm/idct_neon.h [new file with mode: 0644]
vpx_dsp/vpx_dsp.mk
vpx_dsp/vpx_dsp_rtcd_defs.pl