Research V5 development
[unix-history] / usr / c / c13.c
CommitLineData
4dbd6f47
DR
1int opdope[] {
2 000000, /* EOF */
3 000000, /* ; */
4 000000, /* { */
5 000000, /* } */
6 036000, /* [ */
7 002000, /* ] */
8 036000, /* ( */
9 002000, /* ) */
10 014201, /* : */
11 007001, /* , */
12 000000, /* 10 */
13 000000, /* 11 */
14 000000, /* 12 */
15 000000, /* 13 */
16 000000, /* 14 */
17 000000, /* 15 */
18 000000, /* 16 */
19 000000, /* 17 */
20 000000, /* 18 */
21 000000, /* 19 */
22 000400, /* name */
23 000400, /* short constant */
24 000400, /* string */
25 000400, /* float */
26 000400, /* double */
27 000000, /* 25 */
28 000000, /* 26 */
29 000400, /* autoi, *r++ */
30 000400, /* autod, *--r */
31 000000, /* 29 */
32 034202, /* ++pre */
33 034202, /* --pre */
34 034202, /* ++post */
35 034202, /* --post */
36 034220, /* !un */
37 034202, /* &un */
38 034220, /* *un */
39 034200, /* -un */
40 034220, /* ~un */
41 036001, /* . (structure reference) */
42 030101, /* + */
43 030001, /* - */
44 032101, /* * */
45 032001, /* / */
46 032001, /* % */
47 026061, /* >> */
48 026061, /* << */
49 020161, /* & */
50 016161, /* | */
51 016161, /* ^ */
52 036001, /* -> */
53 000000, /* int -> double */
54 000000, /* double -> int */
55 000001, /* && */
56 000001, /* || */
57 000000, /* 55 */
58 000000, /* 56 */
59 000000, /* 57 */
60 000000, /* 58 */
61 000000, /* 59 */
62 022005, /* == */
63 022005, /* != */
64 024005, /* <= */
65 024005, /* < */
66 024005, /* >= */
67 024005, /* > */
68 024005, /* <p */
69 024005, /* <=p */
70 024005, /* >p */
71 024005, /* >=p */
72 012213, /* =+ */
73 012213, /* =- */
74 012213, /* =* */
75 012213, /* =/ */
76 012213, /* =% */
77 012253, /* =>> */
78 012253, /* =<< */
79 012253, /* =& */
80 012253, /* =| */
81 012253, /* =^ */
82 012213, /* = */
83 012253, /* =& ~ */
84 000000, /* 82 */
85 000000, /* 83 */
86 000000, /* 84 */
87 000000, /* 85 */
88 000000, /* 86 */
89 000000, /* 87 */
90 000000, /* 88 */
91 000000, /* 89 */
92 014201, /* ? */
93 000000, /* 91 */
94 000000, /* 92 */
95 000000, /* 93 */
96 000000, /* 94 */
97 000000, /* 95 */
98 000000, /* 96 */
99 000000, /* 97 */
100 000000, /* 98 */
101 000000, /* 99 */
102 036001, /* call */
103 036000, /* mcall */
104 000000, /* goto */
105 000000, /* jump cond */
106 000000, /* branch cond */
107 000400, /* set nregs */
108 000000, /* 106 */
109 000000, /* 107 */
110 000000, /* 108 */
111 000000, /* 109 */
112 000000 /* force r0 */
113};