ಸರಿ ಆದ್ದರಿಂದ ಅಂತಹ ಸನ್ನಿವೇಶವು ಸಂಭವಿಸಿದಾಗ ಈ ಪ್ರೋಗ್ರಾಂ ಈಗ ಹೇಗೆ ವರ್ತಿಸುತ್ತದೆ ಎಂದು ನೋಡೋಣ ಏಕೆಂದರೆ ಸಂಗ್ರಹಣೆಯಲ್ಲಿ ಅರೇ_ಲೆನ್ ಇರುವುದಿಲ್ಲ ಎಂದು ನಾವು ಭಾವಿಸುತ್ತೇವೆ ಮತ್ತು ಅದು ಕಲಿತ ಶಾಖೆಯ ಮುನ್ಸೂಚಕ ಮತ್ತು ನನ್ನ ಭವಿಷ್ಯವನ್ನು ತೆಗೆದುಕೊಳ್ಳದ ಸ್ಥಿತಿಯಲ್ಲಿದೆ ಎಂದು ನಾವು ಭಾವಿಸುತ್ತೇವೆ ಆದ್ದರಿಂದ ಅಲ್ಲಿ ಏನಾಗುತ್ತದೆ ಎಂದರೆ ಎಕ್ಸ್ ಅರೇ_ಲೆನ್ ಗಿಂತ ಹೆಚ್ಚಿದ್ದರೂ ಇಫ್ ಒಳಗೆ ಈ ಸೂಚನೆಗಳನ್ನು ಊಹಾತ್ಮಕವಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ.
ശരി. അത്തരമൊരു സാഹചര്യം ഉണ്ടാകുമ്പോൾ ഈ പ്രോഗ്രാം എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് നമുക്ക് നോക്കാം. Array_len കാഷെയിൽ ഇല്ലെന്നും  ബ്രാഞ്ച് predictor ,prediction not taken എന്ന  അവസ്ഥയിലാണെന്നു സ്വയം മനസിലാക്കി എന്നും നമ്മൾ അനുമാനിക്കുന്നു. അതിനാൽ സംഭവിക്കുന്നതെന്തെന്നാൽ, array_len നേക്കാൾ x വലുതാണെങ്കിലും if condition ലെ ഈ നിർദ്ദേശങ്ങൾ speculatively നടപ്പിലാക്കും.