Takto som to vyrie?il, či?e pou?il som vkladaný assembler, čoho som sa v?ak chcel vyhnúť kvôli portabilite kódu a tie? nezná?am AT&T asm syntax, ktorú pou?íva lcc kompilátor.
In?trukciu ADC v tomto prípade nemo?no preskočiť, preto?e, ak je nastavený carry flag, čo má za následok vykonanie in?trukcie SAR, či?e ak po SAR EAX, 1 je CF=1, potom sa k registru EAX pripočíta 1 (ADC EAX, 0).