diff --git a/DRAMSys/dramSys/src/common/xmlAddressdecoder.cpp b/DRAMSys/dramSys/src/common/xmlAddressdecoder.cpp index d712b98a..24c3c356 100644 --- a/DRAMSys/dramSys/src/common/xmlAddressdecoder.cpp +++ b/DRAMSys/dramSys/src/common/xmlAddressdecoder.cpp @@ -79,6 +79,8 @@ xmlAddressDecoder::xmlAddressDecoder(XMLElement* addressmap) shifts[child->Name()] = from; masks[child->Name()] = pow(2.0, to + 1.0) - pow(2.0, from + 0.0); + amount[child->Name()] = pow(2.0, to - from + 1.0); + //std::cout << child->Name() << " XXXX " << pow(2.0, to - from + 1.0) < masks; std::map shifts; + + public: + std::map amount; }; #endif