Where Online Learning is simpler!
The C and C++ Include Header Files
/usr/include/python3.12/internal/pycore_opcode.h
$ cat -n /usr/include/python3.12/internal/pycore_opcode.h 1 // Auto-generated by Tools/build/generate_opcode_h.py from Lib/opcode.py 2 3 #ifndef Py_INTERNAL_OPCODE_H 4 #define Py_INTERNAL_OPCODE_H 5 #ifdef __cplusplus 6 extern "C" { 7 #endif 8 9 #ifndef Py_BUILD_CORE 10 # error "this header requires Py_BUILD_CORE define" 11 #endif 12 13 #include "opcode.h" 14 15 extern const uint32_t _PyOpcode_Jump[9]; 16 17 extern const uint8_t _PyOpcode_Caches[256]; 18 19 extern const uint8_t _PyOpcode_Deopt[256]; 20 21 #ifdef NEED_OPCODE_TABLES 22 const uint32_t _PyOpcode_Jump[9] = { 23 0U, 24 0U, 25 536870912U, 26 135020544U, 27 4163U, 28 0U, 29 0U, 30 0U, 31 48U, 32 }; 33 34 const uint8_t _PyOpcode_Caches[256] = { 35 [BINARY_SUBSCR] = 1, 36 [STORE_SUBSCR] = 1, 37 [UNPACK_SEQUENCE] = 1, 38 [FOR_ITER] = 1, 39 [STORE_ATTR] = 4, 40 [LOAD_ATTR] = 9, 41 [COMPARE_OP] = 1, 42 [LOAD_GLOBAL] = 4, 43 [BINARY_OP] = 1, 44 [SEND] = 1, 45 [LOAD_SUPER_ATTR] = 1, 46 [CALL] = 3, 47 }; 48 49 const uint8_t _PyOpcode_Deopt[256] = { 50 [BEFORE_ASYNC_WITH] = BEFORE_ASYNC_WITH, 51 [BEFORE_WITH] = BEFORE_WITH, 52 [BINARY_OP] = BINARY_OP, 53 [BINARY_OP_ADD_FLOAT] = BINARY_OP, 54 [BINARY_OP_ADD_INT] = BINARY_OP, 55 [BINARY_OP_ADD_UNICODE] = BINARY_OP, 56 [BINARY_OP_INPLACE_ADD_UNICODE] = BINARY_OP, 57 [BINARY_OP_MULTIPLY_FLOAT] = BINARY_OP, 58 [BINARY_OP_MULTIPLY_INT] = BINARY_OP, 59 [BINARY_OP_SUBTRACT_FLOAT] = BINARY_OP, 60 [BINARY_OP_SUBTRACT_INT] = BINARY_OP, 61 [BINARY_SLICE] = BINARY_SLICE, 62 [BINARY_SUBSCR] = BINARY_SUBSCR, 63 [BINARY_SUBSCR_DICT] = BINARY_SUBSCR, 64 [BINARY_SUBSCR_GETITEM] = BINARY_SUBSCR, 65 [BINARY_SUBSCR_LIST_INT] = BINARY_SUBSCR, 66 [BINARY_SUBSCR_TUPLE_INT] = BINARY_SUBSCR, 67 [BUILD_CONST_KEY_MAP] = BUILD_CONST_KEY_MAP, 68 [BUILD_LIST] = BUILD_LIST, 69 [BUILD_MAP] = BUILD_MAP, 70 [BUILD_SET] = BUILD_SET, 71 [BUILD_SLICE] = BUILD_SLICE, 72 [BUILD_STRING] = BUILD_STRING, 73 [BUILD_TUPLE] = BUILD_TUPLE, 74 [CACHE] = CACHE, 75 [CALL] = CALL, 76 [CALL_BOUND_METHOD_EXACT_ARGS] = CALL, 77 [CALL_BUILTIN_CLASS] = CALL, 78 [CALL_BUILTIN_FAST_WITH_KEYWORDS] = CALL, 79 [CALL_FUNCTION_EX] = CALL_FUNCTION_EX, 80 [CALL_INTRINSIC_1] = CALL_INTRINSIC_1, 81 [CALL_INTRINSIC_2] = CALL_INTRINSIC_2, 82 [CALL_METHOD_DESCRIPTOR_FAST_WITH_KEYWORDS] = CALL, 83 [CALL_NO_KW_BUILTIN_FAST] = CALL, 84 [CALL_NO_KW_BUILTIN_O] = CALL, 85 [CALL_NO_KW_ISINSTANCE] = CALL, 86 [CALL_NO_KW_LEN] = CALL, 87 [CALL_NO_KW_LIST_APPEND] = CALL, 88 [CALL_NO_KW_METHOD_DESCRIPTOR_FAST] = CALL, 89 [CALL_NO_KW_METHOD_DESCRIPTOR_NOARGS] = CALL, 90 [CALL_NO_KW_METHOD_DESCRIPTOR_O] = CALL, 91 [CALL_NO_KW_STR_1] = CALL, 92 [CALL_NO_KW_TUPLE_1] = CALL, 93 [CALL_NO_KW_TYPE_1] = CALL, 94 [CALL_PY_EXACT_ARGS] = CALL, 95 [CALL_PY_WITH_DEFAULTS] = CALL, 96 [CHECK_EG_MATCH] = CHECK_EG_MATCH, 97 [CHECK_EXC_MATCH] = CHECK_EXC_MATCH, 98 [CLEANUP_THROW] = CLEANUP_THROW, 99 [COMPARE_OP] = COMPARE_OP, 100 [COMPARE_OP_FLOAT] = COMPARE_OP, 101 [COMPARE_OP_INT] = COMPARE_OP, 102 [COMPARE_OP_STR] = COMPARE_OP, 103 [CONTAINS_OP] = CONTAINS_OP, 104 [COPY] = COPY, 105 [COPY_FREE_VARS] = COPY_FREE_VARS, 106 [DELETE_ATTR] = DELETE_ATTR, 107 [DELETE_DEREF] = DELETE_DEREF, 108 [DELETE_FAST] = DELETE_FAST, 109 [DELETE_GLOBAL] = DELETE_GLOBAL, 110 [DELETE_NAME] = DELETE_NAME, 111 [DELETE_SUBSCR] = DELETE_SUBSCR, 112 [DICT_MERGE] = DICT_MERGE, 113 [DICT_UPDATE] = DICT_UPDATE, 114 [END_ASYNC_FOR] = END_ASYNC_FOR, 115 [END_FOR] = END_FOR, 116 [END_SEND] = END_SEND, 117 [EXTENDED_ARG] = EXTENDED_ARG, 118 [FORMAT_VALUE] = FORMAT_VALUE, 119 [FOR_ITER] = FOR_ITER, 120 [FOR_ITER_GEN] = FOR_ITER, 121 [FOR_ITER_LIST] = FOR_ITER, 122 [FOR_ITER_RANGE] = FOR_ITER, 123 [FOR_ITER_TUPLE] = FOR_ITER, 124 [GET_AITER] = GET_AITER, 125 [GET_ANEXT] = GET_ANEXT, 126 [GET_AWAITABLE] = GET_AWAITABLE, 127 [GET_ITER] = GET_ITER, 128 [GET_LEN] = GET_LEN, 129 [GET_YIELD_FROM_ITER] = GET_YIELD_FROM_ITER, 130 [IMPORT_FROM] = IMPORT_FROM, 131 [IMPORT_NAME] = IMPORT_NAME, 132 [INSTRUMENTED_CALL] = INSTRUMENTED_CALL, 133 [INSTRUMENTED_CALL_FUNCTION_EX] = INSTRUMENTED_CALL_FUNCTION_EX, 134 [INSTRUMENTED_END_FOR] = INSTRUMENTED_END_FOR, 135 [INSTRUMENTED_END_SEND] = INSTRUMENTED_END_SEND, 136 [INSTRUMENTED_FOR_ITER] = INSTRUMENTED_FOR_ITER, 137 [INSTRUMENTED_INSTRUCTION] = INSTRUMENTED_INSTRUCTION, 138 [INSTRUMENTED_JUMP_BACKWARD] = INSTRUMENTED_JUMP_BACKWARD, 139 [INSTRUMENTED_JUMP_FORWARD] = INSTRUMENTED_JUMP_FORWARD, 140 [INSTRUMENTED_LINE] = INSTRUMENTED_LINE, 141 [INSTRUMENTED_LOAD_SUPER_ATTR] = INSTRUMENTED_LOAD_SUPER_ATTR, 142 [INSTRUMENTED_POP_JUMP_IF_FALSE] = INSTRUMENTED_POP_JUMP_IF_FALSE, 143 [INSTRUMENTED_POP_JUMP_IF_NONE] = INSTRUMENTED_POP_JUMP_IF_NONE, 144 [INSTRUMENTED_POP_JUMP_IF_NOT_NONE] = INSTRUMENTED_POP_JUMP_IF_NOT_NONE, 145 [INSTRUMENTED_POP_JUMP_IF_TRUE] = INSTRUMENTED_POP_JUMP_IF_TRUE, 146 [INSTRUMENTED_RESUME] = INSTRUMENTED_RESUME, 147 [INSTRUMENTED_RETURN_CONST] = INSTRUMENTED_RETURN_CONST, 148 [INSTRUMENTED_RETURN_VALUE] = INSTRUMENTED_RETURN_VALUE, 149 [INSTRUMENTED_YIELD_VALUE] = INSTRUMENTED_YIELD_VALUE, 150 [INTERPRETER_EXIT] = INTERPRETER_EXIT, 151 [IS_OP] = IS_OP, 152 [JUMP_BACKWARD] = JUMP_BACKWARD, 153 [JUMP_BACKWARD_NO_INTERRUPT] = JUMP_BACKWARD_NO_INTERRUPT, 154 [JUMP_FORWARD] = JUMP_FORWARD, 155 [KW_NAMES] = KW_NAMES, 156 [LIST_APPEND] = LIST_APPEND, 157 [LIST_EXTEND] = LIST_EXTEND, 158 [LOAD_ASSERTION_ERROR] = LOAD_ASSERTION_ERROR, 159 [LOAD_ATTR] = LOAD_ATTR, 160 [LOAD_ATTR_CLASS] = LOAD_ATTR, 161 [LOAD_ATTR_GETATTRIBUTE_OVERRIDDEN] = LOAD_ATTR, 162 [LOAD_ATTR_INSTANCE_VALUE] = LOAD_ATTR, 163 [LOAD_ATTR_METHOD_LAZY_DICT] = LOAD_ATTR, 164 [LOAD_ATTR_METHOD_NO_DICT] = LOAD_ATTR, 165 [LOAD_ATTR_METHOD_WITH_VALUES] = LOAD_ATTR, 166 [LOAD_ATTR_MODULE] = LOAD_ATTR, 167 [LOAD_ATTR_PROPERTY] = LOAD_ATTR, 168 [LOAD_ATTR_SLOT] = LOAD_ATTR, 169 [LOAD_ATTR_WITH_HINT] = LOAD_ATTR, 170 [LOAD_BUILD_CLASS] = LOAD_BUILD_CLASS, 171 [LOAD_CLOSURE] = LOAD_CLOSURE, 172 [LOAD_CONST] = LOAD_CONST, 173 [LOAD_CONST__LOAD_FAST] = LOAD_CONST, 174 [LOAD_DEREF] = LOAD_DEREF, 175 [LOAD_FAST] = LOAD_FAST, 176 [LOAD_FAST_AND_CLEAR] = LOAD_FAST_AND_CLEAR, 177 [LOAD_FAST_CHECK] = LOAD_FAST_CHECK, 178 [LOAD_FAST__LOAD_CONST] = LOAD_FAST, 179 [LOAD_FAST__LOAD_FAST] = LOAD_FAST, 180 [LOAD_FROM_DICT_OR_DEREF] = LOAD_FROM_DICT_OR_DEREF, 181 [LOAD_FROM_DICT_OR_GLOBALS] = LOAD_FROM_DICT_OR_GLOBALS, 182 [LOAD_GLOBAL] = LOAD_GLOBAL, 183 [LOAD_GLOBAL_BUILTIN] = LOAD_GLOBAL, 184 [LOAD_GLOBAL_MODULE] = LOAD_GLOBAL, 185 [LOAD_LOCALS] = LOAD_LOCALS, 186 [LOAD_NAME] = LOAD_NAME, 187 [LOAD_SUPER_ATTR] = LOAD_SUPER_ATTR, 188 [LOAD_SUPER_ATTR_ATTR] = LOAD_SUPER_ATTR, 189 [LOAD_SUPER_ATTR_METHOD] = LOAD_SUPER_ATTR, 190 [MAKE_CELL] = MAKE_CELL, 191 [MAKE_FUNCTION] = MAKE_FUNCTION, 192 [MAP_ADD] = MAP_ADD, 193 [MATCH_CLASS] = MATCH_CLASS, 194 [MATCH_KEYS] = MATCH_KEYS, 195 [MATCH_MAPPING] = MATCH_MAPPING, 196 [MATCH_SEQUENCE] = MATCH_SEQUENCE, 197 [NOP] = NOP, 198 [POP_EXCEPT] = POP_EXCEPT, 199 [POP_JUMP_IF_FALSE] = POP_JUMP_IF_FALSE, 200 [POP_JUMP_IF_NONE] = POP_JUMP_IF_NONE, 201 [POP_JUMP_IF_NOT_NONE] = POP_JUMP_IF_NOT_NONE, 202 [POP_JUMP_IF_TRUE] = POP_JUMP_IF_TRUE, 203 [POP_TOP] = POP_TOP, 204 [PUSH_EXC_INFO] = PUSH_EXC_INFO, 205 [PUSH_NULL] = PUSH_NULL, 206 [RAISE_VARARGS] = RAISE_VARARGS, 207 [RERAISE] = RERAISE, 208 [RESERVED] = RESERVED, 209 [RESUME] = RESUME, 210 [RETURN_CONST] = RETURN_CONST, 211 [RETURN_GENERATOR] = RETURN_GENERATOR, 212 [RETURN_VALUE] = RETURN_VALUE, 213 [SEND] = SEND, 214 [SEND_GEN] = SEND, 215 [SETUP_ANNOTATIONS] = SETUP_ANNOTATIONS, 216 [SET_ADD] = SET_ADD, 217 [SET_UPDATE] = SET_UPDATE, 218 [STORE_ATTR] = STORE_ATTR, 219 [STORE_ATTR_INSTANCE_VALUE] = STORE_ATTR, 220 [STORE_ATTR_SLOT] = STORE_ATTR, 221 [STORE_ATTR_WITH_HINT] = STORE_ATTR, 222 [STORE_DEREF] = STORE_DEREF, 223 [STORE_FAST] = STORE_FAST, 224 [STORE_FAST__LOAD_FAST] = STORE_FAST, 225 [STORE_FAST__STORE_FAST] = STORE_FAST, 226 [STORE_GLOBAL] = STORE_GLOBAL, 227 [STORE_NAME] = STORE_NAME, 228 [STORE_SLICE] = STORE_SLICE, 229 [STORE_SUBSCR] = STORE_SUBSCR, 230 [STORE_SUBSCR_DICT] = STORE_SUBSCR, 231 [STORE_SUBSCR_LIST_INT] = STORE_SUBSCR, 232 [SWAP] = SWAP, 233 [UNARY_INVERT] = UNARY_INVERT, 234 [UNARY_NEGATIVE] = UNARY_NEGATIVE, 235 [UNARY_NOT] = UNARY_NOT, 236 [UNPACK_EX] = UNPACK_EX, 237 [UNPACK_SEQUENCE] = UNPACK_SEQUENCE, 238 [UNPACK_SEQUENCE_LIST] = UNPACK_SEQUENCE, 239 [UNPACK_SEQUENCE_TUPLE] = UNPACK_SEQUENCE, 240 [UNPACK_SEQUENCE_TWO_TUPLE] = UNPACK_SEQUENCE, 241 [WITH_EXCEPT_START] = WITH_EXCEPT_START, 242 [YIELD_VALUE] = YIELD_VALUE, 243 }; 244 #endif // NEED_OPCODE_TABLES 245 246 #ifdef Py_DEBUG 247 static const char *const _PyOpcode_OpName[267] = { 248 [CACHE] = "CACHE", 249 [POP_TOP] = "POP_TOP", 250 [PUSH_NULL] = "PUSH_NULL", 251 [INTERPRETER_EXIT] = "INTERPRETER_EXIT", 252 [END_FOR] = "END_FOR", 253 [END_SEND] = "END_SEND", 254 [BINARY_OP_ADD_FLOAT] = "BINARY_OP_ADD_FLOAT", 255 [BINARY_OP_ADD_INT] = "BINARY_OP_ADD_INT", 256 [BINARY_OP_ADD_UNICODE] = "BINARY_OP_ADD_UNICODE", 257 [NOP] = "NOP", 258 [BINARY_OP_INPLACE_ADD_UNICODE] = "BINARY_OP_INPLACE_ADD_UNICODE", 259 [UNARY_NEGATIVE] = "UNARY_NEGATIVE", 260 [UNARY_NOT] = "UNARY_NOT", 261 [BINARY_OP_MULTIPLY_FLOAT] = "BINARY_OP_MULTIPLY_FLOAT", 262 [BINARY_OP_MULTIPLY_INT] = "BINARY_OP_MULTIPLY_INT", 263 [UNARY_INVERT] = "UNARY_INVERT", 264 [BINARY_OP_SUBTRACT_FLOAT] = "BINARY_OP_SUBTRACT_FLOAT", 265 [RESERVED] = "RESERVED", 266 [BINARY_OP_SUBTRACT_INT] = "BINARY_OP_SUBTRACT_INT", 267 [BINARY_SUBSCR_DICT] = "BINARY_SUBSCR_DICT", 268 [BINARY_SUBSCR_GETITEM] = "BINARY_SUBSCR_GETITEM", 269 [BINARY_SUBSCR_LIST_INT] = "BINARY_SUBSCR_LIST_INT", 270 [BINARY_SUBSCR_TUPLE_INT] = "BINARY_SUBSCR_TUPLE_INT", 271 [CALL_PY_EXACT_ARGS] = "CALL_PY_EXACT_ARGS", 272 [CALL_PY_WITH_DEFAULTS] = "CALL_PY_WITH_DEFAULTS", 273 [BINARY_SUBSCR] = "BINARY_SUBSCR", 274 [BINARY_SLICE] = "BINARY_SLICE", 275 [STORE_SLICE] = "STORE_SLICE", 276 [CALL_BOUND_METHOD_EXACT_ARGS] = "CALL_BOUND_METHOD_EXACT_ARGS", 277 [CALL_BUILTIN_CLASS] = "CALL_BUILTIN_CLASS", 278 [GET_LEN] = "GET_LEN", 279 [MATCH_MAPPING] = "MATCH_MAPPING", 280 [MATCH_SEQUENCE] = "MATCH_SEQUENCE", 281 [MATCH_KEYS] = "MATCH_KEYS", 282 [CALL_BUILTIN_FAST_WITH_KEYWORDS] = "CALL_BUILTIN_FAST_WITH_KEYWORDS", 283 [PUSH_EXC_INFO] = "PUSH_EXC_INFO", 284 [CHECK_EXC_MATCH] = "CHECK_EXC_MATCH", 285 [CHECK_EG_MATCH] = "CHECK_EG_MATCH", 286 [CALL_METHOD_DESCRIPTOR_FAST_WITH_KEYWORDS] = "CALL_METHOD_DESCRIPTOR_FAST_WITH_KEYWORDS", 287 [CALL_NO_KW_BUILTIN_FAST] = "CALL_NO_KW_BUILTIN_FAST", 288 [CALL_NO_KW_BUILTIN_O] = "CALL_NO_KW_BUILTIN_O", 289 [CALL_NO_KW_ISINSTANCE] = "CALL_NO_KW_ISINSTANCE", 290 [CALL_NO_KW_LEN] = "CALL_NO_KW_LEN", 291 [CALL_NO_KW_LIST_APPEND] = "CALL_NO_KW_LIST_APPEND", 292 [CALL_NO_KW_METHOD_DESCRIPTOR_FAST] = "CALL_NO_KW_METHOD_DESCRIPTOR_FAST", 293 [CALL_NO_KW_METHOD_DESCRIPTOR_NOARGS] = "CALL_NO_KW_METHOD_DESCRIPTOR_NOARGS", 294 [CALL_NO_KW_METHOD_DESCRIPTOR_O] = "CALL_NO_KW_METHOD_DESCRIPTOR_O", 295 [CALL_NO_KW_STR_1] = "CALL_NO_KW_STR_1", 296 [CALL_NO_KW_TUPLE_1] = "CALL_NO_KW_TUPLE_1", 297 [WITH_EXCEPT_START] = "WITH_EXCEPT_START", 298 [GET_AITER] = "GET_AITER", 299 [GET_ANEXT] = "GET_ANEXT", 300 [BEFORE_ASYNC_WITH] = "BEFORE_ASYNC_WITH", 301 [BEFORE_WITH] = "BEFORE_WITH", 302 [END_ASYNC_FOR] = "END_ASYNC_FOR", 303 [CLEANUP_THROW] = "CLEANUP_THROW", 304 [CALL_NO_KW_TYPE_1] = "CALL_NO_KW_TYPE_1", 305 [COMPARE_OP_FLOAT] = "COMPARE_OP_FLOAT", 306 [COMPARE_OP_INT] = "COMPARE_OP_INT", 307 [COMPARE_OP_STR] = "COMPARE_OP_STR", 308 [STORE_SUBSCR] = "STORE_SUBSCR", 309 [DELETE_SUBSCR] = "DELETE_SUBSCR", 310 [FOR_ITER_LIST] = "FOR_ITER_LIST", 311 [FOR_ITER_TUPLE] = "FOR_ITER_TUPLE", 312 [FOR_ITER_RANGE] = "FOR_ITER_RANGE", 313 [FOR_ITER_GEN] = "FOR_ITER_GEN", 314 [LOAD_SUPER_ATTR_ATTR] = "LOAD_SUPER_ATTR_ATTR", 315 [LOAD_SUPER_ATTR_METHOD] = "LOAD_SUPER_ATTR_METHOD", 316 [GET_ITER] = "GET_ITER", 317 [GET_YIELD_FROM_ITER] = "GET_YIELD_FROM_ITER", 318 [LOAD_ATTR_CLASS] = "LOAD_ATTR_CLASS", 319 [LOAD_BUILD_CLASS] = "LOAD_BUILD_CLASS", 320 [LOAD_ATTR_GETATTRIBUTE_OVERRIDDEN] = "LOAD_ATTR_GETATTRIBUTE_OVERRIDDEN", 321 [LOAD_ATTR_INSTANCE_VALUE] = "LOAD_ATTR_INSTANCE_VALUE", 322 [LOAD_ASSERTION_ERROR] = "LOAD_ASSERTION_ERROR", 323 [RETURN_GENERATOR] = "RETURN_GENERATOR", 324 [LOAD_ATTR_MODULE] = "LOAD_ATTR_MODULE", 325 [LOAD_ATTR_PROPERTY] = "LOAD_ATTR_PROPERTY", 326 [LOAD_ATTR_SLOT] = "LOAD_ATTR_SLOT", 327 [LOAD_ATTR_WITH_HINT] = "LOAD_ATTR_WITH_HINT", 328 [LOAD_ATTR_METHOD_LAZY_DICT] = "LOAD_ATTR_METHOD_LAZY_DICT", 329 [LOAD_ATTR_METHOD_NO_DICT] = "LOAD_ATTR_METHOD_NO_DICT", 330 [LOAD_ATTR_METHOD_WITH_VALUES] = "LOAD_ATTR_METHOD_WITH_VALUES", 331 [RETURN_VALUE] = "RETURN_VALUE", 332 [LOAD_CONST__LOAD_FAST] = "LOAD_CONST__LOAD_FAST", 333 [SETUP_ANNOTATIONS] = "SETUP_ANNOTATIONS", 334 [LOAD_FAST__LOAD_CONST] = "LOAD_FAST__LOAD_CONST", 335 [LOAD_LOCALS] = "LOAD_LOCALS", 336 [LOAD_FAST__LOAD_FAST] = "LOAD_FAST__LOAD_FAST", 337 [POP_EXCEPT] = "POP_EXCEPT", 338 [STORE_NAME] = "STORE_NAME", 339 [DELETE_NAME] = "DELETE_NAME", 340 [UNPACK_SEQUENCE] = "UNPACK_SEQUENCE", 341 [FOR_ITER] = "FOR_ITER", 342 [UNPACK_EX] = "UNPACK_EX", 343 [STORE_ATTR] = "STORE_ATTR", 344 [DELETE_ATTR] = "DELETE_ATTR", 345 [STORE_GLOBAL] = "STORE_GLOBAL", 346 [DELETE_GLOBAL] = "DELETE_GLOBAL", 347 [SWAP] = "SWAP", 348 [LOAD_CONST] = "LOAD_CONST", 349 [LOAD_NAME] = "LOAD_NAME", 350 [BUILD_TUPLE] = "BUILD_TUPLE", 351 [BUILD_LIST] = "BUILD_LIST", 352 [BUILD_SET] = "BUILD_SET", 353 [BUILD_MAP] = "BUILD_MAP", 354 [LOAD_ATTR] = "LOAD_ATTR", 355 [COMPARE_OP] = "COMPARE_OP", 356 [IMPORT_NAME] = "IMPORT_NAME", 357 [IMPORT_FROM] = "IMPORT_FROM", 358 [JUMP_FORWARD] = "JUMP_FORWARD", 359 [LOAD_GLOBAL_BUILTIN] = "LOAD_GLOBAL_BUILTIN", 360 [LOAD_GLOBAL_MODULE] = "LOAD_GLOBAL_MODULE", 361 [STORE_ATTR_INSTANCE_VALUE] = "STORE_ATTR_INSTANCE_VALUE", 362 [POP_JUMP_IF_FALSE] = "POP_JUMP_IF_FALSE", 363 [POP_JUMP_IF_TRUE] = "POP_JUMP_IF_TRUE", 364 [LOAD_GLOBAL] = "LOAD_GLOBAL", 365 [IS_OP] = "IS_OP", 366 [CONTAINS_OP] = "CONTAINS_OP", 367 [RERAISE] = "RERAISE", 368 [COPY] = "COPY", 369 [RETURN_CONST] = "RETURN_CONST", 370 [BINARY_OP] = "BINARY_OP", 371 [SEND] = "SEND", 372 [LOAD_FAST] = "LOAD_FAST", 373 [STORE_FAST] = "STORE_FAST", 374 [DELETE_FAST] = "DELETE_FAST", 375 [LOAD_FAST_CHECK] = "LOAD_FAST_CHECK", 376 [POP_JUMP_IF_NOT_NONE] = "POP_JUMP_IF_NOT_NONE", 377 [POP_JUMP_IF_NONE] = "POP_JUMP_IF_NONE", 378 [RAISE_VARARGS] = "RAISE_VARARGS", 379 [GET_AWAITABLE] = "GET_AWAITABLE", 380 [MAKE_FUNCTION] = "MAKE_FUNCTION", 381 [BUILD_SLICE] = "BUILD_SLICE", 382 [JUMP_BACKWARD_NO_INTERRUPT] = "JUMP_BACKWARD_NO_INTERRUPT", 383 [MAKE_CELL] = "MAKE_CELL", 384 [LOAD_CLOSURE] = "LOAD_CLOSURE", 385 [LOAD_DEREF] = "LOAD_DEREF", 386 [STORE_DEREF] = "STORE_DEREF", 387 [DELETE_DEREF] = "DELETE_DEREF", 388 [JUMP_BACKWARD] = "JUMP_BACKWARD", 389 [LOAD_SUPER_ATTR] = "LOAD_SUPER_ATTR", 390 [CALL_FUNCTION_EX] = "CALL_FUNCTION_EX", 391 [LOAD_FAST_AND_CLEAR] = "LOAD_FAST_AND_CLEAR", 392 [EXTENDED_ARG] = "EXTENDED_ARG", 393 [LIST_APPEND] = "LIST_APPEND", 394 [SET_ADD] = "SET_ADD", 395 [MAP_ADD] = "MAP_ADD", 396 [STORE_ATTR_SLOT] = "STORE_ATTR_SLOT", 397 [COPY_FREE_VARS] = "COPY_FREE_VARS", 398 [YIELD_VALUE] = "YIELD_VALUE", 399 [RESUME] = "RESUME", 400 [MATCH_CLASS] = "MATCH_CLASS", 401 [STORE_ATTR_WITH_HINT] = "STORE_ATTR_WITH_HINT", 402 [STORE_FAST__LOAD_FAST] = "STORE_FAST__LOAD_FAST", 403 [FORMAT_VALUE] = "FORMAT_VALUE", 404 [BUILD_CONST_KEY_MAP] = "BUILD_CONST_KEY_MAP", 405 [BUILD_STRING] = "BUILD_STRING", 406 [STORE_FAST__STORE_FAST] = "STORE_FAST__STORE_FAST", 407 [STORE_SUBSCR_DICT] = "STORE_SUBSCR_DICT", 408 [STORE_SUBSCR_LIST_INT] = "STORE_SUBSCR_LIST_INT", 409 [UNPACK_SEQUENCE_LIST] = "UNPACK_SEQUENCE_LIST", 410 [LIST_EXTEND] = "LIST_EXTEND", 411 [SET_UPDATE] = "SET_UPDATE", 412 [DICT_MERGE] = "DICT_MERGE", 413 [DICT_UPDATE] = "DICT_UPDATE", 414 [UNPACK_SEQUENCE_TUPLE] = "UNPACK_SEQUENCE_TUPLE", 415 [UNPACK_SEQUENCE_TWO_TUPLE] = "UNPACK_SEQUENCE_TWO_TUPLE", 416 [SEND_GEN] = "SEND_GEN", 417 [169] = "<169>", 418 [170] = "<170>", 419 [CALL] = "CALL", 420 [KW_NAMES] = "KW_NAMES", 421 [CALL_INTRINSIC_1] = "CALL_INTRINSIC_1", 422 [CALL_INTRINSIC_2] = "CALL_INTRINSIC_2", 423 [LOAD_FROM_DICT_OR_GLOBALS] = "LOAD_FROM_DICT_OR_GLOBALS", 424 [LOAD_FROM_DICT_OR_DEREF] = "LOAD_FROM_DICT_OR_DEREF", 425 [177] = "<177>", 426 [178] = "<178>", 427 [179] = "<179>", 428 [180] = "<180>", 429 [181] = "<181>", 430 [182] = "<182>", 431 [183] = "<183>", 432 [184] = "<184>", 433 [185] = "<185>", 434 [186] = "<186>", 435 [187] = "<187>", 436 [188] = "<188>", 437 [189] = "<189>", 438 [190] = "<190>", 439 [191] = "<191>", 440 [192] = "<192>", 441 [193] = "<193>", 442 [194] = "<194>", 443 [195] = "<195>", 444 [196] = "<196>", 445 [197] = "<197>", 446 [198] = "<198>", 447 [199] = "<199>", 448 [200] = "<200>", 449 [201] = "<201>", 450 [202] = "<202>", 451 [203] = "<203>", 452 [204] = "<204>", 453 [205] = "<205>", 454 [206] = "<206>", 455 [207] = "<207>", 456 [208] = "<208>", 457 [209] = "<209>", 458 [210] = "<210>", 459 [211] = "<211>", 460 [212] = "<212>", 461 [213] = "<213>", 462 [214] = "<214>", 463 [215] = "<215>", 464 [216] = "<216>", 465 [217] = "<217>", 466 [218] = "<218>", 467 [219] = "<219>", 468 [220] = "<220>", 469 [221] = "<221>", 470 [222] = "<222>", 471 [223] = "<223>", 472 [224] = "<224>", 473 [225] = "<225>", 474 [226] = "<226>", 475 [227] = "<227>", 476 [228] = "<228>", 477 [229] = "<229>", 478 [230] = "<230>", 479 [231] = "<231>", 480 [232] = "<232>", 481 [233] = "<233>", 482 [234] = "<234>", 483 [235] = "<235>", 484 [236] = "<236>", 485 [INSTRUMENTED_LOAD_SUPER_ATTR] = "INSTRUMENTED_LOAD_SUPER_ATTR", 486 [INSTRUMENTED_POP_JUMP_IF_NONE] = "INSTRUMENTED_POP_JUMP_IF_NONE", 487 [INSTRUMENTED_POP_JUMP_IF_NOT_NONE] = "INSTRUMENTED_POP_JUMP_IF_NOT_NONE", 488 [INSTRUMENTED_RESUME] = "INSTRUMENTED_RESUME", 489 [INSTRUMENTED_CALL] = "INSTRUMENTED_CALL", 490 [INSTRUMENTED_RETURN_VALUE] = "INSTRUMENTED_RETURN_VALUE", 491 [INSTRUMENTED_YIELD_VALUE] = "INSTRUMENTED_YIELD_VALUE", 492 [INSTRUMENTED_CALL_FUNCTION_EX] = "INSTRUMENTED_CALL_FUNCTION_EX", 493 [INSTRUMENTED_JUMP_FORWARD] = "INSTRUMENTED_JUMP_FORWARD", 494 [INSTRUMENTED_JUMP_BACKWARD] = "INSTRUMENTED_JUMP_BACKWARD", 495 [INSTRUMENTED_RETURN_CONST] = "INSTRUMENTED_RETURN_CONST", 496 [INSTRUMENTED_FOR_ITER] = "INSTRUMENTED_FOR_ITER", 497 [INSTRUMENTED_POP_JUMP_IF_FALSE] = "INSTRUMENTED_POP_JUMP_IF_FALSE", 498 [INSTRUMENTED_POP_JUMP_IF_TRUE] = "INSTRUMENTED_POP_JUMP_IF_TRUE", 499 [INSTRUMENTED_END_FOR] = "INSTRUMENTED_END_FOR", 500 [INSTRUMENTED_END_SEND] = "INSTRUMENTED_END_SEND", 501 [INSTRUMENTED_INSTRUCTION] = "INSTRUMENTED_INSTRUCTION", 502 [INSTRUMENTED_LINE] = "INSTRUMENTED_LINE", 503 [255] = "<255>", 504 [SETUP_FINALLY] = "SETUP_FINALLY", 505 [SETUP_CLEANUP] = "SETUP_CLEANUP", 506 [SETUP_WITH] = "SETUP_WITH", 507 [POP_BLOCK] = "POP_BLOCK", 508 [JUMP] = "JUMP", 509 [JUMP_NO_INTERRUPT] = "JUMP_NO_INTERRUPT", 510 [LOAD_METHOD] = "LOAD_METHOD", 511 [LOAD_SUPER_METHOD] = "LOAD_SUPER_METHOD", 512 [LOAD_ZERO_SUPER_METHOD] = "LOAD_ZERO_SUPER_METHOD", 513 [LOAD_ZERO_SUPER_ATTR] = "LOAD_ZERO_SUPER_ATTR", 514 [STORE_FAST_MAYBE_NULL] = "STORE_FAST_MAYBE_NULL", 515 }; 516 #endif 517 518 #define EXTRA_CASES \ 519 case 169: \ 520 case 170: \ 521 case 177: \ 522 case 178: \ 523 case 179: \ 524 case 180: \ 525 case 181: \ 526 case 182: \ 527 case 183: \ 528 case 184: \ 529 case 185: \ 530 case 186: \ 531 case 187: \ 532 case 188: \ 533 case 189: \ 534 case 190: \ 535 case 191: \ 536 case 192: \ 537 case 193: \ 538 case 194: \ 539 case 195: \ 540 case 196: \ 541 case 197: \ 542 case 198: \ 543 case 199: \ 544 case 200: \ 545 case 201: \ 546 case 202: \ 547 case 203: \ 548 case 204: \ 549 case 205: \ 550 case 206: \ 551 case 207: \ 552 case 208: \ 553 case 209: \ 554 case 210: \ 555 case 211: \ 556 case 212: \ 557 case 213: \ 558 case 214: \ 559 case 215: \ 560 case 216: \ 561 case 217: \ 562 case 218: \ 563 case 219: \ 564 case 220: \ 565 case 221: \ 566 case 222: \ 567 case 223: \ 568 case 224: \ 569 case 225: \ 570 case 226: \ 571 case 227: \ 572 case 228: \ 573 case 229: \ 574 case 230: \ 575 case 231: \ 576 case 232: \ 577 case 233: \ 578 case 234: \ 579 case 235: \ 580 case 236: \ 581 case 255: \ 582 ; 583 584 #ifdef __cplusplus 585 } 586 #endif 587 #endif // !Py_INTERNAL_OPCODE_H
Contact us
|
About us
|
Term of use
|
Copyright © 2000-2025 MyWebUniversity.com ™