summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mem/cache/compressors/bdi.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mem/cache/compressors/bdi.cc b/src/mem/cache/compressors/bdi.cc
index e29179fc0..a8068c614 100644
--- a/src/mem/cache/compressors/bdi.cc
+++ b/src/mem/cache/compressors/bdi.cc
@@ -166,7 +166,7 @@ BDI::BDICompDataBaseDelta<TB, TD>::calculateCompressedSize()
std::size_t size = encodingBits;
// Number of bits used by BitMask
- size += bitMask.size()*std::ceil(std::log2(bases.size()));
+ size += bitMask.size()*std::ceil(std::log2(maxNumBases));
// Number of bits used by Bases. bases[0] is implicit in a hardware
// implementation, therefore its size is 0