| 162 | } |
| 163 | |
| 164 | std::vector<Float16> ConvertToFloat16Vector(const std::vector<float>& float_values) { |
| 165 | std::vector<Float16> float16_vector; |
| 166 | float16_vector.reserve(float_values.size()); |
| 167 | for (auto& value : float_values) { |
| 168 | float16_vector.emplace_back(value); |
| 169 | } |
| 170 | return float16_vector; |
| 171 | } |
| 172 | |
| 173 | TEST(TestWithinUlp, Float16) { |
| 174 | for (Float16 f : ConvertToFloat16Vector({0.0f, 1e-8f, 1.0f, 123.456f})) { |
no test coverage detected