Lines Matching refs:a2

74 	wsr	a2, depc		# save a2
75 l32i a2, a3, EXC_TABLE_KSTK # load kernel stack to a2
76 s32i a0, a2, PT_AREG0 # save a0 to ESF
78 s32i a0, a2, PT_DEPC # mark it as a regular exception
101 wsr a2, depc # save a2
102 addi a2, a1, -16-PT_SIZE # adjust stack pointer
103 s32i a0, a2, PT_AREG0 # save a0 to ESF
105 s32i a0, a2, PT_DEPC # mark it as a regular exception
212 s32i a2, a3, EXC_TABLE_DOUBLE_SAVE
216 rsr a2, ps
217 _bbsi.l a2, PS_UM_BIT, 1f
228 movi a2, WINDOW_VECTORS_VADDR
229 _bltu a0, a2, .Lfixup
230 addi a2, a2, WINDOW_VECTORS_SIZE
231 _bgeu a0, a2, .Lfixup
235 l32i a2, a3, EXC_TABLE_KSTK
259 wsr a2, depc # save stack pointer temporarily
267 xsr a2, depc # save a2 and get stack pointer
268 s32i a0, a2, PT_AREG0
271 s32i a0, a2, PT_DEPC # mark it as a regular exception
302 l32i a2, a3, EXC_TABLE_DOUBLE_SAVE
316 l32i a2, a3, EXC_TABLE_FIXUP
318 beq a2, a3, .Lunrecoverable_fixup # critical section
319 beqz a2, .Ldflt # no handler was registered
323 jx a2
327 l32i a2, a3, EXC_TABLE_DOUBLE_SAVE
328 addi a2, a2, -PT_USER_SIZE
332 s32i a0, a2, PT_DEPC
335 s32i a0, a2, PT_AREG0
375 extui a2, a0, 0, 6 # get offset into 64-byte vector handler
376 beqz a2, 1f # if at start of vector, don't restore
388 movi a2, window_overflow_restore_a0_fixup
389 s32i a2, a3, EXC_TABLE_FIXUP
390 l32i a2, a3, EXC_TABLE_DOUBLE_SAVE
414 s32i a2, a3, EXC_TABLE_DOUBLE_SAVE
427 rsr a2, windowbase
428 sub a0, a2, a0
431 l32i a2, a3, EXC_TABLE_DOUBLE_SAVE
449 wsr a2, depc
450 l32i a2, a3, EXC_TABLE_KSTK
451 s32i a0, a2, PT_AREG0
454 s32i a0, a2, PT_DEPC
514 rsr a2, windowbase
515 sub a0, a2, a0
517 l32i a2, a3, EXC_TABLE_DOUBLE_SAVE
529 wsr a2, depc
530 l32i a2, a3, EXC_TABLE_KSTK
531 s32i a0, a2, PT_AREG0
534 s32i a0, a2, PT_DEPC
556 s32i a2, a3, EXC_TABLE_DOUBLE_SAVE
557 movi a2, window_overflow_restore_a0_fixup
558 s32i a2, a3, EXC_TABLE_FIXUP
559 l32i a2, a3, EXC_TABLE_DOUBLE_SAVE
576 s32i a2, a3, EXC_TABLE_DOUBLE_SAVE
577 movi a2, 0
578 s32i a2, a3, EXC_TABLE_FIXUP
579 l32i a2, a3, EXC_TABLE_DOUBLE_SAVE
676 s32e a2, a5, -8
709 l32e a2, a5, -8
721 s32e a2, a9, -8
739 l32e a2, a9, -8
756 s32e a2, a13, -8
777 l32e a2, a13, -8