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