/freebsd-current/lib/msun/src/ |
H A D | s_floorf.c | 28 static const float huge = 1.0e30; variable 39 if(huge+x>(float)0.0) {/* return 0*sign(x) if |x|<1 */ 47 if(huge+x>(float)0.0) { /* raise inexact flag */
|
H A D | s_ceilf.c | 19 static const float huge = 1.0e30; variable 31 if(huge+x>(float)0.0) {/* return 0*sign(x) if |x|<1 */ 38 if(huge+x>(float)0.0) { /* raise inexact flag */
|
H A D | s_truncf.c | 24 static const float huge = 1.0e30F; variable 35 if(huge+x>0.0F) /* |x|<1, so return 0*sign(x) */ 40 if(huge+x>0.0F) /* raise inexact flag */
|
H A D | s_trunc.c | 26 static const double huge = 1.0e300; variable 37 if(huge+x>0.0) {/* |x|<1, so return 0*sign(x) */ 44 if(huge+x>0.0) { /* raise inexact flag */ 54 if(huge+x>0.0) /* raise inexact flag */
|
H A D | s_truncl.c | 33 static const long double huge = 1.0e300; variable 44 if (huge + x > 0.0) 50 if (huge + x > 0.0) { /* raise inexact flag */ 59 if (huge + x > 0.0) /* raise inexact flag */
|
H A D | e_cosh.c | 27 * ln2ovft < x : cosh(x) := huge*huge (overflow) 39 static const double one = 1.0, half=0.5, huge = 1.0e300; variable 76 return huge*huge;
|
H A D | e_coshf.c | 19 static const float one = 1.0, half=0.5, huge = 1.0e30; variable 55 return huge*huge;
|
H A D | e_atanhf.c | 19 static const float one = 1.0, huge = 1e30; variable 34 if(ix<0x31800000&&(huge+x)>zero) return x; /* x<2**-28 */
|
H A D | s_floor.c | 26 static const double huge = 1.0e300; variable 37 if(huge+x>0.0) {/* return 0*sign(x) if |x|<1 */ 45 if(huge+x>0.0) { /* raise inexact flag */ 56 if(huge+x>0.0) { /* raise inexact flag */
|
H A D | s_ceil.c | 26 static const double huge = 1.0e300; variable 37 if(huge+x>0.0) {/* return 0*sign(x) if |x|<1 */ 44 if(huge+x>0.0) { /* raise inexact flag */ 55 if(huge+x>0.0) { /* raise inexact flag */
|
H A D | e_atanhl.c | 47 static const double one = 1.0, huge = 1e300; variable 61 if (ix < BIAS + EXP_TINY && (huge + x) > zero)
|
H A D | s_tanh.c | 42 static const double one = 1.0, two = 2.0, huge = 1.0e300; variable 62 if(huge+x>one) return x; /* tanh(tiny) = tiny with inexact */
|
H A D | s_tanhf.c | 20 static const float one=1.0, two=2.0, huge = 1.0e30; variable 40 if(huge+x>one) return x; /* tanh(tiny) = tiny with inexact */
|
H A D | s_asinh.c | 31 huge= 1.00000000000000000000e+300; variable 42 if(huge+x>one) return x; /* return x inexact except 0 */
|
H A D | s_asinhf.c | 22 huge= 1.0000000000e+30; variable 33 if(huge+x>one) return x; /* return x inexact except 0 */
|
H A D | e_atanh.c | 37 static const double one = 1.0, huge = 1e300; variable 52 if(ix<0x3e300000&&(huge+x)>zero) return x; /* x<2**-28 */
|
H A D | e_exp.c | 97 huge = 1.0e+300, variable 120 if(x > o_threshold) return huge*huge; /* overflow */ 137 if(huge+x>one) return one+x;/* trigger inexact */
|
H A D | e_expf.c | 39 huge = 1.0e+30, variable 59 if(x > o_threshold) return huge*huge; /* overflow */ 76 if(huge+x>one) return one+x;/* trigger inexact */
|
H A D | s_floorl.c | 47 static const long double huge = 1.0e300; variable 57 if (huge + x > 0.0) 73 if (huge + x > 0.0) { /* raise inexact flag */ 92 if (huge + x > 0.0) /* raise inexact flag */
|
H A D | s_ceill.c | 47 static const long double huge = 1.0e300; variable 57 if (huge + x > 0.0) 73 if (huge + x > 0.0) { /* raise inexact flag */ 92 if (huge + x > 0.0) /* raise inexact flag */
|
H A D | s_expm1.c | 126 static volatile double huge = 1.0e+300; variable 139 /* filter out huge and non-finite argument */ 149 if(x > o_threshold) return huge*huge; /* overflow */ 174 t = huge+x; /* return x with inexact flags when x!=0 */ 175 return x - (t-(huge+x));
|
H A D | s_expm1f.c | 36 static volatile float huge = 1.0e+30; variable 49 /* filter out huge and non-finite argument */ 56 if(x > o_threshold) return huge*huge; /* overflow */ 81 t = huge+x; /* return x with inexact flags when x!=0 */ 82 return x - (t-(huge+x));
|
H A D | e_pow.c | 71 huge = 1.0e300, variable 188 /* |y| is huge */ 191 if(ix<=0x3fefffff) return (hy<0)? huge*huge:tiny*tiny; 192 if(ix>=0x3ff00000) return (hy>0)? huge*huge:tiny*tiny; 195 if(ix<0x3fefffff) return (hy<0)? s*huge*huge:s*tiny*tiny; 196 if(ix>0x3ff00000) return (hy>0)? s*huge*huge [all...] |
H A D | s_exp2f.c | 45 huge = 0x1p100f, variable 112 return (huge * huge); /* overflow */
|
H A D | s_atanf.c | 43 huge = 1.0e30; variable 60 if(huge+x>one) return x; /* raise inexact */
|