51 const std::string& name,
int width, RegisterFile::Type type)
52 : RegisterFile(name, INT_MAX, width, 1, 1, 0, type) {}
83 const string procName =
"UnboundedRegisterFile::setMaxReads";
84 const string errorMsg =
85 "Tried to set max reads of UnboundedRegisterFile!";
99 const string procName =
"UnboundedRegisterFile::setMaxWrites";
100 const string errorMsg =
"Tries to set maxWrites of UnboundedRegisterFile!";
115 const string procName =
"UnboundedRegisterFile::setNumberOfRegisters";
116 const string errorMsg =
117 "Tried to set the number of registers of UnboundedRegisterFile!";
132 const string procName =
"UnboundedRegisterFile::setWidth";
133 const string errorMsg =
134 "Tried to set the bit width of UnboundedRegisterFile!";
150 const string procName =
"UnboundedRegisterFile::setName";
151 const string errorMsg =
152 "Tried to set the name of UnboundedRegisterFile!";
166 const string procName =
"UnboundedRegisterFile::setType";
167 const string errorMsg =
"Tried to the type of UnboundedRegisterFile!";
182 const string procName =
"UnboundedRegisterFile::loadState";
183 const string errorMsg =
184 "Tried to load state of UnboundedRegisterFile from an ObjectState"