summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorDavid Schultz <das@FreeBSD.org>2005-03-07 04:52:43 +0000
committerDavid Schultz <das@FreeBSD.org>2005-03-07 04:52:43 +0000
commit4b2011300baccbd46554d9cd362e937ff04d3da1 (patch)
treebfc927af144bd93e2656b7bfc8618e2a385b64e4 /lib
parent58a6edd121b56eae6f90e83ed4d6d0706f783d6d (diff)
Notes
Diffstat (limited to 'lib')
-rw-r--r--lib/msun/i387/s_scalbnf.S3
-rw-r--r--lib/msun/src/s_scalbnf.c4
2 files changed, 7 insertions, 0 deletions
diff --git a/lib/msun/i387/s_scalbnf.S b/lib/msun/i387/s_scalbnf.S
index bdf0292bfcb4..3c84749b6c42 100644
--- a/lib/msun/i387/s_scalbnf.S
+++ b/lib/msun/i387/s_scalbnf.S
@@ -14,3 +14,6 @@ ENTRY(scalbnf)
fscale
fstp %st(1) /* bug fix for fp stack overflow */
ret
+
+.globl CNAME(ldexpf)
+.set CNAME(ldexpf),CNAME(scalbnf)
diff --git a/lib/msun/src/s_scalbnf.c b/lib/msun/src/s_scalbnf.c
index b0e20791a6b6..7666c74ab22c 100644
--- a/lib/msun/src/s_scalbnf.c
+++ b/lib/msun/src/s_scalbnf.c
@@ -17,6 +17,8 @@
static char rcsid[] = "$FreeBSD$";
#endif
+#include <sys/cdefs.h>
+
#include "math.h"
#include "math_private.h"
@@ -52,3 +54,5 @@ scalbnf (float x, int n)
SET_FLOAT_WORD(x,(ix&0x807fffff)|(k<<23));
return x*twom25;
}
+
+__strong_reference(scalbnf, ldexpf);