32 bitlik bir makinede, çok duyarlıklı bir ekleme dizisinin parçası olarak kullanılan "taşıma ile ekleme" komutunun 65 bitlik işlenenleri kabul etmesi ve 33 bitlik bir toplamı hesaplaması gerekir. Kaynak kayıt spesifikasyonları, 64 işlenen bitin nereden geleceğini belirleyecek ve hedef kayıt spesifikasyonu, sonucun en düşük 32 bitinin nereye gitmesi gerektiğini söyleyecektir, ancak "bir ekstra ekle" işlenen veya üst bit ile ne yapılacağı sonuç? Ek işlenenin nereden gelmesi gerektiği ve ekstra sonuç bitinin nereye gitmesi gerektiği yönergesinin bir parçası olarak belirtilmesine izin verilmesi, orta derecede yararlı olacaktır, ancak genellikle, koddaki fazladan bir alanı haklı çıkaracak kadar yararlı olmaz. Taşıma bayrağını işlemek için sabit bir "konuma" sahip olmak, bir talimat çizelgeleme perspektifinden biraz garip olabilir, ancak '
Biri çok duyarlıklı aritmetiğe izin verecek bir komut kümesi tasarlamaya çalışsa da, her komut iki 32 bit işlenen ve bir 32 bit hedef işlenenle sınırlıysa, dört komutta 64 bitlik bir "ekleme" uygulanabilir: "set r0 + r2 başka bir şekilde taşıyacaksa veya sıfırlayacaksa r5 ila 1; r4 = r1 + r3 hesapla; r5 = r4 + r5 hesapla; r4 = r0 + r2 hesapla ", ancak bunun ötesine geçmek her ek kelime için üç talimat gerektirir. Tamamlayıcı bir kaynak ve hedef olarak bir taşıma bayrağına sahip olmak maliyeti kelime başına bir talimata düşürür.
Btw, talimatın bayrak kaydını güncelleyip güncellemediğini kontrol etmek için bir talimat biti kontrolüne sahip olmanın, bayrak bitlerini kullanan veya değiştiren talimatların sıralarını birbirine göre tutması gerektiğinden, ancak bunların hiçbirini yapamayan talimatların serbestçe yeniden düzenlenmelidir. Sıra verildiğinde:
ldr r0,[r1]
add r0,r0,r2
eors r4,r5,r6
bir yürütme birimi, üçüncü komutun verilerin okunmasını beklemek zorunda kalmadan yürütülebileceğini oldukça kolay bir şekilde tanıyabilir [r1]
, ancak ikinci talimat olsaydı, ancak adds r0,r0,r2
yürütme birimi bir şey kullanmaya çalıştığında bunu sağlayabilirse bayraklar, sıfır bayrak üçüncü talimatta belirlenen değeri tutacaktır, ancak taşıma bayrağı ikinci saniyede değeri tutacaktır.