From 314fb652d8a27a38599eeeec121d45327a405bb0 Mon Sep 17 00:00:00 2001 From: Davit Grigoryan Date: Wed, 29 Apr 2026 00:02:46 +0000 Subject: impl option w/ only 2 SBs; stall so SBs are cleared before div or reconv --- src/gpgpu-sim/shader.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/gpgpu-sim/shader.h') 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, -- cgit v1.3