summaryrefslogtreecommitdiff
path: root/libavcodec/sbrdsp_template.c
diff options
context:
space:
mode:
authorMatthieu Bouron <matthieu.bouron@gmail.com>2017-05-23 14:29:35 +0000
committerMatthieu Bouron <matthieu.bouron@gmail.com>2017-07-03 14:29:22 +0200
commit0a24d7ca831b85db18593e5f18d765adb40e5cd9 (patch)
treea17653fde601203f142f7b21405c085e0a3854df /libavcodec/sbrdsp_template.c
parent7864e07f4af248d35a1e81d6d5c435f4cd2023e1 (diff)
lavc/aarch64: add sbrdsp neon implementation
autocorrelate_c: 644.0 autocorrelate_neon: 420.0 hf_apply_noise_0_c: 1688.5 hf_apply_noise_0_neon: 1498.6 hf_apply_noise_1_c: 1691.2 hf_apply_noise_1_neon: 1500.6 hf_apply_noise_2_c: 1688.1 hf_apply_noise_2_neon: 1500.3 hf_apply_noise_3_c: 1696.6 hf_apply_noise_3_neon: 1502.2 hf_g_filt_c: 2117.8 hf_g_filt_neon: 1218.7 hf_gen_c: 4573.4 hf_gen_neon: 2461.0 neg_odd_64_c: 72.0 neg_odd_64_neon: 64.7 qmf_deint_bfly_c: 1107.6 qmf_deint_bfly_neon: 291.6 qmf_deint_neg_c: 210.4 qmf_deint_neg_neon: 107.4 qmf_post_shuffle_c: 163.0 qmf_post_shuffle_neon: 107.7 qmf_pre_shuffle_c: 120.5 qmf_pre_shuffle_neon: 110.7 sum64x5_c: 1361.6 sum64x5_neon: 435.4 sum_square_c: 1686.4 sum_square_neon: 787.2
Diffstat (limited to 'libavcodec/sbrdsp_template.c')
-rw-r--r--libavcodec/sbrdsp_template.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libavcodec/sbrdsp_template.c b/libavcodec/sbrdsp_template.c
index 897a3bbffb..37a3365b97 100644
--- a/libavcodec/sbrdsp_template.c
+++ b/libavcodec/sbrdsp_template.c
@@ -94,6 +94,8 @@ av_cold void AAC_RENAME(ff_sbrdsp_init)(SBRDSPContext *s)
#if !USE_FIXED
if (ARCH_ARM)
ff_sbrdsp_init_arm(s);
+ if (ARCH_AARCH64)
+ ff_sbrdsp_init_aarch64(s);
if (ARCH_X86)
ff_sbrdsp_init_x86(s);
if (ARCH_MIPS)