[ox/std] Fix MaxValue for signed ints
This commit is contained in:
9
deps/ox/src/ox/std/bit.cpp
vendored
9
deps/ox/src/ox/std/bit.cpp
vendored
@ -12,3 +12,12 @@ static_assert(ox::onMask<int>(1) == 0b0001);
|
||||
static_assert(ox::onMask<int>(2) == 0b0011);
|
||||
static_assert(ox::onMask<int>(3) == 0b0111);
|
||||
static_assert(ox::onMask<int>(4) == 0b1111);
|
||||
|
||||
static_assert(ox::MaxValue<int8_t> == 127);
|
||||
static_assert(ox::MaxValue<int16_t> == 32767);
|
||||
static_assert(ox::MaxValue<int32_t> == 2147483647);
|
||||
static_assert(ox::MaxValue<int64_t> == 9223372036854775807);
|
||||
static_assert(ox::MaxValue<uint8_t> == 255);
|
||||
static_assert(ox::MaxValue<uint16_t> == 65535);
|
||||
static_assert(ox::MaxValue<uint32_t> == 4294967295);
|
||||
static_assert(ox::MaxValue<uint64_t> == 18446744073709551615u);
|
||||
|
Reference in New Issue
Block a user