diff options
Diffstat (limited to 'platform/wavelet3d/gfx_pkg.sv')
| -rw-r--r-- | platform/wavelet3d/gfx_pkg.sv | 8 |
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; |
