merge from dev

This commit is contained in:
Daan Leijen 2022-04-20 17:34:06 -07:00
commit 31473c8e37
2 changed files with 7 additions and 1 deletions

View file

@ -224,6 +224,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);