From a1db1cd9e22e77041d5f1360f1d1ccdc52b86306 Mon Sep 17 00:00:00 2001 From: Steven Le Rouzic Date: Mon, 26 May 2025 00:47:54 +0200 Subject: Implement chunked_buffer --- asl/base/bit_tests.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'asl/base/bit_tests.cpp') diff --git a/asl/base/bit_tests.cpp b/asl/base/bit_tests.cpp index fa05fab..972bc72 100644 --- a/asl/base/bit_tests.cpp +++ b/asl/base/bit_tests.cpp @@ -39,6 +39,10 @@ ASL_TEST(popcount) // NOLINT(*-cognitive-complexity) ASL_TEST(countr_zero) { ASL_TEST_EXPECT(asl::countr_zero(uint8_t{0}) == 8); + ASL_TEST_EXPECT(asl::countr_zero(uint8_t{1}) == 0); + ASL_TEST_EXPECT(asl::countr_zero(uint8_t{2}) == 1); + ASL_TEST_EXPECT(asl::countr_zero(uint8_t{4}) == 2); + ASL_TEST_EXPECT(asl::countr_zero(uint8_t{8}) == 3); ASL_TEST_EXPECT(asl::countr_zero(uint8_t{255}) == 0); ASL_TEST_EXPECT(asl::countr_zero(uint8_t{0b00011100}) == 2); ASL_TEST_EXPECT(asl::countr_zero(uint8_t{0b10101010}) == 1); -- cgit