.section ".text" .globl incrementSequence incrementSequence: li %r7,1 mr %r6,%r3 mr %r5,%r0 mtctr %r4 cmplw %r4,%r0 bne loop bdnz next loop: .rept 64 add %r5,%r5,%r7 .endr bdnz loop next: sub %r3,%r3,%r7 cmpwi %r3,-1 bne loop srwi %r3,%r4,26 slwi %r4,%r4,6 rlwimi %r3,%r6,6,0,31-6 blr