Lines Matching defs:number
15 /* Macro for testing alignment. Positive if number is NOT aligned */
16 #define IS_NOT_ALIGN(number, align) ((number) & ((align) - 1))
19 #define ALIGN_UP(number, align) (((number) & ((align) - 1)) ? \
20 (((number) + (align)) & ~((align)-1)) : (number))
22 /* Macro for testing whether a number is a power of 2. Positive if so */
23 #define IS_POWER_OF_2(number) ((number) != 0 && \
24 (((number) & ((number) - 1)) == 0))
29 * then you can shift it left and get number which power of 2
30 * Note: this Macro is for 32 bit number
32 #define ROUND_UP_TO_POW_OF_2(number) (1 << \
33 (32 - __builtin_clz((number) - 1)))