Home
last modified time | relevance | path

Searched refs:isIdentical (Results 1 – 25 of 31) sorted by relevance

12

/netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/math/
H A Dtrigonometry.d200 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 Dalgebraic.d66 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 Dexponential.d722 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 Dremainder.d55 import std.math.traits : isIdentical, isNaN;
57 assert(isIdentical(fmod(0.0, 1.0), 0.0));
H A Dtraits.d467 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 Doperations.d224 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 Dmathspecial.d146 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 Dcomplex.d597 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 Dmathspecial.d145 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 Dmath.d638 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 Dcomplex.d554 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 Dgammafunction.d400 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 Derrorfunction.d899 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 DGlobalISelEmitter.cpp1153 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 Dgammafunction.d403 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 Derrorfunction.d900 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 Dctfloat.h32 static bool isIdentical(real_t a, real_t b);
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/root/
H A Dctfloat.d36 static bool isIdentical(real_t a, real_t b);
H A Dctfloat.h48 static bool isIdentical(real_t a, real_t b);
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A Dd-ctfloat.cc54 CTFloat::isIdentical (real_t x, real_t y) in isIdentical() function in CTFloat
H A DChangeLog416 * d-ctfloat.cc (CTFloat::isIdentical): Don't treat NaN values as
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/
H A Dd-frontend.cc317 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 DHexagonVectorLoopCarriedReuse.cpp77 bool isIdentical(DepChain &Other) const { in isIdentical() function in __anon7e23d25f0111::DepChain
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dctfeexpr.d1272 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 Dsorting.d1919 import std.math : cmp, isIdentical;
1924 assert(numbers.equal!isIdentical(sorted));

12