Lines Matching full:regs
209 .macro save_general regs
210 STREG %r1, PT_GR1 (\regs)
211 STREG %r2, PT_GR2 (\regs)
212 STREG %r3, PT_GR3 (\regs)
213 STREG %r4, PT_GR4 (\regs)
214 STREG %r5, PT_GR5 (\regs)
215 STREG %r6, PT_GR6 (\regs)
216 STREG %r7, PT_GR7 (\regs)
217 STREG %r8, PT_GR8 (\regs)
218 STREG %r9, PT_GR9 (\regs)
219 STREG %r10, PT_GR10(\regs)
220 STREG %r11, PT_GR11(\regs)
221 STREG %r12, PT_GR12(\regs)
222 STREG %r13, PT_GR13(\regs)
223 STREG %r14, PT_GR14(\regs)
224 STREG %r15, PT_GR15(\regs)
225 STREG %r16, PT_GR16(\regs)
226 STREG %r17, PT_GR17(\regs)
227 STREG %r18, PT_GR18(\regs)
228 STREG %r19, PT_GR19(\regs)
229 STREG %r20, PT_GR20(\regs)
230 STREG %r21, PT_GR21(\regs)
231 STREG %r22, PT_GR22(\regs)
232 STREG %r23, PT_GR23(\regs)
233 STREG %r24, PT_GR24(\regs)
234 STREG %r25, PT_GR25(\regs)
236 STREG %r27, PT_GR27(\regs)
237 STREG %r28, PT_GR28(\regs)
240 STREG %r31, PT_GR31(\regs)
243 .macro rest_general regs
245 LDREG PT_GR2 (\regs), %r2
246 LDREG PT_GR3 (\regs), %r3
247 LDREG PT_GR4 (\regs), %r4
248 LDREG PT_GR5 (\regs), %r5
249 LDREG PT_GR6 (\regs), %r6
250 LDREG PT_GR7 (\regs), %r7
251 LDREG PT_GR8 (\regs), %r8
252 LDREG PT_GR9 (\regs), %r9
253 LDREG PT_GR10(\regs), %r10
254 LDREG PT_GR11(\regs), %r11
255 LDREG PT_GR12(\regs), %r12
256 LDREG PT_GR13(\regs), %r13
257 LDREG PT_GR14(\regs), %r14
258 LDREG PT_GR15(\regs), %r15
259 LDREG PT_GR16(\regs), %r16
260 LDREG PT_GR17(\regs), %r17
261 LDREG PT_GR18(\regs), %r18
262 LDREG PT_GR19(\regs), %r19
263 LDREG PT_GR20(\regs), %r20
264 LDREG PT_GR21(\regs), %r21
265 LDREG PT_GR22(\regs), %r22
266 LDREG PT_GR23(\regs), %r23
267 LDREG PT_GR24(\regs), %r24
268 LDREG PT_GR25(\regs), %r25
269 LDREG PT_GR26(\regs), %r26
270 LDREG PT_GR27(\regs), %r27
271 LDREG PT_GR28(\regs), %r28
274 LDREG PT_GR31(\regs), %r31
277 .macro save_fp regs
278 fstd,ma %fr0, 8(\regs)
279 fstd,ma %fr1, 8(\regs)
280 fstd,ma %fr2, 8(\regs)
281 fstd,ma %fr3, 8(\regs)
282 fstd,ma %fr4, 8(\regs)
283 fstd,ma %fr5, 8(\regs)
284 fstd,ma %fr6, 8(\regs)
285 fstd,ma %fr7, 8(\regs)
286 fstd,ma %fr8, 8(\regs)
287 fstd,ma %fr9, 8(\regs)
288 fstd,ma %fr10, 8(\regs)
289 fstd,ma %fr11, 8(\regs)
290 fstd,ma %fr12, 8(\regs)
291 fstd,ma %fr13, 8(\regs)
292 fstd,ma %fr14, 8(\regs)
293 fstd,ma %fr15, 8(\regs)
294 fstd,ma %fr16, 8(\regs)
295 fstd,ma %fr17, 8(\regs)
296 fstd,ma %fr18, 8(\regs)
297 fstd,ma %fr19, 8(\regs)
298 fstd,ma %fr20, 8(\regs)
299 fstd,ma %fr21, 8(\regs)
300 fstd,ma %fr22, 8(\regs)
301 fstd,ma %fr23, 8(\regs)
302 fstd,ma %fr24, 8(\regs)
303 fstd,ma %fr25, 8(\regs)
304 fstd,ma %fr26, 8(\regs)
305 fstd,ma %fr27, 8(\regs)
306 fstd,ma %fr28, 8(\regs)
307 fstd,ma %fr29, 8(\regs)
308 fstd,ma %fr30, 8(\regs)
309 fstd %fr31, 0(\regs)
312 .macro rest_fp regs
313 fldd 0(\regs), %fr31
314 fldd,mb -8(\regs), %fr30
315 fldd,mb -8(\regs), %fr29
316 fldd,mb -8(\regs), %fr28
317 fldd,mb -8(\regs), %fr27
318 fldd,mb -8(\regs), %fr26
319 fldd,mb -8(\regs), %fr25
320 fldd,mb -8(\regs), %fr24
321 fldd,mb -8(\regs), %fr23
322 fldd,mb -8(\regs), %fr22
323 fldd,mb -8(\regs), %fr21
324 fldd,mb -8(\regs), %fr20
325 fldd,mb -8(\regs), %fr19
326 fldd,mb -8(\regs), %fr18
327 fldd,mb -8(\regs), %fr17
328 fldd,mb -8(\regs), %fr16
329 fldd,mb -8(\regs), %fr15
330 fldd,mb -8(\regs), %fr14
331 fldd,mb -8(\regs), %fr13
332 fldd,mb -8(\regs), %fr12
333 fldd,mb -8(\regs), %fr11
334 fldd,mb -8(\regs), %fr10
335 fldd,mb -8(\regs), %fr9
336 fldd,mb -8(\regs), %fr8
337 fldd,mb -8(\regs), %fr7
338 fldd,mb -8(\regs), %fr6
339 fldd,mb -8(\regs), %fr5
340 fldd,mb -8(\regs), %fr4
341 fldd,mb -8(\regs), %fr3
342 fldd,mb -8(\regs), %fr2
343 fldd,mb -8(\regs), %fr1
344 fldd,mb -8(\regs), %fr0
461 .macro save_specials regs
463 SAVE_SP (%sr0, PT_SR0 (\regs))
464 SAVE_SP (%sr1, PT_SR1 (\regs))
465 SAVE_SP (%sr2, PT_SR2 (\regs))
466 SAVE_SP (%sr3, PT_SR3 (\regs))
467 SAVE_SP (%sr4, PT_SR4 (\regs))
468 SAVE_SP (%sr5, PT_SR5 (\regs))
469 SAVE_SP (%sr6, PT_SR6 (\regs))
471 SAVE_CR (%cr17, PT_IASQ0(\regs))
473 SAVE_CR (%cr17, PT_IASQ1(\regs))
475 SAVE_CR (%cr18, PT_IAOQ0(\regs))
477 SAVE_CR (%cr18, PT_IAOQ1(\regs))
486 STREG %r1, PT_SAR (\regs)
488 SAVE_CR (%cr11, PT_SAR (\regs))
490 SAVE_CR (%cr19, PT_IIR (\regs))
497 STREG %r8, PT_PSW(\regs)
500 .macro rest_specials regs
502 REST_SP (%sr0, PT_SR0 (\regs))
503 REST_SP (%sr1, PT_SR1 (\regs))
504 REST_SP (%sr2, PT_SR2 (\regs))
505 REST_SP (%sr3, PT_SR3 (\regs))
506 REST_SP (%sr4, PT_SR4 (\regs))
507 REST_SP (%sr5, PT_SR5 (\regs))
508 REST_SP (%sr6, PT_SR6 (\regs))
509 REST_SP (%sr7, PT_SR7 (\regs))
511 REST_CR (%cr17, PT_IASQ0(\regs))
512 REST_CR (%cr17, PT_IASQ1(\regs))
514 REST_CR (%cr18, PT_IAOQ0(\regs))
515 REST_CR (%cr18, PT_IAOQ1(\regs))
517 REST_CR (%cr11, PT_SAR (\regs))
519 REST_CR (%cr22, PT_PSW (\regs))