Lines Matching refs:shift
64 #define BF32_GET_SB(x, low, len, shift, bias) \ argument
65 ((BF32_GET(x, low, len) + (bias)) << (shift))
66 #define BF64_GET_SB(x, low, len, shift, bias) \ argument
67 ((BF64_GET(x, low, len) + (bias)) << (shift))
75 #define BF32_SET_SB(x, low, len, shift, bias, val) do { \ argument
76 ASSERT3U(IS_P2ALIGNED(val, 1U << shift), !=, B_FALSE); \
77 ASSERT3S((val) >> (shift), >=, bias); \
78 BF32_SET(x, low, len, ((val) >> (shift)) - (bias)); \
80 #define BF64_SET_SB(x, low, len, shift, bias, val) do { \ argument
81 ASSERT3U(IS_P2ALIGNED(val, 1ULL << shift), !=, B_FALSE); \
82 ASSERT3S((val) >> (shift), >=, bias); \
83 BF64_SET(x, low, len, ((val) >> (shift)) - (bias)); \