1*40466Sbill /* reg.h 1.2 87/01/13 */ 2*40466Sbill /* reg.h 4.2 81/02/19 */ 3*40466Sbill /* 4*40466Sbill * Location of the users' stored 5*40466Sbill * registers relative to PSL of 'trap' and 'syscall'. 6*40466Sbill * Usage is u.u_ar0[XX]. 7*40466Sbill */ 8*40466Sbill 9*40466Sbill #define PS (-1) 10*40466Sbill #define PC (-2) 11*40466Sbill /* (-3) */ 12*40466Sbill /* (-4) */ 13*40466Sbill #define RACL (-5) 14*40466Sbill #define RACH (-6) 15*40466Sbill /* (-7) */ 16*40466Sbill /* (-8) */ 17*40466Sbill #define SP (-9) 18*40466Sbill #define R13 (-10) 19*40466Sbill #define FP (-10) 20*40466Sbill #define R12 (-13) 21*40466Sbill #define R11 (-14) 22*40466Sbill #define R10 (-15) 23*40466Sbill #define R9 (-16) 24*40466Sbill #define R8 (-17) 25*40466Sbill #define R7 (-18) 26*40466Sbill #define R6 (-19) 27*40466Sbill #define R5 (-20) 28*40466Sbill #define R4 (-21) 29*40466Sbill #define R3 (-22) 30*40466Sbill #define R2 (-23) 31*40466Sbill #define R1 (-24) 32*40466Sbill #define R0 (-25) 33*40466Sbill 34*40466Sbill #ifdef IPCREG 35*40466Sbill #define NIPCREG 18 36*40466Sbill int ipcreg[NIPCREG] = 37*40466Sbill {R0,R1,R2,R3,R4,R5,R6,R7,R8,R9,R10,R11,R12,FP,SP,PC,RACH,RACL}; 38*40466Sbill #endif 39