Searched refs:corr_QC (Results 1 – 3 of 3) sorted by relevance
/external/libopus/silk/fixed/mips/ |
D | warped_autocorrelation_FIX_mipsr1.h | 57 opus_int64 corr_QC[ MAX_SHAPE_LPC_ORDER + 1 ] = { 0 }; in silk_warped_autocorrelation_FIX_c() local 82 corr_QC[ i ] = __builtin_mips_madd( corr_QC[ i ], tmp1_QS, start_1); in silk_warped_autocorrelation_FIX_c() 85 corr_QC[ i ] = __builtin_mips_madd( corr_QC[ i ], tmp3_QS, start_2); in silk_warped_autocorrelation_FIX_c() 88 corr_QC[ i ] = __builtin_mips_madd( corr_QC[ i ], tmp5_QS, start_3); in silk_warped_autocorrelation_FIX_c() 92 corr_QC[ i ] = __builtin_mips_madd( corr_QC[ i ], tmp7_QS, state_QS[0]); in silk_warped_autocorrelation_FIX_c() 96 corr_QC[ i+1 ] = __builtin_mips_madd( corr_QC[ i+1 ], tmp2_QS, start_1); in silk_warped_autocorrelation_FIX_c() 99 corr_QC[ i+1 ] = __builtin_mips_madd( corr_QC[ i+1 ], tmp4_QS, start_2); in silk_warped_autocorrelation_FIX_c() 102 corr_QC[ i+1 ] = __builtin_mips_madd( corr_QC[ i+1 ], tmp6_QS, start_3); in silk_warped_autocorrelation_FIX_c() 106 corr_QC[ i+1 ] = __builtin_mips_madd( corr_QC[ i+1 ], tmp8_QS, state_QS[ 0 ]); in silk_warped_autocorrelation_FIX_c() 111 corr_QC[ order ] = __builtin_mips_madd( corr_QC[ order ], tmp1_QS, start_1); in silk_warped_autocorrelation_FIX_c() [all …]
|
/external/libopus/silk/fixed/ |
D | warped_autocorrelation_FIX.c | 53 opus_int64 corr_QC[ MAX_SHAPE_LPC_ORDER + 1 ] = { 0 }; in silk_warped_autocorrelation_FIX_c() local 67 corr_QC[ i ] += silk_RSHIFT64( silk_SMULL( tmp1_QS, state_QS[ 0 ] ), 2 * QS - QC ); in silk_warped_autocorrelation_FIX_c() 71 corr_QC[ i + 1 ] += silk_RSHIFT64( silk_SMULL( tmp2_QS, state_QS[ 0 ] ), 2 * QS - QC ); in silk_warped_autocorrelation_FIX_c() 74 corr_QC[ order ] += silk_RSHIFT64( silk_SMULL( tmp1_QS, state_QS[ 0 ] ), 2 * QS - QC ); in silk_warped_autocorrelation_FIX_c() 77 lsh = silk_CLZ64( corr_QC[ 0 ] ) - 35; in silk_warped_autocorrelation_FIX_c() 83 corr[ i ] = (opus_int32)silk_CHECK_FIT32( silk_LSHIFT64( corr_QC[ i ], lsh ) ); in silk_warped_autocorrelation_FIX_c() 87 corr[ i ] = (opus_int32)silk_CHECK_FIT32( silk_RSHIFT64( corr_QC[ i ], -lsh ) ); in silk_warped_autocorrelation_FIX_c() 90 silk_assert( corr_QC[ 0 ] >= 0 ); /* If breaking, decrease QC*/ in silk_warped_autocorrelation_FIX_c()
|
/external/libopus/silk/fixed/arm/ |
D | warped_autocorrelation_FIX_neon_intr.c | 39 static OPUS_INLINE void calc_corr( const opus_int32 *const input_QS, opus_int64 *const corr_QC, con… in calc_corr() argument 43 corr_QC_s64x2[ 0 ] = vld1q_s64( corr_QC + offset + 0 ); in calc_corr() 44 corr_QC_s64x2[ 1 ] = vld1q_s64( corr_QC + offset + 2 ); in calc_corr() 49 vst1q_s64( corr_QC + offset + 0, corr_QC_s64x2[ 0 ] ); in calc_corr() 50 vst1q_s64( corr_QC + offset + 2, corr_QC_s64x2[ 1 ] ); in calc_corr() 73 opus_int64 corr_QC[ MAX_SHAPE_LPC_ORDER + 1 ] = { 0 }; /* In reverse order */ in silk_warped_autocorrelation_FIX_neon() local 170 calc_corr( input_QS + n, corr_QC, o - 8, state_QS_s32x4[ 0 ][ 0 ] ); in silk_warped_autocorrelation_FIX_neon() 171 calc_corr( input_QS + n, corr_QC, o - 4, state_QS_s32x4[ 0 ][ 1 ] ); in silk_warped_autocorrelation_FIX_neon() 192 calc_corr( input_QS, corr_QC, 0, state_QS_s32x4[ 0 ][ 0 ] ); in silk_warped_autocorrelation_FIX_neon() 223 corr_QC[ orderT ] = corr_QC_orderT; in silk_warped_autocorrelation_FIX_neon() [all …]
|