On 21-Apr-01 Bobby D. Bryant wrote: > Isn't tanh supposed to preserve the sign of its argument? Sure. But I get the result 0.46212 -0.46212 and I use the gnat-3.13p-5 rpm (from ALT) too. Perhaps it�s the C-library. Gnat uses the C-Library to compute the tanh (if the result cannot be easily found to be -1.0 1.0 or the argument). Does the problem occur in C too? Wilhelm