mirror of https://git.musl-libc.org/git/musl
3 changed files with 45 additions and 0 deletions
@ -0,0 +1,15 @@ |
|||||
|
.global log1p |
||||
|
.type log1p,@function |
||||
|
log1p: |
||||
|
mov 8(%esp),%eax |
||||
|
fldln2 |
||||
|
and $0x7fffffff,%eax |
||||
|
fldl 4(%esp) |
||||
|
cmp $0x3fd28f00,%eax |
||||
|
ja 1f |
||||
|
fyl2xp1 |
||||
|
ret |
||||
|
1: fld1 |
||||
|
faddp |
||||
|
fyl2x |
||||
|
ret |
||||
@ -0,0 +1,15 @@ |
|||||
|
.global log1pf |
||||
|
.type log1pf,@function |
||||
|
log1pf: |
||||
|
mov 4(%esp),%eax |
||||
|
fldln2 |
||||
|
and $0x7fffffff,%eax |
||||
|
flds 4(%esp) |
||||
|
cmp $0x3e940000,%eax |
||||
|
ja 1f |
||||
|
fyl2xp1 |
||||
|
ret |
||||
|
1: fld1 |
||||
|
faddp |
||||
|
fyl2x |
||||
|
ret |
||||
@ -0,0 +1,15 @@ |
|||||
|
.global log1pl |
||||
|
.type log1pl,@function |
||||
|
log1pl: |
||||
|
mov 10(%esp),%eax |
||||
|
fldln2 |
||||
|
and $0x7fffffff,%eax |
||||
|
fldt 4(%esp) |
||||
|
cmp $0x3ffd9400,%eax |
||||
|
ja 1f |
||||
|
fyl2xp1 |
||||
|
ret |
||||
|
1: fld1 |
||||
|
faddp |
||||
|
fyl2x |
||||
|
ret |
||||
Loading…
Reference in new issue