math: fix x86 asin accuracy
authornsz <nsz@port70.net>
Wed, 4 Apr 2012 15:34:28 +0000 (17:34 +0200)
committernsz <nsz@port70.net>
Wed, 4 Apr 2012 15:34:28 +0000 (17:34 +0200)
commit37eaec3ad396ea4502f4aea2395b3b5f5f69a1c6
tree4a5aef1ff345c6b529589c9d1ffb181c9a779b30
parent5bd0ab8af66829af74ed80cac767ce1c041fd767
math: fix x86 asin accuracy
use (1-x)*(1+x) instead of (1-x*x) in asin.s
the later can be inaccurate with upward rounding when x is close to 1
src/math/i386/asin.s
src/math/x86_64/asinl.s