Lines Matching full:a4

48  *	a4/ length
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
303 * a4/ length
321 loopnez a4, .Lbackbytecopydone
323 beqz a4, .Lbackbytecopydone
324 sub a7, a3, a4 # a7 = start address for source
344 _bltui a4, 7, .Lbackbytecopy # do short copies byte by byte
351 addi a4, a4, -1
356 _bltui a4, 6, .Lbackbytecopy # do short copies byte by byte
363 addi a4, a4, -2
371 # a2/ dst, a3/ src, a4/ len
375 bgeu a6, a4, .Lcommon
377 add a5, a5, a4
378 add a3, a3, a4
383 srli a7, a4, 4 # number of loop iterations with 16B
413 bbci.l a4, 3, .Lback2
422 bbsi.l a4, 2, .Lback3
423 bbsi.l a4, 1, .Lback4
424 bbsi.l a4, 0, .Lback5
432 bbsi.l a4, 1, .Lback4
433 bbsi.l a4, 0, .Lback5
441 bbsi.l a4, 0, .Lback5
457 _beqz a4, .Lbackdone # avoid loading anything for zero-length copies
494 bbci.l a4, 3, .Lback12
506 bbci.l a4, 2, .Lback13
518 bbsi.l a4, 1, .Lback14
519 bbsi.l a4, 0, .Lback15
530 bbsi.l a4, 0, .Lback15