diff options
author | das <das@FreeBSD.org> | 2005-03-07 04:52:43 +0000 |
---|---|---|
committer | das <das@FreeBSD.org> | 2005-03-07 04:52:43 +0000 |
commit | e67e9ee139a0cd6b6c985827ee70448314a4efda (patch) | |
tree | bfc927af144bd93e2656b7bfc8618e2a385b64e4 | |
parent | a72168b811cd0f0d5a830afea5d5aea2fd65d443 (diff) | |
download | FreeBSD-src-e67e9ee139a0cd6b6c985827ee70448314a4efda.zip FreeBSD-src-e67e9ee139a0cd6b6c985827ee70448314a4efda.tar.gz |
Alias scalbnf as ldexpf. The two are identical in binary
floating-point formats.
-rw-r--r-- | lib/msun/i387/s_scalbnf.S | 3 | ||||
-rw-r--r-- | lib/msun/src/s_scalbnf.c | 4 |
2 files changed, 7 insertions, 0 deletions
diff --git a/lib/msun/i387/s_scalbnf.S b/lib/msun/i387/s_scalbnf.S index bdf0292..3c84749 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 b0e2079..7666c74 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); |