Lines Matching refs:a3
72 add a7, a3, a4 // a7 = end address for source
74 1: l8ui a6, a3, 0
75 addi a3, a3, 1
87 bltu a3, a7, 1b
101 l8ui a6, a3, 0
102 addi a3, a3, 1
119 l8ui a6, a3, 0
120 l8ui a7, a3, 1
121 addi a3, a3, 2
150 slli a8, a3, 30
159 add a8, a8, a3 // a8 = end of last 16B source chunk
164 1: l32i a6, a3, 0
165 l32i a7, a3, 4
169 l32i a6, a3, 8
170 l32i a7, a3, 12
175 addi a3, a3, 16
180 1: l32i a6, a3, 0
181 l32i a7, a3, 4
183 l32i a6, a3, 8
185 l32i a7, a3, 12
187 addi a3, a3, 16
195 bltu a3, a8, 1b
202 l32i a6, a3, 0
203 l32i a7, a3, 4
204 addi a3, a3, 8
219 4: l32i a6, a3, 0
220 addi a3, a3, 4
231 5: l16ui a6, a3, 0
232 addi a3, a3, 2
242 6: l8ui a6, a3, 0
261 ssa8 a3 // set shift amount from byte offset
264 sub a3, a3, a11 // align a3
266 l32i a6, a3, 0 // load first word
272 add a10, a10, a3 // a10 = end of last 16B source chunk
274 1: l32i a7, a3, 4
275 l32i a8, a3, 8
278 l32i a9, a3, 12
281 l32i a6, a3, 16
284 addi a3, a3, 16
289 bltu a3, a10, 1b
295 l32i a7, a3, 4
296 l32i a8, a3, 8
299 addi a3, a3, 8
308 l32i a7, a3, 4
309 addi a3, a3, 4
316 add a3, a3, a11 // readjust a3 with correct misalignment
323 5: l8ui a6, a3, 0
324 l8ui a7, a3, 1
325 addi a3, a3, 2
336 6: l8ui a6, a3, 0