1 static void *opcode_targets[256] = { 2 &&TARGET_CACHE, 3 &&TARGET_BEFORE_ASYNC_WITH, 4 &&TARGET_BEFORE_WITH, 5 &&TARGET_BINARY_OP_INPLACE_ADD_UNICODE, 6 &&TARGET_BINARY_SLICE, 7 &&TARGET_BINARY_SUBSCR, 8 &&TARGET_CHECK_EG_MATCH, 9 &&TARGET_CHECK_EXC_MATCH, 10 &&TARGET_CLEANUP_THROW, 11 &&TARGET_DELETE_SUBSCR, 12 &&TARGET_END_ASYNC_FOR, 13 &&TARGET_END_FOR, 14 &&TARGET_END_SEND, 15 &&TARGET_EXIT_INIT_CHECK, 16 &&TARGET_FORMAT_SIMPLE, 17 &&TARGET_FORMAT_WITH_SPEC, 18 &&TARGET_GET_AITER, 19 &&TARGET_RESERVED, 20 &&TARGET_GET_ANEXT, 21 &&TARGET_GET_ITER, 22 &&TARGET_GET_LEN, 23 &&TARGET_GET_YIELD_FROM_ITER, 24 &&TARGET_INTERPRETER_EXIT, 25 &&TARGET_LOAD_ASSERTION_ERROR, 26 &&TARGET_LOAD_BUILD_CLASS, 27 &&TARGET_LOAD_LOCALS, 28 &&TARGET_MAKE_FUNCTION, 29 &&TARGET_MATCH_KEYS, 30 &&TARGET_MATCH_MAPPING, 31 &&TARGET_MATCH_SEQUENCE, 32 &&TARGET_NOP, 33 &&TARGET_POP_EXCEPT, 34 &&TARGET_POP_TOP, 35 &&TARGET_PUSH_EXC_INFO, 36 &&TARGET_PUSH_NULL, 37 &&TARGET_RETURN_GENERATOR, 38 &&TARGET_RETURN_VALUE, 39 &&TARGET_SETUP_ANNOTATIONS, 40 &&TARGET_STORE_SLICE, 41 &&TARGET_STORE_SUBSCR, 42 &&TARGET_TO_BOOL, 43 &&TARGET_UNARY_INVERT, 44 &&TARGET_UNARY_NEGATIVE, 45 &&TARGET_UNARY_NOT, 46 &&TARGET_WITH_EXCEPT_START, 47 &&TARGET_BINARY_OP, 48 &&TARGET_BUILD_CONST_KEY_MAP, 49 &&TARGET_BUILD_LIST, 50 &&TARGET_BUILD_MAP, 51 &&TARGET_BUILD_SET, 52 &&TARGET_BUILD_SLICE, 53 &&TARGET_BUILD_STRING, 54 &&TARGET_BUILD_TUPLE, 55 &&TARGET_CALL, 56 &&TARGET_CALL_FUNCTION_EX, 57 &&TARGET_CALL_INTRINSIC_1, 58 &&TARGET_CALL_INTRINSIC_2, 59 &&TARGET_CALL_KW, 60 &&TARGET_COMPARE_OP, 61 &&TARGET_CONTAINS_OP, 62 &&TARGET_CONVERT_VALUE, 63 &&TARGET_COPY, 64 &&TARGET_COPY_FREE_VARS, 65 &&TARGET_DELETE_ATTR, 66 &&TARGET_DELETE_DEREF, 67 &&TARGET_DELETE_FAST, 68 &&TARGET_DELETE_GLOBAL, 69 &&TARGET_DELETE_NAME, 70 &&TARGET_DICT_MERGE, 71 &&TARGET_DICT_UPDATE, 72 &&TARGET_ENTER_EXECUTOR, 73 &&TARGET_EXTENDED_ARG, 74 &&TARGET_FOR_ITER, 75 &&TARGET_GET_AWAITABLE, 76 &&TARGET_IMPORT_FROM, 77 &&TARGET_IMPORT_NAME, 78 &&TARGET_IS_OP, 79 &&TARGET_JUMP_BACKWARD, 80 &&TARGET_JUMP_BACKWARD_NO_INTERRUPT, 81 &&TARGET_JUMP_FORWARD, 82 &&TARGET_LIST_APPEND, 83 &&TARGET_LIST_EXTEND, 84 &&TARGET_LOAD_ATTR, 85 &&TARGET_LOAD_CONST, 86 &&TARGET_LOAD_DEREF, 87 &&TARGET_LOAD_FAST, 88 &&TARGET_LOAD_FAST_AND_CLEAR, 89 &&TARGET_LOAD_FAST_CHECK, 90 &&TARGET_LOAD_FAST_LOAD_FAST, 91 &&TARGET_LOAD_FROM_DICT_OR_DEREF, 92 &&TARGET_LOAD_FROM_DICT_OR_GLOBALS, 93 &&TARGET_LOAD_GLOBAL, 94 &&TARGET_LOAD_NAME, 95 &&TARGET_LOAD_SUPER_ATTR, 96 &&TARGET_MAKE_CELL, 97 &&TARGET_MAP_ADD, 98 &&TARGET_MATCH_CLASS, 99 &&TARGET_POP_JUMP_IF_FALSE, 100 &&TARGET_POP_JUMP_IF_NONE, 101 &&TARGET_POP_JUMP_IF_NOT_NONE, 102 &&TARGET_POP_JUMP_IF_TRUE, 103 &&TARGET_RAISE_VARARGS, 104 &&TARGET_RERAISE, 105 &&TARGET_RETURN_CONST, 106 &&TARGET_SEND, 107 &&TARGET_SET_ADD, 108 &&TARGET_SET_FUNCTION_ATTRIBUTE, 109 &&TARGET_SET_UPDATE, 110 &&TARGET_STORE_ATTR, 111 &&TARGET_STORE_DEREF, 112 &&TARGET_STORE_FAST, 113 &&TARGET_STORE_FAST_LOAD_FAST, 114 &&TARGET_STORE_FAST_STORE_FAST, 115 &&TARGET_STORE_GLOBAL, 116 &&TARGET_STORE_NAME, 117 &&TARGET_SWAP, 118 &&TARGET_UNPACK_EX, 119 &&TARGET_UNPACK_SEQUENCE, 120 &&TARGET_YIELD_VALUE, 121 &&_unknown_opcode, 122 &&_unknown_opcode, 123 &&_unknown_opcode, 124 &&_unknown_opcode, 125 &&_unknown_opcode, 126 &&_unknown_opcode, 127 &&_unknown_opcode, 128 &&_unknown_opcode, 129 &&_unknown_opcode, 130 &&_unknown_opcode, 131 &&_unknown_opcode, 132 &&_unknown_opcode, 133 &&_unknown_opcode, 134 &&_unknown_opcode, 135 &&_unknown_opcode, 136 &&_unknown_opcode, 137 &&_unknown_opcode, 138 &&_unknown_opcode, 139 &&_unknown_opcode, 140 &&_unknown_opcode, 141 &&_unknown_opcode, 142 &&_unknown_opcode, 143 &&_unknown_opcode, 144 &&_unknown_opcode, 145 &&_unknown_opcode, 146 &&_unknown_opcode, 147 &&_unknown_opcode, 148 &&_unknown_opcode, 149 &&_unknown_opcode, 150 &&_unknown_opcode, 151 &&TARGET_RESUME, 152 &&TARGET_BINARY_OP_ADD_FLOAT, 153 &&TARGET_BINARY_OP_ADD_INT, 154 &&TARGET_BINARY_OP_ADD_UNICODE, 155 &&TARGET_BINARY_OP_MULTIPLY_FLOAT, 156 &&TARGET_BINARY_OP_MULTIPLY_INT, 157 &&TARGET_BINARY_OP_SUBTRACT_FLOAT, 158 &&TARGET_BINARY_OP_SUBTRACT_INT, 159 &&TARGET_BINARY_SUBSCR_DICT, 160 &&TARGET_BINARY_SUBSCR_GETITEM, 161 &&TARGET_BINARY_SUBSCR_LIST_INT, 162 &&TARGET_BINARY_SUBSCR_STR_INT, 163 &&TARGET_BINARY_SUBSCR_TUPLE_INT, 164 &&TARGET_CALL_ALLOC_AND_ENTER_INIT, 165 &&TARGET_CALL_BOUND_METHOD_EXACT_ARGS, 166 &&TARGET_CALL_BOUND_METHOD_GENERAL, 167 &&TARGET_CALL_BUILTIN_CLASS, 168 &&TARGET_CALL_BUILTIN_FAST, 169 &&TARGET_CALL_BUILTIN_FAST_WITH_KEYWORDS, 170 &&TARGET_CALL_BUILTIN_O, 171 &&TARGET_CALL_ISINSTANCE, 172 &&TARGET_CALL_LEN, 173 &&TARGET_CALL_LIST_APPEND, 174 &&TARGET_CALL_METHOD_DESCRIPTOR_FAST, 175 &&TARGET_CALL_METHOD_DESCRIPTOR_FAST_WITH_KEYWORDS, 176 &&TARGET_CALL_METHOD_DESCRIPTOR_NOARGS, 177 &&TARGET_CALL_METHOD_DESCRIPTOR_O, 178 &&TARGET_CALL_NON_PY_GENERAL, 179 &&TARGET_CALL_PY_EXACT_ARGS, 180 &&TARGET_CALL_PY_GENERAL, 181 &&TARGET_CALL_STR_1, 182 &&TARGET_CALL_TUPLE_1, 183 &&TARGET_CALL_TYPE_1, 184 &&TARGET_COMPARE_OP_FLOAT, 185 &&TARGET_COMPARE_OP_INT, 186 &&TARGET_COMPARE_OP_STR, 187 &&TARGET_CONTAINS_OP_DICT, 188 &&TARGET_CONTAINS_OP_SET, 189 &&TARGET_FOR_ITER_GEN, 190 &&TARGET_FOR_ITER_LIST, 191 &&TARGET_FOR_ITER_RANGE, 192 &&TARGET_FOR_ITER_TUPLE, 193 &&TARGET_LOAD_ATTR_CLASS, 194 &&TARGET_LOAD_ATTR_GETATTRIBUTE_OVERRIDDEN, 195 &&TARGET_LOAD_ATTR_INSTANCE_VALUE, 196 &&TARGET_LOAD_ATTR_METHOD_LAZY_DICT, 197 &&TARGET_LOAD_ATTR_METHOD_NO_DICT, 198 &&TARGET_LOAD_ATTR_METHOD_WITH_VALUES, 199 &&TARGET_LOAD_ATTR_MODULE, 200 &&TARGET_LOAD_ATTR_NONDESCRIPTOR_NO_DICT, 201 &&TARGET_LOAD_ATTR_NONDESCRIPTOR_WITH_VALUES, 202 &&TARGET_LOAD_ATTR_PROPERTY, 203 &&TARGET_LOAD_ATTR_SLOT, 204 &&TARGET_LOAD_ATTR_WITH_HINT, 205 &&TARGET_LOAD_GLOBAL_BUILTIN, 206 &&TARGET_LOAD_GLOBAL_MODULE, 207 &&TARGET_LOAD_SUPER_ATTR_ATTR, 208 &&TARGET_LOAD_SUPER_ATTR_METHOD, 209 &&TARGET_RESUME_CHECK, 210 &&TARGET_SEND_GEN, 211 &&TARGET_STORE_ATTR_INSTANCE_VALUE, 212 &&TARGET_STORE_ATTR_SLOT, 213 &&TARGET_STORE_ATTR_WITH_HINT, 214 &&TARGET_STORE_SUBSCR_DICT, 215 &&TARGET_STORE_SUBSCR_LIST_INT, 216 &&TARGET_TO_BOOL_ALWAYS_TRUE, 217 &&TARGET_TO_BOOL_BOOL, 218 &&TARGET_TO_BOOL_INT, 219 &&TARGET_TO_BOOL_LIST, 220 &&TARGET_TO_BOOL_NONE, 221 &&TARGET_TO_BOOL_STR, 222 &&TARGET_UNPACK_SEQUENCE_LIST, 223 &&TARGET_UNPACK_SEQUENCE_TUPLE, 224 &&TARGET_UNPACK_SEQUENCE_TWO_TUPLE, 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 &&TARGET_INSTRUMENTED_RESUME, 239 &&TARGET_INSTRUMENTED_END_FOR, 240 &&TARGET_INSTRUMENTED_END_SEND, 241 &&TARGET_INSTRUMENTED_RETURN_VALUE, 242 &&TARGET_INSTRUMENTED_RETURN_CONST, 243 &&TARGET_INSTRUMENTED_YIELD_VALUE, 244 &&TARGET_INSTRUMENTED_LOAD_SUPER_ATTR, 245 &&TARGET_INSTRUMENTED_FOR_ITER, 246 &&TARGET_INSTRUMENTED_CALL, 247 &&TARGET_INSTRUMENTED_CALL_KW, 248 &&TARGET_INSTRUMENTED_CALL_FUNCTION_EX, 249 &&TARGET_INSTRUMENTED_INSTRUCTION, 250 &&TARGET_INSTRUMENTED_JUMP_FORWARD, 251 &&TARGET_INSTRUMENTED_JUMP_BACKWARD, 252 &&TARGET_INSTRUMENTED_POP_JUMP_IF_TRUE, 253 &&TARGET_INSTRUMENTED_POP_JUMP_IF_FALSE, 254 &&TARGET_INSTRUMENTED_POP_JUMP_IF_NONE, 255 &&TARGET_INSTRUMENTED_POP_JUMP_IF_NOT_NONE, 256 &&TARGET_INSTRUMENTED_LINE, 257 &&_unknown_opcode, 258 }; 259