|
|
1.1 ! root 1: /* ! 2: * Argument access types ! 3: */ ! 4: #define ACCA (8<<3) /* address only */ ! 5: #define ACCR (1<<3) /* read */ ! 6: #define ACCW (2<<3) /* write */ ! 7: #define ACCM (3<<3) /* modify */ ! 8: #define ACCB (4<<3) /* branch displacement */ ! 9: #define ACCI (5<<3) /* XFC code */ ! 10: ! 11: /* ! 12: * Argument data types ! 13: */ ! 14: #define TYPB 0 /* byte */ ! 15: #define TYPW 1 /* word */ ! 16: #define TYPL 2 /* long */ ! 17: #define TYPQ 3 /* quad */ ! 18: #define TYPF 4 /* float */ ! 19: #define TYPD 5 /* double */ ! 20: ! 21: TYPE struct optab *OPTAB; ! 22: struct optab { ! 23: char *iname; ! 24: char val; ! 25: char nargs; ! 26: char argtype[6]; ! 27: } optab[]; ! 28: #define SYSSIZ 151 ! 29: STRING systab[]; ! 30: STRING regname[];
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.