summaryrefslogtreecommitdiff
path: root/src/gpgpu-sim/histogram.h
diff options
context:
space:
mode:
authorNick <[email protected]>2019-09-13 07:48:08 -0400
committerNick <[email protected]>2019-09-13 07:48:08 -0400
commit9b1e6dba9f721c772e801abc4851a88aa61929da (patch)
treeed12425be898e85e01e7a3997a9b8d5efba6ef50 /src/gpgpu-sim/histogram.h
parent5c99f0fa58caf45f4d457894413aa11c03afdb7d (diff)
Revert "Add src/gpgpu-sim formatting"
This reverts commit 9c9b1341613e767f306b2b73b5b8a5317b6ee563.
Diffstat (limited to 'src/gpgpu-sim/histogram.h')
-rw-r--r--src/gpgpu-sim/histogram.h62
1 files changed, 29 insertions, 33 deletions
diff --git a/src/gpgpu-sim/histogram.h b/src/gpgpu-sim/histogram.h
index 03d43ce..e8fd375 100644
--- a/src/gpgpu-sim/histogram.h
+++ b/src/gpgpu-sim/histogram.h
@@ -7,16 +7,14 @@
//
// Redistributions of source code must retain the above copyright notice, this
// list of conditions and the following disclaimer.
-// Redistributions in binary form must reproduce the above copyright notice,
-// this
+// Redistributions in binary form must reproduce the above copyright notice, this
// list of conditions and the following disclaimer in the documentation and/or
// other materials provided with the distribution.
// Neither the name of The University of British Columbia nor the names of its
// contributors may be used to endorse or promote products derived from this
// software without specific prior written permission.
//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-// AND
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
@@ -36,46 +34,44 @@
#include <string>
class binned_histogram {
- public:
- // creators
- binned_histogram(std::string name = "", int nbins = 32, int* bins = NULL);
- binned_histogram(const binned_histogram& other);
- virtual ~binned_histogram();
+public:
+ // creators
+ binned_histogram (std::string name = "", int nbins = 32, int* bins = NULL);
+ binned_histogram (const binned_histogram& other);
+ virtual ~binned_histogram ();
- // modifiers:
- void reset_bins();
- void add2bin(int sample);
+ // modifiers:
+ void reset_bins ();
+ void add2bin (int sample);
- // accessors:
- void fprint(FILE* fout) const;
+ // accessors:
+ void fprint (FILE *fout) const;
- protected:
- std::string m_name;
- int m_nbins;
- int* m_bins; // bin boundaries
- int* m_bin_cnts; // counters
- int m_maximum; // the maximum sample
- signed long long int m_sum; // for calculating the average
+protected:
+ std::string m_name;
+ int m_nbins;
+ int *m_bins; // bin boundaries
+ int *m_bin_cnts; // counters
+ int m_maximum; // the maximum sample
+ signed long long int m_sum; // for calculating the average
};
class pow2_histogram : public binned_histogram {
- public:
- pow2_histogram(std::string name = "", int nbins = 32, int* bins = NULL);
- ~pow2_histogram() {}
+public:
+ pow2_histogram ( std::string name = "", int nbins = 32, int* bins = NULL);
+ ~pow2_histogram() {}
- void add2bin(int sample);
+ void add2bin (int sample);
};
class linear_histogram : public binned_histogram {
- public:
- linear_histogram(int stride = 1, const char* name = NULL, int nbins = 32,
- int* bins = NULL);
- ~linear_histogram() {}
+public:
+ linear_histogram (int stride = 1, const char *name = NULL, int nbins = 32, int* bins = NULL);
+ ~linear_histogram() {}
- void add2bin(int sample);
-
- private:
- int m_stride;
+ void add2bin (int sample);
+private:
+ int m_stride;
};
#endif