[gem5-users] Re: Why there is miss prediction of non-control instructions

2024-10-21 Thread Eliot Moss via gem5-users
On 10/21/2024 8:41 AM, Atul Rahman via gem5-users wrote: Hello, In function checkSignalsAndUpdate(ThreadID tid) in src/cpu/o3/fetch.cc file, it seems miss prediction can still happen from commit and decode even if mispredictInst->isControl() is false. ``` // Check squash signals from commit.  

[gem5-users] Why there is miss prediction of non-control instructions

2024-10-21 Thread Atul Rahman via gem5-users
Hello, In function checkSignalsAndUpdate(ThreadID tid) in src/cpu/o3/fetch.cc file, it seems miss prediction can still happen from commit and decode even if mispredictInst->isControl() is false. ``` // Check squash signals from commit. if (fromCommit->commitInfo[tid].squash) { DPRINT