તેથી જો આપણે બ્રાન્ચ પ્રિડિકટર શું કરશે તે ધ્યાનમાં લઈશું તો જો if સ્ટેટમેંટ અને શરત X કરતા array_len ઓછી છે તે બ્રાન્ચ પ્રિડિકટર ને આ ચોક્કસ સ્ટેટમાં ખસેડશે જ્યાં બ્રાન્ચ લેવામાં આવી નથી.
ബ്രാഞ്ച് predictor എന്തുചെയ്യുമെന്നത് പരിഗണിക്കുകയാണെങ്കിൽ, if statements- ന്റെ invocation, array_len നേക്കാൾ x കുറവാണെന്ന വ്യവസ്ഥ എന്നിവ ഉപയോഗിച്ച് ബ്രാഞ്ച് predictor ഈ പ്രത്യേക അവസ്ഥയിലേക്ക് അതായത് branch not taken എന്നു കണക്കാക്കപ്പെടുന്നു.