[an error occurred while processing this directive]
|
проц 5501.
Вот это НЕ РАБОТАЕТ
; 2X interpolate
amov #iirdly1,xar0
amov #iir_coeff96,xar1
call iir_filtermov ac0<<#-16, @smp0
|| mov #0,ac0
amov #iirdly1,xar0
amov #iir_coeff96,xar1
call iir_filter
mov ac0<<#-16, @smp1
А вот ЭТО (параллельность выкинул) РАБОТАЕТ !!!
; 2X interpolate
amov #iirdly1,xar0
amov #iir_coeff96,xar1
call iir_filtermov ac0<<#-16, @smp0
mov #0,ac0
amov #iirdly1,xar0
amov #iir_coeff96,xar1
call iir_filter
mov ac0<<#-16, @smp1
в первом случае симптомы как будто в smp0 записывается всегда ноль. Что блин за геморрой? Все мозги поломал!
E-mail: info@telesys.ru