Lines Matching refs:s32
247 const size_t bufSizeForEarlyReflection = sizeof(s32) in GetRequiredMemSize()
249 const size_t bufSizeForPreDelay = sizeof(s32) in GetRequiredMemSize()
251 const size_t bufSizeForFilterComp0 = sizeof(s32) * m_FilterSize.m_Comb0; in GetRequiredMemSize()
252 const size_t bufSizeForFilterComp1 = sizeof(s32) * m_FilterSize.m_Comb1; in GetRequiredMemSize()
253 const size_t bufSizeForFilterAllPass = sizeof(s32) * m_FilterSize.m_AllPass; in GetRequiredMemSize()
271 const size_t bufSizeForEarlyReflection = sizeof(s32) in AllocBuffer()
273 const size_t bufSizeForPreDelay = sizeof(s32) in AllocBuffer()
275 const size_t bufSizeForFilterComp0 = sizeof(s32) * m_FilterSize.m_Comb0; in AllocBuffer()
276 const size_t bufSizeForFilterComp1 = sizeof(s32) * m_FilterSize.m_Comb1; in AllocBuffer()
277 const size_t bufSizeForFilterAllPass = sizeof(s32) * m_FilterSize.m_AllPass; in AllocBuffer()
284 m_WorkBuffer.m_EarlyReflection[ch] = reinterpret_cast<s32*>(ptr); in AllocBuffer()
287 m_WorkBuffer.m_PreDelay[ch] = reinterpret_cast<s32*>(ptr); in AllocBuffer()
290 m_WorkBuffer.m_CombFilter[ch][0] = reinterpret_cast<s32*>(ptr); in AllocBuffer()
293 m_WorkBuffer.m_CombFilter[ch][1] = reinterpret_cast<s32*>(ptr); in AllocBuffer()
296 m_WorkBuffer.m_AllPassFilter[ch] = reinterpret_cast<s32*>(ptr); in AllocBuffer()
333 m_CombFilterLength[0] = static_cast<s32>( m_FilterSize.m_Comb0 ); in InitializeParam()
334 m_CombFilterLength[1] = static_cast<s32>( m_FilterSize.m_Comb1 ); in InitializeParam()
336 for ( s32 i = 0; i < 2; i++ ) in InitializeParam()
344 m_CombFilterCoef[i] = static_cast<s32>( static_cast<f32>(0x80L) * comb_coef ); in InitializeParam()
348 m_AllPassFilterLength = static_cast<s32>( m_FilterSize.m_AllPass ); in InitializeParam()
351 m_AllPassFilterCoef = static_cast<s32>( static_cast<f32>(0x80L) * all_pass_coef ); in InitializeParam()
354 m_EarlyGain = static_cast<s32>( static_cast<f32>(0x80L) * m_Param.m_EarlyGain ); in InitializeParam()
355 m_FusedGain = static_cast<s32>( static_cast<f32>(0x80L) * m_Param.m_FusedGain ); in InitializeParam()
359 m_LpfCoef1 = static_cast<s32>( static_cast<s32>(0x80L) * ( 1.f - lpf_coef ) ); in InitializeParam()
360 m_LpfCoef2 = static_cast<s32>( static_cast<s32>(0x80L) * lpf_coef ); in InitializeParam()
370 s32 sampleLength, in UpdateBuffer()
386 s32* input[nn::snd::CHANNEL_INDEX_NUM]; in UpdateBuffer()
418 s32* early_reflection = m_WorkBuffer.m_EarlyReflection[ch]; in UpdateBuffer()
419 s32* pre_delay = m_WorkBuffer.m_PreDelay[ch]; in UpdateBuffer()
421 for ( s32 samp = 0; samp < sampleLength; samp++ ) in UpdateBuffer()
423 s32 indata = input[ch][samp]; in UpdateBuffer()
426 s32 early_out = early_reflection[early_pos] * m_EarlyGain; in UpdateBuffer()
436 s32 pre_delay_out = pre_delay[pre_delay_pos]; in UpdateBuffer()
439 s32 filter_out = 0; in UpdateBuffer()
443 s32* comb_line = m_WorkBuffer.m_CombFilter[ch][0]; in UpdateBuffer()
444 s32 out_tmp = comb_line[comb_filter_pos0]; in UpdateBuffer()
446 s32 comb_fb_0 = out_tmp; in UpdateBuffer()
449 s32 tmp = -comb_fb_0; in UpdateBuffer()
466 s32 comb_fb_1 = out_tmp; in UpdateBuffer()
469 s32 tmp = -comb_fb_1; in UpdateBuffer()
483 s32* allpass_line = m_WorkBuffer.m_AllPassFilter[ch]; in UpdateBuffer()
485 s32 allpass_coef = m_AllPassFilterCoef; in UpdateBuffer()
487 s32 allpass_in = out_tmp; in UpdateBuffer()
489 s32 tmp = -allpass_in; in UpdateBuffer()
502 s32 fo_2 = allpass_in; in UpdateBuffer()
505 s32 tmp = -fo_2; in UpdateBuffer()
527 s32 tmp = m_LpfCoef2 * ( filter_out + m_LastLpfOut[ch] ); in UpdateBuffer()
529 s32 fused_out = filter_out - tmp; in UpdateBuffer()