1*30378Skarels /* reg.h 1.2 87/01/13 */ 225682Ssam /* reg.h 4.2 81/02/19 */ 325682Ssam /* 425682Ssam * Location of the users' stored 525682Ssam * registers relative to PSL of 'trap' and 'syscall'. 625682Ssam * Usage is u.u_ar0[XX]. 725682Ssam */ 825682Ssam 925682Ssam #define PS (-1) 1025682Ssam #define PC (-2) 1125682Ssam /* (-3) */ 1225682Ssam /* (-4) */ 1325682Ssam #define RACL (-5) 1425682Ssam #define RACH (-6) 1525682Ssam /* (-7) */ 1625682Ssam /* (-8) */ 1725682Ssam #define SP (-9) 1825682Ssam #define R13 (-10) 1925682Ssam #define FP (-10) 2025682Ssam #define R12 (-13) 2125682Ssam #define R11 (-14) 2225682Ssam #define R10 (-15) 2325682Ssam #define R9 (-16) 2425682Ssam #define R8 (-17) 2525682Ssam #define R7 (-18) 2625682Ssam #define R6 (-19) 2725682Ssam #define R5 (-20) 2825682Ssam #define R4 (-21) 2925682Ssam #define R3 (-22) 3025682Ssam #define R2 (-23) 3125682Ssam #define R1 (-24) 3225682Ssam #define R0 (-25) 33*30378Skarels 34*30378Skarels #ifdef IPCREG 35*30378Skarels #define NIPCREG 18 36*30378Skarels int ipcreg[NIPCREG] = 37*30378Skarels {R0,R1,R2,R3,R4,R5,R6,R7,R8,R9,R10,R11,R12,FP,SP,PC,RACH,RACL}; 38*30378Skarels #endif 39