diff options
author | Lisa Hsu <hsul@eecs.umich.edu> | 2003-10-21 23:18:07 -0400 |
---|---|---|
committer | Lisa Hsu <hsul@eecs.umich.edu> | 2003-10-21 23:18:07 -0400 |
commit | a7c88ad2aef0ea8e743754ea93a0b4bcaf5bdc97 (patch) | |
tree | dc9d0f0160252214fc876d1e520e9c7352614eac /base | |
parent | 6bc700e1adb24908d7b1cef22ef92ca7a9c34221 (diff) | |
parent | ede195161b4bc535596c5e7513dfdbb369c58880 (diff) | |
download | gem5-a7c88ad2aef0ea8e743754ea93a0b4bcaf5bdc97.tar.xz |
Merge zizzer:/bk/m5 into zower.eecs.umich.edu:/z/hsul/bk/clean
--HG--
extra : convert_revision : 112a99bde10ea9c56f2390389dd13c024e298331
Diffstat (limited to 'base')
-rw-r--r-- | base/statistics.hh | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/base/statistics.hh b/base/statistics.hh index 07d248294..a5fc5c6b5 100644 --- a/base/statistics.hh +++ b/base/statistics.hh @@ -2578,12 +2578,20 @@ class Formula : public Detail::VectorStat } /** - * Return the vector of values of this formula. + * Return the result of the Fomula in a vector. If there were no Vector + * components to the Formula, then the vector is size 1. If there were, + * like x/y with x being a vector of size 3, then the result returned will + * be x[0]/y, x[1]/y, x[2]/y, respectively. * @return The result vector. */ const rvec_t &val() const { return root->val(); } /** - * Return the total of the result vector. + * Return the total Formula result. If there is a Vector component to this + * Formula, then this is the result of the Formula if the formula is applied + * after summing all the components of the Vector. For example, if Formula + * is x/y where x is size 3, then total() will return (x[1]+x[2]+x[3])/y. If there is no + * Vector component, total() returns the same value as the first entry in the rvec_t + * val() returns. * @return The total of the result vector. */ result_t total() const { return root->total(); } |