diff options
Diffstat (limited to 'src/gpgpu-sim/shader.h')
| -rw-r--r-- | src/gpgpu-sim/shader.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gpgpu-sim/shader.h b/src/gpgpu-sim/shader.h index ebcfc8d..92d6d33 100644 --- a/src/gpgpu-sim/shader.h +++ b/src/gpgpu-sim/shader.h @@ -1679,6 +1679,9 @@ class ldst_unit : public pipelined_simd_unit { // matching simd_set's source_mask. Empty for primary access (which // uses pipe_reg's own get_active_mask() at release time). active_mask_t source_mask; + // Mode 2: source_inst's owning ibuffer half (0 or 1). For primary + // access (non-co-issue), defaults to 0 (composite IS the primary). + unsigned source_slot_id; }; mem_src_t resolve_source(const warp_inst_t &inst, unsigned access_src_wid, |
