#ifndef __LUNAIX_BITS_H
#define __LUNAIX_BITS_H
-#include <lunaix/compiler.h>
#include <asm/bits.h>
+#define BITS_AT(val, bitfield) _BITS_STATIC(val, bitfield)
+
+#ifndef __ASM__
+#include <lunaix/compiler.h>
+
#define BITFIELD(h, l) (h), (l)
#define BIT(p) BITFIELD(p, p)
#define BITS_SET(to, bitfield, val) _BITS_INSERT(to, val, bitfield)
+#endif
+
#endif /* __LUNAIX_BITS_H */