summaryrefslogtreecommitdiffstats
path: root/libm
diff options
context:
space:
mode:
authorBernhard Reutner-Fischer <rep.dot.nop@gmail.com>2009-02-18 19:54:50 +0000
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>2009-02-18 19:54:50 +0000
commitd3f5b32ae4287a59114e252637c7a3310488de05 (patch)
treed3cf4cace3a22e5b33f8b81cf96eb9727d4cc2a5 /libm
parent7d37f33c752af230b5e6fcd9c35a03cd4c22724a (diff)
downloaduClibc-alpine-d3f5b32ae4287a59114e252637c7a3310488de05.tar.bz2
uClibc-alpine-d3f5b32ae4287a59114e252637c7a3310488de05.tar.xz
- synch r25316:25325 from trunk
Diffstat (limited to 'libm')
-rw-r--r--libm/float_wrappers.c2
-rw-r--r--libm/ldouble_wrappers.c10
2 files changed, 5 insertions, 7 deletions
diff --git a/libm/float_wrappers.c b/libm/float_wrappers.c
index 22258f1fa..93d56c3c9 100644
--- a/libm/float_wrappers.c
+++ b/libm/float_wrappers.c
@@ -388,7 +388,7 @@ float fmaf (float x, float y, float z)
}
#endif
-#ifdef L_scalbf
+#if defined L_scalbf && defined __UCLIBC_SUSV3_LEGACY__
float scalbf (float x, float y)
{
return (float) scalb( (double)x, (double)y );
diff --git a/libm/ldouble_wrappers.c b/libm/ldouble_wrappers.c
index 32cafb632..61940cb12 100644
--- a/libm/ldouble_wrappers.c
+++ b/libm/ldouble_wrappers.c
@@ -16,8 +16,6 @@
#include "math.h"
#include <complex.h>
-#define STRINGIZE(s) #s
-
#define WRAPPER1(func) \
long double func##l(long double x) \
{ \
@@ -71,7 +69,7 @@ long double func##l(long double x) \
__asm ( \
" fldt %1\n" \
" fstpl %1\n" \
- " jmp " STRINGIZE(__GI_##func) "\n" \
+ " jmp " __stringify(__GI_##func) "\n" \
: "=t" (st_top) \
: "m" (x) \
); \
@@ -84,7 +82,7 @@ int func##l(long double x) \
__asm ( \
" fldt %1\n" \
" fstpl %1\n" \
- " jmp " STRINGIZE(__GI_##func) "\n" \
+ " jmp " __stringify(__GI_##func) "\n" \
: "=a" (ret) \
: "m" (x) \
); \
@@ -97,7 +95,7 @@ long func##l(long double x) \
__asm ( \
" fldt %1\n" \
" fstpl %1\n" \
- " jmp " STRINGIZE(__GI_##func) "\n" \
+ " jmp " __stringify(__GI_##func) "\n" \
: "=a" (ret) \
: "m" (x) \
); \
@@ -110,7 +108,7 @@ long long func##l(long double x) \
__asm ( \
" fldt %1\n" \
" fstpl %1\n" \
- " jmp " STRINGIZE(__GI_##func) "\n" \
+ " jmp " __stringify(__GI_##func) "\n" \
: "=A" (ret) \
: "m" (x) \
); \