|
|
1.1 ! root 1: /* ! 2: * @(#)reg.h 7.1 (Berkeley) 5/21/88 ! 3: * from reg.h 4.2 81/02/19 ! 4: */ ! 5: ! 6: /* ! 7: * Location of the users' stored ! 8: * registers relative to PSL of 'trap' and 'syscall'. ! 9: * Usage is u.u_ar0[XX]. ! 10: */ ! 11: ! 12: #define PS (-1) ! 13: #define PC (-2) ! 14: /* (-3) */ ! 15: /* (-4) */ ! 16: #define RACL (-5) ! 17: #define RACH (-6) ! 18: /* (-7) */ ! 19: /* (-8) */ ! 20: #define SP (-9) ! 21: #define R13 (-10) ! 22: #define FP (-10) ! 23: #define R12 (-13) ! 24: #define R11 (-14) ! 25: #define R10 (-15) ! 26: #define R9 (-16) ! 27: #define R8 (-17) ! 28: #define R7 (-18) ! 29: #define R6 (-19) ! 30: #define R5 (-20) ! 31: #define R4 (-21) ! 32: #define R3 (-22) ! 33: #define R2 (-23) ! 34: #define R1 (-24) ! 35: #define R0 (-25) ! 36: ! 37: #ifdef IPCREG ! 38: #define NIPCREG 18 ! 39: int ipcreg[NIPCREG] = ! 40: {R0,R1,R2,R3,R4,R5,R6,R7,R8,R9,R10,R11,R12,FP,SP,PC,RACH,RACL}; ! 41: #endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.