Lines Matching full:regs
162 .macro save_general regs
163 STREG %r1, PT_GR1 (\regs)
164 STREG %r2, PT_GR2 (\regs)
165 STREG %r3, PT_GR3 (\regs)
166 STREG %r4, PT_GR4 (\regs)
167 STREG %r5, PT_GR5 (\regs)
168 STREG %r6, PT_GR6 (\regs)
169 STREG %r7, PT_GR7 (\regs)
170 STREG %r8, PT_GR8 (\regs)
171 STREG %r9, PT_GR9 (\regs)
172 STREG %r10, PT_GR10(\regs)
173 STREG %r11, PT_GR11(\regs)
174 STREG %r12, PT_GR12(\regs)
175 STREG %r13, PT_GR13(\regs)
176 STREG %r14, PT_GR14(\regs)
177 STREG %r15, PT_GR15(\regs)
178 STREG %r16, PT_GR16(\regs)
179 STREG %r17, PT_GR17(\regs)
180 STREG %r18, PT_GR18(\regs)
181 STREG %r19, PT_GR19(\regs)
182 STREG %r20, PT_GR20(\regs)
183 STREG %r21, PT_GR21(\regs)
184 STREG %r22, PT_GR22(\regs)
185 STREG %r23, PT_GR23(\regs)
186 STREG %r24, PT_GR24(\regs)
187 STREG %r25, PT_GR25(\regs)
189 STREG %r27, PT_GR27(\regs)
190 STREG %r28, PT_GR28(\regs)
193 STREG %r31, PT_GR31(\regs)
196 .macro rest_general regs
198 LDREG PT_GR2 (\regs), %r2
199 LDREG PT_GR3 (\regs), %r3
200 LDREG PT_GR4 (\regs), %r4
201 LDREG PT_GR5 (\regs), %r5
202 LDREG PT_GR6 (\regs), %r6
203 LDREG PT_GR7 (\regs), %r7
204 LDREG PT_GR8 (\regs), %r8
205 LDREG PT_GR9 (\regs), %r9
206 LDREG PT_GR10(\regs), %r10
207 LDREG PT_GR11(\regs), %r11
208 LDREG PT_GR12(\regs), %r12
209 LDREG PT_GR13(\regs), %r13
210 LDREG PT_GR14(\regs), %r14
211 LDREG PT_GR15(\regs), %r15
212 LDREG PT_GR16(\regs), %r16
213 LDREG PT_GR17(\regs), %r17
214 LDREG PT_GR18(\regs), %r18
215 LDREG PT_GR19(\regs), %r19
216 LDREG PT_GR20(\regs), %r20
217 LDREG PT_GR21(\regs), %r21
218 LDREG PT_GR22(\regs), %r22
219 LDREG PT_GR23(\regs), %r23
220 LDREG PT_GR24(\regs), %r24
221 LDREG PT_GR25(\regs), %r25
222 LDREG PT_GR26(\regs), %r26
223 LDREG PT_GR27(\regs), %r27
224 LDREG PT_GR28(\regs), %r28
227 LDREG PT_GR31(\regs), %r31
230 .macro save_fp regs
231 fstd,ma %fr0, 8(\regs)
232 fstd,ma %fr1, 8(\regs)
233 fstd,ma %fr2, 8(\regs)
234 fstd,ma %fr3, 8(\regs)
235 fstd,ma %fr4, 8(\regs)
236 fstd,ma %fr5, 8(\regs)
237 fstd,ma %fr6, 8(\regs)
238 fstd,ma %fr7, 8(\regs)
239 fstd,ma %fr8, 8(\regs)
240 fstd,ma %fr9, 8(\regs)
241 fstd,ma %fr10, 8(\regs)
242 fstd,ma %fr11, 8(\regs)
243 fstd,ma %fr12, 8(\regs)
244 fstd,ma %fr13, 8(\regs)
245 fstd,ma %fr14, 8(\regs)
246 fstd,ma %fr15, 8(\regs)
247 fstd,ma %fr16, 8(\regs)
248 fstd,ma %fr17, 8(\regs)
249 fstd,ma %fr18, 8(\regs)
250 fstd,ma %fr19, 8(\regs)
251 fstd,ma %fr20, 8(\regs)
252 fstd,ma %fr21, 8(\regs)
253 fstd,ma %fr22, 8(\regs)
254 fstd,ma %fr23, 8(\regs)
255 fstd,ma %fr24, 8(\regs)
256 fstd,ma %fr25, 8(\regs)
257 fstd,ma %fr26, 8(\regs)
258 fstd,ma %fr27, 8(\regs)
259 fstd,ma %fr28, 8(\regs)
260 fstd,ma %fr29, 8(\regs)
261 fstd,ma %fr30, 8(\regs)
262 fstd %fr31, 0(\regs)
265 .macro rest_fp regs
266 fldd 0(\regs), %fr31
267 fldd,mb -8(\regs), %fr30
268 fldd,mb -8(\regs), %fr29
269 fldd,mb -8(\regs), %fr28
270 fldd,mb -8(\regs), %fr27
271 fldd,mb -8(\regs), %fr26
272 fldd,mb -8(\regs), %fr25
273 fldd,mb -8(\regs), %fr24
274 fldd,mb -8(\regs), %fr23
275 fldd,mb -8(\regs), %fr22
276 fldd,mb -8(\regs), %fr21
277 fldd,mb -8(\regs), %fr20
278 fldd,mb -8(\regs), %fr19
279 fldd,mb -8(\regs), %fr18
280 fldd,mb -8(\regs), %fr17
281 fldd,mb -8(\regs), %fr16
282 fldd,mb -8(\regs), %fr15
283 fldd,mb -8(\regs), %fr14
284 fldd,mb -8(\regs), %fr13
285 fldd,mb -8(\regs), %fr12
286 fldd,mb -8(\regs), %fr11
287 fldd,mb -8(\regs), %fr10
288 fldd,mb -8(\regs), %fr9
289 fldd,mb -8(\regs), %fr8
290 fldd,mb -8(\regs), %fr7
291 fldd,mb -8(\regs), %fr6
292 fldd,mb -8(\regs), %fr5
293 fldd,mb -8(\regs), %fr4
294 fldd,mb -8(\regs), %fr3
295 fldd,mb -8(\regs), %fr2
296 fldd,mb -8(\regs), %fr1
297 fldd,mb -8(\regs), %fr0
414 .macro save_specials regs
416 SAVE_SP (%sr0, PT_SR0 (\regs))
417 SAVE_SP (%sr1, PT_SR1 (\regs))
418 SAVE_SP (%sr2, PT_SR2 (\regs))
419 SAVE_SP (%sr3, PT_SR3 (\regs))
420 SAVE_SP (%sr4, PT_SR4 (\regs))
421 SAVE_SP (%sr5, PT_SR5 (\regs))
422 SAVE_SP (%sr6, PT_SR6 (\regs))
424 SAVE_CR (%cr17, PT_IASQ0(\regs))
426 SAVE_CR (%cr17, PT_IASQ1(\regs))
428 SAVE_CR (%cr18, PT_IAOQ0(\regs))
430 SAVE_CR (%cr18, PT_IAOQ1(\regs))
439 STREG %r1, PT_SAR (\regs)
441 SAVE_CR (%cr11, PT_SAR (\regs))
443 SAVE_CR (%cr19, PT_IIR (\regs))
450 STREG %r8, PT_PSW(\regs)
453 .macro rest_specials regs
455 REST_SP (%sr0, PT_SR0 (\regs))
456 REST_SP (%sr1, PT_SR1 (\regs))
457 REST_SP (%sr2, PT_SR2 (\regs))
458 REST_SP (%sr3, PT_SR3 (\regs))
459 REST_SP (%sr4, PT_SR4 (\regs))
460 REST_SP (%sr5, PT_SR5 (\regs))
461 REST_SP (%sr6, PT_SR6 (\regs))
462 REST_SP (%sr7, PT_SR7 (\regs))
464 REST_CR (%cr17, PT_IASQ0(\regs))
465 REST_CR (%cr17, PT_IASQ1(\regs))
467 REST_CR (%cr18, PT_IAOQ0(\regs))
468 REST_CR (%cr18, PT_IAOQ1(\regs))
470 REST_CR (%cr11, PT_SAR (\regs))
472 REST_CR (%cr22, PT_PSW (\regs))