Lines Matching refs:Floating
2535 // Tests floating-point matchers.
2539 typedef typename testing::internal::FloatingPoint<RawType> Floating;
2540 typedef typename Floating::Bits Bits;
2543 const size_t max_ulps = Floating::kMaxUlps;
2546 const Bits zero_bits = Floating(0).bits();
2549 close_to_positive_zero_ = Floating::ReinterpretBits(zero_bits + max_ulps/2);
2550 close_to_negative_zero_ = -Floating::ReinterpretBits(
2552 further_from_negative_zero_ = -Floating::ReinterpretBits(
2556 const Bits one_bits = Floating(1).bits();
2559 close_to_one_ = Floating::ReinterpretBits(one_bits + max_ulps);
2560 further_from_one_ = Floating::ReinterpretBits(one_bits + max_ulps + 1);
2563 infinity_ = Floating::Infinity();
2566 const Bits infinity_bits = Floating(infinity_).bits();
2569 close_to_infinity_ = Floating::ReinterpretBits(infinity_bits - max_ulps);
2570 further_from_infinity_ = Floating::ReinterpretBits(
2574 nan1_ = FloatingFloating::kExponentBitMask | 1);
2575 nan2_ = Floating::ReinterpretBits(Floating::kExponentBitMask | 200);