xref: /csrg-svn/sys/vax/include/reg.h (revision 49436)
1*49436Sbostic /*-
2*49436Sbostic  * Copyright (c) 1982, 1986 The Regents of the University of California.
3*49436Sbostic  * All rights reserved.
423272Smckusick  *
5*49436Sbostic  * %sccs.include.proprietary.c%
6*49436Sbostic  *
7*49436Sbostic  *	@(#)reg.h	7.3 (Berkeley) 05/08/91
823272Smckusick  */
923272Smckusick 
1023464Smckusick /*
1170Sbill  * Location of the users' stored
1270Sbill  * registers relative to R0.
1370Sbill  * Usage is u.u_ar0[XX].
1470Sbill  */
1570Sbill #define	R0	(-18)
1670Sbill #define	R1	(-17)
1770Sbill #define	R2	(-16)
1870Sbill #define	R3	(-15)
1970Sbill #define	R4	(-14)
2070Sbill #define	R5	(-13)
2170Sbill #define	R6	(-12)
2270Sbill #define	R7	(-11)
2370Sbill #define	R8	(-10)
2470Sbill #define	R9	(-9)
2570Sbill #define	R10	(-8)
2670Sbill #define	R11	(-7)
2770Sbill #define	R12	(-21)
2870Sbill #define	R13	(-20)
2970Sbill 
3070Sbill #define AP	(-21)
3170Sbill #define	FP	(-20)
3270Sbill #define	SP	(-5)
3370Sbill #define	PS	(-1)
3470Sbill #define	PC	(-2)
3530377Skarels 
3630377Skarels #ifdef IPCREG
3730377Skarels #define	NIPCREG 16
3830377Skarels int ipcreg[NIPCREG] =
3930377Skarels 	{R0,R1,R2,R3,R4,R5,R6,R7,R8,R9,R10,R11,AP,FP,SP,PC};
4030377Skarels #endif
41