| /netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/core/stdc/ |
| H A D | math.d | 58 enum double HUGE_VALL = real.infinity; 229 pure int fpclassify(real x); in version() 234 pure int isfinite(real x); in version() 239 pure int isinf(real x); in version() 244 pure int isnan(real x); in version() 249 pure int isnormal(real x); in version() 254 pure int signbit(real x); in version() 259 pure int isgreater(real x, real y); in version() 264 pure int isgreaterequal(real x, real y); in version() 269 pure int isless(real x, real y); in version() [all …]
|
| H A D | float_.d | 30 enum DECIMAL_DIG = real.dig; 36 enum LDBL_DIG = real.dig; 43 enum LDBL_MANT_DIG = real.mant_dig; 50 enum LDBL_MIN = real.min_normal; 57 enum LDBL_MAX = real.max; 64 enum LDBL_EPSILON = real.epsilon; 71 enum LDBL_MIN_EXP = real.min_exp; 78 enum LDBL_MAX_EXP = real.max_exp; 85 enum LDBL_MIN_10_EXP = real.min_10_exp; 92 enum LDBL_MAX_10_EXP = real.max_10_exp;
|
| H A D | config.d | 80 alias c_long_double = real; in version() 110 alias c_complex_real = ddoc_complex!real; in version() 190 alias c_long_double = real; 192 alias c_long_double = real; // 64-bit real for MSVC targets 196 alias c_long_double = real; in version() 198 alias c_long_double = real; in version() 216 alias real c_long_double; in version() 221 alias real c_long_double; in version() 223 alias real c_long_double; in version() 225 alias real c_long_double; in version() [all …]
|
| /netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/internal/math/ |
| H A D | errorfunction.d | 34 immutable real EXP_2 = 0.135335283236612691893999494972484403L; /* exp(-2) */ 35 enum real SQRT2PI = 2.50662827463100050241576528481104525L; // sqrt(2pi) 38 enum real MAXLOG = 0x1.62e42fefa39ef358p+13L; // log(real.max) 39 enum real MINLOG = -0x1.6436716d5406e6d8p+13L; // log(real.min*real.epsilon) = log(smallest denorma… 53 immutable real[10] P = [ -0x1.30dfa809b3cc6676p-17, 0x1.38637cd0913c0288p+18, variable 59 immutable real[11] Q = [ 0x1.14d8e2a72dec49f4p+19, 0x1.0c880ff467626e1p+23, variable 67 enum isIEEEQuadruple = floatTraits!real.realFormat == RealFormat.ieeeQuadruple; 73 immutable real[9] RNr13 = [ variable 84 immutable real[9] RDr13 = [ variable 97 immutable real C13a = 0.723663330078125L; [all …]
|
| H A D | gammafunction.d | 32 enum real SQRT2PI = 2.50662827463100050242E0L; // sqrt(2pi) 33 immutable real EULERGAMMA = 0.57721_56649_01532_86060_65120_90082_40243_10421_59335_93992L; /** Eul… 37 immutable real[8] GammaNumeratorCoeffs = [ 1.0, variable 43 immutable real[9] GammaDenominatorCoeffs = [ 1.0, variable 49 immutable real[9] GammaSmallCoeffs = [ 1.0, variable 55 immutable real[9] GammaSmallNegCoeffs = [ -1.0, variable 61 immutable real[7] logGammaStirlingCoeffs = [ variable 67 immutable real[7] logGammaNumerator = [ variable 73 immutable real[8] logGammaDenominator = [ variable 87 real gammaStirling(real x) in gammaStirling() [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/internal/math/ |
| H A D | errorfunction.d | 35 immutable real EXP_2 = 0.135335283236612691893999494972484403L; /* exp(-2) */ 36 enum real SQRT2PI = 2.50662827463100050241576528481104525L; // sqrt(2pi) 39 enum real MAXLOG = 0x1.62e42fefa39ef358p+13L; // log(real.max) 40 enum real MINLOG = -0x1.6436716d5406e6d8p+13L; // log(real.min*real.epsilon) = log(smallest denorma… 54 immutable real[10] P = [ -0x1.30dfa809b3cc6676p-17L, 0x1.38637cd0913c0288p+18L, variable 60 immutable real[11] Q = [ 0x1.14d8e2a72dec49f4p+19L, 0x1.0c880ff467626e1p+23L, variable 68 enum isIEEEQuadruple = floatTraits!real.realFormat == RealFormat.ieeeQuadruple; 74 immutable real[9] RNr13 = [ variable 85 immutable real[9] RDr13 = [ variable 98 immutable real C13a = 0.723663330078125L; [all …]
|
| H A D | gammafunction.d | 33 enum real SQRT2PI = 2.50662827463100050242E0L; // sqrt(2pi) 34 immutable real EULERGAMMA = 0.57721_56649_01532_86060_65120_90082_40243_10421_59335_93992L; /** Eul… 38 immutable real[8] GammaNumeratorCoeffs = [ 1.0L, variable 44 immutable real[9] GammaDenominatorCoeffs = [ 1.0L, variable 50 immutable real[9] GammaSmallCoeffs = [ 1.0L, variable 56 immutable real[9] GammaSmallNegCoeffs = [ -1.0L, variable 62 immutable real[7] logGammaStirlingCoeffs = [ variable 68 immutable real[7] logGammaNumerator = [ variable 74 immutable real[8] logGammaDenominator = [ variable 88 real gammaStirling(real x) in gammaStirling() [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/ |
| H A D | mathspecial.d | 88 real gamma(real x) in gamma() 107 real logGamma(real x) in logGamma() 120 real sgnGamma(real x) in sgnGamma() 126 if (x < -1/real.epsilon) in sgnGamma() 129 return real.nan; in sgnGamma() 134 return x == 0 ? copysign(1, x) : real.nan; in sgnGamma() 145 assert(isNaN(sgnGamma(-real.infinity))); 155 real beta(real x, real y) in beta() 177 real digamma(real x) in digamma() 188 real logmdigamma(real x) in logmdigamma() [all …]
|
| /netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/ |
| H A D | mathspecial.d | 88 real gamma(real x) in gamma() 107 real logGamma(real x) in logGamma() 120 real sgnGamma(real x) in sgnGamma() 125 if (x < -1/real.epsilon) in sgnGamma() 128 return real.nan; in sgnGamma() 133 return x == 0 ? copysign(1, x) : real.nan; in sgnGamma() 144 assert(isNaN(sgnGamma(-real.infinity))); 154 real beta(real x, real y) in beta() 176 real digamma(real x) in digamma() 187 real logmdigamma(real x) in logmdigamma() [all …]
|
| H A D | math.d | 234 static if (real.sizeof > double.sizeof) in version() 246 private bool equalsDigit(real x, real y, uint ndigits) in version() 270 alias real_t = real; in version() 286 static assert(real.mant_dig == 53 || real.mant_dig == 64 in version() 287 || real.mant_dig == 113, in version() 293 static assert(real.mant_dig == 53 || real.mant_dig == 106 294 || real.mant_dig == 113, 572 enum real E = 0x1.5bf0a8b1457695355fb8ac404e7a8p+1L; /** e = 2.718281... */ 573 enum real LOG2T = 0x1.a934f0979a3715fc9257edfe9b5fbp+1L; /** $(SUB log, 2)10 = 3.321928... */ 574 enum real LOG2E = 0x1.71547652b82fe1777d0ffda0d23a8p+0L; /** $(SUB log, 2)e = 1.442695... */ [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/core/ |
| H A D | math.d | 40 extern (C) real rndtonl(real x); 57 real cos(real x); /* intrinsic */ /// ditto 74 real sin(real x); /* intrinsic */ /// ditto 85 long rndtol(real x); /* intrinsic */ /// ditto 100 real sqrt(real x); /* intrinsic */ /// ditto 109 real ldexp(real n, int exp); /* intrinsic */ /// ditto 112 static if (real.mant_dig == 113) 117 else static if (real.mant_dig == 106) 123 else static if (real.mant_dig == 64) 128 else static if (real.mant_dig == 53) [all …]
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Headers/openmp_wrappers/ |
| H A D | complex_cmath.h | 35 return hypot(__c.real(), __c.imag()); in abs() 41 return atan2(__c.imag(), __c.real()); in arg() 59 if (std::isinf(__c.real())) in norm() 60 return abs(__c.real()); in norm() 63 return __c.real() * __c.real() + __c.imag() * __c.imag(); in norm() 69 return std::complex<_Tp>(__c.real(), -__c.imag()); in conj() 76 if (std::isinf(__c.real()) || std::isinf(__c.imag())) in proj() 124 if (std::isinf(__x.real())) { in sqrt() 125 if (__x.real() > _Tp(0)) in sqrt() 126 return std::complex<_Tp>(__x.real(), std::isnan(__x.imag()) in sqrt() [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/math/ |
| H A D | operations.d | 45 real NaN(ulong payload) @trusted pure nothrow @nogc in NaN() 49 alias F = floatTraits!(real); in NaN() 94 real x; in NaN() 103 real x = real.nan; in NaN() 132 real a = NaN(1_000_000); 141 static if (floatTraits!(real).realFormat == RealFormat.ieeeDouble) 160 ulong getNaNPayload(real x) @trusted pure nothrow @nogc in getNaNPayload() 165 alias F = floatTraits!(real); in getNaNPayload() 217 real a = NaN(1_000_000); 226 enum real a = NaN(1_000_000); [all …]
|
| H A D | constants.d | 23 enum real E = 0x1.5bf0a8b1457695355fb8ac404e7a8p+1L; /** e = 2.718281... */ 24 enum real LOG2T = 0x1.a934f0979a3715fc9257edfe9b5fbp+1L; /** $(SUB log, 2)10 = 3.321928... */ 25 enum real LOG2E = 0x1.71547652b82fe1777d0ffda0d23a8p+0L; /** $(SUB log, 2)e = 1.442695... */ 26 enum real LOG2 = 0x1.34413509f79fef311f12b35816f92p-2L; /** $(SUB log, 10)2 = 0.301029... */ 27 enum real LOG10E = 0x1.bcb7b1526e50e32a6ab7555f5a67cp-2L; /** $(SUB log, 10)e = 0.434294... */ 28 enum real LN2 = 0x1.62e42fefa39ef35793c7673007e5fp-1L; /** ln 2 = 0.693147... */ 29 enum real LN10 = 0x1.26bb1bbb5551582dd4adac5705a61p+1L; /** ln 10 = 2.302585... */ 30 enum real PI = 0x1.921fb54442d18469898cc51701b84p+1L; /** π = 3.141592... */ 31 enum real PI_2 = PI/2; /** $(PI) / 2 = 1.570796... */ 32 enum real PI_4 = PI/4; /** $(PI) / 4 = 0.785398... */ [all …]
|
| H A D | exponential.d | 51 static assert(real.mant_dig == 64); in version() 69 real p = 1.0, v = void; 114 assert(pow(real.nan, 2) is real.nan); 115 assert(pow(real.infinity, 2) == real.infinity); 124 immutable real x = 46; 149 assert(feqrel(pow(x, neg3), 1 / (x * x * x)) >= real.mant_dig - 1); 165 static if (real.mant_dig >= 64) 196 static if (real.mant_dig == 64) // x87 198 static real r1 = 21950.0L; 199 static real r2 = 0.000011L; [all …]
|
| H A D | traits.d | 92 assert( isNaN(real.nan)); 93 assert( isNaN(-real.nan)); 95 assert(!isNaN(cast(real)-53.6)); 102 static foreach (T; AliasSeq!(float, double, real)) 169 assert(isFinite(real.max)); 170 assert(isFinite(real.min_normal)); 171 assert(!isFinite(real.nan)); 172 assert(!isFinite(real.infinity)); 182 static assert(isFinite(real.max)); 183 static assert(isFinite(real.min_normal)); [all …]
|
| H A D | trigonometry.d | 51 static assert(real.mant_dig == 64); in version() 67 real cos(real x) @safe pure nothrow @nogc { return core.math.cos(x); } in pragma() 87 real function(real) pcos = &cos; 101 real r = cos(-2.0L); 125 real sin(real x) @safe pure nothrow @nogc { return core.math.sin(x); } in pragma() 141 real x = 30.0; in someFunc() 149 real function(real) psin = &sin; 163 real r = sin(-2.0L); 178 real tan(real x) @safe pure nothrow @nogc in pragma() 190 double tan(double x) @safe pure nothrow @nogc { return __ctfe ? cast(double) tan(cast(real) x) : ta… in pragma() [all …]
|
| H A D | rounding.d | 37 static assert(real.mant_dig == 64); in version() 45 real ceil(real x) @trusted pure nothrow @nogc in ceil() 54 fld real ptr [RCX] ; in ceil() 95 real y = floorImpl(x); in ceil() 115 assert(ceil(real.infinity) == real.infinity); 116 assert(isNaN(ceil(real.nan))); 117 assert(isNaN(ceil(real.init))); 188 real floor(real x) @trusted pure nothrow @nogc in floor() 197 fld real ptr [RCX] ; in floor() 256 assert(floor(real.infinity) == real.infinity); [all …]
|
| H A D | remainder.d | 41 real fmod(real x, real y) @trusted nothrow @nogc in fmod() 73 real modf(real x, ref real i) @trusted nothrow @nogc in modf() 92 real frac; 93 real intpart; 120 real remainder(real x, real y) @trusted nothrow @nogc in remainder() 126 real remquo(real x, real y, out int n) @trusted nothrow @nogc /// ditto in remquo()
|
| H A D | package.d | 303 assert(ieeeMean(-1*(1+8*real.epsilon),-2*(1+8*real.epsilon)) 304 ==-1.5*(1+5*real.epsilon)); 307 static if (floatTraits!(real).realFormat == RealFormat.ieeeExtended) 309 assert(ieeeMean(1.0L,real.infinity)==0x1p8192L); 310 assert(ieeeMean(0.0L,real.infinity)==1.5); 312 assert(ieeeMean(0.5*real.min_normal*(1-4*real.epsilon),0.5*real.min_normal) 313 == 0.5*real.min_normal*(1-2*real.epsilon)); 320 static assert(real.mant_dig == 53 || real.mant_dig == 64 in version() 321 || real.mant_dig == 113, in version() 327 static assert(real.mant_dig == 53 || real.mant_dig == 113,
|
| H A D | algebraic.d | 69 assert(isNaN(abs(real.nan))); 70 assert(abs(-real.infinity) == real.infinity); 88 static foreach (T; AliasSeq!(float, double, real)) 129 real fabs(real x) @safe pure nothrow @nogc { return core.math.fabs(x); } in pragma() 159 real function(real) pfabs = &fabs; 171 real r = fabs(-2.0L); 194 real sqrt(real x) @nogc @safe pure nothrow { return core.math.sqrt(x); } in pragma() 217 real function(real) psqrtr = &sqrt; 234 real r = sqrt(2.0L); 248 real cbrt(real x) @trusted nothrow @nogc in cbrt() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/libcxx/include/ |
| H A D | complex | 29 T real() const; // constexpr in C++14 32 void real(T); 59 constexpr float real() const; 60 void real(float); 88 constexpr double real() const; 89 void real(double); 117 constexpr long double real() const; 118 void real(long double); 167 template<class T> T real(const complex<T>&); // constexpr in C++14 168 long double real(long double); // constexpr in C++14 [all …]
|
| /netbsd-src/sys/external/bsd/compiler_rt/dist/lib/builtins/ppc/ |
| H A D | divtc3.c | 40 DD real = { .ld = __gcc_qdiv(realNumerator, denom) }; in __divtc3() local 43 real.s.hi = crt_scalbn(real.s.hi, -ilogbw); in __divtc3() 44 real.s.lo = crt_scalbn(real.s.lo, -ilogbw); in __divtc3() 48 if (crt_isnan(real.s.hi) && crt_isnan(imag.s.hi)) in __divtc3() 57 real.s.hi = crt_copysign(CRT_INFINITY,cDD.s.hi) * aDD.s.hi; in __divtc3() 58 real.s.lo = 0.0; in __divtc3() 68 real.s.hi = CRT_INFINITY * (aDD.s.hi*cDD.s.hi + bDD.s.hi*dDD.s.hi); in __divtc3() 69 real.s.lo = 0.0; in __divtc3() 79 real.s.hi = crt_copysign(0.0,(aDD.s.hi*cDD.s.hi + bDD.s.hi*dDD.s.hi)); in __divtc3() 80 real.s.lo = 0.0; in __divtc3() [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/fortran/ |
| H A D | simplify.cc | 339 mpfr_set (e->value.real, gfc_real_kinds[i].huge, GFC_RND_MODE); in init_result_expr() 340 mpfr_neg (e->value.real, e->value.real, GFC_RND_MODE); in init_result_expr() 343 mpfr_set (e->value.real, gfc_real_kinds[i].huge, GFC_RND_MODE); in init_result_expr() 345 mpfr_set_si (e->value.real, init, GFC_RND_MODE); in init_result_expr() 752 mpfr_abs (result->value.real, e->value.real, GFC_RND_MODE); in gfc_simplify_abs() 758 mpc_abs (result->value.real, e->value.complex, GFC_RND_MODE); in gfc_simplify_abs() 842 if (mpfr_cmp_si (x->value.real, 1) > 0 in gfc_simplify_acos() 843 || mpfr_cmp_si (x->value.real, -1) < 0) in gfc_simplify_acos() 850 mpfr_acos (result->value.real, x->value.real, GFC_RND_MODE); in gfc_simplify_acos() 876 if (mpfr_cmp_si (x->value.real, 1) < 0) in gfc_simplify_acosh() [all …]
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/fortran/ |
| H A D | simplify.c | 307 mpfr_set (e->value.real, gfc_real_kinds[i].huge, GFC_RND_MODE); in init_result_expr() 308 mpfr_neg (e->value.real, e->value.real, GFC_RND_MODE); in init_result_expr() 311 mpfr_set (e->value.real, gfc_real_kinds[i].huge, GFC_RND_MODE); in init_result_expr() 313 mpfr_set_si (e->value.real, init, GFC_RND_MODE); in init_result_expr() 720 mpfr_abs (result->value.real, e->value.real, GFC_RND_MODE); in gfc_simplify_abs() 726 mpc_abs (result->value.real, e->value.complex, GFC_RND_MODE); in gfc_simplify_abs() 810 if (mpfr_cmp_si (x->value.real, 1) > 0 in gfc_simplify_acos() 811 || mpfr_cmp_si (x->value.real, -1) < 0) in gfc_simplify_acos() 818 mpfr_acos (result->value.real, x->value.real, GFC_RND_MODE); in gfc_simplify_acos() 844 if (mpfr_cmp_si (x->value.real, 1) < 0) in gfc_simplify_acosh() [all …]
|