Lines Matching defs:sp
137 // | ... | << sp: stack pointer
166 addi sp, sp, -8
167 sd a0, (sp)
173 addi sp, sp, -8
174 sd a0, (sp)
178 addi sp, sp, -8
184 mv a2, sp // ptid
187 mv a4, sp // ctid
194 addi sp, sp, -8
195 sd a0, (sp)
210 addi sp, sp, 8 // skip child_thread_id
213 ld a0, (sp)
215 addi sp, sp, 8
218 ld a0, (sp)
220 addi sp, sp, 8
258 // | ... | << sp: stack pointer
267 addi sp, sp, 8 // skip saved_child_thread_id
268 addi sp, sp, 8 // skip child_thread_id
271 ld a0, (sp)
273 addi sp, sp, 8
276 ld a0, (sp)
278 addi sp, sp, 8
318 // | ... | << sp: stack pointer
326 mv s1, sp // save stack pointer
329 ld a2, (sp) // get child thread ID from
331 addi sp, sp, 8
332 mv a0, sp // futex address (child_thread_id)
337 addi sp, sp, 8 // skip child_tls_ptr
338 addi sp, sp, 8 // skip child_stack_ptr
346 mv sp, s1 // restore stack pointer