]> granicus.if.org Git - libvpx/commit
Add New Neon Assemblies for Motion Compensation
authorVenkatarama NG. Avadhani <venkatarama.avadhani@ittiam.com>
Mon, 25 Jun 2018 03:23:23 +0000 (08:53 +0530)
committerHarish Mahendrakar <harish.mahendrakar@ittiam.com>
Thu, 26 Jul 2018 22:33:46 +0000 (15:33 -0700)
commit090b3b02c214c116fba440b75acfd52693989636
tree97d9a0d1004a091b4c902be6289e0cb480afcf17
parente55e3f80319e9cae14b91b649bc861b0b5297c53
Add New Neon Assemblies for Motion Compensation

Commit adds neon assemblies for motion compensation which show an improvement
over the existing neon code.

Performance Improvement -

Platform        Resolution      1 Thread        4 Threads
Nexus 6         720p            12.16%          7.21%
@2.65 GHz       1080p           18.00%          15.28%

Change-Id: Ic0b0412eeb01c8317642b20bb99092c2f5baba37
14 files changed:
vpx_dsp/arm/vpx_convolve8_avg_horiz_filter_type1_neon.asm [new file with mode: 0644]
vpx_dsp/arm/vpx_convolve8_avg_horiz_filter_type2_neon.asm [new file with mode: 0644]
vpx_dsp/arm/vpx_convolve8_avg_neon_asm.asm [deleted file]
vpx_dsp/arm/vpx_convolve8_avg_vert_filter_type1_neon.asm [new file with mode: 0644]
vpx_dsp/arm/vpx_convolve8_avg_vert_filter_type2_neon.asm [new file with mode: 0644]
vpx_dsp/arm/vpx_convolve8_horiz_filter_type1_neon.asm [new file with mode: 0644]
vpx_dsp/arm/vpx_convolve8_horiz_filter_type2_neon.asm [new file with mode: 0644]
vpx_dsp/arm/vpx_convolve8_neon_asm.asm [deleted file]
vpx_dsp/arm/vpx_convolve8_neon_asm.c [new file with mode: 0644]
vpx_dsp/arm/vpx_convolve8_neon_asm.h [new file with mode: 0644]
vpx_dsp/arm/vpx_convolve8_vert_filter_type1_neon.asm [new file with mode: 0644]
vpx_dsp/arm/vpx_convolve8_vert_filter_type2_neon.asm [new file with mode: 0644]
vpx_dsp/arm/vpx_convolve_neon.c
vpx_dsp/vpx_dsp.mk