summaryrefslogtreecommitdiff
path: root/src/gpgpu-sim/shader.h
diff options
context:
space:
mode:
authorAaron M Barnes <[email protected]>2021-05-11 20:35:49 -0400
committerAaron M Barnes <[email protected]>2021-05-11 20:35:49 -0400
commit9b6af844b8adc5d15bd793646c18a7b1d9593890 (patch)
treeb008a5c830d5e427f151b8ada8f6d6447710d34c /src/gpgpu-sim/shader.h
parent640674b74b12ef4b0188b267884eda9391f4bf34 (diff)
fix print, move simd::issue() impl to .cc file
Diffstat (limited to 'src/gpgpu-sim/shader.h')
-rw-r--r--src/gpgpu-sim/shader.h5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/gpgpu-sim/shader.h b/src/gpgpu-sim/shader.h
index 2b0c710..7987427 100644
--- a/src/gpgpu-sim/shader.h
+++ b/src/gpgpu-sim/shader.h
@@ -1041,10 +1041,7 @@ class simd_function_unit {
~simd_function_unit() { delete m_dispatch_reg; }
// modifiers
- virtual void issue(register_set &source_reg) {
- source_reg.move_out_to(m_config->sub_core_model, this->get_issue_reg_id(), m_dispatch_reg);
- occupied.set(m_dispatch_reg->latency);
- }
+ virtual void issue(register_set &source_reg);
virtual void cycle() = 0;
virtual void active_lanes_in_pipeline() = 0;