]> git.lizzy.rs Git - plan9front.git/blob - sparc/include/ureg.h
turn ptrdiff_t into a 64 bit type
[plan9front.git] / sparc / include / ureg.h
1 struct Ureg
2 {
3         ulong   r0;                     /* unnecessary; just for symmetry */
4         union{
5                 ulong   sp;             /* r1 */
6                 ulong   usp;            /* r1 */
7                 ulong   r1;
8         };
9         ulong   r2;
10         ulong   r3;
11         ulong   r4;
12         ulong   r5;
13         ulong   r6;
14         ulong   r7;
15         ulong   r8;
16         ulong   r9;
17         ulong   r10;
18         ulong   r11;
19         ulong   r12;
20         ulong   r13;
21         ulong   r14;
22         ulong   r15;
23         ulong   r16;
24         ulong   r17;
25         ulong   r18;
26         ulong   r19;
27         ulong   r20;
28         ulong   r21;
29         ulong   r22;
30         ulong   r23;
31         ulong   r24;
32         ulong   r25;
33         ulong   r26;
34         ulong   r27;
35         ulong   r28;
36         ulong   r29;
37         ulong   r30;
38         ulong   r31;
39         ulong   y;
40         ulong   tbr;
41         ulong   psr;
42         ulong   npc;
43         ulong   pc;
44         ulong   pad;    /* so structure is double word aligned */
45 };