Lines Matching full:a3

155  *   a3:	a3
181 movi a3, ~3
182 and a3, a3, a8 # align memory address
188 /* TODO access_ok(a3) could be used here */
191 l32i a5, a3, 0
192 l32i a6, a3, 4
193 __src_b a3, a5, a6 # a3 has the data word
206 extui a3, a3, 0, 8
218 * a3: a3
256 .Lload: movi a3, ~3
257 and a3, a3, a8 # align memory address
261 addi a3, a3, 8
262 l32e a5, a3, -8
263 l32e a6, a3, -4
265 l32i a5, a3, 0
266 l32i a6, a3, 4
268 __src_b a3, a5, a6 # a3 has the data word
286 extui a3, a3, 0, 16 # extract lower 16 bits
293 sext a3, a3, 15
295 slli a3, a3, 16
296 srai a3, a3, 16
309 s32i a3, a2, PT_AREG0; _j .Lexit; .align 8
310 mov a1, a3; _j .Lexit; .align 8 # fishy??
311 s32i a3, a2, PT_AREG2; _j .Lexit; .align 8
312 s32i a3, a2, PT_AREG3; _j .Lexit; .align 8
313 s32i a3, a2, PT_AREG4; _j .Lexit; .align 8
314 s32i a3, a2, PT_AREG5; _j .Lexit; .align 8
315 s32i a3, a2, PT_AREG6; _j .Lexit; .align 8
316 s32i a3, a2, PT_AREG7; _j .Lexit; .align 8
317 s32i a3, a2, PT_AREG8; _j .Lexit; .align 8
318 mov a9, a3 ; _j .Lexit; .align 8
319 mov a10, a3 ; _j .Lexit; .align 8
320 mov a11, a3 ; _j .Lexit; .align 8
321 mov a12, a3 ; _j .Lexit; .align 8
322 mov a13, a3 ; _j .Lexit; .align 8
323 mov a14, a3 ; _j .Lexit; .align 8
324 mov a15, a3 ; _j .Lexit; .align 8
328 l32i a3, a2, PT_AREG0; _j .Lstore_w; .align 8
329 mov a3, a1; _j .Lstore_w; .align 8 # fishy??
330 l32i a3, a2, PT_AREG2; _j .Lstore_w; .align 8
331 l32i a3, a2, PT_AREG3; _j .Lstore_w; .align 8
332 l32i a3, a2, PT_AREG4; _j .Lstore_w; .align 8
333 l32i a3, a2, PT_AREG5; _j .Lstore_w; .align 8
334 l32i a3, a2, PT_AREG6; _j .Lstore_w; .align 8
335 l32i a3, a2, PT_AREG7; _j .Lstore_w; .align 8
336 l32i a3, a2, PT_AREG8; _j .Lstore_w; .align 8
337 mov a3, a9 ; _j .Lstore_w; .align 8
338 mov a3, a10 ; _j .Lstore_w; .align 8
339 mov a3, a11 ; _j .Lstore_w; .align 8
340 mov a3, a12 ; _j .Lstore_w; .align 8
341 mov a3, a13 ; _j .Lstore_w; .align 8
342 mov a3, a14 ; _j .Lstore_w; .align 8
343 mov a3, a15 ; _j .Lstore_w; .align 8
352 rsr a3, excsave1
353 s32i a4, a3, EXC_TABLE_FIXUP
377 # a7: instruction pointer, a4: instruction, a3: value
398 __extl a3, a3 # get 16-bit value
423 __sh a8, a3 # shift value
432 __sl a5, a3
464 rsr a3, excsave1
465 s32i a4, a3, EXC_TABLE_FIXUP
475 l32i a3, a2, PT_AREG3
489 s32i a3, a2, PT_AREG3
502 rsr a3, excsave1
504 s32i a4, a3, EXC_TABLE_FIXUP
521 /* a3...a6 saved on stack, a2 = SP */
526 movi a3, ~3
527 and a3, a3, a7 # mask lower bits
529 l32i a4, a3, 0 # load 2 words
530 l32i a5, a3, 4
541 l32i a2, a3, EXC_TABLE_DOUBLE_SAVE
542 wsr a3, excsave1
561 addx4 a0, a0, a3 # find entry in table
563 l32i a3, a2, PT_AREG3
567 addx4 a0, a0, a3 # find entry in table
569 l32i a3, a2, PT_AREG3