Dario, I don't understand you, so let me ask...

On 10/30, Dario Sanfilippo wrote:
>
> Perhaps we can include that "^" (pow()) can also be both int or float
> depending on the operands.

but it already depends on the type of operands ?

> perhaps to do everything in
> double when using -double, and keeping ints when using single-precision.

Please no ;) but I guess this is hardly possible so I'm calm.

> In
> that case; functions such as ba.time would also get an improvement.

Why do you think so??

perhaps you meant that ba.time can overflow? Yes it can, but I don't
think this should depend on -double.

And why is "^" your only concern? Say,

        I = 2147483647;
        process = I, I+1, I*2;

compiles to

        output0[i0] = FAUSTFLOAT(2147483647);
        output1[i0] = FAUSTFLOAT(-2147483648);
        output2[i0] = FAUSTFLOAT(-2);

Oleg.



_______________________________________________
Faudiostream-users mailing list
Faudiostream-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/faudiostream-users

Reply via email to