diff options
Diffstat (limited to 'src/timer-test.cpp')
-rw-r--r-- | src/timer-test.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/timer-test.cpp b/src/timer-test.cpp index e23443b7..36d31b30 100644 --- a/src/timer-test.cpp +++ b/src/timer-test.cpp @@ -2,6 +2,18 @@ namespace floormat { +namespace { +constexpr auto MAX = 18446744073709551615u, HALF = 9223372036854775808u; +static_assert(std::is_same_v<uint64_t, std::decay_t<decltype(MAX)>>); +static_assert(std::is_same_v<uint64_t, std::decay_t<decltype(HALF)>>); +static_assert(MAX == (uint64_t)-1); +static_assert(HALF + (HALF - 1) == MAX); +static_assert(MAX - HALF == HALF - 1); +static_assert((HALF-1)*2 == MAX - 1); + +// todo! + +} // namespace } // namespace floormat |