diff options
| author | Nick <[email protected]> | 2019-09-13 07:48:08 -0400 |
|---|---|---|
| committer | Nick <[email protected]> | 2019-09-13 07:48:08 -0400 |
| commit | ae63df6d86f995876f38ab3cdf47eac61ccda8cd (patch) | |
| tree | cd789844612b2a2d85fbd574926da02d9e4bee15 /src/trace.h | |
| parent | 9b1e6dba9f721c772e801abc4851a88aa61929da (diff) | |
Revert "Add src/ director formatting"
This reverts commit 26ca8de4a6ec9bfe422a14cbe325a5f257df453b.
Diffstat (limited to 'src/trace.h')
| -rw-r--r-- | src/trace.h | 73 |
1 files changed, 33 insertions, 40 deletions
diff --git a/src/trace.h b/src/trace.h index c4e0001..0b96dcf 100644 --- a/src/trace.h +++ b/src/trace.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 @@ -37,57 +35,52 @@ namespace Trace { #define TS_TUP_BEGIN(X) enum X { #define TS_TUP(X) X -#define TS_TUP_END(X) \ - } \ - ; +#define TS_TUP_END(X) }; #include "trace_streams.tup" #undef TS_TUP_BEGIN #undef TS_TUP #undef TS_TUP_END -extern bool enabled; -extern int sampling_core; -extern int sampling_memory_partition; -extern const char* trace_streams_str[]; -extern bool trace_streams_enabled[NUM_TRACE_STREAMS]; -extern const char* config_str; + extern bool enabled; + extern int sampling_core; + extern int sampling_memory_partition; + extern const char* trace_streams_str[]; + extern bool trace_streams_enabled[NUM_TRACE_STREAMS]; + extern const char* config_str; -void init(); + void init(); + +} // namespace Trace -} // namespace Trace #if TRACING_ON #define SIM_PRINT_STR "GPGPU-Sim Cycle %llu: %s - " #define DTRACE(x) ((Trace::trace_streams_enabled[Trace::x]) && Trace::enabled) -#define DPRINTF(x, ...) \ - do { \ - if (DTRACE(x)) { \ - printf(SIM_PRINT_STR, m_gpu->gpu_sim_cycle + m_gpu->gpu_tot_sim_cycle, \ - Trace::trace_streams_str[Trace::x]); \ - printf(__VA_ARGS__); \ - } \ - } while (0) +#define DPRINTF(x, ...) do {\ + if (DTRACE(x)) {\ + printf( SIM_PRINT_STR,\ + m_gpu->gpu_sim_cycle + m_gpu->gpu_tot_sim_cycle,\ + Trace::trace_streams_str[Trace::x] );\ + printf(__VA_ARGS__);\ + }\ +} while (0) -#define DPRINTFG(x, ...) \ - do { \ - if (DTRACE(x)) { \ - printf(SIM_PRINT_STR, gpu_sim_cycle + gpu_tot_sim_cycle, \ - Trace::trace_streams_str[Trace::x]); \ - printf(__VA_ARGS__); \ - } \ - } while (0) +#define DPRINTFG(x, ...) do {\ + if (DTRACE(x)) {\ + printf( SIM_PRINT_STR,\ + gpu_sim_cycle + gpu_tot_sim_cycle,\ + Trace::trace_streams_str[Trace::x] );\ + printf(__VA_ARGS__);\ + }\ +} while (0) -#else +#else #define DTRACE(x) (false) -#define DPRINTF(x, ...) \ - do { \ - } while (0) -#define DPRINTFG(x, ...) \ - do { \ - } while (0) +#define DPRINTF(x, ...) do {} while (0) +#define DPRINTFG(x, ...) do {} while (0) -#endif +#endif -#endif +#endif |
