]> git.lizzy.rs Git - plan9front.git/blob - power64/include/ureg.h
upas/common: deliver mail to mdir as .tmp file and rename after it has been fully...
[plan9front.git] / power64 / include / ureg.h
1 struct Ureg
2 {
3 /*  0*/ u64int  cause;  /* trap or interrupt vector */
4 /*  8*/ u64int  msr; /* SRR1 */
5 /* 16*/ u64int  pc;     /* SRR0 */
6 /* 24*/ u64int  unused;
7 /* 32*/ u64int  lr;
8 /* 36*/ u32int  pad;
9 /* 40*/ u32int  cr;
10 /* 48*/ u64int  xer;
11 /* 56*/ u64int  ctr;
12 /* 64*/ u64int  r0;
13 /* 72*/ union{ u64int r1;       u64int  sp;     u64int  usp; };
14 /* 80*/ u64int  r2;
15 /* 88*/ u64int  r3;
16 /* 96*/ u64int  r4;
17 /*104*/ u64int  r5;
18 /*112*/ u64int  r6;
19 /*120*/ u64int  r7;
20 /*128*/ u64int  r8;
21 /*136*/ u64int  r9;
22 /*144*/ u64int  r10;
23 /*152*/ u64int  r11;
24 /*160*/ u64int  r12;
25 /*168*/ u64int  r13;
26 /*176*/ u64int  r14;
27 /*184*/ u64int  r15;
28 /*192*/ u64int  r16;
29 /*200*/ u64int  r17;
30 /*208*/ u64int  r18;
31 /*216*/ u64int  r19;
32 /*224*/ u64int  r20;
33 /*232*/ u64int  r21;
34 /*240*/ u64int  r22;
35 /*248*/ u64int  r23;
36 /*256*/ u64int  r24;
37 /*264*/ u64int  r25;
38 /*272*/ u64int  r26;
39 /*280*/ u64int  r27;
40 /*288*/ u64int  r28;
41 /*296*/ u64int  r29;
42 /*304*/ u64int  r30;
43 /*312*/ u64int  r31;
44 };