Skip to content

Commit 87bc3e9

Browse files
committed
[FIX] err in rebase VFU
1 parent cef0edc commit 87bc3e9

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

hw/ip/spatz/src/spatz_vfu.sv

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1219,15 +1219,15 @@ always_comb begin : vreg_wbe_proc
12191219
if(!spatz_req.op_arith.vm && !spatz_req.op_arith.is_scalar) begin
12201220
unique case (sew_wb)
12211221
EW_16:for(int i=0;i<VRFWordBWidth/2;i=i+1)begin
1222-
vreg_wbe_pre[i*2+:2] = {2{operand_v0_t_q[vreg_wb_word_cnt_q *16 + i]}};
1222+
vreg_wbe_pre[i*2+:2] = {2{operand_v0_t_q[vreg_wb_word_cnt_q * (VRFWordBWidth/2) + i]}};
12231223
vreg_wbe = result_tag.narrowing_upper ? {vreg_wbe_pre[N_FU*ELENB-1:(N_FU*ELENB/2)],{(N_FU*ELENB/2){1'b0}}} : {{(N_FU*ELENB/2){1'b0}}, vreg_wbe_pre[(N_FU*ELENB/2)-1:0]};
12241224
end
12251225
EW_32: for(int i=0;i<VRFWordBWidth/4;i=i+1)begin
1226-
vreg_wbe_pre[i*4+:4] = {4{operand_v0_t_q[vreg_wb_word_cnt_q *8 + i]}};
1226+
vreg_wbe_pre[i*4+:4] = {4{operand_v0_t_q[vreg_wb_word_cnt_q * (VRFWordBWidth/4) + i]}};
12271227
vreg_wbe = result_tag.narrowing_upper ? {vreg_wbe_pre[N_FU*ELENB-1:(N_FU*ELENB/2)],{(N_FU*ELENB/2){1'b0}}} : {{(N_FU*ELENB/2){1'b0}}, vreg_wbe_pre[(N_FU*ELENB/2)-1:0]};
12281228
end
12291229
EW_64: for(int i=0;i<VRFWordBWidth/8;i=i+1)begin
1230-
vreg_wbe_pre[i*8+:8] = {8{operand_v0_t_q[vreg_wb_word_cnt_q *4 + i]}};
1230+
vreg_wbe_pre[i*8+:8] = {8{operand_v0_t_q[vreg_wb_word_cnt_q * (VRFWordBWidth/8) + i]}};
12311231
vreg_wbe = result_tag.narrowing_upper ? {vreg_wbe_pre[N_FU*ELENB-1:(N_FU*ELENB/2)],{(N_FU*ELENB/2){1'b0}}} : {{(N_FU*ELENB/2){1'b0}}, vreg_wbe_pre[(N_FU*ELENB/2)-1:0]};
12321232
end
12331233
default:;

0 commit comments

Comments
 (0)