diff options
| author | Aaron Barnes <[email protected]> | 2021-05-17 12:46:35 -0400 |
|---|---|---|
| committer | Aaron Barnes <[email protected]> | 2021-05-17 12:46:35 -0400 |
| commit | 7d9a12fb096db5492924ec32a96c9052552e8579 (patch) | |
| tree | 88dab3b4ae4a50f47730926a6b5ea636176e9587 /src/gpgpu-sim/shader.cc | |
| parent | db1019769b9fb8776f3934e9ba5fd47437a5cee5 (diff) | |
specialized unit get_ready() was missing subcore
Diffstat (limited to 'src/gpgpu-sim/shader.cc')
| -rw-r--r-- | src/gpgpu-sim/shader.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gpgpu-sim/shader.cc b/src/gpgpu-sim/shader.cc index e84e38d..14d9044 100644 --- a/src/gpgpu-sim/shader.cc +++ b/src/gpgpu-sim/shader.cc @@ -2272,7 +2272,8 @@ void dp_unit ::issue(register_set &source_reg) { } void specialized_unit ::issue(register_set &source_reg) { - warp_inst_t **ready_reg = source_reg.get_ready(); + warp_inst_t **ready_reg = + source_reg.get_ready(m_config->sub_core_model, m_issue_reg_id); // m_core->incexecstat((*ready_reg)); (*ready_reg)->op_pipe = SPECIALIZED__OP; m_core->incsp_stat(m_core->get_config()->warp_size, (*ready_reg)->latency); |
