Provide a definition for numeric_limits static data members

This commit is contained in:
Rasmus Munk Larsen
2022-02-08 20:34:53 +00:00
parent b94bddcde0
commit 92d0026b7b
3 changed files with 140 additions and 29 deletions

View File

@@ -157,6 +157,12 @@ void test_numtraits()
VERIFY( (std::numeric_limits<half>::denorm_min)() > half(0.f) );
VERIFY( (std::numeric_limits<half>::min)()/half(2) > half(0.f) );
VERIFY_IS_EQUAL( (std::numeric_limits<half>::denorm_min)()/half(2), half(0.f) );
// Test to see that we are able to link against the symbols for digits and
// digits10.
volatile const int& digits10 = std::numeric_limits<half>::digits10;
volatile const int& digits = std::numeric_limits<half>::digits;
VERIFY( (digits10) != (digits) );
}
void test_arithmetic()