@@ -0,0 +1,24 @@
+.global acosf
+.type acosf,@function
+acosf:
+ flds 4(%esp)
+ jmp 1f
+
+.global acosl
+.type acosl,@function
+acosl:
+ fldt 4(%esp)
+.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
@@ -0,0 +1 @@
+# see acos.s
@@ -0,0 +1,23 @@
+.global asinf
+.type asinf,@function
+asinf:
+.global asinl
+.type asinl,@function
+asinl:
+.global asin
+.type asin,@function
+asin:
+# see asin.s
@@ -0,0 +1,7 @@
+.global atan
+.type atan,@function
+atan:
+.global atan2
+.type atan2,@function
+atan2:
+ fldl 12(%esp)
+.global atan2f
+.type atan2f,@function
+atan2f:
+ flds 8(%esp)
+.global atan2l
+.type atan2l,@function
+atan2l:
+ fldt 16(%esp)
+.global atanf
+.type atanf,@function
+atanf:
+.global atanl
+.type atanl,@function
+atanl:
+# see scalbn.s
+# see scalbnf.s
+# see scalbnl.s
@@ -0,0 +1,20 @@
+.global ldexp
+.type ldexp,@function
+ldexp:
+ nop
+.global scalbln
+.type scalbln,@function
+scalbln:
+.global scalbn
+.type scalbn,@function
+scalbn:
+ fildl 12(%esp)
+ fscale
+ fstp %st(1)
+ fstpl 4(%esp)
+.global ldexpf
+.type ldexpf,@function
+ldexpf:
+.global scalblnf
+.type scalblnf,@function
+scalblnf:
+.global scalbnf
+.type scalbnf,@function
+scalbnf:
+ fildl 8(%esp)
+ fstps 4(%esp)
@@ -0,0 +1,18 @@
+.global ldexpl
+.type ldexpl,@function
+ldexpl:
+.global scalblnl
+.type scalblnl,@function
+scalblnl:
+.global scalbnl
+.type scalbnl,@function
+scalbnl:
+ fildl 16(%esp)