51
51
#define ROUND_UP_2(x) ROUND_UP_POW2(x,1)
52
52
#define ROUND_UP_4(x) ROUND_UP_POW2(x,2)
53
53
#define ROUND_UP_8(x) ROUND_UP_POW2(x,3)
54
55
#define ROUND_UP_64(x) ROUND_UP_POW2(x,6)
55
56
#define OFFSET(ptr,offset) ((void *)(((uint8_t *)(ptr)) + (offset)))
56
57
#define ROUND_SHIFT(x,y) (((x) + (1<<((y)-1)))>>(y))
58
59
#define schro_divide(a,b) (((a)<0)?(((a) - (b) + 1)/(b)):((a)/(b)))