@@ -4,4 +4,6 @@ log:
fldln2
fldl 4(%esp)
fyl2x
+ fstpl 4(%esp)
+ fldl 4(%esp)
ret
@@ -4,4 +4,6 @@ log10:
fldlg2
@@ -4,4 +4,6 @@ log10f:
flds 4(%esp)
+ fstps 4(%esp)
+ flds 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: