તેથી જો આપણે બ્રાન્ચ પ્રિડિકટર શું કરશે તે ધ્યાનમાં લઈશું તો જો if સ્ટેટમેંટ અને શરત X કરતા array_len ઓછી છે તે બ્રાન્ચ પ્રિડિકટર ને આ ચોક્કસ સ્ટેટમાં ખસેડશે જ્યાં બ્રાન્ચ લેવામાં આવી નથી.
अगला हम देखते हैं कि if स्टेटमेंट इंटर हुआ है, तो X इसका उपयोग सरणी में अनुक्रमित करने के लिए किया जाता है और सरणी से संबंधित डेटा के एक ब्लॉक को कैश में लोड किया जाने का कारण बनता है, ताकि यह डेटा आप मान सकते हैं कि कैश में लोड किया गया है और एक रजिस्टर में लोड किया गया है, जिसे हम I.