Lines Matching refs:s32
231 const size_t bufSizeForEarlyReflection = sizeof(s32) in GetRequiredMemSize()
233 const size_t bufSizeForPreDelay = sizeof(s32) in GetRequiredMemSize()
235 const size_t bufSizeForFilterComp0 = sizeof(s32) * m_FilterSize.m_Comb0; in GetRequiredMemSize()
236 const size_t bufSizeForFilterComp1 = sizeof(s32) * m_FilterSize.m_Comb1; in GetRequiredMemSize()
237 const size_t bufSizeForFilterAllPass = sizeof(s32) * m_FilterSize.m_AllPass; in GetRequiredMemSize()
255 const size_t bufSizeForEarlyReflection = sizeof(s32) in AllocBuffer()
257 const size_t bufSizeForPreDelay = sizeof(s32) in AllocBuffer()
259 const size_t bufSizeForFilterComp0 = sizeof(s32) * m_FilterSize.m_Comb0; in AllocBuffer()
260 const size_t bufSizeForFilterComp1 = sizeof(s32) * m_FilterSize.m_Comb1; in AllocBuffer()
261 const size_t bufSizeForFilterAllPass = sizeof(s32) * m_FilterSize.m_AllPass; in AllocBuffer()
268 m_WorkBuffer.m_EarlyReflection[ch] = reinterpret_cast<s32*>(ptr); in AllocBuffer()
271 m_WorkBuffer.m_PreDelay[ch] = reinterpret_cast<s32*>(ptr); in AllocBuffer()
274 m_WorkBuffer.m_CombFilter[ch][0] = reinterpret_cast<s32*>(ptr); in AllocBuffer()
277 m_WorkBuffer.m_CombFilter[ch][1] = reinterpret_cast<s32*>(ptr); in AllocBuffer()
280 m_WorkBuffer.m_AllPassFilter[ch] = reinterpret_cast<s32*>(ptr); in AllocBuffer()
317 m_CombFilterLength[0] = static_cast<s32>( m_FilterSize.m_Comb0 ); in InitializeParam()
318 m_CombFilterLength[1] = static_cast<s32>( m_FilterSize.m_Comb1 ); in InitializeParam()
320 for ( s32 i = 0; i < 2; i++ ) in InitializeParam()
328 m_CombFilterCoef[i] = static_cast<s32>( static_cast<f32>(0x80L) * comb_coef ); in InitializeParam()
332 m_AllPassFilterLength = static_cast<s32>( m_FilterSize.m_AllPass ); in InitializeParam()
335 m_AllPassFilterCoef = static_cast<s32>( static_cast<f32>(0x80L) * all_pass_coef ); in InitializeParam()
338 m_EarlyGain = static_cast<s32>( static_cast<f32>(0x80L) * m_Param.m_EarlyGain ); in InitializeParam()
339 m_FusedGain = static_cast<s32>( static_cast<f32>(0x80L) * m_Param.m_FusedGain ); in InitializeParam()
343 m_LpfCoef1 = static_cast<s32>( static_cast<s32>(0x80L) * ( 1.f - lpf_coef ) ); in InitializeParam()
344 m_LpfCoef2 = static_cast<s32>( static_cast<s32>(0x80L) * lpf_coef ); in InitializeParam()
354 s32 sampleLength, in UpdateBuffer()
370 s32* input[nn::snd::CHANNEL_INDEX_NUM]; in UpdateBuffer()
402 s32* early_reflection = m_WorkBuffer.m_EarlyReflection[ch]; in UpdateBuffer()
403 s32* pre_delay = m_WorkBuffer.m_PreDelay[ch]; in UpdateBuffer()
405 for ( s32 samp = 0; samp < sampleLength; samp++ ) in UpdateBuffer()
407 s32 indata = input[ch][samp]; in UpdateBuffer()
410 s32 early_out = early_reflection[early_pos] * m_EarlyGain; in UpdateBuffer()
420 s32 pre_delay_out = pre_delay[pre_delay_pos]; in UpdateBuffer()
423 s32 filter_out = 0; in UpdateBuffer()
427 s32* comb_line = m_WorkBuffer.m_CombFilter[ch][0]; in UpdateBuffer()
428 s32 out_tmp = comb_line[comb_filter_pos0]; in UpdateBuffer()
430 s32 comb_fb_0 = out_tmp; in UpdateBuffer()
433 s32 tmp = -comb_fb_0; in UpdateBuffer()
450 s32 comb_fb_1 = out_tmp; in UpdateBuffer()
453 s32 tmp = -comb_fb_1; in UpdateBuffer()
467 s32* allpass_line = m_WorkBuffer.m_AllPassFilter[ch]; in UpdateBuffer()
469 s32 allpass_coef = m_AllPassFilterCoef; in UpdateBuffer()
471 s32 allpass_in = out_tmp; in UpdateBuffer()
473 s32 tmp = -allpass_in; in UpdateBuffer()
486 s32 fo_2 = allpass_in; in UpdateBuffer()
489 s32 tmp = -fo_2; in UpdateBuffer()
511 s32 tmp = m_LpfCoef2 * ( filter_out + m_LastLpfOut[ch] ); in UpdateBuffer()
513 s32 fused_out = filter_out - tmp; in UpdateBuffer()