Lines Matching refs:r0
17 mv r6, r0 || ldi r2, #0
18 and3 r0, r0, #3
19 bnez r0, strlen_byte
22 ld r0, @r6+
28 ld r1, @r6+ || not r4, r0
29 sub r0, r5 || and r4, r7
30 and r4, r0
32 ld r0, @r6+ || not r4, r1
48 ldi r0, #4 || addi r6, #-8
52 addi r0, #-1 || cmpz r1
53 bc.s strlen_exit || cmpz r0
57 mv r0, r2 || jmp r14
63 mv r6, r0
65 and3 r0, r0, #3
66 bnez r0, strlen_byte
69 ld r0, @r6+
76 not r4, r0 ; NOTE: If a null char. exists, return 0.
77 sub r0, r5 ; if ((x - 0x01010101) & ~x & 0x80808080)
79 and r4, r0
83 ld r0, @r6+
100 ldi r0, #4
106 addi r0, #-1
109 bnez r0, strlen_byte_loop
112 mv r0, r2