ನಿಯಮಾಧೀನ ಅನುಷ್ಠಾನವಾಗುವ (ಕಂಡಿಷನಲ್ ಎಕ್ಸಿಕ್ಯೂಷನ್)ಲಕ್ಷಣವು (ಪ್ರೆಡಿಕೆಶನ್ ಎಂದು ಕರೆಯಲ್ಪಡುವ), ಪ್ರತಿ ಸೂಚನೆಯ 4-ಬಿಟ್ ಕಂಡಿಷನ್ ಕೋಡ್ ಸೆಲೆಕ್ಟರ್(ಪ್ರೆಡಿಕೇಟ್)ಮೂಲಕ ಕಾರ್ಯಗತಗೊಳಿಸಲ್ಪಡುತ್ತದೆ.ನಾಲ್ಕು-ಬಿಟ್‌ನ ಒಂದು ಕೋಡ್‌ ಅನ್ನು ಕೆಲವು ನಿಯಮಾಧೀನವಲ್ಲದ ಸೂಚನೆಗಳಿಗೆಂದು "ಎಸ್ಕೇಪ್ ಕೋಡ್" ಆಗಿ ಮೀಸಲಿಡಲಾಗಿರುತ್ತದೆ.ಆದರೆ ಬಹುತೇಕವಾಗಿ ಎಲ್ಲಾ ಸಮಾನ್ಯ ಸೂಚನೆಗಳು ನಿಯಮಾಧೀನವಾಗಿರುತ್ತದೆ. ಹೆಚ್ಚಿನ CPU ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳು(ವಿನ್ಯಾಸ) ಬ್ರಾಂಚ್ ಸೂಚನೆಗಳ ಮೇಲೆ ಮಾತ್ರ ಕಂಡಿಷನ್ ಕೋಡ್ ಹೊಂದಿರುತ್ತದೆ.
ಇದರಿಂದಾಗಿ ಮೆಮರಿ ಆಕ್ಸೆಸ್ ಸೂಚನೆಗಳಲ್ಲಿ ಡಿಸ್‌ಪ್ಲೇಸ್ಮೆಂಟ್‌ಗೆಂದು ಲಭ್ಯವಿರುವ ಎನ್ಕೋಡಿಂಗ್ ಬಿಟ್ ಗಳಲ್ಲಿ ಗಮನಾರ್ಹವಾಗಿ ಇಳಿಕೆಯಾಗುತ್ತದೆ. ಆದರೆ ಇದೇ ವೇಳೆ, ಇದು ಚಿಕ್ಕ codice_1 ಹೇಳಿಕೆಗಳಿಗಾಗಿ ಕೋಡ್ ಉತ್ಪಾದಿಸುವಾಗ ಬ್ರಾಂಚ್ ಸೂಚನೆಗಳನ್ನು ದೂರವಿಡುತ್ತದೆ. ಇದಕ್ಕೆ ಪ್ರಮಾನಕ ಉದಾಹರಣೆಯೆಂದರೆ ಸಬ್‌ಟ್ರ್ಯಾಕ್‌ಷನ್(ವ್ಯವಕಲನ; ಕಳೆಯುವುದು) ಅಧಾರಿತ ಯೂಕ್ಲಿಡೀಯನ್ ಅಲ್ಗಾರಿತಮ್: 
'C' ಪ್ರೊಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಲ್ಲಿ ಲೂಪ್ ರೀತಿಯಿರುತ್ತದೆ:

ARM ಅಸೆಂಬ್ಲಿಯಲ್ಲಿ ಲೂಪ್ ಈ ರೀತಿಯಲ್ಲಿರುತ್ತದೆ: 

ಇದು codice_2ಮತ್ತು codice_3ಕ್ಲಾಸ್‌ಗಳ ಬಳಿ ಬ್ರಾಂಚ್ ಆಗುವುದನ್ನು (ಕವಲೊಡೆಯುವುದನ್ನು)ತಪ್ಪಿಸುತ್ತದೆ. 
ಇಲ್ಲಿ ಗಮನಿಸಬೇಕಾದ ಸಂಗತಿಯೆಂದರೆ, ಒಂದು ವೇಳೆ codice_4 ಮತ್ತು codice_5 ಸಮಾನವಾಗಿದ್ದರೆ ಆಗ ಯಾವುದೇ codice_6 ಸೂಚನೆಗಳು ಕಾರ್ಯರೂಪಕ್ಕೆ ಬರುವುದಿಲ್ಲ. ಇದರಿಂದಾಗಿ ಲೂಪ್ ನ ಮೇಲಿನ ಹಂತದಲ್ಲಿ codice_7 ಅನ್ನು ಚೆಕ್‌ಮಾಡಲು ಒಂದು ಕಂಡಿಷನಲ್ ಬ್ರಾಂಚ್ ನ ಅವಶ್ಯಕತೆ ಹೆಚ್ಚುತ್ತದೆ. ಉದಾಹರಣೆಗಾಗಿ, codice_8 (ಗಿಂತ ಕಡಿಮೆ ಅಥವಾ ಸಮಾನ) ಬಳಕೆಯಾಗಿದ್ದರೆ.
ತಮ್ ಕೋಡ್ ಅಧಿಕ ಪ್ರಮಾಣದ ಎನ್ಕೋಡಿಂಗ್ ಗೆ ಕೊಡುವ ಉಪಾಯಗಳಲ್ಲಿ ಒಂದು ನಾನ್ ಬ್ರಾಂಚ್ ಸೂಚನೆಗಳಿಂದ ನಾಲ್ಕು ಬಿಟ್ selector ನ್ನು ತೆಗೆದು ಹಾಕುವುದಾಗಿದೆ. 
ಕಂಡಿಷನಲ್ ಎಕ್ಸಿಕ್ಯೂಷನ್(ನಿಯಮಾಧೀನ ಅನುಷ್ಠಾನ)
ಪರವಾನಿಗೆಗಳ ಅಂದಾಜು ವೆಚ್ಚ
ನೋ-ಎಕ್ಸಿಕ್ಯೂಟ್ ಪೇಜ್ ಪ್ರೊಟೆಕ್ಷನ್
BSD