| 6 | |
| 7 | template <class T> |
| 8 | static inline T AlignDown(T len, T align) noexcept { |
| 9 | Y_ASSERT(IsPowerOf2(align)); // align should be power of 2 |
| 10 | return len & ~(align - 1); |
| 11 | } |
| 12 | |
| 13 | template <class T> |
| 14 | static inline T AlignUp(T len, T align) noexcept { |