On 11/13, Oleg Nesterov wrote:
>
> I think this is a bug. faust wrongly assumes that if ridx is constant then
> the output is constant too.
>
> Perhaps this is because
>
>       Tree sigWriteReadTable(Tree n, Tree init, Tree widx, Tree wsig, Tree 
> ridx)
>       {
>           return sigRDTbl(sigWRTbl(gGlobal->nil, sigTable(gGlobal->nil, n, 
> sigGen(init)), widx, wsig), ridx);
>       }
>
> and the optimization above is valid for sigRDTbl.

IIUC, another problem is that -ct/cat has no effect for ridx, isSigTable()
in generateRDTbl() won't be true, but I can easily misread this code.

Oleg.



_______________________________________________
Faudiostream-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/faudiostream-users

Reply via email to