@ -4,4 +4,6 @@ log:
fldln2
fldl 4(%esp)
fyl2x
fstpl 4(%esp)
ret
@ -4,4 +4,6 @@ log10:
fldlg2
@ -4,4 +4,6 @@ log10f:
flds 4(%esp)
fstps 4(%esp)
@ -10,10 +10,14 @@ log1p:
cmp $0x00100000,%eax
jb 2f
fyl2xp1
1: fld1
faddp
# subnormal x, return x with underflow
2: fsts 4(%esp)
@ -10,10 +10,14 @@ log1pf:
cmp $0x00800000,%eax
2: fxch
@ -4,4 +4,6 @@ log2:
fld1
@ -4,4 +4,6 @@ log2f:
@ -4,4 +4,6 @@ logf: