Searched refs:S_s32x4 (Results 1 – 1 of 1) sorted by relevance
/external/libopus/silk/arm/ |
D | biquad_alt_neon_intr.c | 39 …Q28_s32x4, const int32x2_t t_s32x2, const int32x4_t in_s32x4, int32x4_t *S_s32x4, int32x2_t *out32… in silk_biquad_alt_stride2_kernel() argument 43 …*out32_Q14_s32x2 = vadd_s32( vget_low_s32( *S_s32x4 ), t_s32x2 ); /* silk_SMLAWB( S{0… in silk_biquad_alt_stride2_kernel() 44 …*S_s32x4 = vcombine_s32( vget_high_s32( *S_s32x4 ), vdup_n_s32( 0 ) ); /* S{0,1} = S{2,3};… in silk_biquad_alt_stride2_kernel() 48 …*S_s32x4 = vrsraq_n_s32( *S_s32x4, t_s32x4, 14 ); /* S{0,1} = S{2,3} … in silk_biquad_alt_stride2_kernel() 50 …*S_s32x4 = vaddq_s32( *S_s32x4, t_s32x4 ); /* S0 = silk_SMLAWB… in silk_biquad_alt_stride2_kernel() 52 …*S_s32x4 = vaddq_s32( *S_s32x4, t_s32x4 ); /* S0 = silk_SMLAWB… in silk_biquad_alt_stride2_kernel() 71 int32x4_t A_L_s32x4, A_U_s32x4, B_Q28_s32x4, S_s32x4, out32_Q14_s32x4; in silk_biquad_alt_stride2_neon() local 101 …S_s32x4 = vld1q_s32( S ); … in silk_biquad_alt_stride2_neon() 102 …S_s32x2x2 = vtrn_s32( vget_low_s32( S_s32x4 ), vget_high_s32( S_s32x4 ) ); … in silk_biquad_alt_stride2_neon() 103 S_s32x4 = vcombine_s32( S_s32x2x2.val[ 0 ], S_s32x2x2.val[ 1 ] ); in silk_biquad_alt_stride2_neon() [all …]
|