diff options
Diffstat (limited to 'include/sbi/sbi_bits.h')
-rw-r--r-- | include/sbi/sbi_bits.h | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/include/sbi/sbi_bits.h b/include/sbi/sbi_bits.h index 320966d..3963d84 100644 --- a/include/sbi/sbi_bits.h +++ b/include/sbi/sbi_bits.h @@ -10,23 +10,10 @@ #ifndef __SBI_BITS_H__ #define __SBI_BITS_H__ -#define likely(x) __builtin_expect((x), 1) -#define unlikely(x) __builtin_expect((x), 0) - -#define ROUNDUP(a, b) ((((a)-1) / (b) + 1) * (b)) -#define ROUNDDOWN(a, b) ((a) / (b) * (b)) - -#define MAX(a, b) ((a) > (b) ? (a) : (b)) -#define MIN(a, b) ((a) < (b) ? (a) : (b)) -#define CLAMP(a, lo, hi) MIN(MAX(a, lo), hi) - #define EXTRACT_FIELD(val, which) (((val) & (which)) / ((which) & ~((which)-1))) #define INSERT_FIELD(val, which, fieldval) \ (((val) & ~(which)) | ((fieldval) * ((which) & ~((which)-1)))) -#define STR(x) XSTR(x) -#define XSTR(x) #x - #define BIT_MASK(nr) (1UL << ((nr) % BITS_PER_LONG)) #define BIT_WORD(nr) ((nr) / BITS_PER_LONG) #endif |