+.text
strncmp:
ldis r5, 0 ;
strfor:
ldis r0, 0 ;
-ldb r0, 0(r1) ; r0 = (*b1)
+ldb r0, 0(r1)
ldb r5, 0(r2) ; r5 = (*b2)
cmpi r3, 0 ; len == 0
cmpinq r0, 0 ; (*b1) == 0
addi r1, r1 ,1 ; ++b1
addi r2, r2, 1 ; ++b2
subi r3, r3, 1 ; --len
-branch strfor ;
+br strfor ;