xref: /csrg-svn/sys/i386/include/reg.h (revision 40466)
1*40466Sbill /*	reg.h	1.2	87/01/13	*/
2*40466Sbill /*	reg.h	4.2	81/02/19	*/
3*40466Sbill /*
4*40466Sbill  * Location of the users' stored
5*40466Sbill  * registers relative to PSL of 'trap' and 'syscall'.
6*40466Sbill  * Usage is u.u_ar0[XX].
7*40466Sbill  */
8*40466Sbill 
9*40466Sbill #define	PS	(-1)
10*40466Sbill #define	PC	(-2)
11*40466Sbill /*		(-3)	*/
12*40466Sbill /*		(-4)	*/
13*40466Sbill #define	RACL	(-5)
14*40466Sbill #define	RACH	(-6)
15*40466Sbill /*		(-7)	*/
16*40466Sbill /*		(-8)	*/
17*40466Sbill #define	SP	(-9)
18*40466Sbill #define	R13	(-10)
19*40466Sbill #define	FP	(-10)
20*40466Sbill #define	R12	(-13)
21*40466Sbill #define	R11	(-14)
22*40466Sbill #define	R10	(-15)
23*40466Sbill #define	R9	(-16)
24*40466Sbill #define	R8	(-17)
25*40466Sbill #define	R7	(-18)
26*40466Sbill #define	R6	(-19)
27*40466Sbill #define	R5	(-20)
28*40466Sbill #define	R4	(-21)
29*40466Sbill #define	R3	(-22)
30*40466Sbill #define	R2	(-23)
31*40466Sbill #define	R1	(-24)
32*40466Sbill #define	R0	(-25)
33*40466Sbill 
34*40466Sbill #ifdef IPCREG
35*40466Sbill #define	NIPCREG 18
36*40466Sbill int ipcreg[NIPCREG] =
37*40466Sbill 	{R0,R1,R2,R3,R4,R5,R6,R7,R8,R9,R10,R11,R12,FP,SP,PC,RACH,RACL};
38*40466Sbill #endif
39