Lines Matching refs:base
84 inline T RoundUp(T x, u32 base) in RoundUp() argument
86 return static_cast<T>( (x + (base - 1)) & ~(base - 1) ); in RoundUp()
90 inline void* RoundUp(void* x, u32 base) in RoundUp() argument
92 return reinterpret_cast<void*>( RoundUp(reinterpret_cast<uptr>(x), base) ); in RoundUp()
96 inline const void* RoundUp(const void* x, u32 base) in RoundUp() argument
98 return reinterpret_cast<const void*>( RoundUp(reinterpret_cast<uptr>(x), base) ); in RoundUp()
102 inline T RoundDown(T x, u32 base) in RoundDown() argument
104 return static_cast<T>( x & ~(base - 1) ); in RoundDown()
108 inline void* RoundDown(void* x, u32 base) in RoundDown() argument
110 return reinterpret_cast<void*>( RoundDown(reinterpret_cast<uptr>(x), base) ); in RoundDown()
114 inline const void* RoundDown(const void* x, u32 base) in RoundDown() argument
116 return reinterpret_cast<const void*>( RoundDown(reinterpret_cast<uptr>(x), base) ); in RoundDown()