Lines Matching refs:sp

558     mov     a0, sp
559 addi sp, sp, -XT_STK_FRMSZ
560 s32i a0, sp, XT_STK_A1
562 s32e a0, sp, -12 /* for debug backtrace */
565 s32i a0, sp, XT_STK_PS
567 s32i a0, sp, XT_STK_PC
569 s32i a0, sp, XT_STK_A0
571 s32e a0, sp, -16 /* for debug backtrace */
573 s32i a12, sp, XT_STK_A12 /* _xt_context_save requires A12- */
574 s32i a13, sp, XT_STK_A13 /* A13 to have already been saved */
579 s32i a0, sp, XT_STK_EXCCAUSE
581 s32i a0, sp, XT_STK_EXCVADDR
631 mov a2, sp /* a2 = pointer to exc frame */
634 mov a6, sp /* a6 = pointer to exc frame */
642 l32i a0, sp, XT_STK_PS /* retrieve interruptee's PS */
644 l32i a0, sp, XT_STK_PC /* retrieve interruptee's PC */
646 l32i a0, sp, XT_STK_A0 /* retrieve interruptee's A0 */
647 l32i sp, sp, XT_STK_A1 /* remove exception frame */
663 l32i a0, sp, XT_STK_PS /* retrieve interruptee's PS */
665 l32i a0, sp, XT_STK_PC /* retrieve interruptee's PC */
667 l32i a0, sp, XT_STK_A0 /* retrieve interruptee's A0 */
668 l32i sp, sp, XT_STK_A1 /* remove interrupt stack frame */
695 addi sp, sp, -16
696 s32i a2, sp, 8
697 s32i a3, sp, 12
705 addi sp, sp, -XT_STK_FRMSZ /* allocate interrupt stack frame */
706 s32i a12, sp, XT_STK_A12 /* _xt_context_save requires A12- */
707 s32i a13, sp, XT_STK_A13 /* A13 to have already been saved */
731 l32i a2, sp, 8
732 l32i a3, sp, 12
733 addi sp, sp, 16
736 addi sp, sp, XT_STK_FRMSZ
806 mov a0, sp /* sp == a1 */
807 addi sp, sp, -XT_STK_FRMSZ /* allocate interrupt stack frame */
808 s32i a0, sp, XT_STK_A1 /* save pre-interrupt SP */
810 s32e a0, sp, -12 /* for debug backtrace */
813 s32i a0, sp, XT_STK_PS
815 s32i a0, sp, XT_STK_PC
817 s32i a0, sp, XT_STK_A0
819 s32e a0, sp, -16 /* for debug backtrace */
822 s32i a0, sp, XT_STK_EXIT
825 s32i a5, sp, XT_STK_A5 /* save a5 */
829 s32i a2, sp, XT_STK_A2
830 s32i a3, sp, XT_STK_A3
831 s32i a4, sp, XT_STK_A4
832 s32i a15, sp, XT_STK_A15
923 l32i a15, sp, XT_STK_A15
924 l32i a5, sp, XT_STK_A5
925 l32i a4, sp, XT_STK_A4
926 l32i a3, sp, XT_STK_A3
927 l32i a2, sp, XT_STK_A2
937 s32i a6, sp, XT_STK_A6 /* save extra needed regs */
938 s32i a7, sp, XT_STK_A7
939 s32i a13, sp, XT_STK_A13
940 s32i a14, sp, XT_STK_A14
942 l32i a6, sp, XT_STK_A6 /* restore saved registers */
943 l32i a7, sp, XT_STK_A7
944 l32i a13, sp, XT_STK_A13
945 l32i a14, sp, XT_STK_A14
971 mov a0, sp /* sp == a1 */
972 addi sp, sp, -XT_STK_FRMSZ /* allocate interrupt stack frame */
973 s32i a0, sp, XT_STK_A1 /* save pre-interrupt SP */
975 s32i a0, sp, XT_STK_PS
977 s32i a0, sp, XT_STK_PC
979 s32i a0, sp, XT_STK_A0
981 s32i a0, sp, XT_STK_EXIT
1053 mov a0, sp /* sp == a1 */
1054 addi sp, sp, -XT_STK_FRMSZ /* allocate interrupt stack frame */
1055 s32i a0, sp, XT_STK_A1 /* save pre-interrupt SP */
1057 s32i a0, sp, XT_STK_PS
1059 s32i a0, sp, XT_STK_PC
1061 s32i a0, sp, XT_STK_A0
1063 s32i a0, sp, XT_STK_EXIT
1095 l32i a0, sp, XT_STK_PS /* retrieve interruptee's PS */
1097 l32i a0, sp, XT_STK_PC /* retrieve interruptee's PC */
1099 l32i a0, sp, XT_STK_A0 /* retrieve interruptee's A0 */
1100 l32i sp, sp, XT_STK_A1 /* remove interrupt stack frame */
1126 mov a0, sp /* sp == a1 */
1127 addi sp, sp, -XT_STK_FRMSZ /* allocate interrupt stack frame */
1128 s32i a0, sp, XT_STK_A1 /* save pre-interrupt SP */
1130 s32i a0, sp, XT_STK_PS
1132 s32i a0, sp, XT_STK_PC
1134 s32i a0, sp, XT_STK_A0
1136 s32i a0, sp, XT_STK_EXIT
1168 l32i a0, sp, XT_STK_PS /* retrieve interruptee's PS */
1170 l32i a0, sp, XT_STK_PC /* retrieve interruptee's PC */
1172 l32i a0, sp, XT_STK_A0 /* retrieve interruptee's A0 */
1173 l32i sp, sp, XT_STK_A1 /* remove interrupt stack frame */
1198 mov a0, sp /* sp == a1 */
1199 addi sp, sp, -XT_STK_FRMSZ /* allocate interrupt stack frame */
1200 s32i a0, sp, XT_STK_A1 /* save pre-interrupt SP */
1202 s32i a0, sp, XT_STK_PS
1204 s32i a0, sp, XT_STK_PC
1206 s32i a0, sp, XT_STK_A0
1208 s32i a0, sp, XT_STK_EXIT
1240 l32i a0, sp, XT_STK_PS /* retrieve interruptee's PS */
1242 l32i a0, sp, XT_STK_PC /* retrieve interruptee's PC */
1244 l32i a0, sp, XT_STK_A0 /* retrieve interruptee's A0 */
1245 l32i sp, sp, XT_STK_A1 /* remove interrupt stack frame */
1270 mov a0, sp /* sp == a1 */
1271 addi sp, sp, -XT_STK_FRMSZ /* allocate interrupt stack frame */
1272 s32i a0, sp, XT_STK_A1 /* save pre-interrupt SP */
1274 s32i a0, sp, XT_STK_PS
1276 s32i a0, sp, XT_STK_PC
1278 s32i a0, sp, XT_STK_A0
1280 s32i a0, sp, XT_STK_EXIT
1312 l32i a0, sp, XT_STK_PS /* retrieve interruptee's PS */
1314 l32i a0, sp, XT_STK_PC /* retrieve interruptee's PC */
1316 l32i a0, sp, XT_STK_A0 /* retrieve interruptee's A0 */
1317 l32i sp, sp, XT_STK_A1 /* remove interrupt stack frame */
1342 mov a0, sp /* sp == a1 */
1343 addi sp, sp, -XT_STK_FRMSZ /* allocate interrupt stack frame */
1344 s32i a0, sp, XT_STK_A1 /* save pre-interrupt SP */
1346 s32i a0, sp, XT_STK_PS
1348 s32i a0, sp, XT_STK_PC
1350 s32i a0, sp, XT_STK_A0
1352 s32i a0, sp, XT_STK_EXIT
1384 l32i a0, sp, XT_STK_PS /* retrieve interruptee's PS */
1386 l32i a0, sp, XT_STK_PC /* retrieve interruptee's PC */
1388 l32i a0, sp, XT_STK_A0 /* retrieve interruptee's A0 */
1389 l32i sp, sp, XT_STK_A1 /* remove interrupt stack frame */