USHRT_WIDTH
static_assert(USHRT_WIDTH < UINT_WIDTH,
const int offset = UINT_WIDTH - USHRT_WIDTH;
const int offset = UINT_WIDTH - USHRT_WIDTH;
static_assert(USHRT_WIDTH < UINT_WIDTH,
const int offset = UINT_WIDTH - USHRT_WIDTH;
static_assert(USHRT_WIDTH < UINT_WIDTH,
const int offset = UINT_WIDTH - USHRT_WIDTH;
static_assert(USHRT_WIDTH < UINT_WIDTH,
static_assert(USHRT_WIDTH < UINT_WIDTH,
return (__builtin_ctz(x | 1U << USHRT_WIDTH));
#define TYPE_WIDTH USHRT_WIDTH