xref: /original-bsd/sys/vax/include/reg.h (revision 48d2e7c6)
1 /*-
2  * Copyright (c) 1982, 1986 The Regents of the University of California.
3  * All rights reserved.
4  *
5  * %sccs.include.proprietary.c%
6  *
7  *	@(#)reg.h	7.3 (Berkeley) 05/08/91
8  */
9 
10 /*
11  * Location of the users' stored
12  * registers relative to R0.
13  * Usage is u.u_ar0[XX].
14  */
15 #define	R0	(-18)
16 #define	R1	(-17)
17 #define	R2	(-16)
18 #define	R3	(-15)
19 #define	R4	(-14)
20 #define	R5	(-13)
21 #define	R6	(-12)
22 #define	R7	(-11)
23 #define	R8	(-10)
24 #define	R9	(-9)
25 #define	R10	(-8)
26 #define	R11	(-7)
27 #define	R12	(-21)
28 #define	R13	(-20)
29 
30 #define AP	(-21)
31 #define	FP	(-20)
32 #define	SP	(-5)
33 #define	PS	(-1)
34 #define	PC	(-2)
35 
36 #ifdef IPCREG
37 #define	NIPCREG 16
38 int ipcreg[NIPCREG] =
39 	{R0,R1,R2,R3,R4,R5,R6,R7,R8,R9,R10,R11,AP,FP,SP,PC};
40 #endif
41