Home | History | Annotate | Download | only in test

Lines Matching refs:Floating

2940 // Tests floating-point assertions.
2963 typedef typename testing::internal::FloatingPoint<RawType> Floating;
2964 typedef typename Floating::Bits Bits;
2967 const size_t max_ulps = Floating::kMaxUlps;
2970 const Bits zero_bits = Floating(0).bits();
2973 values_.close_to_positive_zero = Floating::ReinterpretBits(
2975 values_.close_to_negative_zero = -Floating::ReinterpretBits(
2977 values_.further_from_negative_zero = -Floating::ReinterpretBits(
2981 const Bits one_bits = Floating(1).bits();
2984 values_.close_to_one = Floating::ReinterpretBits(one_bits + max_ulps);
2985 values_.further_from_one = Floating::ReinterpretBits(
2989 values_.infinity = Floating::Infinity();
2992 Floating(values_.infinity).bits();
2995 values_.close_to_infinity = Floating::ReinterpretBits(
2997 values_.further_from_infinity = Floating::ReinterpretBits(
3002 // exception if our environment enables floating point exceptions.
3003 values_.nan1 = Floating::ReinterpretBits(Floating::kExponentBitMask
3004 | (static_cast<Bits>(1) << (Floating::kFractionBitCount - 1)) | 1);
3005 values_.nan2 = Floating::ReinterpretBits(Floating::kExponentBitMask
3006 | (static_cast<Bits>(1) << (Floating::kFractionBitCount - 1)) | 200);