.text .syntax unified .global incrementSequence .thumb .thumb_func incrementSequence: push {r0, r1} movs r2,#1 eors r3,r3 cmp r0,#0 beq next loop: .rept 64 adds r3,r3,r2 .endr subs r0,r2 bne loop next: subs r0,r2 subs r1,r2 bcs loop pop {r0, r1} lsrs r3,r0,#26 lsls r1,r1,#6 orrs r1,r3 lsls r0,r0,#6 bx lr