Lines Matching refs:sp
47 addi sp, sp, -124
50 sw x1, 0(sp)
51 sw x4, 4(sp)
52 sw x5, 8(sp)
53 sw x6, 12(sp)
54 sw x7, 16(sp)
55 sw x8, 20(sp)
56 sw x9, 24(sp)
57 sw x10, 28(sp)
58 sw x11, 32(sp)
59 sw x12, 36(sp)
60 sw x13, 40(sp)
61 sw x14, 44(sp)
62 sw x15, 48(sp)
63 sw x16, 52(sp)
64 sw x17, 56(sp)
65 sw x18, 60(sp)
66 sw x19, 64(sp)
67 sw x20, 68(sp)
68 sw x21, 72(sp)
69 sw x22, 76(sp)
70 sw x23, 80(sp)
71 sw x24, 84(sp)
72 sw x25, 88(sp)
73 sw x26, 92(sp)
74 sw x27, 96(sp)
75 sw x28, 100(sp)
76 sw x29, 104(sp)
77 sw x30, 108(sp)
78 sw x31, 112(sp)
81 sw a5, 116(sp)
83 sw a5, 120(sp)
85 sw sp, rt_cur_thread_sp, a4 //store sp in preempted tasks tcb
93 lw sp, 0(a5) //get new task stack pointer
96 lw a5, 116(sp)
98 lw a5, 120(sp)
103 lw x1, 0(sp)
104 lw x4, 4(sp)
105 lw x5, 8(sp)
106 lw x6, 12(sp)
107 lw x7, 16(sp)
108 lw x8, 20(sp)
109 lw x9, 24(sp)
110 lw x10, 28(sp)
111 lw x11, 32(sp)
112 lw x12, 36(sp)
113 lw x13, 40(sp)
114 lw x14, 44(sp)
115 lw x15, 48(sp)
116 lw x16, 52(sp)
117 lw x17, 56(sp)
118 lw x18, 60(sp)
119 lw x19, 64(sp)
120 lw x20, 68(sp)
121 lw x21, 72(sp)
122 lw x22, 76(sp)
123 lw x23, 80(sp)
124 lw x24, 84(sp)
125 lw x25, 88(sp)
126 lw x26, 92(sp)
127 lw x27, 96(sp)
128 lw x28, 100(sp)
129 lw x29, 104(sp)
130 lw x30, 108(sp)
131 lw x31, 112(sp)
133 addi sp, sp, 124