Annotation of researchv10no/cmd/lcc/c/ops2.h, revision 1.1

1.1     ! root        1: #define CNST (1<<4) 
        !             2: #define CNSTC ((1<<4)+CHAR ) 
        !             3: #define CNSTD ((1<<4)+DOUBLE ) 
        !             4: #define CNSTF ((1<<4)+FLOAT ) 
        !             5: #define CNSTI ((1<<4)+INT ) 
        !             6: #define CNSTP ((1<<4)+POINTER ) 
        !             7: #define CNSTS ((1<<4)+SHORT ) 
        !             8: #define CNSTU ((1<<4)+UNSIGNED ) 
        !             9: #define ARG (2<<4) 
        !            10: #define ARGB ((2<<4)+STRUCT ) 
        !            11: #define ARGD ((2<<4)+DOUBLE ) 
        !            12: #define ARGF ((2<<4)+FLOAT ) 
        !            13: #define ARGI ((2<<4)+INT ) 
        !            14: #define ARGP ((2<<4)+POINTER ) 
        !            15: #define ASGN (3<<4) 
        !            16: #define ASGNB ((3<<4)+STRUCT ) 
        !            17: #define ASGNC ((3<<4)+CHAR ) 
        !            18: #define ASGND ((3<<4)+DOUBLE ) 
        !            19: #define ASGNF ((3<<4)+FLOAT ) 
        !            20: #define ASGNI ((3<<4)+INT ) 
        !            21: #define ASGNS ((3<<4)+SHORT ) 
        !            22: #define ASGNP ((3<<4)+POINTER ) 
        !            23: #define INDIR (4<<4) 
        !            24: #define INDIRB ((4<<4)+STRUCT ) 
        !            25: #define INDIRC ((4<<4)+CHAR ) 
        !            26: #define INDIRD ((4<<4)+DOUBLE ) 
        !            27: #define INDIRF ((4<<4)+FLOAT ) 
        !            28: #define INDIRI ((4<<4)+INT ) 
        !            29: #define INDIRS ((4<<4)+SHORT ) 
        !            30: #define INDIRP ((4<<4)+POINTER ) 
        !            31: #define CVC (5<<4) 
        !            32: #define CVCI ((5<<4)+INT ) 
        !            33: #define CVCU ((5<<4)+UNSIGNED ) 
        !            34: #define CVD (6<<4) 
        !            35: #define CVDF ((6<<4)+FLOAT ) 
        !            36: #define CVDI ((6<<4)+INT ) 
        !            37: #define CVF (7<<4) 
        !            38: #define CVFD ((7<<4)+DOUBLE ) 
        !            39: #define CVI (8<<4) 
        !            40: #define CVIC ((8<<4)+CHAR ) 
        !            41: #define CVID ((8<<4)+DOUBLE ) 
        !            42: #define CVIS ((8<<4)+SHORT ) 
        !            43: #define CVIU ((8<<4)+UNSIGNED ) 
        !            44: #define CVP (9<<4) 
        !            45: #define CVPU ((9<<4)+UNSIGNED ) 
        !            46: #define CVS (10<<4) 
        !            47: #define CVSI ((10<<4)+INT ) 
        !            48: #define CVSU ((10<<4)+UNSIGNED ) 
        !            49: #define CVU (11<<4) 
        !            50: #define CVUC ((11<<4)+CHAR ) 
        !            51: #define CVUI ((11<<4)+INT ) 
        !            52: #define CVUP ((11<<4)+POINTER ) 
        !            53: #define CVUS ((11<<4)+SHORT ) 
        !            54: #define NEG (12<<4) 
        !            55: #define NEGD ((12<<4)+DOUBLE ) 
        !            56: #define NEGF ((12<<4)+FLOAT ) 
        !            57: #define NEGI ((12<<4)+INT ) 
        !            58: #define CALL (13<<4) 
        !            59: #define CALLB ((13<<4)+STRUCT ) 
        !            60: #define CALLD ((13<<4)+DOUBLE ) 
        !            61: #define CALLF ((13<<4)+FLOAT ) 
        !            62: #define CALLI ((13<<4)+INT ) 
        !            63: #define CALLV ((13<<4)+VOID ) 
        !            64: #define LOAD (14<<4) 
        !            65: #define LOADB ((14<<4)+STRUCT ) 
        !            66: #define LOADC ((14<<4)+CHAR ) 
        !            67: #define LOADD ((14<<4)+DOUBLE ) 
        !            68: #define LOADF ((14<<4)+FLOAT ) 
        !            69: #define LOADI ((14<<4)+INT ) 
        !            70: #define LOADP ((14<<4)+POINTER ) 
        !            71: #define LOADS ((14<<4)+SHORT ) 
        !            72: #define LOADU ((14<<4)+UNSIGNED ) 
        !            73: #define RET (15<<4) 
        !            74: #define RETD ((15<<4)+DOUBLE ) 
        !            75: #define RETF ((15<<4)+FLOAT ) 
        !            76: #define RETI ((15<<4)+INT ) 
        !            77: #define RETV ((15<<4)+VOID ) 
        !            78: #define ADDRG (16<<4) 
        !            79: #define ADDRGP ((16<<4)+POINTER ) 
        !            80: #define ADDRF (17<<4) 
        !            81: #define ADDRFP ((17<<4)+POINTER ) 
        !            82: #define ADDRL (18<<4) 
        !            83: #define ADDRLP ((18<<4)+POINTER ) 
        !            84: #define ADD (19<<4) 
        !            85: #define ADDD ((19<<4)+DOUBLE ) 
        !            86: #define ADDF ((19<<4)+FLOAT ) 
        !            87: #define ADDI ((19<<4)+INT ) 
        !            88: #define ADDP ((19<<4)+POINTER ) 
        !            89: #define ADDU ((19<<4)+UNSIGNED ) 
        !            90: #define SUB (20<<4) 
        !            91: #define SUBD ((20<<4)+DOUBLE ) 
        !            92: #define SUBF ((20<<4)+FLOAT ) 
        !            93: #define SUBI ((20<<4)+INT ) 
        !            94: #define SUBP ((20<<4)+POINTER ) 
        !            95: #define SUBU ((20<<4)+UNSIGNED ) 
        !            96: #define LSH (21<<4) 
        !            97: #define LSHI ((21<<4)+INT ) 
        !            98: #define LSHU ((21<<4)+UNSIGNED ) 
        !            99: #define MOD (22<<4) 
        !           100: #define MODI ((22<<4)+INT ) 
        !           101: #define MODU ((22<<4)+UNSIGNED ) 
        !           102: #define RSH (23<<4) 
        !           103: #define RSHI ((23<<4)+INT ) 
        !           104: #define RSHU ((23<<4)+UNSIGNED ) 
        !           105: #define BAND (24<<4) 
        !           106: #define BANDU ((24<<4)+UNSIGNED ) 
        !           107: #define BCOM (25<<4) 
        !           108: #define BCOMU ((25<<4)+UNSIGNED ) 
        !           109: #define BOR (26<<4) 
        !           110: #define BORU ((26<<4)+UNSIGNED ) 
        !           111: #define BXOR (27<<4) 
        !           112: #define BXORU ((27<<4)+UNSIGNED ) 
        !           113: #define DIV (28<<4) 
        !           114: #define DIVD ((28<<4)+DOUBLE ) 
        !           115: #define DIVF ((28<<4)+FLOAT ) 
        !           116: #define DIVI ((28<<4)+INT ) 
        !           117: #define DIVU ((28<<4)+UNSIGNED ) 
        !           118: #define MUL (29<<4) 
        !           119: #define MULD ((29<<4)+DOUBLE ) 
        !           120: #define MULF ((29<<4)+FLOAT ) 
        !           121: #define MULI ((29<<4)+INT ) 
        !           122: #define MULU ((29<<4)+UNSIGNED ) 
        !           123: #define EQ (30<<4) 
        !           124: #define EQD ((30<<4)+DOUBLE ) 
        !           125: #define EQF ((30<<4)+FLOAT ) 
        !           126: #define EQI ((30<<4)+INT ) 
        !           127: #define EQU ((30<<4)+UNSIGNED ) 
        !           128: #define GE (31<<4) 
        !           129: #define GED ((31<<4)+DOUBLE ) 
        !           130: #define GEF ((31<<4)+FLOAT ) 
        !           131: #define GEI ((31<<4)+INT ) 
        !           132: #define GEU ((31<<4)+UNSIGNED ) 
        !           133: #define GT (32<<4) 
        !           134: #define GTD ((32<<4)+DOUBLE ) 
        !           135: #define GTF ((32<<4)+FLOAT ) 
        !           136: #define GTI ((32<<4)+INT ) 
        !           137: #define GTU ((32<<4)+UNSIGNED ) 
        !           138: #define LE (33<<4) 
        !           139: #define LED ((33<<4)+DOUBLE ) 
        !           140: #define LEF ((33<<4)+FLOAT ) 
        !           141: #define LEI ((33<<4)+INT ) 
        !           142: #define LEU ((33<<4)+UNSIGNED ) 
        !           143: #define LT (34<<4) 
        !           144: #define LTD ((34<<4)+DOUBLE ) 
        !           145: #define LTF ((34<<4)+FLOAT ) 
        !           146: #define LTI ((34<<4)+INT ) 
        !           147: #define LTU ((34<<4)+UNSIGNED ) 
        !           148: #define NE (35<<4) 
        !           149: #define NED ((35<<4)+DOUBLE ) 
        !           150: #define NEF ((35<<4)+FLOAT ) 
        !           151: #define NEI ((35<<4)+INT ) 
        !           152: #define NEU ((35<<4)+UNSIGNED ) 
        !           153: #define JUMP (36<<4) 
        !           154: #define JUMPV ((36<<4)+VOID ) 
        !           155: #define LABEL (37<<4) 
        !           156: #define LABELV ((37<<4)+VOID ) 

unix.superglobalmegacorp.com

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