__builtin_is_aligned
#if !__has_builtin(__builtin_is_aligned)
#define __is_aligned(x, y) __builtin_is_aligned(x, y)
#if !__has_builtin(__builtin_is_aligned)
#define __is_aligned(x, y) __builtin_is_aligned(x, y)