Home
last modified time | relevance | path

Searched refs:IS_SHIFTED_BIT_MASK (Results 1 – 2 of 2) sorted by relevance

/Zephyr-latest/include/zephyr/sys/
Dutil_macro.h87 #define IS_SHIFTED_BIT_MASK(m, s) (!(((m) >> (s)) & (((m) >> (s)) + 1U))) macro
94 #define IS_BIT_MASK(m) IS_SHIFTED_BIT_MASK(m, 0)
/Zephyr-latest/tests/unit/util/
Dmain.c647 zassert_true(IS_SHIFTED_BIT_MASK(bitmask32_shift1, 1)); in ZTEST()
648 zassert_true(IS_SHIFTED_BIT_MASK(bitmask32_shift31, 31)); in ZTEST()
649 zassert_true(IS_SHIFTED_BIT_MASK(bitmask64_shift1, 1)); in ZTEST()
650 zassert_true(IS_SHIFTED_BIT_MASK(bitmask64_shift63, 63)); in ZTEST()
652 zassert_true(IS_SHIFTED_BIT_MASK(0xfffffffeUL, 1)); in ZTEST()
653 zassert_true(IS_SHIFTED_BIT_MASK(0xfffffffffffffffeULL, 1)); in ZTEST()
654 zassert_true(IS_SHIFTED_BIT_MASK(0x80000000UL, 31)); in ZTEST()
655 zassert_true(IS_SHIFTED_BIT_MASK(0x8000000000000000ULL, 63)); in ZTEST()