Lines Matching refs:sp

41 ; arg3: sp of new thread.
48 stw %rp,-20(%sp) ; save rp to old frame-marker
50 stwm %r3,128(%sp) ; save callee-saves general registers
51 stw %r4,-124(%sp)
52 stw %r5,-120(%sp)
53 stw %r6,-116(%sp)
54 stw %r7,-112(%sp)
55 stw %r8,-108(%sp)
56 stw %r9,-104(%sp)
57 stw %r10,-100(%sp)
58 stw %r11,-96(%sp)
59 stw %r12,-92(%sp)
60 stw %r13,-88(%sp)
61 stw %r14,-84(%sp)
62 stw %r15,-80(%sp)
63 stw %r16,-76(%sp)
64 stw %r17,-72(%sp)
65 stw %r18,-68(%sp)
69 copy %sp,%arg0 ; pass current sp as arg0 to helper
70 copy %arg3,%sp ; set new sp
76 ldw -68(%sp),%r18 ; restore general registers
77 ldw -72(%sp),%r17
78 ldw -76(%sp),%r16
79 ldw -80(%sp),%r15
80 ldw -84(%sp),%r14
81 ldw -88(%sp),%r13
82 ldw -92(%sp),%r12
83 ldw -96(%sp),%r11
84 ldw -100(%sp),%r10
85 ldw -104(%sp),%r9
86 ldw -108(%sp),%r8
87 ldw -112(%sp),%r7
88 ldw -116(%sp),%r6
89 ldw -120(%sp),%r5
90 ldw -124(%sp),%r4
92 ldw -148(%sp),%rp ; restore return-pointer
95 ldwm -128(%sp),%r3
106 stw %rp,-20(%sp) ; save rp to old frame-marker
108 fstds,ma %fr12,8(%sp) ; save callee-saves float registers
109 fstds,ma %fr13,8(%sp)
110 fstds,ma %fr14,8(%sp)
111 fstds,ma %fr15,8(%sp)
112 fstds,ma %fr16,8(%sp)
113 fstds,ma %fr17,8(%sp)
114 fstds,ma %fr18,8(%sp)
115 fstds,ma %fr19,8(%sp)
116 fstds,ma %fr20,8(%sp)
117 fstds,ma %fr21,8(%sp)
121 ldo 48(%sp),%sp
123 ldo -48(%sp),%sp
125 fldds,mb -8(%sp),%fr21 ; restore callee-saves float registers
126 fldds,mb -8(%sp),%fr20
127 fldds,mb -8(%sp),%fr19
128 fldds,mb -8(%sp),%fr18
129 fldds,mb -8(%sp),%fr17
130 fldds,mb -8(%sp),%fr16
131 fldds,mb -8(%sp),%fr15
132 fldds,mb -8(%sp),%fr14
133 fldds,mb -8(%sp),%fr13
135 ldw -28(%sp),%rp ; restore return-pointer
138 fldds,mb -8(%sp),%fr12
195 ldo 64(%sp),%sp
205 ldo -64(%sp),%sp
209 ldw -36(%sp),%arg0 ; Load args to integer registers.
210 ldw -40(%sp),%arg1
211 ldw -44(%sp),%arg2
212 ldw -48(%sp),%arg3
215 ldo -32(%sp),%r22