1: /*
2: * Copyright (c) 1980 Regents of the University of California.
3: * All rights reserved. The Berkeley software License Agreement
4: * specifies the terms and conditions for redistribution.
5: *
6: * @(#)optab.h 5.1 (Berkeley) 6/7/85
7: */
8:
9: /*
10: * px opcode information structure
11: */
12:
13: #define MAXNARGS 10
14:
15: /*
16: * argument types
17: */
18:
19: typedef int ARGTYPE;
20:
21: #define ADDR2 1
22: #define ADDR4 2
23: #define DISP 3
24: #define PSUBOP 5
25: #define SUBOP 6
26: #define VLEN 7
27: #define HWORD 8
28: #define LWORD 9
29: #define STRING 10
30:
31: typedef struct {
32: char *opname;
33: ARGTYPE argtype[MAXNARGS];
34: } OPTAB;
35:
36: OPTAB optab[];
Defined typedef's
Defined macros
ADDR2
defined in line
21; used 15 times
ADDR4
defined in line
22; used 13 times
DISP
defined in line
23; used 18 times
HWORD
defined in line
27; used 40 times
LWORD
defined in line
28; used 18 times
PSUBOP
defined in line
24; used 26 times
SUBOP
defined in line
25; used 14 times
VLEN
defined in line
26; used 2 times
Usage of this include