|
|
1.1 root 1: #include "ilink.h"
2: #include "opcode.h"
3:
4: /*
5: * Opcode table.
6: */
7:
8: struct opentry optable[] = {
9: "asgn", Op_Asgn,
10: "bang", Op_Bang,
11: "bscan", Op_Bscan,
12: "cat", Op_Cat,
13: "ccase", Op_Ccase,
14: "chfail", Op_Chfail,
15: "coact", Op_Coact,
16: "cofail", Op_Cofail,
17: "compl", Op_Compl,
18: "con", Op_Con,
19: "coret", Op_Coret,
20: "create", Op_Create,
21: "cset", Op_Cset,
22: "declend", Op_Declend,
23: "diff", Op_Diff,
24: "div", Op_Div,
25: "dup", Op_Dup,
26: "efail", Op_Efail,
27: "end", Op_End,
28: "eqv", Op_Eqv,
29: "eret", Op_Eret,
30: "error", Op_Error,
31: "escan", Op_Escan,
32: "esusp", Op_Esusp,
33: "field", Op_Field,
34: "filen", Op_Filen,
35: "global", Op_Global,
36: "goto", Op_Goto,
37: "impl", Op_Impl,
38: "init", Op_Init,
39: "int", Op_Int,
40: "inter", Op_Inter,
41: "invoke", Op_Invoke,
42: "keywd", Op_Keywd,
43: "lab", Op_Lab,
44: "lconcat", Op_Lconcat,
45: "lexeq", Op_Lexeq,
46: "lexge", Op_Lexge,
47: "lexgt", Op_Lexgt,
48: "lexle", Op_Lexle,
49: "lexlt", Op_Lexlt,
50: "lexne", Op_Lexne,
51: "limit", Op_Limit,
52: "line", Op_Line,
53: "link", Op_Link,
54: "llist", Op_Llist,
55: "local", Op_Local,
56: "long", Op_Long,
57: "lsusp", Op_Lsusp,
58: "mark", Op_Mark,
59: "mark0", Op_Mark0,
60: "minus", Op_Minus,
61: "mod", Op_Mod,
62: "mult", Op_Mult,
63: "neg", Op_Neg,
64: "neqv", Op_Neqv,
65: "nonnull", Op_Nonnull,
66: "null", Op_Null,
67: "number", Op_Number,
68: "numeq", Op_Numeq,
69: "numge", Op_Numge,
70: "numgt", Op_Numgt,
71: "numle", Op_Numle,
72: "numlt", Op_Numlt,
73: "numne", Op_Numne,
74: "pfail", Op_Pfail,
75: "plus", Op_Plus,
76: "pnull", Op_Pnull,
77: "pop", Op_Pop,
78: "power", Op_Power,
79: "pret", Op_Pret,
80: "proc", Op_Proc,
81: "psusp", Op_Psusp,
82: "push1", Op_Push1,
83: "pushn1", Op_Pushn1,
84: "random", Op_Random,
85: "rasgn", Op_Rasgn,
86: "real", Op_Real,
87: "record", Op_Record,
88: "refresh", Op_Refresh,
89: "rswap", Op_Rswap,
90: "sdup", Op_Sdup,
91: "sect", Op_Sect,
92: "size", Op_Size,
93: "str", Op_Str,
94: "subsc", Op_Subsc,
95: "swap", Op_Swap,
96: "tabmat", Op_Tabmat,
97: "tally", Op_Tally,
98: "toby", Op_Toby,
99: "trace", Op_Trace,
100: "unions", Op_Unions,
101: "unmark", Op_Unmark,
102: "value", Op_Value,
103: "var", Op_Var,
104: "version", Op_Version,
105: };
106:
107: int NOPCODES = sizeof(optable) / sizeof(struct opentry);
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.