| /netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/math/ |
| H A D | traits.d | 344 bool isInfinity(X)(X x) @nogc @trusted pure nothrow 384 assert(!isInfinity(float.init)); 385 assert(!isInfinity(-float.init)); 386 assert(!isInfinity(float.nan)); 387 assert(!isInfinity(-float.nan)); 388 assert(isInfinity(float.infinity)); 389 assert(isInfinity(-float.infinity)); 390 assert(isInfinity(-1.0f / 0.0f)); 396 assert(!isInfinity(double.init)); 397 assert(!isInfinity(-double.init)); [all …]
|
| H A D | rounding.d | 89 import std.math.traits : isInfinity, isNaN; in ceil() 92 if (isNaN(x) || isInfinity(x)) in ceil() 123 import std.math.traits : isInfinity, isNaN; in ceil() 126 if (isNaN(x) || isInfinity(x)) in ceil() 155 import std.math.traits : isInfinity, isNaN; in ceil() 158 if (isNaN(x) || isInfinity(x)) in ceil() 232 import std.math.traits : isInfinity, isNaN; in floor() 235 if (isNaN(x) || isInfinity(x) || x == 0.0) in floor() 264 import std.math.traits : isInfinity, isNaN; in floor() 267 if (isNaN(x) || isInfinity(x) || x == 0.0) in floor() [all …]
|
| H A D | remainder.d | 77 import std.math.traits : copysign, isInfinity; in modf() 81 return copysign(isInfinity(x) ? 0.0 : x - i, x); in modf()
|
| H A D | trigonometry.d | 314 import std.math.traits : isInfinity, isNaN, signbit; in tanImpl() 386 if (isInfinity(x)) in tanImpl() 679 import std.math.traits : copysign, isInfinity, signbit; in atanImpl() 768 if (isInfinity(x)) in atanImpl() 975 import std.math.traits : copysign, isInfinity, isNaN, signbit; in atan2Impl() 990 if (isInfinity(x)) in atan2Impl() 994 if (isInfinity(y)) in atan2Impl() 1001 if (isInfinity(y)) in atan2Impl() 1007 if (isInfinity(y)) in atan2Impl()
|
| H A D | exponential.d | 178 import std.math.traits : isInfinity; 184 assert(isInfinity(pow(f1,10))); 192 assert(isInfinity(pow(d1,72))); 202 assert(isInfinity(pow(r1,1137))); 425 import std.math.traits : isInfinity, isNaN, signbit; 443 if (isInfinity(y)) in impl() 445 if (isInfinity(x)) in impl() 471 if (isInfinity(x)) in impl() 2976 import std.math.traits : isInfinity, isNaN, signbit; in log() 2990 if (isInfinity(x) && !signbit(x)) in log() [all …]
|
| H A D | operations.d | 1735 import std.math.traits : isInfinity, isNaN, signbit; 1738 if (isNaN(val) || isInfinity(val))
|
| /netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/ |
| H A D | math.d | 251 if (isInfinity(x) && isInfinity(y)) in version() 253 if (isInfinity(x) || isInfinity(y)) in version() 1000 if (isInfinity(x)) in tan() 1227 if (isInfinity(x)) in atan() 1330 if (isInfinity(x)) in atan2() 1334 if (isInfinity(y)) in atan2() 1341 if (isInfinity(y)) in atan2() 1347 if (isInfinity(y)) in atan2() 3384 if (isInfinity(x) && !signbit(x)) in log() 3481 if (isInfinity(x) && !signbit(x)) in log10() [all …]
|
| H A D | json.d | 1313 import std.math : isNaN, isInfinity; in toValue() 1329 else if (val.isInfinity) in toValue() 1705 import std.math : isNaN, isInfinity; 1730 assert(jvInf.floating.isInfinity && jvInf.floating > 0); 1731 assert(jvNegInf.floating.isInfinity && jvNegInf.floating < 0);
|
| /netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/ |
| H A D | complex.d | 901 if (std.math.isInfinity(z.re) || std.math.isInfinity(z.im)) 1429 if (std.math.isInfinity(x.re)) 1438 if (std.math.isInfinity(x.im)) 1455 if (std.math.isNaN(x.im) || std.math.isInfinity(x.im)) 1462 if (std.math.isNaN(x.im) || std.math.isInfinity(x.im)) 1488 import std.math.traits : isNaN, isInfinity; 1508 assert(i.re.isInfinity && i.im.isNaN); 1512 assert(k.re.isInfinity && k.im.isNaN); 1575 if (std.math.isInfinity(x.im)) 1580 if (std.math.isInfinity(x.re)) [all …]
|
| H A D | json.d | 1655 import std.math.traits : isNaN, isInfinity; 1671 else if (val.isInfinity) 2118 import std.math.traits : isNaN, isInfinity; 2143 assert(jvInf.floating.isInfinity && jvInf.floating > 0); 2144 assert(jvNegInf.floating.isInfinity && jvNegInf.floating < 0);
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/root/ |
| H A D | ctfloat.h | 35 static bool isInfinity(real_t r);
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/root/ |
| H A D | ctfloat.d | 47 static bool isInfinity(real_t r) pure;
|
| H A D | ctfloat.h | 51 static bool isInfinity(real_t r);
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/ |
| H A D | d-ctfloat.cc | 80 CTFloat::isInfinity (real_t r) in isInfinity() function in CTFloat
|
| H A D | intrinsics.def | 198 DEF_CTFE_BUILTIN (INTRINSIC_ISINFINITY, BUILT_IN_ISINF, "isInfinity",
|
| H A D | ChangeLog-2017 | 218 * intrinsics.cc (maybe_expand_intrinsic): Handle isNaN(), isInfinity() 928 (CTFloat::isInfinity): New function. 933 (Port::isInfinity): Remove function.
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/ |
| H A D | APFloat.h | 352 bool isFinite() const { return !isNaN() && !isInfinity(); } in isFinite() 362 bool isInfinity() const { return category == fcInfinity; } in isInfinity() function 1214 bool isInfinity() const { return getCategory() == fcInfinity; } in isInfinity() function 1222 bool isFinite() const { return !isNaN() && !isInfinity(); } in isFinite()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstCombineIntrinsic.cpp | 351 ((Mask & N_INFINITY) && Val.isInfinity() && Val.isNegative()) || in instCombineIntrinsic() 358 ((Mask & P_INFINITY) && Val.isInfinity() && !Val.isNegative()); in instCombineIntrinsic() 826 if (C && (C->isZero() || C->isInfinity())) { in instCombineIntrinsic()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTDC.cpp | 147 } else if (Const->isInfinity()) { in convertFCmp()
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/ |
| H A D | d-frontend.cc | 344 CTFloat::isInfinity (real_t r) in isInfinity() function in CTFloat
|
| H A D | intrinsics.def | 116 DEF_CTFE_BUILTIN (ISINFINITY, ISINFINITY, "isInfinity", "std.math",
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| H A D | Constants.h | 305 bool isInfinity() const { return Val.isInfinity(); } in isInfinity() function
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
| H A D | ExprConstant.cpp | 11721 Success(Val.isInfinity() ? (Val.isNegative() ? -1 : 1) : 0, E); in VisitBuiltinCallExpr() 11727 Success(Val.isInfinity() ? 1 : 0, E); in VisitBuiltinCallExpr() 14119 if (A.isInfinity() || B.isInfinity()) { in VisitBinaryOperator() 14121 APFloat(A.getSemantics(), A.isInfinity() ? 1 : 0), A); in VisitBinaryOperator() 14123 APFloat(B.getSemantics(), B.isInfinity() ? 1 : 0), B); in VisitBinaryOperator() 14130 if (C.isInfinity() || D.isInfinity()) { in VisitBinaryOperator() 14132 APFloat(C.getSemantics(), C.isInfinity() ? 1 : 0), C); in VisitBinaryOperator() 14134 APFloat(D.getSemantics(), D.isInfinity() ? 1 : 0), D); in VisitBinaryOperator() 14141 if (!Recalc && (AC.isInfinity() || BD.isInfinity() || in VisitBinaryOperator() 14142 AD.isInfinity() || BC.isInfinity())) { in VisitBinaryOperator() [all …]
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| H A D | dmangle.c | 651 else if (CTFloat::isInfinity(value)) in realToMangleBuffer()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAGNodes.h | 1596 bool isInfinity() const { return Value->isInfinity(); }
|