1 static void *opcode_targets[256] = { 2 &&TARGET_CACHE, 3 &&TARGET_POP_TOP, 4 &&TARGET_PUSH_NULL, 5 &&TARGET_BINARY_OP_ADAPTIVE, 6 &&TARGET_BINARY_OP_ADD_FLOAT, 7 &&TARGET_BINARY_OP_ADD_INT, 8 &&TARGET_BINARY_OP_ADD_UNICODE, 9 &&TARGET_BINARY_OP_INPLACE_ADD_UNICODE, 10 &&TARGET_BINARY_OP_MULTIPLY_FLOAT, 11 &&TARGET_NOP, 12 &&TARGET_UNARY_POSITIVE, 13 &&TARGET_UNARY_NEGATIVE, 14 &&TARGET_UNARY_NOT, 15 &&TARGET_BINARY_OP_MULTIPLY_INT, 16 &&TARGET_BINARY_OP_SUBTRACT_FLOAT, 17 &&TARGET_UNARY_INVERT, 18 &&TARGET_BINARY_OP_SUBTRACT_INT, 19 &&TARGET_BINARY_SUBSCR_ADAPTIVE, 20 &&TARGET_BINARY_SUBSCR_DICT, 21 &&TARGET_BINARY_SUBSCR_GETITEM, 22 &&TARGET_BINARY_SUBSCR_LIST_INT, 23 &&TARGET_BINARY_SUBSCR_TUPLE_INT, 24 &&TARGET_CALL_ADAPTIVE, 25 &&TARGET_CALL_PY_EXACT_ARGS, 26 &&TARGET_CALL_PY_WITH_DEFAULTS, 27 &&TARGET_BINARY_SUBSCR, 28 &&TARGET_COMPARE_OP_ADAPTIVE, 29 &&TARGET_COMPARE_OP_FLOAT_JUMP, 30 &&TARGET_COMPARE_OP_INT_JUMP, 31 &&TARGET_COMPARE_OP_STR_JUMP, 32 &&TARGET_GET_LEN, 33 &&TARGET_MATCH_MAPPING, 34 &&TARGET_MATCH_SEQUENCE, 35 &&TARGET_MATCH_KEYS, 36 &&TARGET_EXTENDED_ARG_QUICK, 37 &&TARGET_PUSH_EXC_INFO, 38 &&TARGET_CHECK_EXC_MATCH, 39 &&TARGET_CHECK_EG_MATCH, 40 &&TARGET_JUMP_BACKWARD_QUICK, 41 &&TARGET_LOAD_ATTR_ADAPTIVE, 42 &&TARGET_LOAD_ATTR_INSTANCE_VALUE, 43 &&TARGET_LOAD_ATTR_MODULE, 44 &&TARGET_LOAD_ATTR_SLOT, 45 &&TARGET_LOAD_ATTR_WITH_HINT, 46 &&TARGET_LOAD_CONST__LOAD_FAST, 47 &&TARGET_LOAD_FAST__LOAD_CONST, 48 &&TARGET_LOAD_FAST__LOAD_FAST, 49 &&TARGET_LOAD_GLOBAL_ADAPTIVE, 50 &&TARGET_LOAD_GLOBAL_BUILTIN, 51 &&TARGET_WITH_EXCEPT_START, 52 &&TARGET_GET_AITER, 53 &&TARGET_GET_ANEXT, 54 &&TARGET_BEFORE_ASYNC_WITH, 55 &&TARGET_BEFORE_WITH, 56 &&TARGET_END_ASYNC_FOR, 57 &&TARGET_LOAD_GLOBAL_MODULE, 58 &&TARGET_LOAD_METHOD_ADAPTIVE, 59 &&TARGET_LOAD_METHOD_CLASS, 60 &&TARGET_LOAD_METHOD_MODULE, 61 &&TARGET_LOAD_METHOD_NO_DICT, 62 &&TARGET_STORE_SUBSCR, 63 &&TARGET_DELETE_SUBSCR, 64 &&TARGET_LOAD_METHOD_WITH_DICT, 65 &&TARGET_LOAD_METHOD_WITH_VALUES, 66 &&TARGET_PRECALL_ADAPTIVE, 67 &&TARGET_PRECALL_BOUND_METHOD, 68 &&TARGET_PRECALL_BUILTIN_CLASS, 69 &&TARGET_PRECALL_BUILTIN_FAST_WITH_KEYWORDS, 70 &&TARGET_GET_ITER, 71 &&TARGET_GET_YIELD_FROM_ITER, 72 &&TARGET_PRINT_EXPR, 73 &&TARGET_LOAD_BUILD_CLASS, 74 &&TARGET_PRECALL_METHOD_DESCRIPTOR_FAST_WITH_KEYWORDS, 75 &&TARGET_PRECALL_NO_KW_BUILTIN_FAST, 76 &&TARGET_LOAD_ASSERTION_ERROR, 77 &&TARGET_RETURN_GENERATOR, 78 &&TARGET_PRECALL_NO_KW_BUILTIN_O, 79 &&TARGET_PRECALL_NO_KW_ISINSTANCE, 80 &&TARGET_PRECALL_NO_KW_LEN, 81 &&TARGET_PRECALL_NO_KW_LIST_APPEND, 82 &&TARGET_PRECALL_NO_KW_METHOD_DESCRIPTOR_FAST, 83 &&TARGET_PRECALL_NO_KW_METHOD_DESCRIPTOR_NOARGS, 84 &&TARGET_LIST_TO_TUPLE, 85 &&TARGET_RETURN_VALUE, 86 &&TARGET_IMPORT_STAR, 87 &&TARGET_SETUP_ANNOTATIONS, 88 &&TARGET_YIELD_VALUE, 89 &&TARGET_ASYNC_GEN_WRAP, 90 &&TARGET_PREP_RERAISE_STAR, 91 &&TARGET_POP_EXCEPT, 92 &&TARGET_STORE_NAME, 93 &&TARGET_DELETE_NAME, 94 &&TARGET_UNPACK_SEQUENCE, 95 &&TARGET_FOR_ITER, 96 &&TARGET_UNPACK_EX, 97 &&TARGET_STORE_ATTR, 98 &&TARGET_DELETE_ATTR, 99 &&TARGET_STORE_GLOBAL, 100 &&TARGET_DELETE_GLOBAL, 101 &&TARGET_SWAP, 102 &&TARGET_LOAD_CONST, 103 &&TARGET_LOAD_NAME, 104 &&TARGET_BUILD_TUPLE, 105 &&TARGET_BUILD_LIST, 106 &&TARGET_BUILD_SET, 107 &&TARGET_BUILD_MAP, 108 &&TARGET_LOAD_ATTR, 109 &&TARGET_COMPARE_OP, 110 &&TARGET_IMPORT_NAME, 111 &&TARGET_IMPORT_FROM, 112 &&TARGET_JUMP_FORWARD, 113 &&TARGET_JUMP_IF_FALSE_OR_POP, 114 &&TARGET_JUMP_IF_TRUE_OR_POP, 115 &&TARGET_PRECALL_NO_KW_METHOD_DESCRIPTOR_O, 116 &&TARGET_POP_JUMP_FORWARD_IF_FALSE, 117 &&TARGET_POP_JUMP_FORWARD_IF_TRUE, 118 &&TARGET_LOAD_GLOBAL, 119 &&TARGET_IS_OP, 120 &&TARGET_CONTAINS_OP, 121 &&TARGET_RERAISE, 122 &&TARGET_COPY, 123 &&TARGET_PRECALL_NO_KW_STR_1, 124 &&TARGET_BINARY_OP, 125 &&TARGET_SEND, 126 &&TARGET_LOAD_FAST, 127 &&TARGET_STORE_FAST, 128 &&TARGET_DELETE_FAST, 129 &&TARGET_PRECALL_NO_KW_TUPLE_1, 130 &&TARGET_POP_JUMP_FORWARD_IF_NOT_NONE, 131 &&TARGET_POP_JUMP_FORWARD_IF_NONE, 132 &&TARGET_RAISE_VARARGS, 133 &&TARGET_GET_AWAITABLE, 134 &&TARGET_MAKE_FUNCTION, 135 &&TARGET_BUILD_SLICE, 136 &&TARGET_JUMP_BACKWARD_NO_INTERRUPT, 137 &&TARGET_MAKE_CELL, 138 &&TARGET_LOAD_CLOSURE, 139 &&TARGET_LOAD_DEREF, 140 &&TARGET_STORE_DEREF, 141 &&TARGET_DELETE_DEREF, 142 &&TARGET_JUMP_BACKWARD, 143 &&TARGET_PRECALL_NO_KW_TYPE_1, 144 &&TARGET_CALL_FUNCTION_EX, 145 &&TARGET_PRECALL_PYFUNC, 146 &&TARGET_EXTENDED_ARG, 147 &&TARGET_LIST_APPEND, 148 &&TARGET_SET_ADD, 149 &&TARGET_MAP_ADD, 150 &&TARGET_LOAD_CLASSDEREF, 151 &&TARGET_COPY_FREE_VARS, 152 &&TARGET_RESUME_QUICK, 153 &&TARGET_RESUME, 154 &&TARGET_MATCH_CLASS, 155 &&TARGET_STORE_ATTR_ADAPTIVE, 156 &&TARGET_STORE_ATTR_INSTANCE_VALUE, 157 &&TARGET_FORMAT_VALUE, 158 &&TARGET_BUILD_CONST_KEY_MAP, 159 &&TARGET_BUILD_STRING, 160 &&TARGET_STORE_ATTR_SLOT, 161 &&TARGET_STORE_ATTR_WITH_HINT, 162 &&TARGET_LOAD_METHOD, 163 &&TARGET_STORE_FAST__LOAD_FAST, 164 &&TARGET_LIST_EXTEND, 165 &&TARGET_SET_UPDATE, 166 &&TARGET_DICT_MERGE, 167 &&TARGET_DICT_UPDATE, 168 &&TARGET_PRECALL, 169 &&TARGET_STORE_FAST__STORE_FAST, 170 &&TARGET_STORE_SUBSCR_ADAPTIVE, 171 &&TARGET_STORE_SUBSCR_DICT, 172 &&TARGET_STORE_SUBSCR_LIST_INT, 173 &&TARGET_CALL, 174 &&TARGET_KW_NAMES, 175 &&TARGET_POP_JUMP_BACKWARD_IF_NOT_NONE, 176 &&TARGET_POP_JUMP_BACKWARD_IF_NONE, 177 &&TARGET_POP_JUMP_BACKWARD_IF_FALSE, 178 &&TARGET_POP_JUMP_BACKWARD_IF_TRUE, 179 &&TARGET_UNPACK_SEQUENCE_ADAPTIVE, 180 &&TARGET_UNPACK_SEQUENCE_LIST, 181 &&TARGET_UNPACK_SEQUENCE_TUPLE, 182 &&TARGET_UNPACK_SEQUENCE_TWO_TUPLE, 183 &&_unknown_opcode, 184 &&_unknown_opcode, 185 &&_unknown_opcode, 186 &&_unknown_opcode, 187 &&_unknown_opcode, 188 &&_unknown_opcode, 189 &&_unknown_opcode, 190 &&_unknown_opcode, 191 &&_unknown_opcode, 192 &&_unknown_opcode, 193 &&_unknown_opcode, 194 &&_unknown_opcode, 195 &&_unknown_opcode, 196 &&_unknown_opcode, 197 &&_unknown_opcode, 198 &&_unknown_opcode, 199 &&_unknown_opcode, 200 &&_unknown_opcode, 201 &&_unknown_opcode, 202 &&_unknown_opcode, 203 &&_unknown_opcode, 204 &&_unknown_opcode, 205 &&_unknown_opcode, 206 &&_unknown_opcode, 207 &&_unknown_opcode, 208 &&_unknown_opcode, 209 &&_unknown_opcode, 210 &&_unknown_opcode, 211 &&_unknown_opcode, 212 &&_unknown_opcode, 213 &&_unknown_opcode, 214 &&_unknown_opcode, 215 &&_unknown_opcode, 216 &&_unknown_opcode, 217 &&_unknown_opcode, 218 &&_unknown_opcode, 219 &&_unknown_opcode, 220 &&_unknown_opcode, 221 &&_unknown_opcode, 222 &&_unknown_opcode, 223 &&_unknown_opcode, 224 &&_unknown_opcode, 225 &&_unknown_opcode, 226 &&_unknown_opcode, 227 &&_unknown_opcode, 228 &&_unknown_opcode, 229 &&_unknown_opcode, 230 &&_unknown_opcode, 231 &&_unknown_opcode, 232 &&_unknown_opcode, 233 &&_unknown_opcode, 234 &&_unknown_opcode, 235 &&_unknown_opcode, 236 &&_unknown_opcode, 237 &&_unknown_opcode, 238 &&_unknown_opcode, 239 &&_unknown_opcode, 240 &&_unknown_opcode, 241 &&_unknown_opcode, 242 &&_unknown_opcode, 243 &&_unknown_opcode, 244 &&_unknown_opcode, 245 &&_unknown_opcode, 246 &&_unknown_opcode, 247 &&_unknown_opcode, 248 &&_unknown_opcode, 249 &&_unknown_opcode, 250 &&_unknown_opcode, 251 &&_unknown_opcode, 252 &&_unknown_opcode, 253 &&_unknown_opcode, 254 &&_unknown_opcode, 255 &&_unknown_opcode, 256 &&_unknown_opcode, 257 &&TARGET_DO_TRACING 258 }; 259