Change x <= y - 1 to x < y in static_assert_{u,s}imm_bits

This commit is contained in:
Eduardo Sánchez Muñoz 2023-10-30 13:10:20 +01:00 committed by Amanieu d'Antras
parent 438d00e891
commit db57b42188

View file

@ -21,7 +21,7 @@ macro_rules! static_assert_uimm_bits {
#[allow(unused_comparisons)]
{
static_assert!(
0 <= $imm && $imm <= (1 << $bits) - 1,
0 <= $imm && $imm < (1 << $bits),
concat!(
stringify!($imm),
" doesn't fit in ",
@ -37,7 +37,7 @@ macro_rules! static_assert_uimm_bits {
macro_rules! static_assert_simm_bits {
($imm:ident, $bits:expr) => {
static_assert!(
(-1 << ($bits - 1)) - 1 <= $imm && $imm <= (1 << ($bits - 1)) - 1,
(-1 << ($bits - 1)) - 1 <= $imm && $imm < (1 << ($bits - 1)),
concat!(
stringify!($imm),
" doesn't fit in ",