diff --git a/src_Core/RISCY_OOO/procs/RV64G_OOO/CommitStage.bsv b/src_Core/RISCY_OOO/procs/RV64G_OOO/CommitStage.bsv index 610db3e..38fa5fc 100644 --- a/src_Core/RISCY_OOO/procs/RV64G_OOO/CommitStage.bsv +++ b/src_Core/RISCY_OOO/procs/RV64G_OOO/CommitStage.bsv @@ -184,7 +184,7 @@ function Maybe#(RVFI_DII_Execution#(DataSz,DataSz)) genRVFI(ToReorderBuffer rot, if (rot.dst matches tagged Valid .regWrite) begin if (regWrite matches tagged Gpr .regNum) begin data = rot.traceBundle.regWriteData; - rd = rot.orig_inst[11:7]; + rd = regNum; end end case (rot.ppc_vaddr_csrData) matches