From 0e29a5f9c2ad644b7b81db25e5d11a8e9c77d180 Mon Sep 17 00:00:00 2001 From: Ross Thompson Date: Mon, 30 Jan 2023 18:13:12 -0600 Subject: [PATCH] Minor gshare optimization. --- pipelined/src/ifu/bpred/speculativegshare.sv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pipelined/src/ifu/bpred/speculativegshare.sv b/pipelined/src/ifu/bpred/speculativegshare.sv index 62608f0bb..f257d7537 100644 --- a/pipelined/src/ifu/bpred/speculativegshare.sv +++ b/pipelined/src/ifu/bpred/speculativegshare.sv @@ -109,7 +109,7 @@ module speculativegshare #(parameter int k = 10 ) ( always_comb begin if(FlushD | DirPredictionWrongE) begin - GHRNextF = GHRNextD[k-1:0]; + GHRNextF = GHRNextE[k-1:0]; end else if(BranchInstrF) GHRNextF = {DirPredictionF[1], GHRF[k-1:1]}; else GHRNextF = GHRF; end