1 /* $OpenBSD: s_scalbln.c,v 1.1 2009/07/25 11:38:10 martynas Exp $ */
4 * Written by Martynas Venckus. Public domain
11 scalbln(double x
, long n
)
14 return scalbn(x
, INT_MIN
);
16 return scalbn(x
, INT_MAX
);
18 return scalbn(x
, (int)n
);
22 scalblnf(float x
, long n
)
25 return scalbnf(x
, INT_MIN
);
27 return scalbnf(x
, INT_MAX
);
29 return scalbnf(x
, (int)n
);
33 scalblnl(long double x
, long n
)
36 return scalbnl(x
, INT_MIN
);
38 return scalbnl(x
, INT_MAX
);
40 return scalbnl(x
, (int)n
);