github.com/golang-haiku/go-1.4.3@v0.0.0-20190609233734-1f5ae41cc308/src/cmd/gc/opnames.h (about) 1 // auto generated by go tool dist 2 static char *opnames[] = { 3 [OXXX] = "XXX", 4 [ONAME] = "NAME", 5 [ONONAME] = "NONAME", 6 [OTYPE] = "TYPE", 7 [OPACK] = "PACK", 8 [OLITERAL] = "LITERAL", 9 [OADD] = "ADD", 10 [OSUB] = "SUB", 11 [OOR] = "OR", 12 [OXOR] = "XOR", 13 [OADDSTR] = "ADDSTR", 14 [OADDR] = "ADDR", 15 [OANDAND] = "ANDAND", 16 [OAPPEND] = "APPEND", 17 [OARRAYBYTESTR] = "ARRAYBYTESTR", 18 [OARRAYBYTESTRTMP] = "ARRAYBYTESTRTMP", 19 [OARRAYRUNESTR] = "ARRAYRUNESTR", 20 [OSTRARRAYBYTE] = "STRARRAYBYTE", 21 [OSTRARRAYRUNE] = "STRARRAYRUNE", 22 [OAS] = "AS", 23 [OAS2] = "AS2", 24 [OAS2FUNC] = "AS2FUNC", 25 [OAS2RECV] = "AS2RECV", 26 [OAS2MAPR] = "AS2MAPR", 27 [OAS2DOTTYPE] = "AS2DOTTYPE", 28 [OASOP] = "ASOP", 29 [OCALL] = "CALL", 30 [OCALLFUNC] = "CALLFUNC", 31 [OCALLMETH] = "CALLMETH", 32 [OCALLINTER] = "CALLINTER", 33 [OCALLPART] = "CALLPART", 34 [OCAP] = "CAP", 35 [OCLOSE] = "CLOSE", 36 [OCLOSURE] = "CLOSURE", 37 [OCMPIFACE] = "CMPIFACE", 38 [OCMPSTR] = "CMPSTR", 39 [OCOMPLIT] = "COMPLIT", 40 [OMAPLIT] = "MAPLIT", 41 [OSTRUCTLIT] = "STRUCTLIT", 42 [OARRAYLIT] = "ARRAYLIT", 43 [OPTRLIT] = "PTRLIT", 44 [OCONV] = "CONV", 45 [OCONVIFACE] = "CONVIFACE", 46 [OCONVNOP] = "CONVNOP", 47 [OCOPY] = "COPY", 48 [ODCL] = "DCL", 49 [ODCLFUNC] = "DCLFUNC", 50 [ODCLFIELD] = "DCLFIELD", 51 [ODCLCONST] = "DCLCONST", 52 [ODCLTYPE] = "DCLTYPE", 53 [ODELETE] = "DELETE", 54 [ODOT] = "DOT", 55 [ODOTPTR] = "DOTPTR", 56 [ODOTMETH] = "DOTMETH", 57 [ODOTINTER] = "DOTINTER", 58 [OXDOT] = "XDOT", 59 [ODOTTYPE] = "DOTTYPE", 60 [ODOTTYPE2] = "DOTTYPE2", 61 [OEQ] = "EQ", 62 [ONE] = "NE", 63 [OLT] = "LT", 64 [OLE] = "LE", 65 [OGE] = "GE", 66 [OGT] = "GT", 67 [OIND] = "IND", 68 [OINDEX] = "INDEX", 69 [OINDEXMAP] = "INDEXMAP", 70 [OKEY] = "KEY", 71 [OPARAM] = "PARAM", 72 [OLEN] = "LEN", 73 [OMAKE] = "MAKE", 74 [OMAKECHAN] = "MAKECHAN", 75 [OMAKEMAP] = "MAKEMAP", 76 [OMAKESLICE] = "MAKESLICE", 77 [OMUL] = "MUL", 78 [ODIV] = "DIV", 79 [OMOD] = "MOD", 80 [OLSH] = "LSH", 81 [ORSH] = "RSH", 82 [OAND] = "AND", 83 [OANDNOT] = "ANDNOT", 84 [ONEW] = "NEW", 85 [ONOT] = "NOT", 86 [OCOM] = "COM", 87 [OPLUS] = "PLUS", 88 [OMINUS] = "MINUS", 89 [OOROR] = "OROR", 90 [OPANIC] = "PANIC", 91 [OPRINT] = "PRINT", 92 [OPRINTN] = "PRINTN", 93 [OPAREN] = "PAREN", 94 [OSEND] = "SEND", 95 [OSLICE] = "SLICE", 96 [OSLICEARR] = "SLICEARR", 97 [OSLICESTR] = "SLICESTR", 98 [OSLICE3] = "SLICE3", 99 [OSLICE3ARR] = "SLICE3ARR", 100 [ORECOVER] = "RECOVER", 101 [ORECV] = "RECV", 102 [ORUNESTR] = "RUNESTR", 103 [OSELRECV] = "SELRECV", 104 [OSELRECV2] = "SELRECV2", 105 [OIOTA] = "IOTA", 106 [OREAL] = "REAL", 107 [OIMAG] = "IMAG", 108 [OCOMPLEX] = "COMPLEX", 109 [OBLOCK] = "BLOCK", 110 [OBREAK] = "BREAK", 111 [OCASE] = "CASE", 112 [OXCASE] = "XCASE", 113 [OCONTINUE] = "CONTINUE", 114 [ODEFER] = "DEFER", 115 [OEMPTY] = "EMPTY", 116 [OFALL] = "FALL", 117 [OXFALL] = "XFALL", 118 [OFOR] = "FOR", 119 [OGOTO] = "GOTO", 120 [OIF] = "IF", 121 [OLABEL] = "LABEL", 122 [OPROC] = "PROC", 123 [ORANGE] = "RANGE", 124 [ORETURN] = "RETURN", 125 [OSELECT] = "SELECT", 126 [OSWITCH] = "SWITCH", 127 [OTYPESW] = "TYPESW", 128 [OTCHAN] = "TCHAN", 129 [OTMAP] = "TMAP", 130 [OTSTRUCT] = "TSTRUCT", 131 [OTINTER] = "TINTER", 132 [OTFUNC] = "TFUNC", 133 [OTARRAY] = "TARRAY", 134 [ODDD] = "DDD", 135 [ODDDARG] = "DDDARG", 136 [OINLCALL] = "INLCALL", 137 [OEFACE] = "EFACE", 138 [OITAB] = "ITAB", 139 [OSPTR] = "SPTR", 140 [OCLOSUREVAR] = "CLOSUREVAR", 141 [OCFUNC] = "CFUNC", 142 [OCHECKNIL] = "CHECKNIL", 143 [OVARKILL] = "VARKILL", 144 [OREGISTER] = "REGISTER", 145 [OINDREG] = "INDREG", 146 [OCMP] = "CMP", 147 [ODEC] = "DEC", 148 [OINC] = "INC", 149 [OEXTEND] = "EXTEND", 150 [OHMUL] = "HMUL", 151 [OLROT] = "LROT", 152 [ORROTC] = "RROTC", 153 [ORETJMP] = "RETJMP", 154 [OEND] = "END", 155 };