Optymalizacja skoków i wywołań funkcji
Przewidywalne rozgałęzienia
Rozgałęzienia są przeważnie dobrze przewidywane w następujących przypadkach
- zawsze jest wybierana ta sama gałąź,
- gałęzie są wybierane według prostego wzoru wewnątrz pętli,
która nie ma rozgałęzień lub ma ich niewiele,
- rozgałęzienie jest skorelowane z poprzedzającym je rozgałęzieniem,
- jeżeli rozgałęzienie jest pętlą o stałej, niewielkiej liczbie powtórzeń
oraz w wewnątrz pętli nie ma zbyt wielu rozgałęzień
Tomasz Kapela, Kraków 2011-2020