From 0c80ac30bb9e7fde7b830a80b428cee7df9c84d7 Mon Sep 17 00:00:00 2001 From: Franz Fuchs Date: Wed, 23 Jun 2021 15:36:45 +0100 Subject: [PATCH] Corrected wild jumps type to SupCnt --- src_Core/CPU/Core.bsv | 2 +- src_Core/RISCY_OOO/procs/lib/ProcTypes.bsv | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src_Core/CPU/Core.bsv b/src_Core/CPU/Core.bsv index 6e01c05..914d7dc 100644 --- a/src_Core/CPU/Core.bsv +++ b/src_Core/CPU/Core.bsv @@ -1163,7 +1163,7 @@ module mkCore#(CoreId coreId)(Core); //Vector #(16, Bit #(Report_Width)) trans_exe_evts_vec = to_large_vector (renameStage.events); EventsTransExe transExe = renameStage.events; - Bit#(Report_Width) wildJumps = 0; + SupCnt wildJumps = 0; for(Integer i = 0; i < valueof(AluExeNum); i = i+1) begin let alu_events = coreFix.aluExeIfc[i].events; wildJumps = wildJumps + alu_events.evt_WILD_JUMP; diff --git a/src_Core/RISCY_OOO/procs/lib/ProcTypes.bsv b/src_Core/RISCY_OOO/procs/lib/ProcTypes.bsv index 23bb37d..0162789 100755 --- a/src_Core/RISCY_OOO/procs/lib/ProcTypes.bsv +++ b/src_Core/RISCY_OOO/procs/lib/ProcTypes.bsv @@ -1123,7 +1123,7 @@ typedef TDiv#(SizeOf#(EventsCoreMem),Report_Width) EventsCoreMemElements; typedef struct { SupCnt evt_RENAMED_INST; - Bit#(Report_Width) evt_WILD_JUMP; + SupCnt evt_WILD_JUMP; } EventsTransExe deriving (Bits, FShow); typedef TDiv#(SizeOf#(EventsTransExe),SizeOf#(SupCnt)) EventsTransExeElements; `endif