]> git.sur5r.net Git - freertos/blob - FreeRTOS/Demo/RISC-V-Qemu-sifive_e-FreedomStudio/freedom-e-sdk/include/sifive/const.h
Recreate the RISC-V-Qemu demo using Vanilla Eclipse in place of Freedom Studio as...
[freertos] / FreeRTOS / Demo / RISC-V-Qemu-sifive_e-FreedomStudio / freedom-e-sdk / include / sifive / const.h
1 // See LICENSE for license details.\r
2 /* Derived from <linux/const.h> */\r
3 \r
4 #ifndef _SIFIVE_CONST_H\r
5 #define _SIFIVE_CONST_H\r
6 \r
7 #ifdef __ASSEMBLER__\r
8 #define _AC(X,Y)        X\r
9 #define _AT(T,X)        X\r
10 #else\r
11 #define _AC(X,Y)        (X##Y)\r
12 #define _AT(T,X)        ((T)(X))\r
13 #endif /* !__ASSEMBLER__*/\r
14 \r
15 #define _BITUL(x)       (_AC(1,UL) << (x))\r
16 #define _BITULL(x)      (_AC(1,ULL) << (x))\r
17 \r
18 #endif /* _SIFIVE_CONST_H */\r