कई प्रोसेसर में "छोटे" निर्देश होते हैं जो कुछ निश्चित-निर्दिष्ट ऑपरेंड पर तुलनात्मक सहित अंकगणितीय ऑपरेशन कर सकते हैं। उन विशेष मानों के अलावा अन्य कार्यों को या तो बड़े अनुदेश प्रारूप का उपयोग करना चाहिए या, कुछ मामलों में, "मेमोरी से लोड मान" निर्देश का उपयोग करना चाहिए। एआरएम कॉर्टेक्स-एम 3 निर्देश सेट में, उदाहरण के लिए, एक मूल्य की तुलना में कम से कम पांच तरीके हो सकते हैं:
cmp r0,#1 ; One-word instruction, limited to values 0-255
cmp r0,#1000 ; Two-word instruction, limited to values 0-255 times a power of 2
cmn r0,#1000 ; Equivalent to comparing value with -1000
; Two-word instruction, limited to values 0-255 times a power of 2
mov r1,#30000 ; Two words; can handle any value 0-65535
cmp r0,r1 ; Could use cmn to compare to values -1 to -65535
ldr r1,[constant1000000] ; One or two words, based upon how nearby the constant is
cmp r0,r1
...
constant1000000:
dd 1000000
पहला रूप सबसे छोटा है; दूसरा और तीसरा रूप मेमोरी की गति के आधार पर जल्दी या जल्दी निष्पादित नहीं हो सकता है, जिसमें से कोड प्राप्त होता है। चौथा रूप लगभग निश्चित रूप से पहले तीन की तुलना में धीमा होगा, और पांचवां रूप भी धीमा होगा, लेकिन बाद वाले का उपयोग किसी भी 32-बिट मान के साथ किया जा सकता है।
पुराने x86 प्रोसेसर पर, शॉर्ट-फॉर्म निर्देशों की तुलना लंबे-फ़ॉर्म वाले की तुलना में तेज़ी से करेंगे, लेकिन कई नए प्रोसेसर लंबे और छोटे दोनों रूपों को एक ही प्रतिनिधित्व में बदल देंगे, जब वे पहली बार प्राप्त होते हैं, और उस समान प्रतिनिधित्व को कैश में स्टोर करते हैं। इस प्रकार, जबकि एम्बेडेड कंट्रोलर (जैसे कई मोबाइल प्लेटफॉर्म पर पाए जाते हैं) की गति में अंतर होगा, कई x86- आधारित कंप्यूटर नहीं होंगे।
यह भी ध्यान दें कि कई मामलों में जहां एक लूप के भीतर एक स्थिरांक का भारी उपयोग किया जाता है, एक कंपाइलर को केवल लूप शुरू होने से पहले एक बार एक रजिस्टर में लोड करने की आवश्यकता होगी - समय के अंतर को म्यूट करना। दूसरी ओर, कुछ परिस्थितियां हैं, यहां तक कि छोटे छोरों में भी, जहां यह हमेशा नहीं होगा; यदि एक लूप छोटा है, लेकिन भारी रूप से निष्पादित किया जाता है, तो कभी-कभी तुलनात्मक रूप से लघु तात्कालिक मानों और लंबे समय तक शामिल लोगों के बीच एक प्रमुख प्रदर्शन हो सकता है।