math: fix x86 asin accuracy
[musl] / src / math / x86_64 / asinl.s
index 83c392f..ed212d9 100644 (file)
@@ -3,10 +3,10 @@
 asinl:
        fldt 8(%rsp)
 1:     fld %st(0)
-       fmul %st(0)
        fld1
-       fsubp %st(1)
+       fsub %st(0),%st(1)
+       fadd %st(2)
+       fmulp
        fsqrt
        fpatan
        ret
-