Searched refs:IsPointerAligned (Results 1 – 2 of 2) sorted by relevance
| /TaskScheduler/Scheduler/Include/Platform/Common/ |
| H A D | MTAtomic.h | 38 inline bool IsPointerAligned( const volatile void* p, const uint32 align ) in IsPointerAligned() function 57 MT_ASSERT(IsPointerAligned(this, __alignof(T)), "Invalid atomic alignment"); in Atomic32() 65 MT_ASSERT(IsPointerAligned(this, __alignof(T)), "Invalid atomic alignment"); in Atomic32() 83 MT_ASSERT(IsPointerAligned(this, sizeof(T*)), "Invalid atomic ptr alignment"); in AtomicPtr() 91 MT_ASSERT(IsPointerAligned(this, sizeof(T*)), "Invalid atomic ptr alignment"); in AtomicPtr()
|
| /TaskScheduler/Scheduler/Include/Platform/Windows/ |
| H A D | MTFiberOptimized.h | 99 MT_ASSERT(IsPointerAligned( this, 16 ), "Fiber must be aligned by 16 bytes"); in Fiber() 100 MT_ASSERT(IsPointerAligned( &fiberContext, 16 ), "MW_CONTEXT must be aligned by 16 bytes"); in Fiber()
|