|
|
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.