]> git.lizzy.rs Git - plan9front.git/blob - sparc64/include/ureg.h
git/branch: make '-n' use HEAD when '-b' unspecified
[plan9front.git] / sparc64 / include / ureg.h
1
2 /*
3  * sparc64 registers.
4  * Currently just 32-bit registers (also somewhat compatible with
5  * the sparc32 ureg).
6  */
7 struct Ureg
8 {
9         ulong   r0;                     /* unnecessary; just for symmetry */
10         union{
11                 ulong   sp;             /* r1 */
12                 ulong   usp;            /* r1 */
13                 ulong   r1;
14         };
15         ulong   r2;
16         ulong   r3;
17         ulong   r4;
18         ulong   r5;
19         ulong   r6;
20         ulong   r7;
21         ulong   r8;
22         ulong   r9;
23         ulong   r10;
24         ulong   r11;
25         ulong   r12;
26         ulong   r13;
27         ulong   r14;
28         ulong   r15;
29         ulong   r16;
30         ulong   r17;
31         ulong   r18;
32         ulong   r19;
33         ulong   r20;
34         ulong   r21;
35         ulong   r22;
36         ulong   r23;
37         ulong   r24;
38         ulong   r25;
39         ulong   r26;
40         ulong   r27;
41         ulong   r28;
42         ulong   r29;
43         ulong   r30;
44         ulong   r31;
45         ulong   y;
46         ulong   tt;
47         ulong   pstate;
48         ulong   npc;
49         ulong   pc;
50         ulong   pad;    /* so structure is double word aligned */
51 };