2 ms·
Because the branch prediction cache puns an error check with a loop predicate and some other random branch. Branch predictors steadily get better, sure, but th
by nwallin 7y ago
Because the branch prediction cache puns an error check with a loop predicate and some other random branch.
Branch predictors steadily get better, sure, but they're not infallible. Remember that reducing the total number of branches in a program helps the branch predictor predict better.