From 5665d2e9cd08d41d34a339a9f1f0bb957f82b03c Mon Sep 17 00:00:00 2001 From: jon Date: Fri, 4 Dec 2020 16:28:19 +0000 Subject: [PATCH] A more effective Fence count (as some fences go through as the Nop iType). --- src_Core/RISCY_OOO/procs/RV64G_OOO/CommitStage.bsv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src_Core/RISCY_OOO/procs/RV64G_OOO/CommitStage.bsv b/src_Core/RISCY_OOO/procs/RV64G_OOO/CommitStage.bsv index 690d7e3..3d003c3 100644 --- a/src_Core/RISCY_OOO/procs/RV64G_OOO/CommitStage.bsv +++ b/src_Core/RISCY_OOO/procs/RV64G_OOO/CommitStage.bsv @@ -1219,8 +1219,8 @@ module mkCommitStage#(CommitInput inIfc)(CommitStage); if ((opcode == opcOp || opcode == opcOp32) && funct7 == opMULDIV) muldivCnt = muldivCnt + 1; end - Fence, FenceI, SFence: fenceCnt = fenceCnt + 1; // Some of these are "System" instructions. endcase + if (opcode == opcMiscMem && funct3 == fnFENCE) fenceCnt = fenceCnt + 1; end end end