Merge branch 'master' of git://git.etalabs.net/musl

This commit is contained in:
nsz 2012-03-19 10:20:24 +01:00
commit 9322344fa4
21 changed files with 157 additions and 0 deletions

24
src/math/i386/acos.s Normal file
View file

@ -0,0 +1,24 @@
.global acosf
.type acosf,@function
acosf:
flds 4(%esp)
jmp 1f
.global acosl
.type acosl,@function
acosl:
fldt 4(%esp)
jmp 1f
.global acos
.type acos,@function
acos:
fldl 4(%esp)
1: fld %st(0)
fmul %st(0)
fld1
fsubp %st(1)
fsqrt
fxch %st(1)
fpatan
ret

1
src/math/i386/acosf.s Normal file
View file

@ -0,0 +1 @@
# see acos.s

1
src/math/i386/acosl.s Normal file
View file

@ -0,0 +1 @@
# see acos.s

23
src/math/i386/asin.s Normal file
View file

@ -0,0 +1,23 @@
.global asinf
.type asinf,@function
asinf:
flds 4(%esp)
jmp 1f
.global asinl
.type asinl,@function
asinl:
fldt 4(%esp)
jmp 1f
.global asin
.type asin,@function
asin:
fldl 4(%esp)
1: fld %st(0)
fmul %st(0)
fld1
fsubp %st(1)
fsqrt
fpatan
ret

1
src/math/i386/asinf.s Normal file
View file

@ -0,0 +1 @@
# see asin.s

1
src/math/i386/asinl.s Normal file
View file

@ -0,0 +1 @@
# see asin.s

7
src/math/i386/atan.s Normal file
View file

@ -0,0 +1,7 @@
.global atan
.type atan,@function
atan:
fldl 4(%esp)
fld1
fpatan
ret

7
src/math/i386/atan2.s Normal file
View file

@ -0,0 +1,7 @@
.global atan2
.type atan2,@function
atan2:
fldl 4(%esp)
fldl 12(%esp)
fpatan
ret

7
src/math/i386/atan2f.s Normal file
View file

@ -0,0 +1,7 @@
.global atan2f
.type atan2f,@function
atan2f:
flds 4(%esp)
flds 8(%esp)
fpatan
ret

7
src/math/i386/atan2l.s Normal file
View file

@ -0,0 +1,7 @@
.global atan2l
.type atan2l,@function
atan2l:
fldt 4(%esp)
fldt 16(%esp)
fpatan
ret

7
src/math/i386/atanf.s Normal file
View file

@ -0,0 +1,7 @@
.global atanf
.type atanf,@function
atanf:
flds 4(%esp)
fld1
fpatan
ret

7
src/math/i386/atanl.s Normal file
View file

@ -0,0 +1,7 @@
.global atanl
.type atanl,@function
atanl:
fldt 4(%esp)
fld1
fpatan
ret

1
src/math/i386/ldexp.s Normal file
View file

@ -0,0 +1 @@
# see scalbn.s

1
src/math/i386/ldexpf.s Normal file
View file

@ -0,0 +1 @@
# see scalbnf.s

1
src/math/i386/ldexpl.s Normal file
View file

@ -0,0 +1 @@
# see scalbnl.s

1
src/math/i386/scalbln.s Normal file
View file

@ -0,0 +1 @@
# see scalbn.s

1
src/math/i386/scalblnf.s Normal file
View file

@ -0,0 +1 @@
# see scalbnf.s

1
src/math/i386/scalblnl.s Normal file
View file

@ -0,0 +1 @@
# see scalbnl.s

20
src/math/i386/scalbn.s Normal file
View file

@ -0,0 +1,20 @@
.global ldexp
.type ldexp,@function
ldexp:
nop
.global scalbln
.type scalbln,@function
scalbln:
nop
.global scalbn
.type scalbn,@function
scalbn:
fildl 12(%esp)
fldl 4(%esp)
fscale
fstp %st(1)
fstpl 4(%esp)
fldl 4(%esp)
ret

20
src/math/i386/scalbnf.s Normal file
View file

@ -0,0 +1,20 @@
.global ldexpf
.type ldexpf,@function
ldexpf:
nop
.global scalblnf
.type scalblnf,@function
scalblnf:
nop
.global scalbnf
.type scalbnf,@function
scalbnf:
fildl 8(%esp)
flds 4(%esp)
fscale
fstp %st(1)
fstps 4(%esp)
flds 4(%esp)
ret

18
src/math/i386/scalbnl.s Normal file
View file

@ -0,0 +1,18 @@
.global ldexpl
.type ldexpl,@function
ldexpl:
nop
.global scalblnl
.type scalblnl,@function
scalblnl:
nop
.global scalbnl
.type scalbnl,@function
scalbnl:
fildl 16(%esp)
fldt 4(%esp)
fscale
fstp %st(1)
ret