Annotation of researchv10dc/cmd/icon/src/link/opcode.c, revision 1.1.1.1

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);

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.