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 | 9b1e6dba9f721c772e801abc4851a88aa61929da (patch) | |
| tree | ed12425be898e85e01e7a3997a9b8d5efba6ef50 /src/gpgpu-sim/shader_trace.h | |
| parent | 5c99f0fa58caf45f4d457894413aa11c03afdb7d (diff) | |
Revert "Add src/gpgpu-sim formatting"
This reverts commit 9c9b1341613e767f306b2b73b5b8a5317b6ee563.
Diffstat (limited to 'src/gpgpu-sim/shader_trace.h')
| -rw-r--r-- | src/gpgpu-sim/shader_trace.h | 62 |
1 files changed, 28 insertions, 34 deletions
diff --git a/src/gpgpu-sim/shader_trace.h b/src/gpgpu-sim/shader_trace.h index 0b6c457..ac4e894 100644 --- a/src/gpgpu-sim/shader_trace.h +++ b/src/gpgpu-sim/shader_trace.h @@ -1,5 +1,5 @@ // Copyright (c) 2009-2011, Tor M. Aamodt, Tim Rogers -// George L. Yuan, Andrew Turner, Inderpreet Singh +// George L. Yuan, Andrew Turner, Inderpreet Singh // The University of British Columbia // All rights reserved. // @@ -8,16 +8,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 @@ -33,48 +31,44 @@ #include "../trace.h" + #if TRACING_ON #define SHADER_PRINT_STR SIM_PRINT_STR "Core %d - " #define SCHED_PRINT_STR SHADER_PRINT_STR "Scheduler %d - " -#define SHADER_DTRACE(x) \ - (DTRACE(x) && \ - (Trace::sampling_core == get_sid() || Trace::sampling_core == -1)) +#define SHADER_DTRACE(x) (DTRACE(x) && (Trace::sampling_core == get_sid()\ + || Trace::sampling_core == -1)) // Intended to be called from inside components of a shader core. // Depends on a get_sid() function -#define SHADER_DPRINTF(x, ...) \ - do { \ - if (SHADER_DTRACE(x)) { \ - printf(SHADER_PRINT_STR, \ - m_gpu->gpu_sim_cycle + m_gpu->gpu_tot_sim_cycle, \ - Trace::trace_streams_str[Trace::x], get_sid()); \ - printf(__VA_ARGS__); \ - } \ - } while (0) +#define SHADER_DPRINTF(x, ...) do {\ + if (SHADER_DTRACE(x)) {\ + printf( SHADER_PRINT_STR,\ + m_gpu->gpu_sim_cycle + m_gpu->gpu_tot_sim_cycle,\ + Trace::trace_streams_str[Trace::x],\ + get_sid() );\ + printf(__VA_ARGS__);\ + }\ +} while (0) // Intended to be called from inside a scheduler_unit. // Depends on a m_id member -#define SCHED_DPRINTF(...) \ - do { \ - if (SHADER_DTRACE(WARP_SCHEDULER)) { \ - printf(SCHED_PRINT_STR, m_shader->get_gpu()->gpu_sim_cycle + \ - m_shader->get_gpu()->gpu_tot_sim_cycle, \ - Trace::trace_streams_str[Trace::WARP_SCHEDULER], get_sid(), \ - m_id); \ - printf(__VA_ARGS__); \ - } \ - } while (0) +#define SCHED_DPRINTF(...) do {\ + if (SHADER_DTRACE(WARP_SCHEDULER)) {\ + printf( SCHED_PRINT_STR,\ + m_shader->get_gpu()->gpu_sim_cycle + m_shader->get_gpu()->gpu_tot_sim_cycle,\ + Trace::trace_streams_str[Trace::WARP_SCHEDULER],\ + get_sid(),\ + m_id );\ + printf(__VA_ARGS__);\ + }\ +} while (0) #else -#define SHADER_DTRACE(x) (false) -#define SHADER_DPRINTF(x, ...) \ - do { \ - } while (0) -#define SCHED_DPRINTF(x, ...) \ - do { \ - } while (0) +#define SHADER_DTRACE(x) (false) +#define SHADER_DPRINTF(x, ...) do {} while (0) +#define SCHED_DPRINTF(x, ...) do {} while (0) #endif |
