Fix spurious underflows in ldbl-128 atan implementation.
commit6d33cc9d9bde501e0906c42ee396d42cb4ca603c
authorDavid S. Miller <davem@davemloft.net>
Mon, 19 Nov 2012 23:26:52 +0000 (19 15:26 -0800)
committerDavid S. Miller <davem@davemloft.net>
Mon, 19 Nov 2012 23:31:24 +0000 (19 15:31 -0800)
treefa106d1ac0b43e69180ba0e497321d56210d4a92
parent877f2d8e8def5a278e4b9f4e4dc378f7f8a653b8
Fix spurious underflows in ldbl-128 atan implementation.

With help from Joseph Myers.
* sysdeps/ieee754/ldbl-128/s_atanl.c (__atanl): Handle tiny and
very large arguments properly.
* math/libm-test.inc (atan_test): New tests.
(atan2_test): New tests.
* sysdeps/sparc/fpu/libm-test-ulps: Update.
* sysdeps/x86_64/fpu/libm-test-ulps: Update.
ChangeLog
math/libm-test.inc
sysdeps/ieee754/ldbl-128/s_atanl.c
sysdeps/sparc/fpu/libm-test-ulps
sysdeps/x86_64/fpu/libm-test-ulps