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