▲ | eigenform a day ago | |
Yep, you typically don't see it because we learned that it's easier to just assume that the default prediction is "not-taken." AFAICT if you're hinting that a branch is biased-taken, really the only thing you might be doing is avoiding potential latency/incorrect speculation that comes with an initial misprediction (when you discover a branch that isn't currently being tracked). I think it's basically just an injunction to "don't wait for a misprediction, just install this branch in your BTB immediately" (or something along those lines). |