Merge branch 'dev' into dev-slice

This commit is contained in:
Daan Leijen 2022-04-20 17:34:56 -07:00
commit cacb387a61
2 changed files with 9 additions and 1 deletions

View file

@ -226,6 +226,12 @@ static inline bool _mi_is_power_of_two(uintptr_t x) {
return ((x & (x - 1)) == 0);
}
// Is a pointer aligned?
static inline bool _mi_is_aligned(void* p, size_t alignment) {
mi_assert_internal(alignment != 0);
return (((uintptr_t)p % alignment) == 0);
}
// Align upwards
static inline uintptr_t _mi_align_up(uintptr_t sz, size_t alignment) {
mi_assert_internal(alignment != 0);