Lines Matching refs:sp
31 #define PTREGS_PTR(reg, ptreg) addli reg, sp, C_ABI_SAVE_AREA_SIZE + (ptreg)
35 .macro push_reg reg, ptr=sp, delta=-4
42 .macro pop_reg reg, ptr=sp, delta=4
49 .macro pop_reg_zero reg, zreg, ptr=sp, delta=4
126 bz sp, 2f
147 move r0, sp
170 move r0, sp
226 sw r0, sp
227 addli sp, r0, PTREGS_OFFSET_REG(52) - PTREGS_OFFSET_SP
230 sw sp, r52
231 addli sp, sp, PTREGS_OFFSET_REG(1) - PTREGS_OFFSET_REG(52)
233 wh64 sp /* cache line 0 */
235 sw sp, r1
236 addli sp, sp, PTREGS_OFFSET_REG(2) - PTREGS_OFFSET_REG(1)
239 sw sp, r2
240 addli sp, sp, PTREGS_OFFSET_REG(3) - PTREGS_OFFSET_REG(2)
243 sw sp, r3
244 addli sp, sp, PTREGS_OFFSET_PC - PTREGS_OFFSET_REG(3)
256 sw sp, r0
257 addli sp, sp, PTREGS_OFFSET_EX1 - PTREGS_OFFSET_PC
261 sw sp, r0
262 addi sp, sp, PTREGS_OFFSET_FAULTNUM - PTREGS_OFFSET_EX1
272 sw sp, r0
277 sw sp, r1
279 addli sp, sp, PTREGS_OFFSET_REG(0) - PTREGS_OFFSET_FAULTNUM
283 sw sp, r0
284 addi sp, sp, -PTREGS_OFFSET_REG(0) - 4
287 sw sp, zero /* write zero into "Next SP" frame pointer */
288 addi sp, sp, -4 /* leave SP pointing at bottom of frame */
560 addi r52, sp, -64
983 PTREGS_PTR(sp, PTREGS_OFFSET_REG(0))
993 pop_reg_zero r0, r28, sp, PTREGS_OFFSET_REG(30) - PTREGS_OFFSET_REG(0)
994 pop_reg_zero r30, r2, sp, PTREGS_OFFSET_PC - PTREGS_OFFSET_REG(30)
995 pop_reg_zero r21, r3, sp, PTREGS_OFFSET_EX1 - PTREGS_OFFSET_PC
996 pop_reg_zero lr, r4, sp, PTREGS_OFFSET_REG(52) - PTREGS_OFFSET_EX1
1007 pop_reg_zero r52, r6, sp, PTREGS_OFFSET_REG(31) - PTREGS_OFFSET_REG(52)
1010 pop_reg_zero r33, r9, sp, PTREGS_OFFSET_REG(29) - PTREGS_OFFSET_REG(33)
1033 addli sp, sp, PTREGS_OFFSET_LR - PTREGS_OFFSET_REG(29)
1045 pop_reg_zero lr, r12, sp, PTREGS_OFFSET_TP - PTREGS_OFFSET_LR
1046 pop_reg_zero tp, r13, sp, PTREGS_OFFSET_SP - PTREGS_OFFSET_TP
1048 lw sp, sp
1077 1: pop_reg r29, sp, PTREGS_OFFSET_REG(1) - PTREGS_OFFSET_REG(29)
1105 pop_reg r28, sp, PTREGS_OFFSET_LR - PTREGS_OFFSET_REG(28)
1108 pop_reg lr, sp, PTREGS_OFFSET_TP - PTREGS_OFFSET_LR
1109 pop_reg tp, sp, PTREGS_OFFSET_SP - PTREGS_OFFSET_TP
1110 lw sp, sp
1118 pop_reg lr, sp, PTREGS_OFFSET_SP - PTREGS_OFFSET_LR
1119 lw sp, sp
1124 addli sp, sp, PTREGS_OFFSET_REG(34) - PTREGS_OFFSET_REG(29)
1142 pop_reg r51, sp, PTREGS_OFFSET_REG(29) - PTREGS_OFFSET_REG(51)
1401 add r27, r27, sp
1441 addi r1, sp, C_ABI_SAVE_AREA_SIZE /* put ptregs pointer into r1 */
1468 move r3, sp
1470 addi sp, sp, -C_ABI_SAVE_AREA_SIZE
1558 move r27, sp
1559 andi sp, r0, 3
1578 bnz sp, .Lcmpxchg_badaddr
1677 move sp, r27
1695 move sp, r27
1812 move sp, r27
1835 move sp, r27