Lines Matching refs:sp
37 ** $7: sp of thread to suspend.
54 sub $sp,$sp,40 /* Allocate reg save space. */
55 sw $16, 0+16($sp)
56 sw $17, 4+16($sp)
57 sw $18, 8+16($sp)
58 sw $19,12+16($sp)
59 sw $20,16+16($sp)
60 sw $21,20+16($sp)
61 sw $22,24+16($sp)
62 sw $23,28+16($sp)
63 sw $30,32+16($sp)
64 sw $31,36+16($sp)
65 add $2, $sp,$0 /* $2 <= old sp to pass to func@$4. */
67 add $sp, $7,$0 /* $sp <= new sp. */
70 add $4, $2,$0 /* $a0 <= pass old sp as a parameter. */
72 lw $31,36+16($sp) /* Restore callee-save regs... */
73 lw $30,32+16($sp)
74 lw $23,28+16($sp)
75 lw $22,24+16($sp)
76 lw $21,20+16($sp)
77 lw $20,16+16($sp)
78 lw $19,12+16($sp)
79 lw $18, 8+16($sp)
80 lw $17, 4+16($sp)
81 lw $16, 0+16($sp) /* Restore callee-save */
83 add $sp,$sp,40 /* Deallocate reg save space. */
114 sub $sp, $sp,56 /* 6 8-byte regs, saved ret pc, aligned. */
115 swc1 $f20, 0+16($sp)
116 swc1 $f22, 8+16($sp)
117 swc1 $f24, 16+16($sp)
118 swc1 $f26, 24+16($sp)
119 swc1 $f28, 32+16($sp)
120 swc1 $f30, 40+16($sp)
121 sw $31, 48+16($sp)
123 lwc1 $f20, 0+16($sp)
124 lwc1 $f22, 8+16($sp)
125 lwc1 $f24, 16+16($sp)
126 lwc1 $f26, 24+16($sp)
127 lwc1 $f28, 32+16($sp)
128 lwc1 $f30, 40+16($sp)
129 lw $31, 48+16($sp)
130 add $sp, $sp,56
151 add $sp, $sp,16 /* Free extra save space. */
152 lw $4, 0($sp) /* Load up args. */
153 lw $5, 4($sp)
154 lw $6, 8($sp)
155 lw $7, 12($sp)
156 lwc1 $f12, 0($sp) /* Load up fp args. */
157 lwc1 $f14, 8($sp)