IS_ALIGNED
#define IS_ALIGNED(x, a) (((x) & ((__typeof(x))(a) - 1)) == 0)
#define IS_ALIGNED(x, y) (((x) & ((y) - 1)) == 0)
#define IS_ALIGNED(x, a) (((x) & ((__typeof(x))(a) - 1)) == 0)
#define IS_ALIGNED(x,a) ((x % a) == 0)