summaryrefslogtreecommitdiff
path: root/libavcodec/sbrdsp.h
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.h
parent7864e07f4af248d35a1e81d6d5c435f4cd2023e1 (diff)
downloadffmpeg-0a24d7ca831b85db18593e5f18d765adb40e5cd9.tar.gz
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.h')
-rw-r--r--libavcodec/sbrdsp.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libavcodec/sbrdsp.h b/libavcodec/sbrdsp.h
index 66852de618..e6fd76d8ed 100644
--- a/libavcodec/sbrdsp.h
+++ b/libavcodec/sbrdsp.h
@@ -48,6 +48,7 @@ extern const INTFLOAT AAC_RENAME(ff_sbr_noise_table)[][2];
void AAC_RENAME(ff_sbrdsp_init)(SBRDSPContext *s);
void ff_sbrdsp_init_arm(SBRDSPContext *s);
+void ff_sbrdsp_init_aarch64(SBRDSPContext *s);
void ff_sbrdsp_init_x86(SBRDSPContext *s);
void ff_sbrdsp_init_mips(SBRDSPContext *s);