comment out a few assertions in bits.h. this code is run too often to have explicit assertions

This commit is contained in:
kr.angelov
2014-10-24 11:15:40 +00:00
parent a56b4cae8c
commit 97db991979

View File

@@ -29,20 +29,20 @@ gu_ceildiv(size_t size, size_t div)
static inline bool static inline bool
gu_aligned(uintptr_t addr, size_t alignment) gu_aligned(uintptr_t addr, size_t alignment)
{ {
gu_require(alignment == gu_ceil2e(alignment)); //gu_require(alignment == gu_ceil2e(alignment));
return (addr & (alignment - 1)) == 0; return (addr & (alignment - 1)) == 0;
} }
static inline uintptr_t static inline uintptr_t
gu_align_forward(uintptr_t addr, size_t alignment) { gu_align_forward(uintptr_t addr, size_t alignment) {
gu_require(alignment == gu_ceil2e(alignment)); //gu_require(alignment == gu_ceil2e(alignment));
uintptr_t mask = alignment - 1; uintptr_t mask = alignment - 1;
return (addr + mask) & ~mask; return (addr + mask) & ~mask;
} }
static inline uintptr_t static inline uintptr_t
gu_align_backward(uintptr_t addr, size_t alignment) { gu_align_backward(uintptr_t addr, size_t alignment) {
gu_require(alignment == gu_ceil2e(alignment)); //gu_require(alignment == gu_ceil2e(alignment));
return addr & ~(alignment - 1); return addr & ~(alignment - 1);
} }