From 43c938d23e2b28c7190bd10c470c452676f5cb9d Mon Sep 17 00:00:00 2001 From: Min Kyu Jeong Date: Mon, 23 Aug 2010 11:18:40 -0500 Subject: O3: Handle loads when the destination is the PC. For loads that PC is the destination, check if the load was mispredicted again when the value being loaded returns from memory --- src/cpu/o3/iew.hh | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/cpu/o3/iew.hh') diff --git a/src/cpu/o3/iew.hh b/src/cpu/o3/iew.hh index 6797410d8..3c37a47ca 100644 --- a/src/cpu/o3/iew.hh +++ b/src/cpu/o3/iew.hh @@ -251,6 +251,9 @@ class DefaultIEW bool ableToIssue; + /** Check misprediction */ + void checkMisprediction(DynInstPtr &inst); + private: /** Sends commit proper information for a squash due to a branch * mispredict. -- cgit v1.2.3