/external/libopus/silk/ |
CNG.c | 88 opus_int16 A_Q12[ MAX_LPC_ORDER ]; 145 silk_NLSF2A( A_Q12, psCNG->CNG_smth_NLSF_Q15, psDec->LPC_order ); 153 LPC_pred_Q10 = silk_SMLAWB( LPC_pred_Q10, CNG_sig_Q14[ MAX_LPC_ORDER + i - 1 ], A_Q12[ 0 ] ); 154 LPC_pred_Q10 = silk_SMLAWB( LPC_pred_Q10, CNG_sig_Q14[ MAX_LPC_ORDER + i - 2 ], A_Q12[ 1 ] ); 155 LPC_pred_Q10 = silk_SMLAWB( LPC_pred_Q10, CNG_sig_Q14[ MAX_LPC_ORDER + i - 3 ], A_Q12[ 2 ] ); 156 LPC_pred_Q10 = silk_SMLAWB( LPC_pred_Q10, CNG_sig_Q14[ MAX_LPC_ORDER + i - 4 ], A_Q12[ 3 ] ); 157 LPC_pred_Q10 = silk_SMLAWB( LPC_pred_Q10, CNG_sig_Q14[ MAX_LPC_ORDER + i - 5 ], A_Q12[ 4 ] ); 158 LPC_pred_Q10 = silk_SMLAWB( LPC_pred_Q10, CNG_sig_Q14[ MAX_LPC_ORDER + i - 6 ], A_Q12[ 5 ] ); 159 LPC_pred_Q10 = silk_SMLAWB( LPC_pred_Q10, CNG_sig_Q14[ MAX_LPC_ORDER + i - 7 ], A_Q12[ 6 ] ); 160 LPC_pred_Q10 = silk_SMLAWB( LPC_pred_Q10, CNG_sig_Q14[ MAX_LPC_ORDER + i - 8 ], A_Q12[ 7 ] ) [all...] |
LPC_inv_pred_gain.c | 110 const opus_int16 *A_Q12, /* I Prediction coefficients, Q12 [order] */ 123 DC_resp += (opus_int32)A_Q12[ k ]; 124 Anew_QA[ k ] = silk_LSHIFT32( (opus_int32)A_Q12[ k ], QA - 12 );
|
PLC.c | 209 opus_int16 A_Q12[ MAX_LPC_ORDER ]; 261 silk_memcpy( A_Q12, psPLC->prevLPC_Q12, psDec->LPC_order * sizeof( opus_int16 ) ); 295 silk_LPC_analysis_filter( &sLTP[ idx ], &psDec->outBuf[ idx ], A_Q12, psDec->ltp_mem_length - idx, psDec->LPC_order, arch ); 353 LPC_pred_Q10 = silk_SMLAWB( LPC_pred_Q10, sLPC_Q14_ptr[ MAX_LPC_ORDER + i - 1 ], A_Q12[ 0 ] ); 354 LPC_pred_Q10 = silk_SMLAWB( LPC_pred_Q10, sLPC_Q14_ptr[ MAX_LPC_ORDER + i - 2 ], A_Q12[ 1 ] ); 355 LPC_pred_Q10 = silk_SMLAWB( LPC_pred_Q10, sLPC_Q14_ptr[ MAX_LPC_ORDER + i - 3 ], A_Q12[ 2 ] ); 356 LPC_pred_Q10 = silk_SMLAWB( LPC_pred_Q10, sLPC_Q14_ptr[ MAX_LPC_ORDER + i - 4 ], A_Q12[ 3 ] ); 357 LPC_pred_Q10 = silk_SMLAWB( LPC_pred_Q10, sLPC_Q14_ptr[ MAX_LPC_ORDER + i - 5 ], A_Q12[ 4 ] ); 358 LPC_pred_Q10 = silk_SMLAWB( LPC_pred_Q10, sLPC_Q14_ptr[ MAX_LPC_ORDER + i - 6 ], A_Q12[ 5 ] ); 359 LPC_pred_Q10 = silk_SMLAWB( LPC_pred_Q10, sLPC_Q14_ptr[ MAX_LPC_ORDER + i - 7 ], A_Q12[ 6 ] ) [all...] |
decode_core.c | 47 opus_int16 *A_Q12, *B_Q14, *pxq, A_Q12_tmp[ MAX_LPC_ORDER ]; 99 A_Q12 = psDecCtrl->PredCoef_Q12[ k >> 1 ]; 102 silk_memcpy( A_Q12_tmp, A_Q12, psDec->LPC_order * sizeof( opus_int16 ) ); 151 A_Q12, psDec->ltp_mem_length - start_idx, psDec->LPC_order, arch );
|
NSQ.c | 59 const opus_int16 a_Q12[], /* I Short term prediction coefs */ 96 const opus_int16 *A_Q12, *B_Q14, *AR_shp_Q13; 129 A_Q12 = &PredCoef_Q12[ (( k >> 1 ) | ( 1 - LSF_interpolation_flag )) * MAX_LPC_ORDER ]; 150 A_Q12, psEncC->ltp_mem_length - start_idx, psEncC->predictLPCOrder, psEncC->arch ); 159 silk_noise_shape_quantizer( NSQ, psIndices->signalType, x_sc_Q10, pulses, pxq, sLTP_Q15, A_Q12, B_Q14, 192 const opus_int16 a_Q12[], /* I Short term prediction coefs */ 226 silk_short_prediction_create_arch_coef(a_Q12_arch, a_Q12, predictLPCOrder); 234 LPC_pred_Q10 = silk_noise_shape_quantizer_short_prediction(psLPC_Q14, a_Q12, a_Q12_arch, predictLPCOrder, arch);
|
NSQ_del_dec.c | 94 const opus_int16 a_Q12[], /* I Short term prediction coefs */ 135 const opus_int16 *A_Q12, *B_Q14, *AR_shp_Q13; 200 A_Q12 = &PredCoef_Q12[ ( ( k >> 1 ) | ( 1 - LSF_interpolation_flag ) ) * MAX_LPC_ORDER ]; 253 A_Q12, psEncC->ltp_mem_length - start_idx, psEncC->predictLPCOrder, psEncC->arch ); 264 delayedGain_Q10, A_Q12, B_Q14, AR_shp_Q13, lag, HarmShapeFIRPacked_Q14, Tilt_Q14[ k ], LF_shp_Q14[ k ], 322 const opus_int16 a_Q12[], /* I Short term prediction coefs */ 367 silk_short_prediction_create_arch_coef(a_Q12_arch, a_Q12, predictLPCOrder); 413 LPC_pred_Q14 = silk_noise_shape_quantizer_short_prediction(psLPC_Q14, a_Q12, a_Q12_arch, predictLPCOrder, arch); [all...] |
SigProc_FIX.h | 136 const opus_int16 *A_Q12, /* I Prediction coefficients, Q12 [order] */ 272 opus_int16 *a_Q12, /* O monic whitening filter coefficients in Q12, [ d ] */ [all...] |
/external/libopus/silk/fixed/ |
find_pitch_lags_FIX.c | 53 opus_int16 A_Q12[ MAX_FIND_PITCH_LPC_ORDER ]; 106 A_Q12[ i ] = (opus_int16)silk_SAT16( silk_RSHIFT( A_Q24[ i ], 12 ) ); 110 silk_bwexpander( A_Q12, psEnc->sCmn.pitchEstimationLPCOrder, SILK_FIX_CONST( FIND_PITCH_BANDWIDTH_EXPANSION, 16 ) ); 115 silk_LPC_analysis_filter( res, x_buf, A_Q12, buf_len, psEnc->sCmn.pitchEstimationLPCOrder, psEnc->sCmn.arch );
|
/external/libopus/silk/x86/ |
NSQ_sse.c | 60 const opus_int16 a_Q12[], /* I Short term prediction coefs */ 92 const opus_int16 *A_Q12, *B_Q14, *AR_shp_Q13; 184 A_Q12 = &PredCoef_Q12[ (( k >> 1 ) | ( 1 - LSF_interpolation_flag )) * MAX_LPC_ORDER ]; 205 A_Q12, psEncC->ltp_mem_length - start_idx, psEncC->predictLPCOrder, psEncC->arch ); 216 silk_noise_shape_quantizer_10_16_sse4_1( NSQ, psIndices->signalType, x_sc_Q10, pulses, pxq, sLTP_Q15, A_Q12, B_Q14, 222 silk_noise_shape_quantizer( NSQ, psIndices->signalType, x_sc_Q10, pulses, pxq, sLTP_Q15, A_Q12, B_Q14, 252 const opus_int16 a_Q12[], /* I Short term prediction coefs */ 294 /* load a_Q12 */ 297 /* load a_Q12[0] - a_Q12[7] * [all...] |
NSQ_del_dec_sse.c | 94 const opus_int16 a_Q12[], /* I Short term prediction coefs */ 134 const opus_int16 *A_Q12, *B_Q14, *AR_shp_Q13; 199 A_Q12 = &PredCoef_Q12[ ( ( k >> 1 ) | ( 1 - LSF_interpolation_flag ) ) * MAX_LPC_ORDER ]; 252 A_Q12, psEncC->ltp_mem_length - start_idx, psEncC->predictLPCOrder, psEncC->arch ); 263 delayedGain_Q10, A_Q12, B_Q14, AR_shp_Q13, lag, HarmShapeFIRPacked_Q14, Tilt_Q14[ k ], LF_shp_Q14[ k ], 320 const opus_int16 a_Q12[], /* I Short term prediction coefs */ 362 a_Q12_0123 = OP_CVTEPI16_EPI32_M64( a_Q12 ); 363 a_Q12_4567 = OP_CVTEPI16_EPI32_M64( a_Q12 + 4 ); 366 a_Q12_89AB = OP_CVTEPI16_EPI32_M64( a_Q12 + 8 ); 367 a_Q12_CDEF = OP_CVTEPI16_EPI32_M64( a_Q12 + 12 ) [all...] |