तर दुसरीकडे स्पेक्यूलेशन चुकीचे असेल म्हणजे तिथे ब्रांच होती जी इथे सुद्धा आहे तिला विशिष्ट अ ॅड्रेस आहे आणि ज्या इन्स्ट्रक्शन या लेबलला फॉलो करत आहेत त्या स्पेक्यूलेटीव्हली एक्झिक्युट झाल्या पाहिजे, नंतर सगळे स्पेक्यूलेटीव्हली एक्झिक्युट होतील. रिझल्ट काढून टाकणे आवश्यक आहे. आता इथे परफॉर्मन्स ओवर हेड असेल, प्रोसेसर नेहमीच चांगला प्रयत्न करतात त्यामुळे बरोबर स्पेक्यूलेटीव्हएक्झिक्युशन करण्यासाठी ते कंपेयर इन्स्ट्रक्शन चा रिझल्ट काय असेल हे प्रेडिक्ट करण्याचा प्रयत्न करतील आणि एकतर हा कोड खालील जम्प ऑन नो झिरो इन्स्ट्रक्शन स्पेक्यूलेटीव्हली एक्झिक्युट करेल किंवा लेबल खालील कोड स्पेक्यूलेटीव्हली एक्झिक्युट करेल.
మరోవైపు స్పెక్యులేషన్ తప్పుగా ఉంటే ఇక్కడ ఒక బ్రాంచ్ కూడా ఉంది, ఈ ప్రత్యేక చిరునామా మరియు ఈ లేబుల్ ను అనుసరించే సూచనలు ఎగ్జిక్యూషన్ చేయవలసి ఉంది, అప్పుడు అన్ని స్పెకులేటివ్లీ ఎగ్జిక్యూట్ చేయబడిన ఫలితం, ఇది పనితీరు ఓవర్ హెడ్ ప్రాసెసర్ లని ఇప్పుడే ఇక్కడ విస్మరించాల్సిన అవసరం ఉంది, అందువల్ల స్పెకులేటివ్లీ ఎగ్జిక్యూట్ చేయడానికి వారు ఈ పోలిక సూచనల ఫలితం ఏమిటో ప్రెడిక్ట్ చేయటానికి ప్రయత్నిస్తారు మరియు ఈ కోడ్ ను స్పెకులేటివ్లీ ఎగ్జిక్యూట్ చేయడానికి ప్రయత్నిస్తారు ఈకోడ్ లేబుల్ ను జంప్ on no zero సూచనలు ఫలితం ని ప్రెడిక్ట్ చేస్తుంది ఈజంప్ on no zero సూచనలను