Home
last modified time | relevance | path

Searched refs:B_Q28 (Results 1 – 7 of 7) sorted by relevance

/external/libopus/silk/
Dbiquad_alt.c44 …const opus_int32 *B_Q28, /* I MA coefficients [3] … in silk_biquad_alt_stride1() argument
64 out32_Q14 = silk_LSHIFT( silk_SMLAWB( S[ 0 ], B_Q28[ 0 ], inval ), 2 ); in silk_biquad_alt_stride1()
68 S[ 0 ] = silk_SMLAWB( S[ 0 ], B_Q28[ 1 ], inval); in silk_biquad_alt_stride1()
72 S[ 1 ] = silk_SMLAWB( S[ 1 ], B_Q28[ 2 ], inval ); in silk_biquad_alt_stride1()
81 …const opus_int32 *B_Q28, /* I MA coefficients [3] … in silk_biquad_alt_stride2_c() argument
100 out32_Q14[ 0 ] = silk_LSHIFT( silk_SMLAWB( S[ 0 ], B_Q28[ 0 ], in[ 2 * k + 0 ] ), 2 ); in silk_biquad_alt_stride2_c()
101 out32_Q14[ 1 ] = silk_LSHIFT( silk_SMLAWB( S[ 2 ], B_Q28[ 0 ], in[ 2 * k + 1 ] ), 2 ); in silk_biquad_alt_stride2_c()
107 S[ 0 ] = silk_SMLAWB( S[ 0 ], B_Q28[ 1 ], in[ 2 * k + 0 ] ); in silk_biquad_alt_stride2_c()
108 S[ 2 ] = silk_SMLAWB( S[ 2 ], B_Q28[ 1 ], in[ 2 * k + 1 ] ); in silk_biquad_alt_stride2_c()
114 S[ 1 ] = silk_SMLAWB( S[ 1 ], B_Q28[ 2 ], in[ 2 * k + 0 ] ); in silk_biquad_alt_stride2_c()
[all …]
DLP_variable_cutoff.c42 opus_int32 B_Q28[ TRANSITION_NB ], in silk_LP_interpolate_filter_taps()
55 B_Q28[ nb ] = silk_SMLAWB( in silk_LP_interpolate_filter_taps()
72 B_Q28[ nb ] = silk_SMLAWB( in silk_LP_interpolate_filter_taps()
87 … silk_memcpy( B_Q28, silk_Transition_LP_B_Q28[ ind ], TRANSITION_NB * sizeof( opus_int32 ) ); in silk_LP_interpolate_filter_taps()
91 …silk_memcpy( B_Q28, silk_Transition_LP_B_Q28[ TRANSITION_INT_NUM - 1 ], TRANSITION_NB * sizeof( op… in silk_LP_interpolate_filter_taps()
106 opus_int32 B_Q28[ TRANSITION_NB ], A_Q28[ TRANSITION_NA ], fac_Q16 = 0; in silk_LP_variable_cutoff() local
126 silk_LP_interpolate_filter_taps( B_Q28, A_Q28, ind, fac_Q16 ); in silk_LP_variable_cutoff()
133 silk_biquad_alt_stride1( frame, B_Q28, A_Q28, psLP->In_LP_State, frame, frame_length); in silk_LP_variable_cutoff()
DSigProc_FIX.h106 …const opus_int32 *B_Q28, /* I MA coefficients [3] …
115 …const opus_int32 *B_Q28, /* I MA coefficients [3] …
163 …define silk_biquad_alt_stride2(in, B_Q28, A_Q28, S, out, len, arch) ((void)(arch), silk_biquad_alt… argument
/external/libopus/silk/arm/
Dbiquad_alt_arm.h36 …const opus_int32 *B_Q28, /* I MA coefficients [3] …
45 … silk_biquad_alt_stride2(in, B_Q28, A_Q28, S, out, len, arch) ((void)(arch), PRESUME_NEON(silk_biq… argument
54 …const opus_int32 *B_Q28, /* I MA coefficients [3] …
61 …silk_biquad_alt_stride2(in, B_Q28, A_Q28, S, out, len, arch) ((*SILK_BIQUAD_ALT_STRIDE2_IMPL[(arch… argument
64 …fine silk_biquad_alt_stride2(in, B_Q28, A_Q28, S, out, len, arch) ((void)(arch), silk_biquad_alt_s… argument
Dbiquad_alt_neon_intr.c57 …const opus_int32 *B_Q28, /* I MA coefficients [3] … in silk_biquad_alt_stride2_neon() argument
81 silk_biquad_alt_stride2_c( in, B_Q28, A_Q28, S_c, out_c, len ); in silk_biquad_alt_stride2_neon()
93 B_Q28_s32x2 = vld1_s32( B_Q28 ); in silk_biquad_alt_stride2_neon()
94 t_s32x2 = vld1_s32( B_Q28 + 1 ); in silk_biquad_alt_stride2_neon()
Darm_silk_map.c42 …const opus_int32 *B_Q28, /* I MA coefficients [3] …
/external/libopus/src/
Dopus_encoder.c308 const opus_int32 *B_Q28, /* I: MA coefficients [3] */ in silk_biquad_float() argument
324 B[0] = (opus_val32)(B_Q28[0] * (1.f/((opus_int32)1<<28))); in silk_biquad_float()
325 B[1] = (opus_val32)(B_Q28[1] * (1.f/((opus_int32)1<<28))); in silk_biquad_float()
326 B[2] = (opus_val32)(B_Q28[2] * (1.f/((opus_int32)1<<28))); in silk_biquad_float()
347 opus_int32 B_Q28[ 3 ], A_Q28[ 2 ]; in hp_cutoff() local
359 B_Q28[ 0 ] = r_Q28; in hp_cutoff()
360 B_Q28[ 1 ] = silk_LSHIFT( -r_Q28, 1 ); in hp_cutoff()
361 B_Q28[ 2 ] = r_Q28; in hp_cutoff()
370 silk_biquad_alt_stride1( in, B_Q28, A_Q28, hp_mem, out, len ); in hp_cutoff()
372 silk_biquad_alt_stride2( in, B_Q28, A_Q28, hp_mem, out, len, arch ); in hp_cutoff()
[all …]