Lines Matching defs:alignBytes
140 void* deAlignedMalloc (size_t numBytes, size_t alignBytes)
144 const size_t ptrAlignedAlign = deAlignSize(alignBytes, sizeof(void*));
147 DE_ASSERT(deIsPowerOfTwoSize(alignBytes) && deIsPowerOfTwoSize(ptrAlignedAlign / sizeof(void*)));
161 DE_ASSERT(deIsPowerOfTwoSize(alignBytes));
163 return _aligned_malloc(numBytes, alignBytes);
166 void* const basePtr = deMalloc(numBytes + alignBytes + sizeof(AlignedAllocHeader));
168 DE_ASSERT(deIsPowerOfTwoSize(alignBytes));
172 void* const alignedPtr = deAlignPtr((void*)((deUintptr)basePtr + sizeof(AlignedAllocHeader)), alignBytes);
187 void* deAlignedRealloc (void* ptr, size_t numBytes, size_t alignBytes)
190 return _aligned_realloc(ptr, numBytes, alignBytes);
203 DE_ASSERT(deIsAlignedPtr(ptr, alignBytes));
208 void* const newPtr = deAlignedMalloc(numBytes, alignBytes);
232 return deAlignedMalloc(numBytes, alignBytes);