diff options
Diffstat (limited to 'src/math/i386/asin.s')
-rw-r--r-- | src/math/i386/asin.s | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/math/i386/asin.s b/src/math/i386/asin.s index a9f691bf..920d967a 100644 --- a/src/math/i386/asin.s +++ b/src/math/i386/asin.s @@ -7,13 +7,10 @@ asinf: cmp $0x01000000,%eax jae 1f # subnormal x, return x with underflow - fnstsw %ax - and $16,%ax - jnz 2f fld %st(0) fmul %st(1) fstps 4(%esp) -2: ret + ret .global asinl .type asinl,@function @@ -30,11 +27,8 @@ asin: cmp $0x00200000,%eax jae 1f # subnormal x, return x with underflow - fnstsw %ax - and $16,%ax - jnz 2f fsts 4(%esp) -2: ret + ret 1: fld %st(0) fld1 fsub %st(0),%st(1) |