Lines Matching refs:x
36 inline T Abs(T x) in Abs() argument
38 return (x >= 0) ? x: -x; in Abs()
187 inline T Clamp(T x, T low, T high) in Clamp() argument
189 return (x >= high) ? high : ((x <= low) ? low: x); in Clamp()
202 inline T RoundUp(T x, u32 base) in RoundUp() argument
204 return static_cast<T>( (x + (base - 1)) & ~(base - 1) ); in RoundUp()
216 inline void* RoundUp(void* x, u32 base) in RoundUp() argument
218 return reinterpret_cast<void*>( RoundUp(reinterpret_cast<uptr>(x), base) ); in RoundUp()
230 inline const void* RoundUp(const void* x, u32 base) in RoundUp() argument
232 return reinterpret_cast<const void*>( RoundUp(reinterpret_cast<uptr>(x), base) ); in RoundUp()
245 inline T RoundDown(T x, u32 base) in RoundDown() argument
247 return static_cast<T>( x & ~(base - 1) ); in RoundDown()
259 inline void* RoundDown(void* x, u32 base) in RoundDown() argument
261 return reinterpret_cast<void*>( RoundDown(reinterpret_cast<uptr>(x), base) ); in RoundDown()
273 inline const void* RoundDown(const void* x, u32 base) in RoundDown() argument
275 return reinterpret_cast<const void*>( RoundDown(reinterpret_cast<uptr>(x), base) ); in RoundDown()
287 inline T DivUp(T x, T y) in DivUp() argument
289 return static_cast<T>( (x + (y - 1)) / y ); in DivUp()