Lines Matching refs:r2
11 * len: r2
23 mv r4, r0 || cmpz r2
25 cmpui r2, #16
27 cmpui r2, #4
36 addi r2, #-1 || addi r3, #-1
38 cmpui r2, #4
45 or r1, r3 || addi r2, #-4
47 st r1, @+r4 || addi r2, #-4
48 bgtz r2, word_set_loop
49 bnez r2, byte_set_wrap
64 st r1, @+r4 || addi r2, #-16
65 st r1, @+r4 || cmpu r2, r5
68 bnc qword_set_loop || cmpz r2
71 cmpui r2, #4
73 addi r2, #-4
77 addi r2, #4
78 cmpz r2
84 addi r2, #-1 || stb r1, @r4+
85 bnez r2, byte_set
88 addi r2, #-1 || stb r1, @r4
90 bnez r2, byte_set
102 beqz r2, end_memset
103 cmpui r2, #16
105 cmpui r2, #4
115 addi r2, #-1
118 cmpui r2, #4
126 addi r2, #-4
130 addi r2, #-4
131 bgtz r2, word_set_loop
132 bnez r2, byte_set_wrap
148 addi r2, #-16
151 cmpui r2, #16
155 bnez r2, set_remainder
158 cmpui r2, #4
160 addi r2, #-4
164 addi r2, #4
165 beqz r2, end_memset
169 addi r2, #-1
172 bnez r2, byte_set