1 #ifndef __LUNAIX_ARCH_BITS_H
2 #define __LUNAIX_ARCH_BITS_H
4 #include <asm-generic/bits.h>
9 #define _BITS_EXTRACT(from, h, l) \
12 asm ("ubfm %0, %1, %2, %3" \
19 #define _BITS_INSERT(to, from, h, l) \
21 unsigned long _r = to; \
22 asm ("bfi %0, %1, %2, %3" \
31 #endif /* __LUNAIX_ARCH_BITS_H */