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