diff --git a/src/V3Sched.cpp b/src/V3Sched.cpp index 36a23771f..50f8f12ea 100644 --- a/src/V3Sched.cpp +++ b/src/V3Sched.cpp @@ -574,6 +574,7 @@ std::pair makeEvalLoop(AstNetlist* netlistp, const strin constp->num().setLong(limit); AstNodeMath* const condp = new AstGt{flp, refp, constp}; AstIf* const failp = new AstIf{flp, condp}; + failp->branchPred(VBranchPred::BP_UNLIKELY); ifp->addThensp(failp); AstTextBlock* const blockp = new AstTextBlock{flp}; failp->addThensp(blockp);