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