vpx/vp8/common/arm/neon
James Yu 81ad047ee5 VP8 for ARMv8 by using NEON intrinsics 06
Add idct_dequant_full_2x_neon.c
- idct_dequant_full_2x_neon

==== Summary of apply VP8 decode patch series ====
Benchmark on Samsung Chromebook, Cortex-A15, 1.7GHz, Dual core
Toolchain: linaro-1.13.1-4.8-2014.01
Compile argument: CROSS=arm-linux-gnueabihf- ../libvpx/configure
                     --target=armv7-linux-gcc --prefix=$HOME/out
                     --enable-shared --cpu=cortex-a7
Test argument: vpxdec --summary --noblit ./tears_of_steel_1080p.webm

NEON assembly   46.68 (fps)
Apply patch 06  46.65, -0.03
Apply patch 07  46.86, +0.21
Apply patch 08  46.58, -0.28
Apply patch 09  46.57, -0.01
Apply patch 10  46.51, -0.06
Apply patch 11  46.13, -0.38
Apply patch 12  45.42, -0.71
Apply patch 13  46.06, +0.64
Apply patch 14  45.19, -0.87
Apply patch 15  45.93, +0.74
Apply patch 16  45.48, -0.45
Apply patch 17  45.84, +0.36
Apply patch 18  45.91, +0.07  <= With all NEON intrinsics patches
                 Total -0.77 fps, 1.65% performance regression

Change-Id: I77bfc9eaccfb97b8d401e949ceff8795e26ca6b7
Signed-off-by: James Yu <james.yu@linaro.org>
2014-05-02 11:57:47 +08:00
..
bilinearpredict_neon.c Apply neon flags to intrinsic files 2014-01-10 12:16:59 -08:00
buildintrapredictorsmby_neon.asm Save NEON registers in VP8 NEON functions 2014-04-28 14:51:53 -07:00
copymem_neon.c VP8 for ARMv8 by using NEON intrinsics 02 2014-02-23 22:56:53 +08:00
dc_only_idct_add_neon.c VP8 for ARMv8 by using NEON intrinsics 03 2014-02-26 09:28:29 +08:00
dequant_idct_neon.c VP8 for ARMv8 by using NEON intrinsics 04 2014-02-26 09:59:23 +08:00
dequantizeb_neon.c VP8 for ARMv8 by using NEON intrinsics 05 2014-02-26 10:16:00 +08:00
idct_blk_neon.c support building vp8 and vp9 into a single lib 2012-11-15 10:46:17 -08:00
idct_dequant_0_2x_neon.asm Save NEON registers in VP8 NEON functions 2014-04-28 14:51:53 -07:00
idct_dequant_full_2x_neon.c VP8 for ARMv8 by using NEON intrinsics 06 2014-05-02 11:57:47 +08:00
iwalsh_neon.asm Modified the inverse walsh to output directly 2011-11-25 09:24:04 +02:00
loopfilter_neon.asm Save NEON registers in VP8 NEON functions 2014-04-28 14:51:53 -07:00
loopfiltersimplehorizontaledge_neon.asm Save NEON registers in VP8 NEON functions 2014-04-28 14:51:53 -07:00
loopfiltersimpleverticaledge_neon.asm Save NEON registers in VP8 NEON functions 2014-04-28 14:51:53 -07:00
mbloopfilter_neon.asm Save NEON registers in VP8 NEON functions 2014-04-28 14:51:53 -07:00
sad8_neon.asm Save NEON registers in VP8 NEON functions 2014-04-28 14:51:53 -07:00
sad16_neon.asm Save NEON registers in VP8 NEON functions 2014-04-28 14:51:53 -07:00
shortidct4x4llm_neon.asm Save NEON registers in VP8 NEON functions 2014-04-28 14:51:53 -07:00
sixtappredict4x4_neon.asm Save NEON registers in VP8 NEON functions 2014-04-28 14:51:53 -07:00
sixtappredict8x4_neon.asm Save NEON registers in VP8 NEON functions 2014-04-28 14:51:53 -07:00
sixtappredict8x8_neon.asm Save NEON registers in VP8 NEON functions 2014-04-28 14:51:53 -07:00
sixtappredict16x16_neon.asm Save NEON registers in VP8 NEON functions 2014-04-28 14:51:53 -07:00
variance_neon.asm Save NEON registers in VP8 NEON functions 2014-04-28 14:51:53 -07:00
vp8_subpixelvariance8x8_neon.asm Save NEON registers in VP8 NEON functions 2014-04-28 14:51:53 -07:00
vp8_subpixelvariance16x16_neon.asm Save NEON registers in VP8 NEON functions 2014-04-28 14:51:53 -07:00
vp8_subpixelvariance16x16s_neon.asm Save NEON registers in VP8 NEON functions 2014-04-28 14:51:53 -07:00