mirror of
https://github.com/RPCSX/rpcsx.git
synced 2025-12-06 07:12:14 +01:00
15 lines
423 B
C++
15 lines
423 B
C++
#pragma once
|
|
|
|
#include <cstdint>
|
|
|
|
namespace utils {
|
|
inline constexpr std::uint64_t alignUp(std::uint64_t value,
|
|
std::uint64_t alignment) {
|
|
return (value + (alignment - 1)) & ~(alignment - 1);
|
|
}
|
|
inline constexpr std::uint64_t alignDown(std::uint64_t value,
|
|
std::uint64_t alignment) {
|
|
return value & ~(alignment - 1);
|
|
}
|
|
} // namespace utils
|