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