summaryrefslogtreecommitdiff
path: root/platform/wavelet3d/gfx_pkg.sv
diff options
context:
space:
mode:
Diffstat (limited to 'platform/wavelet3d/gfx_pkg.sv')
-rw-r--r--platform/wavelet3d/gfx_pkg.sv8
1 files changed, 8 insertions, 0 deletions
diff --git a/platform/wavelet3d/gfx_pkg.sv b/platform/wavelet3d/gfx_pkg.sv
index 5beb399..7072967 100644
--- a/platform/wavelet3d/gfx_pkg.sv
+++ b/platform/wavelet3d/gfx_pkg.sv
@@ -241,6 +241,7 @@ package gfx;
typedef gfx_isa::sgpr_num sgpr_num;
typedef gfx_isa::vgpr_num vgpr_num;
typedef gfx_isa::xgpr_num xgpr_num;
+ typedef gfx_isa::pc_offset pc_offset;
typedef struct packed
{
@@ -251,6 +252,13 @@ package gfx;
valid;
} shader_dispatch;
+ typedef struct
+ {
+ group_id group;
+ xgpr_num dest;
+ logic dest_scalar;
+ } wave_exec;
+
localparam int FIXED_MULADD_DEPTH = 5;
localparam int FIXED_DOTADD_DEPTH = 2 * FIXED_MULADD_DEPTH;