Lines Matching refs:a8
49 l8ui a8, a2, 0 // byte 0 from s1
52 bne a8, a9, .Lretdiff
62 beqz a8, .Leq // bytes equal, if zero, strings are equal
65 l8ui a8, a2, 0 // byte 1 from s1
68 bne a8, a9, .Lretdiff // if different, return difference
69 beqz a8, .Leq // bytes equal, if zero, strings are equal
72 l8ui a8, a2, 0 // byte 2 from s1
75 bne a8, a9, .Lretdiff // if different, return difference
76 beqz a8, .Leq // bytes equal, if zero, strings are equal
105 _movi.n a8, 0 // set up for the maximum loop count
107 _movi a8, 0 // set up for the maximum loop count
109 loop a8, .Lretdiff // loop forever (almost anyway)
112 l8ui a8, a2, 0
115 bne a8, a9, .Lretdiff
118 beqz a8, .Lretdiff
120 bnez a8, .Lnextbyte
123 sub a2, a8, a9
165 l32i a8, a2, 0 // get word from s1
167 slli a5, a8, 1
168 bne a8, a9, .Lwne2
169 or a9, a8, a5
173 l32i a8, a2, 4 // get word from s1+4
175 slli a5, a8, 1
176 bne a8, a9, .Lwne2
177 or a9, a8, a5
200 l32i a8, a2, 0 // get word from s1
202 slli a5, a8, 1
203 bne a8, a9, .Lwne2
204 or a9, a8, a5
213 bnone a8, a4, .Leq // if byte 0 is zero
217 bnone a8, a5, .Leq // if byte 1 is zero
219 bnone a8, a6, .Leq // if byte 2 is zero
220 bnone a8, a7, .Leq // if byte 3 is zero
225 bnone a8, a5, .Leq // if byte 1 is zero
228 bnone a8, a6, .Leq // if byte 2 is zero
231 bnone a8, a7, .Leq // if byte 3 is zero
250 l32i a8, a2, 0 // get word from s1
253 bne a8, a9, .Lwne
254 bnone a8, a4, .Leq // if byte 0 is zero
255 bnone a8, a5, .Leq // if byte 1 is zero
256 bnone a8, a6, .Leq // if byte 2 is zero
257 bnone a8, a7, .Leq // if byte 3 is zero
266 l32i a8, a2, 0 // get word from s1
269 bne a8, a9, .Lwne
270 bnone a8, a4, .Leq // if byte 0 is zero
271 bnone a8, a5, .Leq // if byte 1 is zero
272 bnone a8, a6, .Leq // if byte 2 is zero
273 bany a8, a7, .Lnextword2 // if byte 3 is zero
284 or a10, a8, a5
286 bgeu a8, a9, .Lposreturn
295 xor a2, a8, a9 // get word with nonzero in byte that differs
298 bnone a8, a4, .Leq // if byte 0 is zero
301 bnone a8, a5, .Leq // if byte 1 is zero
303 bnone a8, a6, .Leq // if byte 2 is zero
311 sub a2, a8, a9
316 extui a10, a8, 24, 8
327 extui a10, a8, 24, 8
334 extui a10, a8, 0, 8
341 extui a10, a8, 8, 8
348 extui a10, a8, 16, 8