29 #ifndef __MEM_RUBY_COMMON_ADDRESS_HH__
30 #define __MEM_RUBY_COMMON_ADDRESS_HH__
51 #endif // __MEM_RUBY_COMMON_ADDRESS_HH__
Addr makeLineAddress(Addr addr)
Addr bitSelect(Addr addr, unsigned int small, unsigned int big)
const uint32_t ADDRESS_WIDTH
Bitfield< 21, 20 > stride
Addr makeNextStrideAddress(Addr addr, int stride)
std::string printAddress(Addr addr)
Addr getOffset(Addr addr)
Addr bitRemove(Addr addr, unsigned int small, unsigned int big)
Defines global host-dependent types: Counter, Tick, and (indirectly) {int,uint}{8,16,32,64}_t.
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.
Addr maskLowOrderBits(Addr addr, unsigned int number)
Addr shiftLowOrderBits(Addr addr, unsigned int number)
Addr maskHighOrderBits(Addr addr, unsigned int number)