[fpc-devel]MATH.PP
    Медведев Слава 
    medvedev at mtu-net.ru
       
    Sat Oct 13 14:47:15 CEST 2001
    
    
  
Hello, developers,
It seems to be a bug in MATH.PP 1.1.2.2 in arcsin function.
I think, this is incorrect:
if abs(x) > 1 then InvalidArgument
I added these strings:
const Epsilon = 1.0e-9;
....
if (x-1)<=Epsilon then x:=1;
if (x+1)<=Epsilon then x:=-1;
I made these changes because of InvalidArgument exception when arcsin
parameter (displayed by GDB) is 1 (but, I think, it was near 1, but
not 1).
Best regards,
 Medvedev                          mailto:medvedev at mtu-net.ru
    
    
More information about the fpc-devel
mailing list