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