shift range down

This commit is contained in:
numzero 2025-11-02 01:39:17 +03:00
parent ff731505c0
commit 5193b1c5b9

View File

@ -1,9 +1,10 @@
pub const M_BITS: u8 = 5; pub const M_BITS: u8 = 5;
pub const E_BITS: u8 = 3; pub const E_BITS: u8 = 3;
const E_MAX: u8 = 4; const E_CAP: u8 = 4;
static_assertions::const_assert_eq!(M_BITS + E_BITS, 8); static_assertions::const_assert_eq!(M_BITS + E_BITS, 8);
const E_MAX: u8 = E_CAP - 1;
pub const EXACT_INT_MAX: u8 = if E_MAX > M_BITS { pub const EXACT_INT_MAX: u8 = if E_MAX > M_BITS {
2 << M_BITS 2 << M_BITS
} else { } else {