Home
last modified time | relevance | path

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

/external/libopus/silk/arm/
Dbiquad_alt_neon_intr.c39 …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
101S_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 …]