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