linearAlloc: use 16-byte alignment
This commit is contained in:
parent
e26017a75c
commit
2c589cd2ef
@ -8,8 +8,8 @@ void* linearAlloc(size_t size)
|
||||
static size_t currentOffset = 0;
|
||||
size_t free = __linear_heap_size - currentOffset;
|
||||
|
||||
// Enforce 8-byte alignment
|
||||
size = (size + 7) &~ 7;
|
||||
// Enforce 16-byte alignment
|
||||
size = (size + 15) &~ 15;
|
||||
|
||||
void* mem = NULL;
|
||||
if (free >= size)
|
||||
|
Loading…
Reference in New Issue
Block a user