@@ -1,4 +1,5 @@
.global expf
+.type expf,@function
expf:
mov 4(%esp),%eax
flds 4(%esp)
@@ -8,6 +9,7 @@ expf:
jmp 0f
.global exp
+.type exp,@function
exp:
mov 8(%esp),%eax
fldl 4(%esp)
.global log
+.type log,@function
log:
fldln2
.global log10
+.type log10,@function
log10:
fldlg2
.global log10f
+.type log10f,@function
log10f:
.global logf
+.type logf,@function
logf:
@@ -1,10 +1,12 @@
.global remainderf
+.type remainderf,@function
remainderf:
flds 8(%esp)
jmp 1f
.global remainder
+.type remainder,@function
remainder:
fldl 12(%esp)
.global sqrt
+.type sqrt,@function
sqrt: fldl 4(%esp)
fsqrt
ret
.global sqrtf
+.type sqrtf,@function
sqrtf: flds 4(%esp)
.global fabs
+.type fabs,@function
fabs:
fabs
.global fabsf
+.type fabsf,@function
fabsf:
.global rint
+.type rint,@function
rint:
frndint
.global rintf
+.type rintf,@function
rintf:
@@ -1,6 +1,9 @@
.global ldexp
.global scalbn
.global scalbln
+.type ldexp,@function
+.type scalbn,@function
+.type scalbln,@function
ldexp:
scalbn:
scalbln:
.global ldexpf
.global scalbnf
.global scalblnf
+.type ldexpf,@function
+.type scalbnf,@function
+.type scalblnf,@function
ldexpf:
scalbnf:
scalblnf:
@@ -1,26 +1,32 @@
.global ceilf
+.type ceilf,@function
ceilf: flds 4(%esp)
.global ceil
+.type ceil,@function
ceil: fldl 4(%esp)
1: mov $0x08fb,%edx
.global floorf
+.type floorf,@function
floorf: flds 4(%esp)
.global floor
+.type floor,@function
floor: fldl 4(%esp)
1: mov $0x04f7,%edx
.global truncf
+.type truncf,@function
truncf: flds 4(%esp)
.global trunc
+.type trunc,@function
trunc: fldl 4(%esp)
1: mov $0x0cff,%edx