summaryrefslogtreecommitdiff
path: root/base/statistics.cc
diff options
context:
space:
mode:
authorNathan Binkert <binkertn@umich.edu>2003-12-24 00:22:02 -0500
committerNathan Binkert <binkertn@umich.edu>2003-12-24 00:22:02 -0500
commit9908987f1578681d11e1d0e7ea1224faa52fb039 (patch)
tree29abf2b45c484f1d27010804f083ece054844fa7 /base/statistics.cc
parenta95d8e95cb784d6f46b35b823315970d3b42478a (diff)
downloadgem5-9908987f1578681d11e1d0e7ea1224faa52fb039.tar.xz
never print the cdf or pdf or the overflow bucket if we're simplescalr
--HG-- extra : convert_revision : 921ad80a5c671fee9eab3f389636dccc101d18f6
Diffstat (limited to 'base/statistics.cc')
-rw-r--r--base/statistics.cc9
1 files changed, 4 insertions, 5 deletions
diff --git a/base/statistics.cc b/base/statistics.cc
index 20b94e297..9f528e712 100644
--- a/base/statistics.cc
+++ b/base/statistics.cc
@@ -678,18 +678,17 @@ DistPrint::operator()(ostream &stream) const
}
print.flags = flags;
- if (flags & (pdf || cdf)) {
- print.pdf = NAN;
- print.cdf = NAN;
- }
}
if (mode == mode_m5 || overflow > 0.0) {
print.name = base + "overflows";
print.value = overflow;
- if (total) {
+ if (mode == mode_m5 && total) {
print.pdf = overflow / total;
print.cdf += print.pdf;
+ } else {
+ print.pdf = NAN;
+ print.cdf = NAN;
}
print(stream);
}