Annotation of researchv10dc/cmd/icon/src/link/opcode.c, revision 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.