Lines Matching refs:a2
47 extui a5, a2, 0, 2
57 add a5, a5, a2 /* a5 = end of last 32-byte chunk */
60 l32i a6, a2, 0
61 l32i a7, a2, 4
64 l32i a6, a2, 8
65 l32i a7, a2, 12
68 l32i a6, a2, 16
69 l32i a7, a2, 20
72 l32i a6, a2, 24
73 l32i a7, a2, 28
76 addi a2, a2, 4*8
78 blt a2, a5, .Loop1
87 add a5, a5, a2 /* a5 = end of last 4-byte chunk */
90 l32i a6, a2, 0
92 addi a2, a2, 4
94 blt a2, a5, .Loop2
98 l16ui a6, a2, 0
100 addi a2, a2, 2
103 6: l8ui a6, a2, 0
109 mov a2, a4
117 extui a5, a2, 0, 1
120 l16ui a6, a2, 0 /* common case, len >= 2 */
122 addi a2, a2, 2 /* adjust buf */
137 add a5, a5, a2 /* a5 = end of last 4-byte chunk */
140 l8ui a6, a2, 0 /* bits 24..31 */
141 l16ui a7, a2, 1 /* bits 8..23 */
142 l8ui a8, a2, 3 /* bits 0.. 8 */
152 addi a2, a2, 4
154 blt a2, a5, .Loop3
158 l8ui a6, a2, 0
159 l8ui a7, a2, 1
167 addi a2, a2, 2
201 or a10, a2, a3
226 add a10, a10, a2 /* a10 = end of last 32-byte src chunk */
229 EX(10f) l32i a9, a2, 0
230 EX(10f) l32i a8, a2, 4
235 EX(10f) l32i a9, a2, 8
236 EX(10f) l32i a8, a2, 12
241 EX(10f) l32i a9, a2, 16
242 EX(10f) l32i a8, a2, 20
247 EX(10f) l32i a9, a2, 24
248 EX(10f) l32i a8, a2, 28
253 addi a2, a2, 32
256 blt a2, a10, .Loop5
266 add a10, a10, a2 /* a10 = end of last 4-byte src chunk */
269 EX(10f) l32i a9, a2, 0
272 addi a2, a2, 4
275 blt a2, a10, .Loop6
297 add a10, a10, a2 /* a10 = end of last 2-byte src chunk */
300 EX(10f) l16ui a9, a2, 0
303 addi a2, a2, 2
306 blt a2, a10, .Loop7
311 EX(10f) l8ui a9, a2, 0
318 mov a2, a5
332 add a10, a10, a2 /* a10 = end of last odd-aligned, 2-byte src chunk */
335 EX(10f) l8ui a9, a2, 0
336 EX(10f) l8ui a8, a2, 1
346 addi a2, a2, 2
349 blt a2, a10, .Loop8
367 _movi a2, -EFAULT
368 s32i a2, a6, 0 /* src_err_ptr */
372 movi a2, 0
380 s8i a2, a12, 0
389 movi a2, -EFAULT
390 s32i a2, a7, 0 /* dst_err_ptr */
391 movi a2, 0