[ballen@uwm.edu] libc/2269: triginometric argument reductionerror in libm

Geoff Keating geoffk@geoffk.org
Sun May 20 13:32:00 GMT 2001


What actually happens is that if you try to use the fsin instruction
on operands where |x| > 2^63, it does nothing and sets an error flag.
The problem is that the glibc x86 libm doesn't recover accurately in
this case (it should reduce the argument and use fsin again).

-- 
- Geoffrey Keating <geoffk@geoffk.org>



More information about the Libc-alpha mailing list