Lines Matching refs:HexFloat
53 ss << HexFloat<T>(value);
71 HexFloat<FloatProxy<T>> decoded(0.f);
440 // In previous cases, we always wrapped the FloatProxy value in a HexFloat
578 return HexFloat<FloatProxy<float>>(static_cast<float>(f))
583 return HexFloat<FloatProxy<Float16>>(f).getUnbiasedNormalizedExponent();
594 HexFloat<FloatProxy<float>>(std::numeric_limits<float>::infinity())
630 // Returns the normalized significand of a HexFloat<FloatProxy<float>>
635 return HexFloat<FloatProxy<float>>(
690 // on a HexFloat<FloatProxy<float>>
693 HexFloat<FloatProxy<float>> f(0.f);
736 using HF = HexFloat<FloatProxy<float>>;
783 using HF = HexFloat<FloatProxy<float>>;
784 using HF16 = HexFloat<FloatProxy<Float16>>;
852 using HF = HexFloat<FloatProxy<float>>;
853 using HF16 = HexFloat<FloatProxy<Float16>>;
910 using HF = HexFloat<FloatProxy<float>>;
911 using HF16 = HexFloat<FloatProxy<Float16>>;
1026 using HF = HexFloat<FloatProxy<float>>;
1027 using HF16 = HexFloat<FloatProxy<Float16>>;
1070 using HF = HexFloat<FloatProxy<float>>;
1071 using HF16 = HexFloat<FloatProxy<Float16>>;
1099 // A test case for parsing good and bad HexFloat<FloatProxy<T>> literals.
1105 HexFloat<FloatProxy<T>> expected_value;
1112 HexFloat<FloatProxy<float>> parsed_value(0.0f);
1128 HexFloat<FloatProxy<T>> proxy_expected_value(expected_value);
1136 HexFloat<FloatProxy<T>> proxy_expected_value(expected_value);
1179 HexFloat<FloatProxy<Float16>> parsed_value(0);
1230 HexFloat<FloatProxy<float>> value(0.0f);
1257 HexFloat<FloatProxy<double>> value(0.0);
1284 HexFloat<FloatProxy<Float16>> value(0);
1335 expected_value(HexFloat<FloatProxy<T>>(value)) {}
1340 HexFloat<FloatProxy<T>> expected_value;
1357 HexFloat<FloatProxy<float>> parsed_value(0.0f);
1390 HexFloat<FloatProxy<Float16>> parsed_value(makeF16(0, 0, 0));