1 /* See LICENSE for license details.*/
2 /* Derived from <linux/const.h> */
3 
4 #ifndef _RISCV_CONST_H
5 #define _RISCV_CONST_H
6 
7 #ifdef __ASSEMBLER__
8 #define _AC(X,Y)        X
9 #define _AT(T,X)        X
10 #else
11 #define _AC(X,Y)        (X##Y)
12 #define _AT(T,X)        ((T)(X))
13 #endif /* !__ASSEMBLER__*/
14 
15 #define _BITUL(x)       (_AC(1,UL) << (x))
16 #define _BITULL(x)      (_AC(1,ULL) << (x))
17 
18 #endif /* _NUCLEI_CONST_H */
19