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