Lines Matching refs:a4
68 loopnez a4, .Lbytecopydone
70 beqz a4, .Lbytecopydone
71 add a7, a3, a4 # a7 = end address for source
90 _bltui a4, 7, .Lbytecopy # do short copies byte by byte
95 addi a4, a4, -1
102 _bltui a4, 6, .Lbytecopy # do short copies byte by byte
106 addi a4, a4, -2
116 # a2/ dst, a3/ src, a4/ len
122 srli a7, a4, 4 # number of loop iterations with 16B
152 bbci.l a4, 3, .L2
161 bbsi.l a4, 2, .L3
162 bbsi.l a4, 1, .L4
163 bbsi.l a4, 0, .L5
171 bbsi.l a4, 1, .L4
172 bbsi.l a4, 0, .L5
180 bbsi.l a4, 0, .L5
194 _beqz a4, .Ldone # avoid loading anything for zero-length copies
232 bbci.l a4, 3, .L12
244 bbci.l a4, 2, .L13
256 bbsi.l a4, 1, .L14
257 bbsi.l a4, 0, .L15
267 bbsi.l a4, 0, .L15
284 # a2=src, a3=dst, a4=len
334 loopnez a4, .Lbackbytecopydone
336 beqz a4, .Lbackbytecopydone
337 sub a7, a3, a4 # a7 = start address for source
357 _bltui a4, 7, .Lbackbytecopy # do short copies byte by byte
364 addi a4, a4, -1
369 _bltui a4, 6, .Lbackbytecopy # do short copies byte by byte
376 addi a4, a4, -2
384 # a2/ dst, a3/ src, a4/ len
388 bgeu a6, a4, .Lcommon
390 add a5, a5, a4
391 add a3, a3, a4
396 srli a7, a4, 4 # number of loop iterations with 16B
426 bbci.l a4, 3, .Lback2
435 bbsi.l a4, 2, .Lback3
436 bbsi.l a4, 1, .Lback4
437 bbsi.l a4, 0, .Lback5
445 bbsi.l a4, 1, .Lback4
446 bbsi.l a4, 0, .Lback5
454 bbsi.l a4, 0, .Lback5
470 _beqz a4, .Lbackdone # avoid loading anything for zero-length copies
507 bbci.l a4, 3, .Lback12
519 bbci.l a4, 2, .Lback13
531 bbsi.l a4, 1, .Lback14
532 bbsi.l a4, 0, .Lback15
543 bbsi.l a4, 0, .Lback15