2
Який код краще для оптимізації прогнозування галузей?
Враховуючи галузеве передбачення, а також ефект оптимізацій компілятора, який код має тенденцію до вищої ефективності? Зауважте, що bRareExceptionPresent є нечастою умовою. Це не нормальний шлях логіки. /* MOST COMMON path must branch around IF clause */ bool SomeFunction(bool bRareExceptionPresent) { // abort before function if(bRareExceptionPresent) { return false; } .. …