Lines Matching refs:a4

82 	loopnez	a4, .Lbytecopydone
84 beqz a4, .Lbytecopydone
85 add a7, a3, a4 # a7 = end address for source
104 _bltui a4, 7, .Lbytecopy # do short copies byte by byte
109 addi a4, a4, -1
116 _bltui a4, 6, .Lbytecopy # do short copies byte by byte
120 addi a4, a4, -2
132 # a2/ dst, a3/ src, a4/ len
138 srli a7, a4, 4 # number of loop iterations with 16B
168 bbci.l a4, 3, .L2
177 bbsi.l a4, 2, .L3
178 bbsi.l a4, 1, .L4
179 bbsi.l a4, 0, .L5
187 bbsi.l a4, 1, .L4
188 bbsi.l a4, 0, .L5
196 bbsi.l a4, 0, .L5
210 _beqz a4, .Ldone # avoid loading anything for zero-length copies
248 bbci.l a4, 3, .L12
260 bbci.l a4, 2, .L13
272 bbsi.l a4, 1, .L14
273 bbsi.l a4, 0, .L15
283 bbsi.l a4, 0, .L15
300 # a2=src, a3=dst, a4=len
348 loopnez a4, .Lbackbytecopydone
350 beqz a4, .Lbackbytecopydone
351 sub a7, a3, a4 # a7 = start address for source
371 _bltui a4, 7, .Lbackbytecopy # do short copies byte by byte
378 addi a4, a4, -1
383 _bltui a4, 6, .Lbackbytecopy # do short copies byte by byte
390 addi a4, a4, -2
400 # a2/ dst, a3/ src, a4/ len
404 bgeu a6, a4, .Lcommon
406 add a5, a5, a4
407 add a3, a3, a4
412 srli a7, a4, 4 # number of loop iterations with 16B
442 bbci.l a4, 3, .Lback2
451 bbsi.l a4, 2, .Lback3
452 bbsi.l a4, 1, .Lback4
453 bbsi.l a4, 0, .Lback5
461 bbsi.l a4, 1, .Lback4
462 bbsi.l a4, 0, .Lback5
470 bbsi.l a4, 0, .Lback5
486 _beqz a4, .Lbackdone # avoid loading anything for zero-length copies
523 bbci.l a4, 3, .Lback12
535 bbci.l a4, 2, .Lback13
547 bbsi.l a4, 1, .Lback14
548 bbsi.l a4, 0, .Lback15
559 bbsi.l a4, 0, .Lback15