| /netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/math/ |
| H A D | trigonometry.d | 200 import std.math.traits : isIdentical; 204 assert(isIdentical(tan(0.0), 0.0)); 452 import std.math.traits : isIdentical, isNaN; in testTan() 457 assert(isIdentical(tan(zero), zero)); in testTan() 458 assert(isIdentical(tan(-zero), -zero)); in testTan() 465 assert(isIdentical(tan(specialNaN), specialNaN)); in testTan() 619 import std.math.traits : isIdentical, isNaN; 622 assert(isIdentical(asin(0.0), 0.0)); 668 import std.math.traits : isIdentical; 672 assert(isIdentical(atan(0.0), 0.0)); [all …]
|
| H A D | algebraic.d | 66 import std.math.traits : isIdentical, isNaN; 68 assert(isIdentical(abs(-0.0L), 0.0L)); 142 import std.math.traits : isIdentical; 144 assert(isIdentical(fabs(0.0f), 0.0f)); 145 assert(isIdentical(fabs(-0.0f), 0.0f)); 148 assert(isIdentical(fabs(0.0), 0.0)); 149 assert(isIdentical(fabs(-0.0), 0.0)); 152 assert(isIdentical(fabs(0.0L), 0.0L)); 153 assert(isIdentical(fabs(-0.0L), 0.0L)); 399 import std.math.traits : isIdentical; [all …]
|
| H A D | exponential.d | 722 import std.math.traits : isIdentical, isNaN; 742 assert(isIdentical(pow(0.2f, dinf), +0.0)); 744 assert(isIdentical(pow(1.000000001, rninf), +0.0)); 746 assert(isIdentical(pow(dinf, -0.001), +0.0)); 749 assert(isIdentical(pow(rninf, -3.0), -0.0)); 750 assert(isIdentical(pow(rninf, -2.0), +0.0)); 767 assert(isIdentical(pow(0.0, 5.0), 0.0)); 768 assert(isIdentical(pow(-0.0, 5.0), -0.0)); 769 assert(isIdentical(pow(0.0, 6.0), 0.0)); 770 assert(isIdentical(pow(-0.0, 6.0), 0.0)); [all …]
|
| H A D | remainder.d | 55 import std.math.traits : isIdentical, isNaN; 57 assert(isIdentical(fmod(0.0, 1.0), 0.0));
|
| H A D | traits.d | 467 bool isIdentical(real x, real y) @trusted pure nothrow @nogc in isIdentical() function 498 assert( isIdentical(0.0, 0.0)); 499 assert( isIdentical(1.0, 1.0)); 500 assert( isIdentical(real.infinity, real.infinity)); 501 assert( isIdentical(-real.infinity, -real.infinity)); 503 assert(!isIdentical(0.0, -0.0)); 504 assert(!isIdentical(real.nan, -real.nan)); 505 assert(!isIdentical(real.infinity, -real.infinity));
|
| H A D | operations.d | 224 import std.math.traits : isIdentical, isNaN; 230 assert(isIdentical(b, a)); 234 assert(isIdentical(real.nan, nanNaN)); 238 assert(isIdentical(real.init, initNaN)); 526 import std.math.traits : isIdentical; 534 assert(isIdentical(nextUp(NaN(0xABC)), NaN(0xABC))); 546 assert( isIdentical(-0.0L, nextUp(-real.min_normal*real.epsilon)) ); 572 assert(isIdentical(nextUp(n), n)); 581 assert( isIdentical(-0.0, nextUp(-double.min_normal*double.epsilon)) ); 592 assert(isIdentical(nextUp(fn), fn));
|
| /netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/ |
| H A D | mathspecial.d | 146 assert(isIdentical(sgnGamma(NaN(0xABC)), NaN(0xABC))); 165 assert(isIdentical(beta(NaN(0xABC), 4), NaN(0xABC))); 166 assert(isIdentical(beta(2, NaN(0xABC)), NaN(0xABC)));
|
| H A D | complex.d | 597 assert(isIdentical(rer.re, rcheck)); 603 assert(isIdentical(rer2.re, rcheck)); 609 assert(isIdentical(rer3.re, rcheck)); 615 assert(isIdentical(rer4.re, rcheck));
|
| /netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/ |
| H A D | mathspecial.d | 145 assert(isIdentical(sgnGamma(NaN(0xABC)), NaN(0xABC))); 164 assert(isIdentical(beta(NaN(0xABC), 4), NaN(0xABC))); 165 assert(isIdentical(beta(2, NaN(0xABC)), NaN(0xABC)));
|
| H A D | math.d | 638 assert(isIdentical(abs(-0.0L), 0.0L)); 1082 if (!isIdentical(r, t)) assert(fabs(r-t) <= .0000001); 1088 if (!isIdentical(r, t) && !(r != r && t != t)) assert(fabs(r-t) <= .0000001); 1094 assert(isIdentical( tan(NaN(0x0123L)), NaN(0x0123L) )); 1584 assert(isIdentical(asinh(0.0), 0.0)); 1585 assert(isIdentical(asinh(-0.0), -0.0)); 1625 assert(isIdentical(atanh(0.0), 0.0)); 1626 assert(isIdentical(atanh(-0.0),-0.0)); 2551 assert(isIdentical(abs(x), real.nan)); in version() 2557 assert(isIdentical(abs(x), real.nan)); in version() [all …]
|
| H A D | complex.d | 554 assert(isIdentical(rer.re, rcheck)); 560 assert(isIdentical(rer2.re, rcheck)); 566 assert(isIdentical(rer3.re, rcheck)); 572 assert(isIdentical(rer4.re, rcheck));
|
| /netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/internal/math/ |
| H A D | gammafunction.d | 400 assert(isIdentical(gamma(NaN(0xABC)), NaN(0xABC))); 531 assert(isIdentical(logGamma(NaN(0xDEF)), NaN(0xDEF))); 536 assert(isIdentical(0.0L, logGamma(1.0L))); 537 assert(isIdentical(0.0L, logGamma(2.0L))); 1018 assert(isIdentical(betaIncomplete(NaN(0xABC),2,3), NaN(0xABC))); 1019 assert(isIdentical(betaIncomplete(7,NaN(0xABC),3), NaN(0xABC))); 1020 assert(isIdentical(betaIncomplete(7,15,NaN(0xABC)), NaN(0xABC))); 1021 assert(isIdentical(betaIncompleteInv(NaN(0xABC),1,17), NaN(0xABC))); 1022 assert(isIdentical(betaIncompleteInv(2,NaN(0xABC),8), NaN(0xABC))); 1023 assert(isIdentical(betaIncompleteInv(2,3, NaN(0xABC)), NaN(0xABC))); [all …]
|
| H A D | errorfunction.d | 899 assert(isIdentical(erf(0.0),0.0)); 900 assert(isIdentical(erf(-0.0),-0.0)); 905 assert(isIdentical(erfc(real.infinity),0.0)); 1006 assert(isIdentical(normalDistributionImpl(NaN(0x325)), NaN(0x325)));
|
| /netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/ |
| H A D | GlobalISelEmitter.cpp | 1153 virtual bool isIdentical(const PredicateMatcher &B) const { in isIdentical() function in __anon332dbd1e0111::PredicateMatcher 1159 return hasValue() && PredicateMatcher::isIdentical(B); in isIdenticalDownToValue() 1215 bool isIdentical(const PredicateMatcher &B) const override { in isIdentical() function in __anon332dbd1e0111::SameOperandMatcher 1216 return OperandPredicateMatcher::isIdentical(B) && in isIdentical() 1245 bool isIdentical(const PredicateMatcher &B) const override { in isIdentical() function in __anon332dbd1e0111::LLTOperandMatcher 1246 return OperandPredicateMatcher::isIdentical(B) && in isIdentical() 1298 bool isIdentical(const PredicateMatcher &B) const override { in isIdentical() function in __anon332dbd1e0111::PointerToAnyOperandMatcher 1299 return OperandPredicateMatcher::isIdentical(B) && in isIdentical() 1331 bool isIdentical(const PredicateMatcher &B) const override { in isIdentical() function in __anon332dbd1e0111::RecordNamedOperandMatcher 1332 return OperandPredicateMatcher::isIdentical(B) && in isIdentical() [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/internal/math/ |
| H A D | gammafunction.d | 403 assert(isIdentical(gamma(NaN(0xABC)), NaN(0xABC))); 534 assert(isIdentical(logGamma(NaN(0xDEF)), NaN(0xDEF))); 539 assert(isIdentical(0.0L, logGamma(1.0L))); 540 assert(isIdentical(0.0L, logGamma(2.0L))); 1026 assert(isIdentical(betaIncomplete(NaN(0xABC),2,3), NaN(0xABC))); 1027 assert(isIdentical(betaIncomplete(7,NaN(0xABC),3), NaN(0xABC))); 1028 assert(isIdentical(betaIncomplete(7,15,NaN(0xABC)), NaN(0xABC))); 1029 assert(isIdentical(betaIncompleteInv(NaN(0xABC),1,17), NaN(0xABC))); 1030 assert(isIdentical(betaIncompleteInv(2,NaN(0xABC),8), NaN(0xABC))); 1031 assert(isIdentical(betaIncompleteInv(2,3, NaN(0xABC)), NaN(0xABC))); [all …]
|
| H A D | errorfunction.d | 900 assert(isIdentical(erf(0.0),0.0)); 901 assert(isIdentical(erf(-0.0),-0.0)); 906 assert(isIdentical(erfc(real.infinity),0.0)); 1007 assert(isIdentical(normalDistributionImpl(NaN(0x325)), NaN(0x325)));
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/root/ |
| H A D | ctfloat.h | 32 static bool isIdentical(real_t a, real_t b);
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/root/ |
| H A D | ctfloat.d | 36 static bool isIdentical(real_t a, real_t b);
|
| H A D | ctfloat.h | 48 static bool isIdentical(real_t a, real_t b);
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/ |
| H A D | d-ctfloat.cc | 54 CTFloat::isIdentical (real_t x, real_t y) in isIdentical() function in CTFloat
|
| H A D | ChangeLog | 416 * d-ctfloat.cc (CTFloat::isIdentical): Don't treat NaN values as
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/ |
| H A D | d-frontend.cc | 317 CTFloat::isIdentical (real_t x, real_t y) in isIdentical() function in CTFloat
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| H A D | HexagonVectorLoopCarriedReuse.cpp | 77 bool isIdentical(DepChain &Other) const { in isIdentical() function in __anon7e23d25f0111::DepChain
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
| H A D | ctfeexpr.d | 1272 return !CTFloat.isIdentical(r1, r2); 1402 cmp = CTFloat.isIdentical(e1.toReal(), e2.toReal()); in ctfeIdentity()
|
| /netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/algorithm/ |
| H A D | sorting.d | 1919 import std.math : cmp, isIdentical; 1924 assert(numbers.equal!isIdentical(sorted));
|