Subversion Repositories planix.SVN

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 - 1
#ifndef __UREG_H
2
#define __UREG_H
3
#if !defined(_PLAN9_SOURCE)
4
    This header file is an extension to ANSI/POSIX
5
#endif
6
 
7
struct Ureg
8
{
9
	unsigned long	r0;
10
	unsigned long	r1;
11
	unsigned long	r2;
12
	unsigned long	r3;
13
	unsigned long	r4;
14
	unsigned long	r5;
15
	unsigned long	r6;
16
	unsigned long	r7;
17
	unsigned long	r8;
18
	unsigned long	r9;
19
	unsigned long	r10;
20
	unsigned long	r11;
21
	unsigned long	r12;	/* sb */
22
	union {
23
		unsigned long	r13;
24
		unsigned long	sp;
25
	};
26
	union {
27
		unsigned long	r14;
28
		unsigned long	link;
29
	};
30
	unsigned long	type;	/* of exception */
31
	unsigned long	psr;
32
	unsigned long	pc;	/* interrupted addr */
33
};
34
 
35
#endif