now while this process of process is going on the this to mean that array_len has after while has finally reached the cache memory and now since X an array_len have find the arrived this check that is pointing to this particular statement can finally be invoked but the processer would have would now observe that X is greater than array_len and there for all the speculative execution that has been done should be discarded and therefore the process so would discarded this speculatively executed instructions.
अब जब इस प्रक्रिया चल रही है , array_len के बाद, अंत में कैश मेमोरी पर पहुंच गया है और अब के बाद से X एक array_len कि यह चेक पाया गया है, इस विशेष स्टेटमेंट की ओर इशारा करते हुए अंत में लागू किया जा सकता है, लेकिन प्रोसेसर अब यह देखेगा कि X, array_len से अधिक है और वहाँ सभी सट्टा निष्पादन के लिए किया गया है जिसे छोड़ दिया जाना चाहिए। और इसलिए इस प्रक्रिया ने इस तरह से निष्पादित निर्देशों को खारिज कर दिया।