1: /*	PDP11 Registers */
   2: 
   3:     /* scratch registers */
   4: # define R0 0
   5: # define R1 1
   6: 
   7:     /* register variables */
   8: # define R2 2
   9: # define R3 3
  10: # define R4 4
  11: 
  12:     /* special purpose */
  13: # define R5 5   /* frame pointer */
  14: # define SP 6   /* stack pointer */
  15: # define PC 7   /* program counter */
  16: 
  17:     /* floating registers */
  18: 
  19: # define FR0 8
  20: # define FR1 9
  21: # define FR2 10
  22: # define FR3 11
  23: # define FR4 12
  24: # define FR5 13
  25: 
  26: # define SAVEREGION 8 /* number of bytes for save area */
  27: 
  28: # define BYTEOFF(x) ((x)&01)
  29: # define wdal(k) (BYTEOFF(k)==0)
  30: # define BITOOR(x) ((x)>>3)  /* bit offset to oreg offset */
  31: 
  32: # define REGSZ 14
  33: 
  34: # define TMPREG R5
  35: 
  36: 
  37: # define STOARG(p)     /* just evaluate the arguments, and be done with it... */
  38: # define STOFARG(p)
  39: # define STOSTARG(p)
  40: # define genfcall(a,b) gencall(a,b)
  41: 
  42: 
  43:     /* shape for constants between -128 and 127 */
  44: # define SCCON (SPECIAL+100)
  45:     /* shape for constants between 0 and 32767 */
  46: # define SICON (SPECIAL+101)
  47: 
  48: # define MYREADER(p) myreader(p)
  49: extern int fltused;
  50:     /* calls can be nested on the PDP-11 */
  51: # define NESTCALLS

Defined macros

BITOOR defined in line 30; used 1 times
BYTEOFF defined in line 28; used 3 times
FR0 defined in line 19; used 2 times
FR1 defined in line 20; never used
FR2 defined in line 21; never used
FR3 defined in line 22; never used
FR4 defined in line 23; never used
FR5 defined in line 24; never used
MYREADER defined in line 48; used 6 times
NESTCALLS defined in line 51; used 1 times
PC defined in line 15; never used
R0 defined in line 4; used 2 times
R1 defined in line 5; used 3 times
R2 defined in line 8; used 3 times
R3 defined in line 9; used 3 times
R4 defined in line 10; never used
R5 defined in line 13; used 3 times
REGSZ defined in line 32; used 2 times
SAVEREGION defined in line 26; never used
SCCON defined in line 44; used 1 times
SICON defined in line 46; used 2 times
SP defined in line 14; never used
STOARG defined in line 37; used 1 times
STOFARG defined in line 38; used 1 times
STOSTARG defined in line 39; used 1 times
TMPREG defined in line 34; used 1 times
genfcall defined in line 40; used 1 times
wdal defined in line 29; never used

Usage of this include

mac2defs used 1 times
Last modified: 1979-01-10
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 626
Valid CSS Valid XHTML 1.0 Strict