From adda613f516eb067c457dce9a5df2101ac4d9708 Mon Sep 17 00:00:00 2001 From: gtsoul-tech Date: Wed, 24 Apr 2024 11:13:28 +0300 Subject: [PATCH] shiftTooManyBitsSigned --- unit/internal/bitutils.cpp | 4 ++-- unit/internal/supervector.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/unit/internal/bitutils.cpp b/unit/internal/bitutils.cpp index 8af8f9a4..6adfc2d6 100644 --- a/unit/internal/bitutils.cpp +++ b/unit/internal/bitutils.cpp @@ -62,7 +62,7 @@ u32 our_clzll(u64a x) { TEST(BitUtils, findAndClearLSB32_1) { // test that it can find every single-bit case for (unsigned int i = 0; i < 32; i++) { - u32 input = 1 << i; + u32 input = 1U << i; u32 idx = findAndClearLSB_32(&input); EXPECT_EQ(i, idx); EXPECT_EQ(0U, input); @@ -112,7 +112,7 @@ TEST(BitUtils, findAndClearLSB64_2) { TEST(BitUtils, findAndClearMSB32_1) { // test that it can find every single-bit case for (unsigned int i = 0; i < 32; i++) { - u32 input = 1 << i; + u32 input = 1U << i; u32 idx = findAndClearMSB_32(&input); EXPECT_EQ(i, idx); EXPECT_EQ(0U, input); diff --git a/unit/internal/supervector.cpp b/unit/internal/supervector.cpp index 2432e598..ac3daf2a 100644 --- a/unit/internal/supervector.cpp +++ b/unit/internal/supervector.cpp @@ -508,7 +508,7 @@ TEST(SuperVectorUtilsTest,Movemask256c){ u8 vec2[32] = {0}; u32 r = rand() % 100 + 1; for(int i=0; i<32; i++) { - if (r & (1 << i)) { + if (r & (1U << i)) { vec[i] = 0xff; } }