/freebsd/lib/msun/src/ |
H A D | e_pow.c | 71 huge = 1.0e300, variable 188 /* |y| is huge */ in pow() 191 if(ix<=0x3fefffff) return (hy<0)? huge*huge:tiny*tiny; in pow() 192 if(ix>=0x3ff00000) return (hy>0)? huge*huge:tiny*tiny; in pow() 195 if(ix<0x3fefffff) return (hy<0)? s*huge*huge:s*tiny*tiny; in pow() 196 if(ix>0x3ff00000) return (hy>0)? s*huge*huge in pow() [all...] |
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) */ in trunc() 44 if(huge+x>0.0) { /* raise inexact flag */ in trunc() 54 if(huge+x>0.0) /* raise inexact flag */ in trunc()
|
H A D | e_powf.c | 30 huge = 1.0e30, variable 133 /* |y| is huge */ in powf() 136 if(ix<0x3f7ffff6) return (hy<0)? sn*huge*huge:sn*tiny*tiny; in powf() 137 if(ix>0x3f800007) return (hy>0)? sn*huge*huge:sn*tiny*tiny; in powf() 210 return sn*huge*huge; /* overflow */ in powf() 212 if(p_l+ovt>z-p_h) return sn*huge*huge; /* overflo in powf() [all...] |
H A D | s_truncl.c | 33 static const long double huge = 1.0e300; variable 44 if (huge + x > 0.0) in truncl() 50 if (huge + x > 0.0) { /* raise inexact flag */ in truncl() 59 if (huge + x > 0.0) /* raise inexact flag */ in truncl()
|
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 */ in floor() 45 if(huge+x>0.0) { /* raise inexact flag */ in floor() 56 if(huge+x>0.0) { /* raise inexact flag */ in floor()
|
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 */ in ceil() 44 if(huge+x>0.0) { /* raise inexact flag */ in ceil() 55 if(huge+x>0.0) { /* raise inexact flag */ in ceil()
|
H A D | s_expm1f.c | 36 static volatile float huge = 1.0e+30; variable 56 if(x > o_threshold) return huge*huge; /* overflow */ in expm1f() 81 t = huge+x; /* return x with inexact flags when x!=0 */ in expm1f() 82 return x - (t-(huge+x)); in expm1f()
|
H A D | s_expm1.c | 126 static volatile double huge = 1.0e+300; variable 149 if(x > o_threshold) return huge*huge; /* overflow */ in expm1() 174 t = huge+x; /* return x with inexact flags when x!=0 */ in expm1() 175 return x - (t-(huge+x)); in expm1()
|
H A D | e_expf.c | 39 huge = 1.0e+30, variable 59 if(x > o_threshold) return huge*huge; /* overflow */ in expf() 76 if(huge+x>one) return one+x;/* trigger inexact */ in expf()
|
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) */ in truncf() 40 if(huge+x>0.0F) /* raise inexact flag */ in truncf()
|
H A D | e_exp.c | 97 huge = 1.0e+300, variable 120 if(x > o_threshold) return huge*huge; /* overflow */ in exp() 137 if(huge+x>one) return one+x;/* trigger inexact */ in exp()
|
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 */ in floorf() 47 if(huge+x>(float)0.0) { /* raise inexact flag */ in floorf()
|
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 */ in ceilf() 38 if(huge+x>(float)0.0) { /* raise inexact flag */ in ceilf()
|
H A D | s_ceill.c | 47 static const long double huge = 1.0e300; variable 57 if (huge + x > 0.0) in ceill() 73 if (huge + x > 0.0) { /* raise inexact flag */ in ceill() 92 if (huge + x > 0.0) /* raise inexact flag */ in ceill()
|
H A D | s_floorl.c | 47 static const long double huge = 1.0e300; variable 57 if (huge + x > 0.0) in floorl() 73 if (huge + x > 0.0) { /* raise inexact flag */ in floorl() 92 if (huge + x > 0.0) /* raise inexact flag */ in floorl()
|
H A D | e_coshf.c | 19 static const float one = 1.0, half=0.5, huge = 1.0e30; variable 55 return huge*huge; in coshf()
|
H A D | e_cosh.c | 39 static const double one = 1.0, half=0.5, huge = 1.0e300; variable 76 return huge*huge; in cosh()
|
H A D | s_exp2f.c | 45 huge = 0x1p100f, variable 112 return (huge * huge); /* overflow */ in exp2f()
|
H A D | s_exp2.c | 46 huge = 0x1p1000, variable 359 return (huge * huge); /* overflow */ in exp2()
|
H A D | e_coshl.c | 37 static const volatile long double huge = 0x1p10000L, tiny = 0x1p-10000L; variable 128 RETURNI(huge*huge); in coshl()
|
/freebsd/lib/msun/ld128/ |
H A D | e_powl.c | 88 huge = 1.0e3000L, variable 271 return (hy < 0) ? huge * huge : tiny * tiny; in powl() 273 return (hy > 0) ? huge * huge : tiny * tiny; in powl() 277 return (hy < 0) ? huge * huge : tiny * tiny; in powl() 279 return (hy > 0) ? huge * huge : tiny * tiny; in powl() 383 return s * huge * huge; /* overflow */ in powl() 387 return s * huge * huge; /* overflow */ in powl()
|
H A D | s_exp2l.c | 42 huge = 0x1p10000L, variable 375 return (huge * huge); /* overflow */ in exp2l()
|
H A D | s_expl.c | 44 huge = 0x1p10000L, variable 76 RETURNF(huge * huge); in expl() 219 RETURNF(huge * huge); in expm1l()
|
/freebsd/lib/msun/ld80/ |
H A D | s_expl.c | 54 huge = 0x1p10000L, variable 88 RETURNF(huge * huge); in expl() 177 RETURNF(huge * huge); in expm1l()
|
H A D | s_exp2l.c | 46 huge = 0x1p10000L, variable 235 return (huge * huge); /* overflow */ in exp2l()
|