Lines Matching full:a2

63 1:	l32r	a2, 2b
64 jx a2
134 movi a2, 1
136 movi a2, XCHAL_EXCM_LEVEL
138 wsr a2, PS
143 ___unlock_dcache_all a2, a3
144 ___invalidate_dcache_all a2, a3
145 ___unlock_icache_all a2, a3
146 ___invalidate_icache_all a2, a3
152 movi a2, __reloc_table_start
155 1: beq a2, a3, 3f # no more entries?
156 l32i a4, a2, 0 # start destination (in RAM)
157 l32i a5, a2, 4 # end destination (in RAM)
158 l32i a6, a2, 8 # start source (in ROM)
159 addi a2, a2, 12 # next entry
202 movi a2, XCHAL_EXCM_LEVEL
204 movi a2, (1<<PS_WOE_BIT) | XCHAL_EXCM_LEVEL
206 wsr a2, PS
211 ___flush_dcache_all a2, a3
243 mov a2, sp
245 mov sp, a2
267 movi a2, 0
282 * a2 = addr_sp
293 mov a1, a2
294 mov a2, a3
313 addi sp, a2, -16
342 wsr a2, EXCSAVE1
343 movi a2, ExceptionHandler
344 jx a2
350 wsr a2, EXCSAVE1
351 movi a2, ExceptionHandler
352 jx a2
376 rsr a2, EXCCAUSE # find handler
381 bnei a2, 5, 1f # jump if not alloca exception
384 s32i a3, a1, 0 # and save a3 (a2 still in excsave1)
385 movi a2, fast_alloca_exception
386 jx a2 # jump to fast_alloca_exception
392 1: addi a2, a1, - PT_SIZE - 16
393 s32i a0, a2, PT_AREG + 0 * 4
394 s32i a1, a2, PT_AREG + 1 * 4
395 s32i a3, a2, PT_AREG + 3 * 4
397 s32i a3, a2, PT_AREG + 2 * 4
398 mov a1, a2
418 rsr a2, WINDOWSTART
419 s32i a2, a1, PT_WINDOWSTART
422 rsr a2, SAR
425 s32i a2, a1, PT_SAR
430 movi a2, 0
432 xsr a2, LCOUNT
435 s32i a2, a1, PT_LCOUNT
442 rsr a2, EXCCAUSE
452 s32i a2, a1, PT_EXCCAUSE
456 addx4 a0, a2, a0
459 mov a2, a1 # Provide stack frame as only argument
474 l32i a2, a1, PT_LBEG
477 wsr a2, LBEG
482 l32i a2, a1, PT_SAR
484 wsr a2, SAR
490 l32i a2, a1, PT_WINDOWSTART
491 addi a3, a2, -1
492 and a2, a2, a3
493 beqz a2, 1f # Skip if regs were spilled before exc.
495 rsr a2, WINDOWSTART
496 addi a3, a2, -1
497 and a2, a2, a3
498 bnez a2, 1f # Skip if registers aren't spilled now
500 addi a2, a1, -16
501 l32i a4, a2, 0
502 l32i a5, a2, 4
505 l32i a4, a2, 8
506 l32i a5, a2, 12
526 l32i a2, a1, PT_AREG + 2 * 4
556 s32e a2, a5, -8
568 l32e a2, a5, -8
575 * a2: available, saved in excsave1
583 /* 16*/ rsr a2, PS
585 /* 22*/ extui a2, a2, PS_OWB_SHIFT, PS_OWB_SHIFT
586 /* 25*/ xor a2, a2, a3
588 /* 31*/ slli a2, a2, PS_OWB_SHIFT
589 /* 34*/ xor a2, a3, a2
590 /* 37*/ wsr a2, PS
594 /* 46*/ rsr a2, EXCSAVE1
610 s32e a2, a9, -8
627 l32e a2, a9, -8
643 s32e a2, a13, -8
665 l32e a2, a13, -8