xref: /csrg-svn/sys/vax/include/reg.h (revision 30377)
170Sbill /*
229195Smckusick  * Copyright (c) 1982, 1986 Regents of the University of California.
323272Smckusick  * All rights reserved.  The Berkeley software License Agreement
423272Smckusick  * specifies the terms and conditions for redistribution.
523272Smckusick  *
6*30377Skarels  *	@(#)reg.h	7.2 (Berkeley) 01/13/87
723272Smckusick  */
823272Smckusick 
923464Smckusick /*
1070Sbill  * Location of the users' stored
1170Sbill  * registers relative to R0.
1270Sbill  * Usage is u.u_ar0[XX].
1370Sbill  */
1470Sbill #define	R0	(-18)
1570Sbill #define	R1	(-17)
1670Sbill #define	R2	(-16)
1770Sbill #define	R3	(-15)
1870Sbill #define	R4	(-14)
1970Sbill #define	R5	(-13)
2070Sbill #define	R6	(-12)
2170Sbill #define	R7	(-11)
2270Sbill #define	R8	(-10)
2370Sbill #define	R9	(-9)
2470Sbill #define	R10	(-8)
2570Sbill #define	R11	(-7)
2670Sbill #define	R12	(-21)
2770Sbill #define	R13	(-20)
2870Sbill 
2970Sbill #define AP	(-21)
3070Sbill #define	FP	(-20)
3170Sbill #define	SP	(-5)
3270Sbill #define	PS	(-1)
3370Sbill #define	PC	(-2)
34*30377Skarels 
35*30377Skarels #ifdef IPCREG
36*30377Skarels #define	NIPCREG 16
37*30377Skarels int ipcreg[NIPCREG] =
38*30377Skarels 	{R0,R1,R2,R3,R4,R5,R6,R7,R8,R9,R10,R11,AP,FP,SP,PC};
39*30377Skarels #endif
40