#pragma once #include #include #include "infra/port.h" #include "infra/sim.h" namespace memory { constexpr std::uint64_t LINE_BYTES_LOG2 = 4; constexpr std::uint64_t LINE_BYTES = 1 << LINE_BYTES_LOG2; constexpr std::uint64_t LINE_BYTE_OFFSET_MASK = LINE_BYTES - 1; typedef std::array line; }