218c218,220
< uint16_t row;
---
> // use a 64-bit unsigned during the computations as the row is
> // always the top bits, and check before creating the DRAMPacket
> uint64_t row;
296a299
> assert(row < Bank::NO_ROW);
753c756
< uint16_t row, Bank& bank_ref)
---
> uint32_t row, Bank& bank_ref)