Skip to content

Commit e1bc784

Browse files
committed
Use the correct check for NEON functions using intrinsics
1 parent 393d463 commit e1bc784

File tree

5 files changed

+11
-11
lines changed

5 files changed

+11
-11
lines changed

celt/arm/pitch_arm.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,11 @@ opus_val32 celt_inner_prod_neon(const opus_val16 *x, const opus_val16 *y, int N)
3535
void dual_inner_prod_neon(const opus_val16 *x, const opus_val16 *y01,
3636
const opus_val16 *y02, int N, opus_val32 *xy1, opus_val32 *xy2);
3737

38-
# if !defined(OPUS_HAVE_RTCD) && defined(OPUS_ARM_PRESUME_NEON)
38+
# if !defined(OPUS_HAVE_RTCD) && defined(OPUS_ARM_PRESUME_NEON_INTR)
3939
# define OVERRIDE_CELT_INNER_PROD (1)
4040
# define OVERRIDE_DUAL_INNER_PROD (1)
41-
# define celt_inner_prod(x, y, N, arch) ((void)(arch), PRESUME_NEON(celt_inner_prod)(x, y, N))
42-
# define dual_inner_prod(x, y01, y02, N, xy1, xy2, arch) ((void)(arch), PRESUME_NEON(dual_inner_prod)(x, y01, y02, N, xy1, xy2))
41+
# define celt_inner_prod(x, y, N, arch) ((void)(arch), celt_inner_prod_neon(x, y, N))
42+
# define dual_inner_prod(x, y01, y02, N, xy1, xy2, arch) ((void)(arch), dual_inner_prod_neon(x, y01, y02, N, xy1, xy2))
4343
# endif
4444
# endif
4545

silk/arm/LPC_inv_pred_gain_arm.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ opus_int32 silk_LPC_inverse_pred_gain_neon( /* O Returns inverse predi
3636
const opus_int order /* I Prediction order */
3737
);
3838

39-
# if !defined(OPUS_HAVE_RTCD) && defined(OPUS_ARM_PRESUME_NEON)
39+
# if !defined(OPUS_HAVE_RTCD) && defined(OPUS_ARM_PRESUME_NEON_INTR)
4040
# define OVERRIDE_silk_LPC_inverse_pred_gain (1)
41-
# define silk_LPC_inverse_pred_gain(A_Q12, order, arch) ((void)(arch), PRESUME_NEON(silk_LPC_inverse_pred_gain)(A_Q12, order))
41+
# define silk_LPC_inverse_pred_gain(A_Q12, order, arch) ((void)(arch), silk_LPC_inverse_pred_gain_neon(A_Q12, order))
4242
# endif
4343
# endif
4444

silk/arm/NSQ_del_dec_arm.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -44,14 +44,14 @@ void silk_NSQ_del_dec_neon(
4444
const opus_int pitchL[MAX_NB_SUBFR], const opus_int Lambda_Q10,
4545
const opus_int LTP_scale_Q14);
4646

47-
#if !defined(OPUS_HAVE_RTCD)
47+
#if !defined(OPUS_HAVE_RTCD) && defined(OPUS_ARM_PRESUME_NEON_INTR)
4848
#define OVERRIDE_silk_NSQ_del_dec (1)
4949
#define silk_NSQ_del_dec(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, \
5050
LTPCoef_Q14, AR_Q13, HarmShapeGain_Q14, Tilt_Q14, \
5151
LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, \
5252
LTP_scale_Q14, arch) \
5353
((void)(arch), \
54-
PRESUME_NEON(silk_NSQ_del_dec)( \
54+
silk_NSQ_del_dec_neon( \
5555
psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, \
5656
AR_Q13, HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, \
5757
Lambda_Q10, LTP_scale_Q14))

silk/arm/biquad_alt_arm.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@ void silk_biquad_alt_stride2_neon(
4040
const opus_int32 len /* I signal length (must be even) */
4141
);
4242

43-
# if !defined(OPUS_HAVE_RTCD) && defined(OPUS_ARM_PRESUME_NEON)
43+
# if !defined(OPUS_HAVE_RTCD) && defined(OPUS_ARM_PRESUME_NEON_INTR)
4444
# define OVERRIDE_silk_biquad_alt_stride2 (1)
45-
# define silk_biquad_alt_stride2(in, B_Q28, A_Q28, S, out, len, arch) ((void)(arch), PRESUME_NEON(silk_biquad_alt_stride2)(in, B_Q28, A_Q28, S, out, len))
45+
# define silk_biquad_alt_stride2(in, B_Q28, A_Q28, S, out, len, arch) ((void)(arch), silk_biquad_alt_stride2_neon(in, B_Q28, A_Q28, S, out, len))
4646
# endif
4747
# endif
4848

silk/fixed/arm/warped_autocorrelation_FIX_arm.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,10 @@ void silk_warped_autocorrelation_FIX_neon(
4242
const opus_int order /* I Correlation order (even) */
4343
);
4444

45-
# if !defined(OPUS_HAVE_RTCD) && defined(OPUS_ARM_PRESUME_NEON)
45+
# if !defined(OPUS_HAVE_RTCD) && defined(OPUS_ARM_PRESUME_NEON_INTR)
4646
# define OVERRIDE_silk_warped_autocorrelation_FIX (1)
4747
# define silk_warped_autocorrelation_FIX(corr, scale, input, warping_Q16, length, order, arch) \
48-
((void)(arch), PRESUME_NEON(silk_warped_autocorrelation_FIX)(corr, scale, input, warping_Q16, length, order))
48+
((void)(arch), silk_warped_autocorrelation_FIX_neon(corr, scale, input, warping_Q16, length, order))
4949
# endif
5050
# endif
5151

0 commit comments

Comments
 (0)