#ifdef CONFIG_ARCH_BITS_64
#define msbitl (sizeof(long) * 8 - 1)
#define clzl(bits) __builtin_clzl(bits)
#ifdef CONFIG_ARCH_BITS_64
#define msbitl (sizeof(long) * 8 - 1)
#define clzl(bits) __builtin_clzl(bits)
#endif
#define sadd_of(a, b, of) __builtin_sadd_overflow(a, b, of)
#endif
#define sadd_of(a, b, of) __builtin_sadd_overflow(a, b, of)