इसलिए यदि हम विचार करें कि शाखा भविष्यवक्ता क्या करेगा, तो यदि इन स्टेटमेंट के साथ बार-बार आह्वान किया जाए और इस शर्त के साथ कि X , array_len से कम है, तो अंततः शाखा के भविष्यवक्ता को इस विशेष स्टेटमें ले जाएगा जहां ब्रांच नॉट टेकन माना जाता है तो इसीलिए स्पेक्युलेटिव एग्जीक्यूशन से यह हो सकता है कि ये निर्देश I , array के बराबर और Y array2 के बराबर होते, I * 256 के सूचकांक , पर तो इन दो स्टेटमेंट को प्रोसेसर द्वारा अनुमानित रूप से निष्पादित किया जा सकता है।
ബ്രാഞ്ച് predictor എന്തുചെയ്യുമെന്നത് പരിഗണിക്കുകയാണെങ്കിൽ, if statements- ന്റെ invocation, array_len നേക്കാൾ x കുറവാണെന്ന വ്യവസ്ഥ എന്നിവ ഉപയോഗിച്ച് ബ്രാഞ്ച് predictor ഈ പ്രത്യേക അവസ്ഥയിലേക്ക് അതായത് branch not taken എന്നു കണക്കാക്കപ്പെടുന്നു. അതിനാൽ എന്താണ്  സംഭവിക്കുന്നത് എന്നാൽ, ഈ നിർദ്ദേശങ്ങൾ  i = array, y = array2 എന്നിവ speculatively  നടപ്പിലാക്കാൻ പ്രോസസ്സറിന് കഴിയും.