summaryrefslogtreecommitdiff
path: root/rtl/gfx/gfx_shader_back.sv
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2024-05-16 01:08:04 -0600
committerAlejandro Soto <alejandro@34project.org>2024-05-24 05:58:19 -0600
commitb21c321a059e11edeece1c90d97776bb0716d7a0 (patch)
treecb7c3e6c2a5f6fd153c3b01d61040a2c901e0ba8 /rtl/gfx/gfx_shader_back.sv
parenta6c23ba92d0c2cad9862de1cb11c19b4e06fc0e6 (diff)
rtl: fix quartus errors: parser, synthesis, fitter
Diffstat (limited to 'rtl/gfx/gfx_shader_back.sv')
-rw-r--r--rtl/gfx/gfx_shader_back.sv8
1 files changed, 4 insertions, 4 deletions
diff --git a/rtl/gfx/gfx_shader_back.sv b/rtl/gfx/gfx_shader_back.sv
index 968a34b..f7c2349 100644
--- a/rtl/gfx/gfx_shader_back.sv
+++ b/rtl/gfx/gfx_shader_back.sv
@@ -159,7 +159,7 @@ module gfx_shader_writeback_arbiter4
.clk,
.rst_n,
.a(p0_p1.rx),
- .b(p2_p3.tx),
+ .b(p2_p3.rx),
.out
);
@@ -267,12 +267,12 @@ import gfx::*;
end
regs.sgpr_write.data = setup.write.gpr_value;
- regs.sgpr_write.sgpr = setup.write.gpr.sgpr;
+ regs.sgpr_write.sgpr = setup.write.gpr;
regs.sgpr_write.group = setup.write.group;
if (scalar_wb) begin
regs.sgpr_write.data = wb.lanes[0];
- regs.sgpr_write.sgpr = wb.dest.sgpr;
+ regs.sgpr_write.sgpr = wb.dest;
regs.sgpr_write.group = wb.group;
end
@@ -291,7 +291,7 @@ import gfx::*;
loop_hold[i] = loop_hold[i - 1];
loop_hold[0].mask = wb.mask;
- loop_hold[0].vgpr = wb.dest.vgpr.num;
+ loop_hold[0].vgpr = wb.dest.vgpr;
loop_hold[0].group = wb.group;
loop_hold[0].pc_add = wb.pc_add;
loop_hold[0].pc_update = wb.pc_update;