summaryrefslogtreecommitdiff
path: root/src/math
diff options
context:
space:
mode:
Diffstat (limited to 'src/math')
-rw-r--r--src/math/i386/exp.s3
-rw-r--r--src/math/i386/expl.s3
2 files changed, 5 insertions, 1 deletions
diff --git a/src/math/i386/exp.s b/src/math/i386/exp.s
index abb90369..c7aa5b6e 100644
--- a/src/math/i386/exp.s
+++ b/src/math/i386/exp.s
@@ -72,8 +72,11 @@ exp2f:
jmp 1f
.global exp2l
+.global __exp2l
+.hidden __exp2l
.type exp2l,@function
exp2l:
+__exp2l:
fldt 4(%esp)
jmp 1f
diff --git a/src/math/i386/expl.s b/src/math/i386/expl.s
index 61ef1ddc..b5124e8f 100644
--- a/src/math/i386/expl.s
+++ b/src/math/i386/expl.s
@@ -37,7 +37,8 @@ expl:
fstpt (%esp)
fstpt 16(%esp)
fstpt 32(%esp)
- call exp2l
+.hidden __exp2l
+ call __exp2l
# if 2^hi == inf return 2^hi
fld %st(0)
fstpt (%esp)