А все-таки, инлайн бы увидеть, а то branch overhead коряво вычислять Код типа:
macro dryg str r3, [r1] str r3, [r2] endm ; ldr r1, porta_codr ldr r2, porta_sodr ldr r3, =1 ; loop: rept 100 dryg endm b loop ; porta_codr: dcd 0xFFFFF434 ; porta_sodr: dcd 0xFFFFF430Не уверен, что "армсемблер" скушает такой синтаксис и поймет REPT, но суть, наверное, ясна. И для LPC тоже весьма интересно бы факты услышать