Lines Matching refs:a2

62 1:	l32r	a2, 2b
63 jx a2
133 movi a2, 1
135 movi a2, XCHAL_EXCM_LEVEL
137 wsr a2, PS
142 ___unlock_dcache_all a2, a3
143 ___invalidate_dcache_all a2, a3
144 ___unlock_icache_all a2, a3
145 ___invalidate_icache_all a2, a3
151 movi a2, __reloc_table_start
154 1: beq a2, a3, 3f # no more entries?
155 l32i a4, a2, 0 # start destination (in RAM)
156 l32i a5, a2, 4 # end destination (in RAM)
157 l32i a6, a2, 8 # start source (in ROM)
158 addi a2, a2, 12 # next entry
201 movi a2, XCHAL_EXCM_LEVEL
203 movi a2, (1<<PS_WOE_BIT) | XCHAL_EXCM_LEVEL
205 wsr a2, PS
210 ___flush_dcache_all a2, a3
242 mov a2, sp
244 mov sp, a2
266 movi a2, 0
281 * a2 = addr_sp
292 mov a1, a2
293 mov a2, a3
312 addi sp, a2, -16
341 wsr a2, EXCSAVE1
342 movi a2, ExceptionHandler
343 jx a2
349 wsr a2, EXCSAVE1
350 movi a2, ExceptionHandler
351 jx a2
375 rsr a2, EXCCAUSE # find handler
380 bnei a2, 5, 1f # jump if not alloca exception
383 s32i a3, a1, 0 # and save a3 (a2 still in excsave1)
384 movi a2, fast_alloca_exception
385 jx a2 # jump to fast_alloca_exception
391 1: addi a2, a1, - PT_SIZE - 16
392 s32i a0, a2, PT_AREG + 0 * 4
393 s32i a1, a2, PT_AREG + 1 * 4
394 s32i a3, a2, PT_AREG + 3 * 4
396 s32i a3, a2, PT_AREG + 2 * 4
397 mov a1, a2
417 rsr a2, WINDOWSTART
418 s32i a2, a1, PT_WINDOWSTART
421 rsr a2, SAR
424 s32i a2, a1, PT_SAR
429 movi a2, 0
431 xsr a2, LCOUNT
434 s32i a2, a1, PT_LCOUNT
441 rsr a2, EXCCAUSE
451 s32i a2, a1, PT_EXCCAUSE
455 addx4 a0, a2, a0
458 mov a2, a1 # Provide stack frame as only argument
473 l32i a2, a1, PT_LBEG
476 wsr a2, LBEG
481 l32i a2, a1, PT_SAR
483 wsr a2, SAR
489 l32i a2, a1, PT_WINDOWSTART
490 addi a3, a2, -1
491 and a2, a2, a3
492 beqz a2, 1f # Skip if regs were spilled before exc.
494 rsr a2, WINDOWSTART
495 addi a3, a2, -1
496 and a2, a2, a3
497 bnez a2, 1f # Skip if registers aren't spilled now
499 addi a2, a1, -16
500 l32i a4, a2, 0
501 l32i a5, a2, 4
504 l32i a4, a2, 8
505 l32i a5, a2, 12
525 l32i a2, a1, PT_AREG + 2 * 4
555 s32e a2, a5, -8
567 l32e a2, a5, -8
574 * a2: available, saved in excsave1
582 /* 16*/ rsr a2, PS
584 /* 22*/ extui a2, a2, PS_OWB_SHIFT, PS_OWB_SHIFT
585 /* 25*/ xor a2, a2, a3
587 /* 31*/ slli a2, a2, PS_OWB_SHIFT
588 /* 34*/ xor a2, a3, a2
589 /* 37*/ wsr a2, PS
593 /* 46*/ rsr a2, EXCSAVE1
609 s32e a2, a9, -8
626 l32e a2, a9, -8
642 s32e a2, a13, -8
664 l32e a2, a13, -8