"Některé instrukce skoku obsahují dva bity nazývané „at“ (resp. přesněji „a“ a „t“, kde „t“ pravděpodobně značí „(branch) taken“). Tyto bity ovlivňují prediktor skoků a lze je považovat za statickou predikci nastavovanou překladačem či programátorem v assembleru. "
možná nejen v assembleru: fungují tady makra "likely" a "unlikely" z C?
Podporujou to všechny "velké" compilery kromě MS, tedy GCC, C-Lang, Intel. Ve skutečnosti tedy podporují __builtin_expect, v Linux kernelu jsou nad tím ještě zmíněné likely() a unlikely().
Jestli to využije tyhle bity, nevím, předpokládám, že nejspíš jo. V ostatních architekturách obvykle přeskládá pořadí if-else, aby se pravděpodobně neskákalo dopředu.