Home
last modified time | relevance | path

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

/external/libopus/silk/
Dbiquad_alt.c45 …const opus_int32 *A_Q28, /* I AR coefficients [2] … in silk_biquad_alt_stride1() argument
56 A0_L_Q28 = ( -A_Q28[ 0 ] ) & 0x00003FFF; /* lower part */ in silk_biquad_alt_stride1()
57 A0_U_Q28 = silk_RSHIFT( -A_Q28[ 0 ], 14 ); /* upper part */ in silk_biquad_alt_stride1()
58 A1_L_Q28 = ( -A_Q28[ 1 ] ) & 0x00003FFF; /* lower part */ in silk_biquad_alt_stride1()
59 A1_U_Q28 = silk_RSHIFT( -A_Q28[ 1 ], 14 ); /* upper part */ in silk_biquad_alt_stride1()
82 …const opus_int32 *A_Q28, /* I AR coefficients [2] … in silk_biquad_alt_stride2_c() argument
93 A0_L_Q28 = ( -A_Q28[ 0 ] ) & 0x00003FFF; /* lower part */ in silk_biquad_alt_stride2_c()
94 A0_U_Q28 = silk_RSHIFT( -A_Q28[ 0 ], 14 ); /* upper part */ in silk_biquad_alt_stride2_c()
95 A1_L_Q28 = ( -A_Q28[ 1 ] ) & 0x00003FFF; /* lower part */ in silk_biquad_alt_stride2_c()
96 A1_U_Q28 = silk_RSHIFT( -A_Q28[ 1 ], 14 ); /* upper part */ in silk_biquad_alt_stride2_c()
DLP_variable_cutoff.c43 opus_int32 A_Q28[ TRANSITION_NA ], in silk_LP_interpolate_filter_taps()
62 A_Q28[ na ] = silk_SMLAWB( in silk_LP_interpolate_filter_taps()
79 A_Q28[ na ] = silk_SMLAWB( in silk_LP_interpolate_filter_taps()
88 … silk_memcpy( A_Q28, silk_Transition_LP_A_Q28[ ind ], TRANSITION_NA * sizeof( opus_int32 ) ); in silk_LP_interpolate_filter_taps()
92 …silk_memcpy( A_Q28, silk_Transition_LP_A_Q28[ TRANSITION_INT_NUM - 1 ], TRANSITION_NA * 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.h107 …const opus_int32 *A_Q28, /* I AR coefficients [2] …
116 …const opus_int32 *A_Q28, /* I AR coefficients [2] …
163 …silk_biquad_alt_stride2(in, B_Q28, A_Q28, S, out, len, arch) ((void)(arch), silk_biquad_alt_stride… argument
/external/libopus/silk/arm/
Dbiquad_alt_arm.h37 …const opus_int32 *A_Q28, /* I AR coefficients [2] …
45 …iquad_alt_stride2(in, B_Q28, A_Q28, S, out, len, arch) ((void)(arch), PRESUME_NEON(silk_biquad_alt… argument
55 …const opus_int32 *A_Q28, /* I AR coefficients [2] …
61 …quad_alt_stride2(in, B_Q28, A_Q28, S, out, len, arch) ((*SILK_BIQUAD_ALT_STRIDE2_IMPL[(arch)&OPUS_… argument
64 …lk_biquad_alt_stride2(in, B_Q28, A_Q28, S, out, len, arch) ((void)(arch), silk_biquad_alt_stride2_… argument
Dbiquad_alt_neon_intr.c58 …const opus_int32 *A_Q28, /* I AR coefficients [2] … 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()
85 A_Q28_s32x2 = vld1_s32( A_Q28 ); in silk_biquad_alt_stride2_neon()
Darm_silk_map.c43 …const opus_int32 *A_Q28, /* I AR coefficients [2] …
/external/libopus/src/
Dopus_encoder.c309 const opus_int32 *A_Q28, /* I: AR coefficients [2] */ in silk_biquad_float() argument
322 A[0] = (opus_val32)(A_Q28[0] * (1.f/((opus_int32)1<<28))); in silk_biquad_float()
323 A[1] = (opus_val32)(A_Q28[1] * (1.f/((opus_int32)1<<28))); in silk_biquad_float()
347 opus_int32 B_Q28[ 3 ], A_Q28[ 2 ]; in hp_cutoff() local
365 A_Q28[ 0 ] = silk_SMULWW( r_Q22, silk_SMULWW( Fc_Q19, Fc_Q19 ) - SILK_FIX_CONST( 2.0, 22 ) ); in hp_cutoff()
366 A_Q28[ 1 ] = silk_SMULWW( r_Q22, r_Q22 ); 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()
375 silk_biquad_float( in, B_Q28, A_Q28, hp_mem, out, len, channels ); in hp_cutoff()
377 silk_biquad_float( in+1, B_Q28, A_Q28, hp_mem+2, out+1, len, channels ); in hp_cutoff()