fp_dirty: Dirty on fp register write

This commit is contained in:
Florian Zaruba 2019-05-13 09:46:57 +02:00
parent 62327627a5
commit 405ba6c3c3

View file

@ -77,7 +77,7 @@ module commit_stage #(
always_comb begin : dirty_fp_state
dirty_fp_state_o = 1'b0;
for (int i = 0; i < NR_COMMIT_PORTS; i++) begin
dirty_fp_state_o |= commit_ack_o[i] & commit_instr_i[i].fu inside {FPU, FPU_VEC};
dirty_fp_state_o |= commit_ack_o[i] & (commit_instr_i[i].fu inside {FPU, FPU_VEC} || is_rd_fpr(commit_instr_i[0].op));
end
end