Lines Matching defs:a2

25  *    a2 = buf
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
180 a2 = src
196 or a10, a2, a3
221 add a10, a10, a2 /* a10 = end of last 32-byte src chunk */
224 EX(10f) l32i a9, a2, 0
225 EX(10f) l32i a8, a2, 4
230 EX(10f) l32i a9, a2, 8
231 EX(10f) l32i a8, a2, 12
236 EX(10f) l32i a9, a2, 16
237 EX(10f) l32i a8, a2, 20
242 EX(10f) l32i a9, a2, 24
243 EX(10f) l32i a8, a2, 28
248 addi a2, a2, 32
251 blt a2, a10, .Loop5
261 add a10, a10, a2 /* a10 = end of last 4-byte src chunk */
264 EX(10f) l32i a9, a2, 0
267 addi a2, a2, 4
270 blt a2, a10, .Loop6
281 a2 = src
292 add a10, a10, a2 /* a10 = end of last 2-byte src chunk */
295 EX(10f) l16ui a9, a2, 0
298 addi a2, a2, 2
301 blt a2, a10, .Loop7
306 EX(10f) l8ui a9, a2, 0
313 mov a2, a5
327 add a10, a10, a2 /* a10 = end of last odd-aligned, 2-byte src chunk */
330 EX(10f) l8ui a9, a2, 0
331 EX(10f) l8ui a8, a2, 1
341 addi a2, a2, 2
344 blt a2, a10, .Loop8
356 movi a2, 0