summaryrefslogtreecommitdiff
path: root/sysdeps/libm-ieee754/e_scalb.c
diff options
context:
space:
mode:
Diffstat (limited to 'sysdeps/libm-ieee754/e_scalb.c')
-rw-r--r--sysdeps/libm-ieee754/e_scalb.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/sysdeps/libm-ieee754/e_scalb.c b/sysdeps/libm-ieee754/e_scalb.c
index 7f66ec7737..86d10bf683 100644
--- a/sysdeps/libm-ieee754/e_scalb.c
+++ b/sysdeps/libm-ieee754/e_scalb.c
@@ -40,16 +40,16 @@ static char rcsid[] = "$NetBSD: e_scalb.c,v 1.6 1995/05/10 20:46:09 jtc Exp $";
#endif
{
#ifdef _SCALB_INT
- return scalbn(x,fn);
+ return __scalbn(x,fn);
#else
- if (isnan(x)||isnan(fn)) return x*fn;
- if (!finite(fn)) {
+ if (__isnan(x)||__isnan(fn)) return x*fn;
+ if (!__finite(fn)) {
if(fn>0.0) return x*fn;
else return x/(-fn);
}
- if (rint(fn)!=fn) return (fn-fn)/(fn-fn);
- if ( fn > 65000.0) return scalbn(x, 65000);
- if (-fn > 65000.0) return scalbn(x,-65000);
- return scalbn(x,(int)fn);
+ if (__rint(fn)!=fn) return (fn-fn)/(fn-fn);
+ if ( fn > 65000.0) return __scalbn(x, 65000);
+ if (-fn > 65000.0) return __scalbn(x,-65000);
+ return __scalbn(x,(int)fn);
#endif
}