Lines Matching refs:sp
48 ** $7: sp of thread to suspend.
65 sub $sp,$sp,40 /* Allocate reg save space. */
66 sw $16, 0+16($sp)
67 sw $17, 4+16($sp)
68 sw $18, 8+16($sp)
69 sw $19,12+16($sp)
70 sw $20,16+16($sp)
71 sw $21,20+16($sp)
72 sw $22,24+16($sp)
73 sw $23,28+16($sp)
74 sw $30,32+16($sp)
75 sw $31,36+16($sp)
76 add $2, $sp,$0 /* $2 <= old sp to pass to func@$4. */
78 add $sp, $7,$0 /* $sp <= new sp. */
82 add $4, $2,$0 /* $a0 <= pass old sp as a parameter. */
84 lw $31,36+16($sp) /* Restore callee-save regs... */
85 lw $30,32+16($sp)
86 lw $23,28+16($sp)
87 lw $22,24+16($sp)
88 lw $21,20+16($sp)
89 lw $20,16+16($sp)
90 lw $19,12+16($sp)
91 lw $18, 8+16($sp)
92 lw $17, 4+16($sp)
93 lw $16, 0+16($sp) /* Restore callee-save */
95 add $sp,$sp,40 /* Deallocate reg save space. */
128 sub $sp, $sp,56 /* 6 8-byte regs, saved ret pc, aligned. */
129 swc1 $f20, 0+16($sp)
130 swc1 $f22, 8+16($sp)
131 swc1 $f24, 16+16($sp)
132 swc1 $f26, 24+16($sp)
133 swc1 $f28, 32+16($sp)
134 swc1 $f30, 40+16($sp)
135 sw $31, 48+16($sp)
137 lwc1 $f20, 0+16($sp)
138 lwc1 $f22, 8+16($sp)
139 lwc1 $f24, 16+16($sp)
140 lwc1 $f26, 24+16($sp)
141 lwc1 $f28, 32+16($sp)
142 lwc1 $f30, 40+16($sp)
143 lw $31, 48+16($sp)
144 add $sp, $sp,56
166 add $sp, $sp,16 /* Free extra save space. */
167 lw $4, 0($sp) /* Load up args. */
168 lw $5, 4($sp)
169 lw $6, 8($sp)
170 lw $7, 12($sp)
171 lwc1 $f12, 0($sp) /* Load up fp args. */
172 lwc1 $f14, 8($sp)