Lines Matching refs:Floating

3426     namespace Floating {
3464 } // namespace Floating
3468 Floating::WithinUlpsMatcher WithinULP(double target, uint64_t maxUlpDiff);
3469 Floating::WithinUlpsMatcher WithinULP(float target, uint64_t maxUlpDiff);
3470 Floating::WithinAbsMatcher WithinAbs(double target, double margin);
3471 Floating::WithinRelMatcher WithinRel(double target, double eps);
3473 Floating::WithinRelMatcher WithinRel(double target);
3474 Floating::WithinRelMatcher WithinRel(float target, float eps);
3476 Floating::WithinRelMatcher WithinRel(float target);
10877 { SIGFPE, "SIGFPE - Floating point error signal" },
11564 namespace Floating {
11662 }// namespace Floating
11664 Floating::WithinUlpsMatcher WithinULP(double target, uint64_t maxUlpDiff) {
11665 return Floating::WithinUlpsMatcher(target, maxUlpDiff, Floating::FloatingPointKind::Double);
11668 Floating::WithinUlpsMatcher WithinULP(float target, uint64_t maxUlpDiff) {
11669 return Floating::WithinUlpsMatcher(target, maxUlpDiff, Floating::FloatingPointKind::Float);
11672 Floating::WithinAbsMatcher WithinAbs(double target, double margin) {
11673 return Floating::WithinAbsMatcher(target, margin);
11676 Floating::WithinRelMatcher WithinRel(double target, double eps) {
11677 return Floating::WithinRelMatcher(target, eps);
11680 Floating::WithinRelMatcher WithinRel(double target) {
11681 return Floating::WithinRelMatcher(target, std::numeric_limits<double>::epsilon() * 100);
11684 Floating::WithinRelMatcher WithinRel(float target, float eps) {
11685 return Floating::WithinRelMatcher(target, eps);
11688 Floating::WithinRelMatcher WithinRel(float target) {
11689 return Floating::WithinRelMatcher(target, std::numeric_limits<float>::epsilon() * 100);