decode op_mod optimization

This commit is contained in:
Blaise Tine
2020-08-24 02:55:14 -07:00
parent f292e5003d
commit 57971f6c76
25 changed files with 221 additions and 209 deletions

View File

@@ -32,18 +32,15 @@ module VX_gpr_fp_ctrl (
end else if (read_fire) begin
read_rs3 <= 0;
end
if (read_rs3) begin
assert(rs3_wid == gpr_read_if.wid);
if (~read_rs3) begin
rs1_tmp_data <= rs1_data;
end
end
end
rs2_tmp_data <= rs2_data;
rs3_tmp_data <= rs1_data;
always @(posedge clk) begin
if (~read_rs3) begin
rs1_tmp_data <= rs1_data;
end
rs2_tmp_data <= rs2_data;
rs3_tmp_data <= rs1_data;
assert(!read_rs3 || rs3_wid == gpr_read_if.wid);
end
end
// outputs