82ebbed055d25960d19bad841328597340610d80
[musl] / src / math / scalblnl.c
1 #include <limits.h>
2 #include "libm.h"
3
4 #if LDBL_MANT_DIG == 53 && LDBL_MAX_EXP == 1024
5 long double scalblnl(long double x, long n)
6 {
7         return scalbln(x, n);
8 }
9 #else
10 long double scalblnl(long double x, long n)
11 {
12         if (n > INT_MAX)
13                 n = INT_MAX;
14         else if (n < INT_MIN)
15                 n = INT_MIN;
16         return scalbnl(x, n);
17 }
18 #endif