Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
pycore_uop_metadata.h1205 linesDownload Raw Back to internal
1// This file is generated by Tools/cases_generator/uop_metadata_generator.py2// from:3//   Python/bytecodes.c4// Do not edit!5 6#ifndef Py_CORE_UOP_METADATA_H7#define Py_CORE_UOP_METADATA_H8#ifdef __cplusplus9extern "C" {10#endif11 12#include <stdint.h>13#include "pycore_uop_ids.h"14extern const uint16_t _PyUop_Flags[MAX_UOP_ID+1];15extern const uint8_t _PyUop_Replication[MAX_UOP_ID+1];16extern const char * const _PyOpcode_uop_name[MAX_UOP_ID+1];17 18extern int _PyUop_num_popped(int opcode, int oparg);19 20#ifdef NEED_OPCODE_METADATA21const uint16_t _PyUop_Flags[MAX_UOP_ID+1] = {22    [_NOP] = HAS_PURE_FLAG,23    [_CHECK_PERIODIC] = HAS_EVAL_BREAK_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,24    [_CHECK_PERIODIC_IF_NOT_YIELD_FROM] = HAS_ARG_FLAG | HAS_EVAL_BREAK_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,25    [_RESUME_CHECK] = HAS_DEOPT_FLAG,26    [_LOAD_FAST_CHECK] = HAS_ARG_FLAG | HAS_LOCAL_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,27    [_LOAD_FAST_0] = HAS_LOCAL_FLAG | HAS_PURE_FLAG,28    [_LOAD_FAST_1] = HAS_LOCAL_FLAG | HAS_PURE_FLAG,29    [_LOAD_FAST_2] = HAS_LOCAL_FLAG | HAS_PURE_FLAG,30    [_LOAD_FAST_3] = HAS_LOCAL_FLAG | HAS_PURE_FLAG,31    [_LOAD_FAST_4] = HAS_LOCAL_FLAG | HAS_PURE_FLAG,32    [_LOAD_FAST_5] = HAS_LOCAL_FLAG | HAS_PURE_FLAG,33    [_LOAD_FAST_6] = HAS_LOCAL_FLAG | HAS_PURE_FLAG,34    [_LOAD_FAST_7] = HAS_LOCAL_FLAG | HAS_PURE_FLAG,35    [_LOAD_FAST] = HAS_ARG_FLAG | HAS_LOCAL_FLAG | HAS_PURE_FLAG,36    [_LOAD_FAST_BORROW_0] = HAS_LOCAL_FLAG | HAS_PURE_FLAG,37    [_LOAD_FAST_BORROW_1] = HAS_LOCAL_FLAG | HAS_PURE_FLAG,38    [_LOAD_FAST_BORROW_2] = HAS_LOCAL_FLAG | HAS_PURE_FLAG,39    [_LOAD_FAST_BORROW_3] = HAS_LOCAL_FLAG | HAS_PURE_FLAG,40    [_LOAD_FAST_BORROW_4] = HAS_LOCAL_FLAG | HAS_PURE_FLAG,41    [_LOAD_FAST_BORROW_5] = HAS_LOCAL_FLAG | HAS_PURE_FLAG,42    [_LOAD_FAST_BORROW_6] = HAS_LOCAL_FLAG | HAS_PURE_FLAG,43    [_LOAD_FAST_BORROW_7] = HAS_LOCAL_FLAG | HAS_PURE_FLAG,44    [_LOAD_FAST_BORROW] = HAS_ARG_FLAG | HAS_LOCAL_FLAG | HAS_PURE_FLAG,45    [_LOAD_FAST_AND_CLEAR] = HAS_ARG_FLAG | HAS_LOCAL_FLAG,46    [_LOAD_FAST_LOAD_FAST] = HAS_ARG_FLAG | HAS_LOCAL_FLAG,47    [_LOAD_FAST_BORROW_LOAD_FAST_BORROW] = HAS_ARG_FLAG | HAS_LOCAL_FLAG,48    [_LOAD_CONST_MORTAL] = HAS_ARG_FLAG | HAS_CONST_FLAG,49    [_LOAD_CONST_IMMORTAL] = HAS_ARG_FLAG | HAS_CONST_FLAG,50    [_LOAD_SMALL_INT_0] = 0,51    [_LOAD_SMALL_INT_1] = 0,52    [_LOAD_SMALL_INT_2] = 0,53    [_LOAD_SMALL_INT_3] = 0,54    [_LOAD_SMALL_INT] = HAS_ARG_FLAG,55    [_STORE_FAST_0] = HAS_LOCAL_FLAG | HAS_ESCAPES_FLAG,56    [_STORE_FAST_1] = HAS_LOCAL_FLAG | HAS_ESCAPES_FLAG,57    [_STORE_FAST_2] = HAS_LOCAL_FLAG | HAS_ESCAPES_FLAG,58    [_STORE_FAST_3] = HAS_LOCAL_FLAG | HAS_ESCAPES_FLAG,59    [_STORE_FAST_4] = HAS_LOCAL_FLAG | HAS_ESCAPES_FLAG,60    [_STORE_FAST_5] = HAS_LOCAL_FLAG | HAS_ESCAPES_FLAG,61    [_STORE_FAST_6] = HAS_LOCAL_FLAG | HAS_ESCAPES_FLAG,62    [_STORE_FAST_7] = HAS_LOCAL_FLAG | HAS_ESCAPES_FLAG,63    [_STORE_FAST] = HAS_ARG_FLAG | HAS_LOCAL_FLAG | HAS_ESCAPES_FLAG,64    [_STORE_FAST_LOAD_FAST] = HAS_ARG_FLAG | HAS_LOCAL_FLAG | HAS_ESCAPES_FLAG,65    [_STORE_FAST_STORE_FAST] = HAS_ARG_FLAG | HAS_LOCAL_FLAG | HAS_ESCAPES_FLAG,66    [_POP_TOP] = HAS_ESCAPES_FLAG | HAS_PURE_FLAG,67    [_PUSH_NULL] = HAS_PURE_FLAG,68    [_END_FOR] = HAS_ESCAPES_FLAG | HAS_NO_SAVE_IP_FLAG,69    [_END_SEND] = HAS_ESCAPES_FLAG | HAS_PURE_FLAG,70    [_UNARY_NEGATIVE] = HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,71    [_UNARY_NOT] = HAS_PURE_FLAG,72    [_TO_BOOL] = HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,73    [_TO_BOOL_BOOL] = HAS_EXIT_FLAG,74    [_TO_BOOL_INT] = HAS_EXIT_FLAG | HAS_ESCAPES_FLAG,75    [_GUARD_NOS_LIST] = HAS_EXIT_FLAG,76    [_GUARD_TOS_LIST] = HAS_EXIT_FLAG,77    [_GUARD_TOS_SLICE] = HAS_EXIT_FLAG,78    [_TO_BOOL_LIST] = 0,79    [_TO_BOOL_NONE] = HAS_EXIT_FLAG,80    [_GUARD_NOS_UNICODE] = HAS_EXIT_FLAG,81    [_GUARD_TOS_UNICODE] = HAS_EXIT_FLAG,82    [_TO_BOOL_STR] = HAS_ESCAPES_FLAG,83    [_REPLACE_WITH_TRUE] = HAS_ESCAPES_FLAG,84    [_UNARY_INVERT] = HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,85    [_GUARD_NOS_INT] = HAS_EXIT_FLAG,86    [_GUARD_TOS_INT] = HAS_EXIT_FLAG,87    [_BINARY_OP_MULTIPLY_INT] = HAS_ERROR_FLAG | HAS_ESCAPES_FLAG | HAS_PURE_FLAG,88    [_BINARY_OP_ADD_INT] = HAS_ERROR_FLAG | HAS_ESCAPES_FLAG | HAS_PURE_FLAG,89    [_BINARY_OP_SUBTRACT_INT] = HAS_ERROR_FLAG | HAS_ESCAPES_FLAG | HAS_PURE_FLAG,90    [_GUARD_NOS_FLOAT] = HAS_EXIT_FLAG,91    [_GUARD_TOS_FLOAT] = HAS_EXIT_FLAG,92    [_BINARY_OP_MULTIPLY_FLOAT] = HAS_ERROR_FLAG | HAS_PURE_FLAG,93    [_BINARY_OP_ADD_FLOAT] = HAS_ERROR_FLAG | HAS_PURE_FLAG,94    [_BINARY_OP_SUBTRACT_FLOAT] = HAS_ERROR_FLAG | HAS_PURE_FLAG,95    [_BINARY_OP_ADD_UNICODE] = HAS_ERROR_FLAG | HAS_PURE_FLAG,96    [_BINARY_OP_INPLACE_ADD_UNICODE] = HAS_LOCAL_FLAG | HAS_DEOPT_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,97    [_GUARD_BINARY_OP_EXTEND] = HAS_DEOPT_FLAG | HAS_ESCAPES_FLAG,98    [_BINARY_OP_EXTEND] = HAS_ERROR_FLAG | HAS_ESCAPES_FLAG | HAS_PURE_FLAG,99    [_BINARY_SLICE] = HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,100    [_STORE_SLICE] = HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,101    [_BINARY_OP_SUBSCR_LIST_INT] = HAS_DEOPT_FLAG | HAS_ESCAPES_FLAG,102    [_BINARY_OP_SUBSCR_LIST_SLICE] = HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,103    [_BINARY_OP_SUBSCR_STR_INT] = HAS_DEOPT_FLAG | HAS_ESCAPES_FLAG,104    [_GUARD_NOS_TUPLE] = HAS_EXIT_FLAG,105    [_GUARD_TOS_TUPLE] = HAS_EXIT_FLAG,106    [_BINARY_OP_SUBSCR_TUPLE_INT] = HAS_DEOPT_FLAG,107    [_GUARD_NOS_DICT] = HAS_EXIT_FLAG,108    [_GUARD_TOS_DICT] = HAS_EXIT_FLAG,109    [_BINARY_OP_SUBSCR_DICT] = HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,110    [_BINARY_OP_SUBSCR_CHECK_FUNC] = HAS_DEOPT_FLAG,111    [_BINARY_OP_SUBSCR_INIT_CALL] = 0,112    [_LIST_APPEND] = HAS_ARG_FLAG | HAS_ERROR_FLAG,113    [_SET_ADD] = HAS_ARG_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,114    [_STORE_SUBSCR] = HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,115    [_STORE_SUBSCR_LIST_INT] = HAS_DEOPT_FLAG | HAS_ESCAPES_FLAG,116    [_STORE_SUBSCR_DICT] = HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,117    [_DELETE_SUBSCR] = HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,118    [_CALL_INTRINSIC_1] = HAS_ARG_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,119    [_CALL_INTRINSIC_2] = HAS_ARG_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,120    [_RETURN_VALUE] = HAS_ESCAPES_FLAG,121    [_GET_AITER] = HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,122    [_GET_ANEXT] = HAS_ERROR_FLAG | HAS_ERROR_NO_POP_FLAG | HAS_ESCAPES_FLAG,123    [_GET_AWAITABLE] = HAS_ARG_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,124    [_SEND_GEN_FRAME] = HAS_ARG_FLAG | HAS_DEOPT_FLAG,125    [_YIELD_VALUE] = HAS_ARG_FLAG,126    [_POP_EXCEPT] = HAS_ESCAPES_FLAG,127    [_LOAD_COMMON_CONSTANT] = HAS_ARG_FLAG,128    [_LOAD_BUILD_CLASS] = HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,129    [_STORE_NAME] = HAS_ARG_FLAG | HAS_NAME_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,130    [_DELETE_NAME] = HAS_ARG_FLAG | HAS_NAME_FLAG | HAS_ERROR_FLAG | HAS_ERROR_NO_POP_FLAG | HAS_ESCAPES_FLAG,131    [_UNPACK_SEQUENCE] = HAS_ARG_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,132    [_UNPACK_SEQUENCE_TWO_TUPLE] = HAS_ARG_FLAG | HAS_DEOPT_FLAG | HAS_ESCAPES_FLAG,133    [_UNPACK_SEQUENCE_TUPLE] = HAS_ARG_FLAG | HAS_DEOPT_FLAG,134    [_UNPACK_SEQUENCE_LIST] = HAS_ARG_FLAG | HAS_DEOPT_FLAG,135    [_UNPACK_EX] = HAS_ARG_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,136    [_STORE_ATTR] = HAS_ARG_FLAG | HAS_NAME_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,137    [_DELETE_ATTR] = HAS_ARG_FLAG | HAS_NAME_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,138    [_STORE_GLOBAL] = HAS_ARG_FLAG | HAS_NAME_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,139    [_DELETE_GLOBAL] = HAS_ARG_FLAG | HAS_NAME_FLAG | HAS_ERROR_FLAG | HAS_ERROR_NO_POP_FLAG | HAS_ESCAPES_FLAG,140    [_LOAD_LOCALS] = HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,141    [_LOAD_NAME] = HAS_ARG_FLAG | HAS_NAME_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,142    [_LOAD_GLOBAL] = HAS_ARG_FLAG | HAS_NAME_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,143    [_PUSH_NULL_CONDITIONAL] = HAS_ARG_FLAG,144    [_GUARD_GLOBALS_VERSION] = HAS_DEOPT_FLAG,145    [_LOAD_GLOBAL_MODULE] = HAS_DEOPT_FLAG,146    [_LOAD_GLOBAL_BUILTINS] = HAS_DEOPT_FLAG,147    [_DELETE_FAST] = HAS_ARG_FLAG | HAS_LOCAL_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,148    [_MAKE_CELL] = HAS_ARG_FLAG | HAS_FREE_FLAG | HAS_ERROR_FLAG | HAS_ERROR_NO_POP_FLAG | HAS_ESCAPES_FLAG,149    [_DELETE_DEREF] = HAS_ARG_FLAG | HAS_FREE_FLAG | HAS_ERROR_FLAG | HAS_ERROR_NO_POP_FLAG | HAS_ESCAPES_FLAG,150    [_LOAD_FROM_DICT_OR_DEREF] = HAS_ARG_FLAG | HAS_FREE_FLAG | HAS_ERROR_FLAG | HAS_ERROR_NO_POP_FLAG | HAS_ESCAPES_FLAG,151    [_LOAD_DEREF] = HAS_ARG_FLAG | HAS_LOCAL_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,152    [_STORE_DEREF] = HAS_ARG_FLAG | HAS_FREE_FLAG | HAS_ESCAPES_FLAG,153    [_COPY_FREE_VARS] = HAS_ARG_FLAG,154    [_BUILD_STRING] = HAS_ARG_FLAG | HAS_ERROR_FLAG,155    [_BUILD_INTERPOLATION] = HAS_ARG_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,156    [_BUILD_TEMPLATE] = HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,157    [_BUILD_TUPLE] = HAS_ARG_FLAG | HAS_ERROR_FLAG | HAS_ERROR_NO_POP_FLAG,158    [_BUILD_LIST] = HAS_ARG_FLAG | HAS_ERROR_FLAG | HAS_ERROR_NO_POP_FLAG | HAS_ESCAPES_FLAG,159    [_LIST_EXTEND] = HAS_ARG_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,160    [_SET_UPDATE] = HAS_ARG_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,161    [_BUILD_SET] = HAS_ARG_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,162    [_BUILD_MAP] = HAS_ARG_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,163    [_SETUP_ANNOTATIONS] = HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,164    [_DICT_UPDATE] = HAS_ARG_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,165    [_DICT_MERGE] = HAS_ARG_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,166    [_MAP_ADD] = HAS_ARG_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,167    [_LOAD_SUPER_ATTR_ATTR] = HAS_ARG_FLAG | HAS_NAME_FLAG | HAS_DEOPT_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,168    [_LOAD_SUPER_ATTR_METHOD] = HAS_ARG_FLAG | HAS_NAME_FLAG | HAS_DEOPT_FLAG | HAS_ERROR_FLAG | HAS_ERROR_NO_POP_FLAG | HAS_ESCAPES_FLAG,169    [_LOAD_ATTR] = HAS_ARG_FLAG | HAS_NAME_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,170    [_GUARD_TYPE_VERSION] = HAS_EXIT_FLAG,171    [_GUARD_TYPE_VERSION_AND_LOCK] = HAS_EXIT_FLAG,172    [_CHECK_MANAGED_OBJECT_HAS_VALUES] = HAS_DEOPT_FLAG,173    [_LOAD_ATTR_INSTANCE_VALUE] = HAS_DEOPT_FLAG | HAS_ESCAPES_FLAG,174    [_LOAD_ATTR_MODULE] = HAS_DEOPT_FLAG | HAS_ESCAPES_FLAG,175    [_LOAD_ATTR_WITH_HINT] = HAS_ARG_FLAG | HAS_NAME_FLAG | HAS_DEOPT_FLAG | HAS_ESCAPES_FLAG,176    [_LOAD_ATTR_SLOT] = HAS_DEOPT_FLAG,177    [_CHECK_ATTR_CLASS] = HAS_EXIT_FLAG,178    [_LOAD_ATTR_CLASS] = 0,179    [_LOAD_ATTR_PROPERTY_FRAME] = HAS_ARG_FLAG | HAS_DEOPT_FLAG,180    [_GUARD_DORV_NO_DICT] = HAS_EXIT_FLAG,181    [_STORE_ATTR_INSTANCE_VALUE] = HAS_ESCAPES_FLAG,182    [_STORE_ATTR_WITH_HINT] = HAS_ARG_FLAG | HAS_NAME_FLAG | HAS_DEOPT_FLAG | HAS_ESCAPES_FLAG,183    [_STORE_ATTR_SLOT] = HAS_DEOPT_FLAG | HAS_ESCAPES_FLAG,184    [_COMPARE_OP] = HAS_ARG_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,185    [_COMPARE_OP_FLOAT] = HAS_ARG_FLAG,186    [_COMPARE_OP_INT] = HAS_ARG_FLAG | HAS_DEOPT_FLAG,187    [_COMPARE_OP_STR] = HAS_ARG_FLAG,188    [_IS_OP] = HAS_ARG_FLAG,189    [_CONTAINS_OP] = HAS_ARG_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,190    [_GUARD_TOS_ANY_SET] = HAS_DEOPT_FLAG,191    [_CONTAINS_OP_SET] = HAS_ARG_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,192    [_CONTAINS_OP_DICT] = HAS_ARG_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,193    [_CHECK_EG_MATCH] = HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,194    [_CHECK_EXC_MATCH] = HAS_ERROR_FLAG | HAS_ERROR_NO_POP_FLAG | HAS_ESCAPES_FLAG,195    [_IMPORT_NAME] = HAS_ARG_FLAG | HAS_NAME_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,196    [_IMPORT_FROM] = HAS_ARG_FLAG | HAS_NAME_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,197    [_IS_NONE] = 0,198    [_GET_LEN] = HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,199    [_MATCH_CLASS] = HAS_ARG_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,200    [_MATCH_MAPPING] = 0,201    [_MATCH_SEQUENCE] = 0,202    [_MATCH_KEYS] = HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,203    [_GET_ITER] = HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,204    [_GET_YIELD_FROM_ITER] = HAS_ERROR_FLAG | HAS_ERROR_NO_POP_FLAG | HAS_ESCAPES_FLAG,205    [_FOR_ITER_TIER_TWO] = HAS_EXIT_FLAG | HAS_ERROR_FLAG | HAS_ERROR_NO_POP_FLAG | HAS_ESCAPES_FLAG,206    [_ITER_CHECK_LIST] = HAS_EXIT_FLAG,207    [_GUARD_NOT_EXHAUSTED_LIST] = HAS_EXIT_FLAG,208    [_ITER_NEXT_LIST_TIER_TWO] = HAS_EXIT_FLAG | HAS_ESCAPES_FLAG,209    [_ITER_CHECK_TUPLE] = HAS_EXIT_FLAG,210    [_GUARD_NOT_EXHAUSTED_TUPLE] = HAS_EXIT_FLAG,211    [_ITER_NEXT_TUPLE] = 0,212    [_ITER_CHECK_RANGE] = HAS_EXIT_FLAG,213    [_GUARD_NOT_EXHAUSTED_RANGE] = HAS_EXIT_FLAG,214    [_ITER_NEXT_RANGE] = HAS_ERROR_FLAG,215    [_FOR_ITER_GEN_FRAME] = HAS_ARG_FLAG | HAS_DEOPT_FLAG,216    [_INSERT_NULL] = 0,217    [_LOAD_SPECIAL] = HAS_ARG_FLAG | HAS_ERROR_FLAG | HAS_ERROR_NO_POP_FLAG | HAS_ESCAPES_FLAG,218    [_WITH_EXCEPT_START] = HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,219    [_PUSH_EXC_INFO] = 0,220    [_GUARD_DORV_VALUES_INST_ATTR_FROM_DICT] = HAS_DEOPT_FLAG,221    [_GUARD_KEYS_VERSION] = HAS_DEOPT_FLAG,222    [_LOAD_ATTR_METHOD_WITH_VALUES] = HAS_ARG_FLAG,223    [_LOAD_ATTR_METHOD_NO_DICT] = HAS_ARG_FLAG,224    [_LOAD_ATTR_NONDESCRIPTOR_WITH_VALUES] = HAS_ARG_FLAG | HAS_ESCAPES_FLAG,225    [_LOAD_ATTR_NONDESCRIPTOR_NO_DICT] = HAS_ARG_FLAG | HAS_ESCAPES_FLAG,226    [_CHECK_ATTR_METHOD_LAZY_DICT] = HAS_DEOPT_FLAG,227    [_LOAD_ATTR_METHOD_LAZY_DICT] = HAS_ARG_FLAG,228    [_MAYBE_EXPAND_METHOD] = HAS_ARG_FLAG | HAS_ESCAPES_FLAG,229    [_PY_FRAME_GENERAL] = HAS_ARG_FLAG | HAS_ERROR_FLAG | HAS_ERROR_NO_POP_FLAG | HAS_ESCAPES_FLAG,230    [_CHECK_FUNCTION_VERSION] = HAS_ARG_FLAG | HAS_EXIT_FLAG,231    [_CHECK_FUNCTION_VERSION_INLINE] = HAS_EXIT_FLAG,232    [_CHECK_METHOD_VERSION] = HAS_ARG_FLAG | HAS_EXIT_FLAG,233    [_EXPAND_METHOD] = HAS_ARG_FLAG | HAS_ESCAPES_FLAG,234    [_CHECK_IS_NOT_PY_CALLABLE] = HAS_ARG_FLAG | HAS_EXIT_FLAG,235    [_CALL_NON_PY_GENERAL] = HAS_ARG_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,236    [_CHECK_CALL_BOUND_METHOD_EXACT_ARGS] = HAS_ARG_FLAG | HAS_EXIT_FLAG,237    [_INIT_CALL_BOUND_METHOD_EXACT_ARGS] = HAS_ARG_FLAG | HAS_ESCAPES_FLAG,238    [_CHECK_PEP_523] = HAS_DEOPT_FLAG,239    [_CHECK_FUNCTION_EXACT_ARGS] = HAS_ARG_FLAG | HAS_EXIT_FLAG,240    [_CHECK_STACK_SPACE] = HAS_ARG_FLAG | HAS_DEOPT_FLAG,241    [_CHECK_RECURSION_REMAINING] = HAS_DEOPT_FLAG,242    [_INIT_CALL_PY_EXACT_ARGS_0] = HAS_PURE_FLAG,243    [_INIT_CALL_PY_EXACT_ARGS_1] = HAS_PURE_FLAG,244    [_INIT_CALL_PY_EXACT_ARGS_2] = HAS_PURE_FLAG,245    [_INIT_CALL_PY_EXACT_ARGS_3] = HAS_PURE_FLAG,246    [_INIT_CALL_PY_EXACT_ARGS_4] = HAS_PURE_FLAG,247    [_INIT_CALL_PY_EXACT_ARGS] = HAS_ARG_FLAG | HAS_PURE_FLAG,248    [_PUSH_FRAME] = 0,249    [_GUARD_NOS_NULL] = HAS_DEOPT_FLAG,250    [_GUARD_CALLABLE_TYPE_1] = HAS_DEOPT_FLAG,251    [_CALL_TYPE_1] = HAS_ARG_FLAG | HAS_ESCAPES_FLAG,252    [_GUARD_CALLABLE_STR_1] = HAS_DEOPT_FLAG,253    [_CALL_STR_1] = HAS_ARG_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,254    [_GUARD_CALLABLE_TUPLE_1] = HAS_DEOPT_FLAG,255    [_CALL_TUPLE_1] = HAS_ARG_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,256    [_CHECK_AND_ALLOCATE_OBJECT] = HAS_ARG_FLAG | HAS_DEOPT_FLAG | HAS_ERROR_FLAG | HAS_ERROR_NO_POP_FLAG | HAS_ESCAPES_FLAG,257    [_CREATE_INIT_FRAME] = HAS_ARG_FLAG | HAS_ERROR_FLAG | HAS_ERROR_NO_POP_FLAG | HAS_ESCAPES_FLAG,258    [_EXIT_INIT_CHECK] = HAS_ERROR_FLAG | HAS_ERROR_NO_POP_FLAG | HAS_ESCAPES_FLAG,259    [_CALL_BUILTIN_CLASS] = HAS_ARG_FLAG | HAS_DEOPT_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,260    [_CALL_BUILTIN_O] = HAS_ARG_FLAG | HAS_EXIT_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,261    [_CALL_BUILTIN_FAST] = HAS_ARG_FLAG | HAS_DEOPT_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,262    [_CALL_BUILTIN_FAST_WITH_KEYWORDS] = HAS_ARG_FLAG | HAS_DEOPT_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,263    [_GUARD_CALLABLE_LEN] = HAS_DEOPT_FLAG,264    [_CALL_LEN] = HAS_ERROR_FLAG | HAS_ERROR_NO_POP_FLAG | HAS_ESCAPES_FLAG,265    [_CALL_ISINSTANCE] = HAS_ARG_FLAG | HAS_DEOPT_FLAG | HAS_ERROR_FLAG | HAS_ERROR_NO_POP_FLAG | HAS_ESCAPES_FLAG,266    [_CALL_LIST_APPEND] = HAS_ARG_FLAG | HAS_DEOPT_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,267    [_CALL_METHOD_DESCRIPTOR_O] = HAS_ARG_FLAG | HAS_EXIT_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,268    [_CALL_METHOD_DESCRIPTOR_FAST_WITH_KEYWORDS] = HAS_ARG_FLAG | HAS_EXIT_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,269    [_CALL_METHOD_DESCRIPTOR_NOARGS] = HAS_ARG_FLAG | HAS_EXIT_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,270    [_CALL_METHOD_DESCRIPTOR_FAST] = HAS_ARG_FLAG | HAS_EXIT_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,271    [_MAYBE_EXPAND_METHOD_KW] = HAS_ARG_FLAG | HAS_ESCAPES_FLAG,272    [_PY_FRAME_KW] = HAS_ARG_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,273    [_CHECK_FUNCTION_VERSION_KW] = HAS_ARG_FLAG | HAS_EXIT_FLAG,274    [_CHECK_METHOD_VERSION_KW] = HAS_ARG_FLAG | HAS_EXIT_FLAG,275    [_EXPAND_METHOD_KW] = HAS_ARG_FLAG | HAS_ESCAPES_FLAG,276    [_CHECK_IS_NOT_PY_CALLABLE_KW] = HAS_ARG_FLAG | HAS_EXIT_FLAG,277    [_CALL_KW_NON_PY] = HAS_ARG_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,278    [_MAKE_CALLARGS_A_TUPLE] = HAS_ERROR_FLAG | HAS_ERROR_NO_POP_FLAG | HAS_ESCAPES_FLAG,279    [_MAKE_FUNCTION] = HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,280    [_SET_FUNCTION_ATTRIBUTE] = HAS_ARG_FLAG,281    [_RETURN_GENERATOR] = HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,282    [_BUILD_SLICE] = HAS_ARG_FLAG | HAS_ERROR_FLAG,283    [_CONVERT_VALUE] = HAS_ARG_FLAG | HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,284    [_FORMAT_SIMPLE] = HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,285    [_FORMAT_WITH_SPEC] = HAS_ERROR_FLAG | HAS_ESCAPES_FLAG,286    [_COPY] = HAS_ARG_FLAG | HAS_PURE_FLAG,287    [_BINARY_OP] = HAS_ARG_FLAG | HAS_ERROR_FLAG | HAS_ERROR_NO_POP_FLAG | HAS_ESCAPES_FLAG,288    [_SWAP] = HAS_ARG_FLAG | HAS_PURE_FLAG,289    [_GUARD_IS_TRUE_POP] = HAS_EXIT_FLAG,290    [_GUARD_IS_FALSE_POP] = HAS_EXIT_FLAG,291    [_GUARD_IS_NONE_POP] = HAS_EXIT_FLAG | HAS_ESCAPES_FLAG,292    [_GUARD_IS_NOT_NONE_POP] = HAS_EXIT_FLAG | HAS_ESCAPES_FLAG,293    [_JUMP_TO_TOP] = 0,294    [_SET_IP] = 0,295    [_CHECK_STACK_SPACE_OPERAND] = HAS_DEOPT_FLAG,296    [_SAVE_RETURN_OFFSET] = HAS_ARG_FLAG,297    [_EXIT_TRACE] = HAS_ESCAPES_FLAG,298    [_CHECK_VALIDITY] = HAS_DEOPT_FLAG,299    [_LOAD_CONST_INLINE] = HAS_PURE_FLAG,300    [_POP_TOP_LOAD_CONST_INLINE] = HAS_ESCAPES_FLAG | HAS_PURE_FLAG,301    [_LOAD_CONST_INLINE_BORROW] = HAS_PURE_FLAG,302    [_POP_TOP_LOAD_CONST_INLINE_BORROW] = HAS_ESCAPES_FLAG | HAS_PURE_FLAG,303    [_POP_TWO_LOAD_CONST_INLINE_BORROW] = HAS_ESCAPES_FLAG | HAS_PURE_FLAG,304    [_CHECK_FUNCTION] = HAS_DEOPT_FLAG,305    [_START_EXECUTOR] = 0,306    [_MAKE_WARM] = 0,307    [_FATAL_ERROR] = 0,308    [_DEOPT] = 0,309    [_ERROR_POP_N] = HAS_ARG_FLAG,310    [_TIER2_RESUME_CHECK] = HAS_DEOPT_FLAG,311};312 313const uint8_t _PyUop_Replication[MAX_UOP_ID+1] = {314    [_LOAD_FAST] = 8,315    [_LOAD_FAST_BORROW] = 8,316    [_LOAD_SMALL_INT] = 4,317    [_STORE_FAST] = 8,318    [_INIT_CALL_PY_EXACT_ARGS] = 5,319};320 321const char *const _PyOpcode_uop_name[MAX_UOP_ID+1] = {322    [_BINARY_OP] = "_BINARY_OP",323    [_BINARY_OP_ADD_FLOAT] = "_BINARY_OP_ADD_FLOAT",324    [_BINARY_OP_ADD_INT] = "_BINARY_OP_ADD_INT",325    [_BINARY_OP_ADD_UNICODE] = "_BINARY_OP_ADD_UNICODE",326    [_BINARY_OP_EXTEND] = "_BINARY_OP_EXTEND",327    [_BINARY_OP_INPLACE_ADD_UNICODE] = "_BINARY_OP_INPLACE_ADD_UNICODE",328    [_BINARY_OP_MULTIPLY_FLOAT] = "_BINARY_OP_MULTIPLY_FLOAT",329    [_BINARY_OP_MULTIPLY_INT] = "_BINARY_OP_MULTIPLY_INT",330    [_BINARY_OP_SUBSCR_CHECK_FUNC] = "_BINARY_OP_SUBSCR_CHECK_FUNC",331    [_BINARY_OP_SUBSCR_DICT] = "_BINARY_OP_SUBSCR_DICT",332    [_BINARY_OP_SUBSCR_INIT_CALL] = "_BINARY_OP_SUBSCR_INIT_CALL",333    [_BINARY_OP_SUBSCR_LIST_INT] = "_BINARY_OP_SUBSCR_LIST_INT",334    [_BINARY_OP_SUBSCR_LIST_SLICE] = "_BINARY_OP_SUBSCR_LIST_SLICE",335    [_BINARY_OP_SUBSCR_STR_INT] = "_BINARY_OP_SUBSCR_STR_INT",336    [_BINARY_OP_SUBSCR_TUPLE_INT] = "_BINARY_OP_SUBSCR_TUPLE_INT",337    [_BINARY_OP_SUBTRACT_FLOAT] = "_BINARY_OP_SUBTRACT_FLOAT",338    [_BINARY_OP_SUBTRACT_INT] = "_BINARY_OP_SUBTRACT_INT",339    [_BINARY_SLICE] = "_BINARY_SLICE",340    [_BUILD_INTERPOLATION] = "_BUILD_INTERPOLATION",341    [_BUILD_LIST] = "_BUILD_LIST",342    [_BUILD_MAP] = "_BUILD_MAP",343    [_BUILD_SET] = "_BUILD_SET",344    [_BUILD_SLICE] = "_BUILD_SLICE",345    [_BUILD_STRING] = "_BUILD_STRING",346    [_BUILD_TEMPLATE] = "_BUILD_TEMPLATE",347    [_BUILD_TUPLE] = "_BUILD_TUPLE",348    [_CALL_BUILTIN_CLASS] = "_CALL_BUILTIN_CLASS",349    [_CALL_BUILTIN_FAST] = "_CALL_BUILTIN_FAST",350    [_CALL_BUILTIN_FAST_WITH_KEYWORDS] = "_CALL_BUILTIN_FAST_WITH_KEYWORDS",351    [_CALL_BUILTIN_O] = "_CALL_BUILTIN_O",352    [_CALL_INTRINSIC_1] = "_CALL_INTRINSIC_1",353    [_CALL_INTRINSIC_2] = "_CALL_INTRINSIC_2",354    [_CALL_ISINSTANCE] = "_CALL_ISINSTANCE",355    [_CALL_KW_NON_PY] = "_CALL_KW_NON_PY",356    [_CALL_LEN] = "_CALL_LEN",357    [_CALL_LIST_APPEND] = "_CALL_LIST_APPEND",358    [_CALL_METHOD_DESCRIPTOR_FAST] = "_CALL_METHOD_DESCRIPTOR_FAST",359    [_CALL_METHOD_DESCRIPTOR_FAST_WITH_KEYWORDS] = "_CALL_METHOD_DESCRIPTOR_FAST_WITH_KEYWORDS",360    [_CALL_METHOD_DESCRIPTOR_NOARGS] = "_CALL_METHOD_DESCRIPTOR_NOARGS",361    [_CALL_METHOD_DESCRIPTOR_O] = "_CALL_METHOD_DESCRIPTOR_O",362    [_CALL_NON_PY_GENERAL] = "_CALL_NON_PY_GENERAL",363    [_CALL_STR_1] = "_CALL_STR_1",364    [_CALL_TUPLE_1] = "_CALL_TUPLE_1",365    [_CALL_TYPE_1] = "_CALL_TYPE_1",366    [_CHECK_AND_ALLOCATE_OBJECT] = "_CHECK_AND_ALLOCATE_OBJECT",367    [_CHECK_ATTR_CLASS] = "_CHECK_ATTR_CLASS",368    [_CHECK_ATTR_METHOD_LAZY_DICT] = "_CHECK_ATTR_METHOD_LAZY_DICT",369    [_CHECK_CALL_BOUND_METHOD_EXACT_ARGS] = "_CHECK_CALL_BOUND_METHOD_EXACT_ARGS",370    [_CHECK_EG_MATCH] = "_CHECK_EG_MATCH",371    [_CHECK_EXC_MATCH] = "_CHECK_EXC_MATCH",372    [_CHECK_FUNCTION] = "_CHECK_FUNCTION",373    [_CHECK_FUNCTION_EXACT_ARGS] = "_CHECK_FUNCTION_EXACT_ARGS",374    [_CHECK_FUNCTION_VERSION] = "_CHECK_FUNCTION_VERSION",375    [_CHECK_FUNCTION_VERSION_INLINE] = "_CHECK_FUNCTION_VERSION_INLINE",376    [_CHECK_FUNCTION_VERSION_KW] = "_CHECK_FUNCTION_VERSION_KW",377    [_CHECK_IS_NOT_PY_CALLABLE] = "_CHECK_IS_NOT_PY_CALLABLE",378    [_CHECK_IS_NOT_PY_CALLABLE_KW] = "_CHECK_IS_NOT_PY_CALLABLE_KW",379    [_CHECK_MANAGED_OBJECT_HAS_VALUES] = "_CHECK_MANAGED_OBJECT_HAS_VALUES",380    [_CHECK_METHOD_VERSION] = "_CHECK_METHOD_VERSION",381    [_CHECK_METHOD_VERSION_KW] = "_CHECK_METHOD_VERSION_KW",382    [_CHECK_PEP_523] = "_CHECK_PEP_523",383    [_CHECK_PERIODIC] = "_CHECK_PERIODIC",384    [_CHECK_PERIODIC_IF_NOT_YIELD_FROM] = "_CHECK_PERIODIC_IF_NOT_YIELD_FROM",385    [_CHECK_RECURSION_REMAINING] = "_CHECK_RECURSION_REMAINING",386    [_CHECK_STACK_SPACE] = "_CHECK_STACK_SPACE",387    [_CHECK_STACK_SPACE_OPERAND] = "_CHECK_STACK_SPACE_OPERAND",388    [_CHECK_VALIDITY] = "_CHECK_VALIDITY",389    [_COMPARE_OP] = "_COMPARE_OP",390    [_COMPARE_OP_FLOAT] = "_COMPARE_OP_FLOAT",391    [_COMPARE_OP_INT] = "_COMPARE_OP_INT",392    [_COMPARE_OP_STR] = "_COMPARE_OP_STR",393    [_CONTAINS_OP] = "_CONTAINS_OP",394    [_CONTAINS_OP_DICT] = "_CONTAINS_OP_DICT",395    [_CONTAINS_OP_SET] = "_CONTAINS_OP_SET",396    [_CONVERT_VALUE] = "_CONVERT_VALUE",397    [_COPY] = "_COPY",398    [_COPY_FREE_VARS] = "_COPY_FREE_VARS",399    [_CREATE_INIT_FRAME] = "_CREATE_INIT_FRAME",400    [_DELETE_ATTR] = "_DELETE_ATTR",401    [_DELETE_DEREF] = "_DELETE_DEREF",402    [_DELETE_FAST] = "_DELETE_FAST",403    [_DELETE_GLOBAL] = "_DELETE_GLOBAL",404    [_DELETE_NAME] = "_DELETE_NAME",405    [_DELETE_SUBSCR] = "_DELETE_SUBSCR",406    [_DEOPT] = "_DEOPT",407    [_DICT_MERGE] = "_DICT_MERGE",408    [_DICT_UPDATE] = "_DICT_UPDATE",409    [_END_FOR] = "_END_FOR",410    [_END_SEND] = "_END_SEND",411    [_ERROR_POP_N] = "_ERROR_POP_N",412    [_EXIT_INIT_CHECK] = "_EXIT_INIT_CHECK",413    [_EXIT_TRACE] = "_EXIT_TRACE",414    [_EXPAND_METHOD] = "_EXPAND_METHOD",415    [_EXPAND_METHOD_KW] = "_EXPAND_METHOD_KW",416    [_FATAL_ERROR] = "_FATAL_ERROR",417    [_FORMAT_SIMPLE] = "_FORMAT_SIMPLE",418    [_FORMAT_WITH_SPEC] = "_FORMAT_WITH_SPEC",419    [_FOR_ITER_GEN_FRAME] = "_FOR_ITER_GEN_FRAME",420    [_FOR_ITER_TIER_TWO] = "_FOR_ITER_TIER_TWO",421    [_GET_AITER] = "_GET_AITER",422    [_GET_ANEXT] = "_GET_ANEXT",423    [_GET_AWAITABLE] = "_GET_AWAITABLE",424    [_GET_ITER] = "_GET_ITER",425    [_GET_LEN] = "_GET_LEN",426    [_GET_YIELD_FROM_ITER] = "_GET_YIELD_FROM_ITER",427    [_GUARD_BINARY_OP_EXTEND] = "_GUARD_BINARY_OP_EXTEND",428    [_GUARD_CALLABLE_LEN] = "_GUARD_CALLABLE_LEN",429    [_GUARD_CALLABLE_STR_1] = "_GUARD_CALLABLE_STR_1",430    [_GUARD_CALLABLE_TUPLE_1] = "_GUARD_CALLABLE_TUPLE_1",431    [_GUARD_CALLABLE_TYPE_1] = "_GUARD_CALLABLE_TYPE_1",432    [_GUARD_DORV_NO_DICT] = "_GUARD_DORV_NO_DICT",433    [_GUARD_DORV_VALUES_INST_ATTR_FROM_DICT] = "_GUARD_DORV_VALUES_INST_ATTR_FROM_DICT",434    [_GUARD_GLOBALS_VERSION] = "_GUARD_GLOBALS_VERSION",435    [_GUARD_IS_FALSE_POP] = "_GUARD_IS_FALSE_POP",436    [_GUARD_IS_NONE_POP] = "_GUARD_IS_NONE_POP",437    [_GUARD_IS_NOT_NONE_POP] = "_GUARD_IS_NOT_NONE_POP",438    [_GUARD_IS_TRUE_POP] = "_GUARD_IS_TRUE_POP",439    [_GUARD_KEYS_VERSION] = "_GUARD_KEYS_VERSION",440    [_GUARD_NOS_DICT] = "_GUARD_NOS_DICT",441    [_GUARD_NOS_FLOAT] = "_GUARD_NOS_FLOAT",442    [_GUARD_NOS_INT] = "_GUARD_NOS_INT",443    [_GUARD_NOS_LIST] = "_GUARD_NOS_LIST",444    [_GUARD_NOS_NULL] = "_GUARD_NOS_NULL",445    [_GUARD_NOS_TUPLE] = "_GUARD_NOS_TUPLE",446    [_GUARD_NOS_UNICODE] = "_GUARD_NOS_UNICODE",447    [_GUARD_NOT_EXHAUSTED_LIST] = "_GUARD_NOT_EXHAUSTED_LIST",448    [_GUARD_NOT_EXHAUSTED_RANGE] = "_GUARD_NOT_EXHAUSTED_RANGE",449    [_GUARD_NOT_EXHAUSTED_TUPLE] = "_GUARD_NOT_EXHAUSTED_TUPLE",450    [_GUARD_TOS_ANY_SET] = "_GUARD_TOS_ANY_SET",451    [_GUARD_TOS_DICT] = "_GUARD_TOS_DICT",452    [_GUARD_TOS_FLOAT] = "_GUARD_TOS_FLOAT",453    [_GUARD_TOS_INT] = "_GUARD_TOS_INT",454    [_GUARD_TOS_LIST] = "_GUARD_TOS_LIST",455    [_GUARD_TOS_SLICE] = "_GUARD_TOS_SLICE",456    [_GUARD_TOS_TUPLE] = "_GUARD_TOS_TUPLE",457    [_GUARD_TOS_UNICODE] = "_GUARD_TOS_UNICODE",458    [_GUARD_TYPE_VERSION] = "_GUARD_TYPE_VERSION",459    [_GUARD_TYPE_VERSION_AND_LOCK] = "_GUARD_TYPE_VERSION_AND_LOCK",460    [_IMPORT_FROM] = "_IMPORT_FROM",461    [_IMPORT_NAME] = "_IMPORT_NAME",462    [_INIT_CALL_BOUND_METHOD_EXACT_ARGS] = "_INIT_CALL_BOUND_METHOD_EXACT_ARGS",463    [_INIT_CALL_PY_EXACT_ARGS] = "_INIT_CALL_PY_EXACT_ARGS",464    [_INIT_CALL_PY_EXACT_ARGS_0] = "_INIT_CALL_PY_EXACT_ARGS_0",465    [_INIT_CALL_PY_EXACT_ARGS_1] = "_INIT_CALL_PY_EXACT_ARGS_1",466    [_INIT_CALL_PY_EXACT_ARGS_2] = "_INIT_CALL_PY_EXACT_ARGS_2",467    [_INIT_CALL_PY_EXACT_ARGS_3] = "_INIT_CALL_PY_EXACT_ARGS_3",468    [_INIT_CALL_PY_EXACT_ARGS_4] = "_INIT_CALL_PY_EXACT_ARGS_4",469    [_INSERT_NULL] = "_INSERT_NULL",470    [_IS_NONE] = "_IS_NONE",471    [_IS_OP] = "_IS_OP",472    [_ITER_CHECK_LIST] = "_ITER_CHECK_LIST",473    [_ITER_CHECK_RANGE] = "_ITER_CHECK_RANGE",474    [_ITER_CHECK_TUPLE] = "_ITER_CHECK_TUPLE",475    [_ITER_NEXT_LIST_TIER_TWO] = "_ITER_NEXT_LIST_TIER_TWO",476    [_ITER_NEXT_RANGE] = "_ITER_NEXT_RANGE",477    [_ITER_NEXT_TUPLE] = "_ITER_NEXT_TUPLE",478    [_JUMP_TO_TOP] = "_JUMP_TO_TOP",479    [_LIST_APPEND] = "_LIST_APPEND",480    [_LIST_EXTEND] = "_LIST_EXTEND",481    [_LOAD_ATTR] = "_LOAD_ATTR",482    [_LOAD_ATTR_CLASS] = "_LOAD_ATTR_CLASS",483    [_LOAD_ATTR_INSTANCE_VALUE] = "_LOAD_ATTR_INSTANCE_VALUE",484    [_LOAD_ATTR_METHOD_LAZY_DICT] = "_LOAD_ATTR_METHOD_LAZY_DICT",485    [_LOAD_ATTR_METHOD_NO_DICT] = "_LOAD_ATTR_METHOD_NO_DICT",486    [_LOAD_ATTR_METHOD_WITH_VALUES] = "_LOAD_ATTR_METHOD_WITH_VALUES",487    [_LOAD_ATTR_MODULE] = "_LOAD_ATTR_MODULE",488    [_LOAD_ATTR_NONDESCRIPTOR_NO_DICT] = "_LOAD_ATTR_NONDESCRIPTOR_NO_DICT",489    [_LOAD_ATTR_NONDESCRIPTOR_WITH_VALUES] = "_LOAD_ATTR_NONDESCRIPTOR_WITH_VALUES",490    [_LOAD_ATTR_PROPERTY_FRAME] = "_LOAD_ATTR_PROPERTY_FRAME",491    [_LOAD_ATTR_SLOT] = "_LOAD_ATTR_SLOT",492    [_LOAD_ATTR_WITH_HINT] = "_LOAD_ATTR_WITH_HINT",493    [_LOAD_BUILD_CLASS] = "_LOAD_BUILD_CLASS",494    [_LOAD_COMMON_CONSTANT] = "_LOAD_COMMON_CONSTANT",495    [_LOAD_CONST_IMMORTAL] = "_LOAD_CONST_IMMORTAL",496    [_LOAD_CONST_INLINE] = "_LOAD_CONST_INLINE",497    [_LOAD_CONST_INLINE_BORROW] = "_LOAD_CONST_INLINE_BORROW",498    [_LOAD_CONST_MORTAL] = "_LOAD_CONST_MORTAL",499    [_LOAD_DEREF] = "_LOAD_DEREF",500    [_LOAD_FAST] = "_LOAD_FAST",501    [_LOAD_FAST_0] = "_LOAD_FAST_0",502    [_LOAD_FAST_1] = "_LOAD_FAST_1",503    [_LOAD_FAST_2] = "_LOAD_FAST_2",504    [_LOAD_FAST_3] = "_LOAD_FAST_3",505    [_LOAD_FAST_4] = "_LOAD_FAST_4",506    [_LOAD_FAST_5] = "_LOAD_FAST_5",507    [_LOAD_FAST_6] = "_LOAD_FAST_6",508    [_LOAD_FAST_7] = "_LOAD_FAST_7",509    [_LOAD_FAST_AND_CLEAR] = "_LOAD_FAST_AND_CLEAR",510    [_LOAD_FAST_BORROW] = "_LOAD_FAST_BORROW",511    [_LOAD_FAST_BORROW_0] = "_LOAD_FAST_BORROW_0",512    [_LOAD_FAST_BORROW_1] = "_LOAD_FAST_BORROW_1",513    [_LOAD_FAST_BORROW_2] = "_LOAD_FAST_BORROW_2",514    [_LOAD_FAST_BORROW_3] = "_LOAD_FAST_BORROW_3",515    [_LOAD_FAST_BORROW_4] = "_LOAD_FAST_BORROW_4",516    [_LOAD_FAST_BORROW_5] = "_LOAD_FAST_BORROW_5",517    [_LOAD_FAST_BORROW_6] = "_LOAD_FAST_BORROW_6",518    [_LOAD_FAST_BORROW_7] = "_LOAD_FAST_BORROW_7",519    [_LOAD_FAST_BORROW_LOAD_FAST_BORROW] = "_LOAD_FAST_BORROW_LOAD_FAST_BORROW",520    [_LOAD_FAST_CHECK] = "_LOAD_FAST_CHECK",521    [_LOAD_FAST_LOAD_FAST] = "_LOAD_FAST_LOAD_FAST",522    [_LOAD_FROM_DICT_OR_DEREF] = "_LOAD_FROM_DICT_OR_DEREF",523    [_LOAD_GLOBAL] = "_LOAD_GLOBAL",524    [_LOAD_GLOBAL_BUILTINS] = "_LOAD_GLOBAL_BUILTINS",525    [_LOAD_GLOBAL_MODULE] = "_LOAD_GLOBAL_MODULE",526    [_LOAD_LOCALS] = "_LOAD_LOCALS",527    [_LOAD_NAME] = "_LOAD_NAME",528    [_LOAD_SMALL_INT] = "_LOAD_SMALL_INT",529    [_LOAD_SMALL_INT_0] = "_LOAD_SMALL_INT_0",530    [_LOAD_SMALL_INT_1] = "_LOAD_SMALL_INT_1",531    [_LOAD_SMALL_INT_2] = "_LOAD_SMALL_INT_2",532    [_LOAD_SMALL_INT_3] = "_LOAD_SMALL_INT_3",533    [_LOAD_SPECIAL] = "_LOAD_SPECIAL",534    [_LOAD_SUPER_ATTR_ATTR] = "_LOAD_SUPER_ATTR_ATTR",535    [_LOAD_SUPER_ATTR_METHOD] = "_LOAD_SUPER_ATTR_METHOD",536    [_MAKE_CALLARGS_A_TUPLE] = "_MAKE_CALLARGS_A_TUPLE",537    [_MAKE_CELL] = "_MAKE_CELL",538    [_MAKE_FUNCTION] = "_MAKE_FUNCTION",539    [_MAKE_WARM] = "_MAKE_WARM",540    [_MAP_ADD] = "_MAP_ADD",541    [_MATCH_CLASS] = "_MATCH_CLASS",542    [_MATCH_KEYS] = "_MATCH_KEYS",543    [_MATCH_MAPPING] = "_MATCH_MAPPING",544    [_MATCH_SEQUENCE] = "_MATCH_SEQUENCE",545    [_MAYBE_EXPAND_METHOD] = "_MAYBE_EXPAND_METHOD",546    [_MAYBE_EXPAND_METHOD_KW] = "_MAYBE_EXPAND_METHOD_KW",547    [_NOP] = "_NOP",548    [_POP_EXCEPT] = "_POP_EXCEPT",549    [_POP_TOP] = "_POP_TOP",550    [_POP_TOP_LOAD_CONST_INLINE] = "_POP_TOP_LOAD_CONST_INLINE",551    [_POP_TOP_LOAD_CONST_INLINE_BORROW] = "_POP_TOP_LOAD_CONST_INLINE_BORROW",552    [_POP_TWO_LOAD_CONST_INLINE_BORROW] = "_POP_TWO_LOAD_CONST_INLINE_BORROW",553    [_PUSH_EXC_INFO] = "_PUSH_EXC_INFO",554    [_PUSH_FRAME] = "_PUSH_FRAME",555    [_PUSH_NULL] = "_PUSH_NULL",556    [_PUSH_NULL_CONDITIONAL] = "_PUSH_NULL_CONDITIONAL",557    [_PY_FRAME_GENERAL] = "_PY_FRAME_GENERAL",558    [_PY_FRAME_KW] = "_PY_FRAME_KW",559    [_REPLACE_WITH_TRUE] = "_REPLACE_WITH_TRUE",560    [_RESUME_CHECK] = "_RESUME_CHECK",561    [_RETURN_GENERATOR] = "_RETURN_GENERATOR",562    [_RETURN_VALUE] = "_RETURN_VALUE",563    [_SAVE_RETURN_OFFSET] = "_SAVE_RETURN_OFFSET",564    [_SEND_GEN_FRAME] = "_SEND_GEN_FRAME",565    [_SETUP_ANNOTATIONS] = "_SETUP_ANNOTATIONS",566    [_SET_ADD] = "_SET_ADD",567    [_SET_FUNCTION_ATTRIBUTE] = "_SET_FUNCTION_ATTRIBUTE",568    [_SET_IP] = "_SET_IP",569    [_SET_UPDATE] = "_SET_UPDATE",570    [_START_EXECUTOR] = "_START_EXECUTOR",571    [_STORE_ATTR] = "_STORE_ATTR",572    [_STORE_ATTR_INSTANCE_VALUE] = "_STORE_ATTR_INSTANCE_VALUE",573    [_STORE_ATTR_SLOT] = "_STORE_ATTR_SLOT",574    [_STORE_ATTR_WITH_HINT] = "_STORE_ATTR_WITH_HINT",575    [_STORE_DEREF] = "_STORE_DEREF",576    [_STORE_FAST] = "_STORE_FAST",577    [_STORE_FAST_0] = "_STORE_FAST_0",578    [_STORE_FAST_1] = "_STORE_FAST_1",579    [_STORE_FAST_2] = "_STORE_FAST_2",580    [_STORE_FAST_3] = "_STORE_FAST_3",581    [_STORE_FAST_4] = "_STORE_FAST_4",582    [_STORE_FAST_5] = "_STORE_FAST_5",583    [_STORE_FAST_6] = "_STORE_FAST_6",584    [_STORE_FAST_7] = "_STORE_FAST_7",585    [_STORE_FAST_LOAD_FAST] = "_STORE_FAST_LOAD_FAST",586    [_STORE_FAST_STORE_FAST] = "_STORE_FAST_STORE_FAST",587    [_STORE_GLOBAL] = "_STORE_GLOBAL",588    [_STORE_NAME] = "_STORE_NAME",589    [_STORE_SLICE] = "_STORE_SLICE",590    [_STORE_SUBSCR] = "_STORE_SUBSCR",591    [_STORE_SUBSCR_DICT] = "_STORE_SUBSCR_DICT",592    [_STORE_SUBSCR_LIST_INT] = "_STORE_SUBSCR_LIST_INT",593    [_SWAP] = "_SWAP",594    [_TIER2_RESUME_CHECK] = "_TIER2_RESUME_CHECK",595    [_TO_BOOL] = "_TO_BOOL",596    [_TO_BOOL_BOOL] = "_TO_BOOL_BOOL",597    [_TO_BOOL_INT] = "_TO_BOOL_INT",598    [_TO_BOOL_LIST] = "_TO_BOOL_LIST",599    [_TO_BOOL_NONE] = "_TO_BOOL_NONE",600    [_TO_BOOL_STR] = "_TO_BOOL_STR",601    [_UNARY_INVERT] = "_UNARY_INVERT",602    [_UNARY_NEGATIVE] = "_UNARY_NEGATIVE",603    [_UNARY_NOT] = "_UNARY_NOT",604    [_UNPACK_EX] = "_UNPACK_EX",605    [_UNPACK_SEQUENCE] = "_UNPACK_SEQUENCE",606    [_UNPACK_SEQUENCE_LIST] = "_UNPACK_SEQUENCE_LIST",607    [_UNPACK_SEQUENCE_TUPLE] = "_UNPACK_SEQUENCE_TUPLE",608    [_UNPACK_SEQUENCE_TWO_TUPLE] = "_UNPACK_SEQUENCE_TWO_TUPLE",609    [_WITH_EXCEPT_START] = "_WITH_EXCEPT_START",610    [_YIELD_VALUE] = "_YIELD_VALUE",611};612int _PyUop_num_popped(int opcode, int oparg)613{614    switch(opcode) {615        case _NOP:616            return 0;617        case _CHECK_PERIODIC:618            return 0;619        case _CHECK_PERIODIC_IF_NOT_YIELD_FROM:620            return 0;621        case _RESUME_CHECK:622            return 0;623        case _LOAD_FAST_CHECK:624            return 0;625        case _LOAD_FAST_0:626            return 0;627        case _LOAD_FAST_1:628            return 0;629        case _LOAD_FAST_2:630            return 0;631        case _LOAD_FAST_3:632            return 0;633        case _LOAD_FAST_4:634            return 0;635        case _LOAD_FAST_5:636            return 0;637        case _LOAD_FAST_6:638            return 0;639        case _LOAD_FAST_7:640            return 0;641        case _LOAD_FAST:642            return 0;643        case _LOAD_FAST_BORROW_0:644            return 0;645        case _LOAD_FAST_BORROW_1:646            return 0;647        case _LOAD_FAST_BORROW_2:648            return 0;649        case _LOAD_FAST_BORROW_3:650            return 0;651        case _LOAD_FAST_BORROW_4:652            return 0;653        case _LOAD_FAST_BORROW_5:654            return 0;655        case _LOAD_FAST_BORROW_6:656            return 0;657        case _LOAD_FAST_BORROW_7:658            return 0;659        case _LOAD_FAST_BORROW:660            return 0;661        case _LOAD_FAST_AND_CLEAR:662            return 0;663        case _LOAD_FAST_LOAD_FAST:664            return 0;665        case _LOAD_FAST_BORROW_LOAD_FAST_BORROW:666            return 0;667        case _LOAD_CONST_MORTAL:668            return 0;669        case _LOAD_CONST_IMMORTAL:670            return 0;671        case _LOAD_SMALL_INT_0:672            return 0;673        case _LOAD_SMALL_INT_1:674            return 0;675        case _LOAD_SMALL_INT_2:676            return 0;677        case _LOAD_SMALL_INT_3:678            return 0;679        case _LOAD_SMALL_INT:680            return 0;681        case _STORE_FAST_0:682            return 1;683        case _STORE_FAST_1:684            return 1;685        case _STORE_FAST_2:686            return 1;687        case _STORE_FAST_3:688            return 1;689        case _STORE_FAST_4:690            return 1;691        case _STORE_FAST_5:692            return 1;693        case _STORE_FAST_6:694            return 1;695        case _STORE_FAST_7:696            return 1;697        case _STORE_FAST:698            return 1;699        case _STORE_FAST_LOAD_FAST:700            return 1;701        case _STORE_FAST_STORE_FAST:702            return 2;703        case _POP_TOP:704            return 1;705        case _PUSH_NULL:706            return 0;707        case _END_FOR:708            return 1;709        case _END_SEND:710            return 2;711        case _UNARY_NEGATIVE:712            return 1;713        case _UNARY_NOT:714            return 1;715        case _TO_BOOL:716            return 1;717        case _TO_BOOL_BOOL:718            return 0;719        case _TO_BOOL_INT:720            return 1;721        case _GUARD_NOS_LIST:722            return 0;723        case _GUARD_TOS_LIST:724            return 0;725        case _GUARD_TOS_SLICE:726            return 0;727        case _TO_BOOL_LIST:728            return 1;729        case _TO_BOOL_NONE:730            return 1;731        case _GUARD_NOS_UNICODE:732            return 0;733        case _GUARD_TOS_UNICODE:734            return 0;735        case _TO_BOOL_STR:736            return 1;737        case _REPLACE_WITH_TRUE:738            return 1;739        case _UNARY_INVERT:740            return 1;741        case _GUARD_NOS_INT:742            return 0;743        case _GUARD_TOS_INT:744            return 0;745        case _BINARY_OP_MULTIPLY_INT:746            return 2;747        case _BINARY_OP_ADD_INT:748            return 2;749        case _BINARY_OP_SUBTRACT_INT:750            return 2;751        case _GUARD_NOS_FLOAT:752            return 0;753        case _GUARD_TOS_FLOAT:754            return 0;755        case _BINARY_OP_MULTIPLY_FLOAT:756            return 2;757        case _BINARY_OP_ADD_FLOAT:758            return 2;759        case _BINARY_OP_SUBTRACT_FLOAT:760            return 2;761        case _BINARY_OP_ADD_UNICODE:762            return 2;763        case _BINARY_OP_INPLACE_ADD_UNICODE:764            return 2;765        case _GUARD_BINARY_OP_EXTEND:766            return 0;767        case _BINARY_OP_EXTEND:768            return 2;769        case _BINARY_SLICE:770            return 3;771        case _STORE_SLICE:772            return 4;773        case _BINARY_OP_SUBSCR_LIST_INT:774            return 2;775        case _BINARY_OP_SUBSCR_LIST_SLICE:776            return 2;777        case _BINARY_OP_SUBSCR_STR_INT:778            return 2;779        case _GUARD_NOS_TUPLE:780            return 0;781        case _GUARD_TOS_TUPLE:782            return 0;783        case _BINARY_OP_SUBSCR_TUPLE_INT:784            return 2;785        case _GUARD_NOS_DICT:786            return 0;787        case _GUARD_TOS_DICT:788            return 0;789        case _BINARY_OP_SUBSCR_DICT:790            return 2;791        case _BINARY_OP_SUBSCR_CHECK_FUNC:792            return 0;793        case _BINARY_OP_SUBSCR_INIT_CALL:794            return 3;795        case _LIST_APPEND:796            return 1;797        case _SET_ADD:798            return 1;799        case _STORE_SUBSCR:800            return 3;801        case _STORE_SUBSCR_LIST_INT:802            return 3;803        case _STORE_SUBSCR_DICT:804            return 3;805        case _DELETE_SUBSCR:806            return 2;807        case _CALL_INTRINSIC_1:808            return 1;809        case _CALL_INTRINSIC_2:810            return 2;811        case _RETURN_VALUE:812            return 1;813        case _GET_AITER:814            return 1;815        case _GET_ANEXT:816            return 0;817        case _GET_AWAITABLE:818            return 1;819        case _SEND_GEN_FRAME:820            return 1;821        case _YIELD_VALUE:822            return 1;823        case _POP_EXCEPT:824            return 1;825        case _LOAD_COMMON_CONSTANT:826            return 0;827        case _LOAD_BUILD_CLASS:828            return 0;829        case _STORE_NAME:830            return 1;831        case _DELETE_NAME:832            return 0;833        case _UNPACK_SEQUENCE:834            return 1;835        case _UNPACK_SEQUENCE_TWO_TUPLE:836            return 1;837        case _UNPACK_SEQUENCE_TUPLE:838            return 1;839        case _UNPACK_SEQUENCE_LIST:840            return 1;841        case _UNPACK_EX:842            return 1;843        case _STORE_ATTR:844            return 2;845        case _DELETE_ATTR:846            return 1;847        case _STORE_GLOBAL:848            return 1;849        case _DELETE_GLOBAL:850            return 0;851        case _LOAD_LOCALS:852            return 0;853        case _LOAD_NAME:854            return 0;855        case _LOAD_GLOBAL:856            return 0;857        case _PUSH_NULL_CONDITIONAL:858            return 0;859        case _GUARD_GLOBALS_VERSION:860            return 0;861        case _LOAD_GLOBAL_MODULE:862            return 0;863        case _LOAD_GLOBAL_BUILTINS:864            return 0;865        case _DELETE_FAST:866            return 0;867        case _MAKE_CELL:868            return 0;869        case _DELETE_DEREF:870            return 0;871        case _LOAD_FROM_DICT_OR_DEREF:872            return 1;873        case _LOAD_DEREF:874            return 0;875        case _STORE_DEREF:876            return 1;877        case _COPY_FREE_VARS:878            return 0;879        case _BUILD_STRING:880            return oparg;881        case _BUILD_INTERPOLATION:882            return 2 + (oparg & 1);883        case _BUILD_TEMPLATE:884            return 2;885        case _BUILD_TUPLE:886            return oparg;887        case _BUILD_LIST:888            return oparg;889        case _LIST_EXTEND:890            return 1;891        case _SET_UPDATE:892            return 1;893        case _BUILD_SET:894            return oparg;895        case _BUILD_MAP:896            return oparg*2;897        case _SETUP_ANNOTATIONS:898            return 0;899        case _DICT_UPDATE:900            return 1;901        case _DICT_MERGE:902            return 1;903        case _MAP_ADD:904            return 2;905        case _LOAD_SUPER_ATTR_ATTR:906            return 3;907        case _LOAD_SUPER_ATTR_METHOD:908            return 3;909        case _LOAD_ATTR:910            return 1;911        case _GUARD_TYPE_VERSION:912            return 0;913        case _GUARD_TYPE_VERSION_AND_LOCK:914            return 0;915        case _CHECK_MANAGED_OBJECT_HAS_VALUES:916            return 0;917        case _LOAD_ATTR_INSTANCE_VALUE:918            return 1;919        case _LOAD_ATTR_MODULE:920            return 1;921        case _LOAD_ATTR_WITH_HINT:922            return 1;923        case _LOAD_ATTR_SLOT:924            return 1;925        case _CHECK_ATTR_CLASS:926            return 0;927        case _LOAD_ATTR_CLASS:928            return 1;929        case _LOAD_ATTR_PROPERTY_FRAME:930            return 1;931        case _GUARD_DORV_NO_DICT:932            return 0;933        case _STORE_ATTR_INSTANCE_VALUE:934            return 2;935        case _STORE_ATTR_WITH_HINT:936            return 2;937        case _STORE_ATTR_SLOT:938            return 2;939        case _COMPARE_OP:940            return 2;941        case _COMPARE_OP_FLOAT:942            return 2;943        case _COMPARE_OP_INT:944            return 2;945        case _COMPARE_OP_STR:946            return 2;947        case _IS_OP:948            return 2;949        case _CONTAINS_OP:950            return 2;951        case _GUARD_TOS_ANY_SET:952            return 0;953        case _CONTAINS_OP_SET:954            return 2;955        case _CONTAINS_OP_DICT:956            return 2;957        case _CHECK_EG_MATCH:958            return 2;959        case _CHECK_EXC_MATCH:960            return 1;961        case _IMPORT_NAME:962            return 2;963        case _IMPORT_FROM:964            return 0;965        case _IS_NONE:966            return 1;967        case _GET_LEN:968            return 0;969        case _MATCH_CLASS:970            return 3;971        case _MATCH_MAPPING:972            return 0;973        case _MATCH_SEQUENCE:974            return 0;975        case _MATCH_KEYS:976            return 0;977        case _GET_ITER:978            return 1;979        case _GET_YIELD_FROM_ITER:980            return 1;981        case _FOR_ITER_TIER_TWO:982            return 0;983        case _ITER_CHECK_LIST:984            return 0;985        case _GUARD_NOT_EXHAUSTED_LIST:986            return 0;987        case _ITER_NEXT_LIST_TIER_TWO:988            return 0;989        case _ITER_CHECK_TUPLE:990            return 0;991        case _GUARD_NOT_EXHAUSTED_TUPLE:992            return 0;993        case _ITER_NEXT_TUPLE:994            return 0;995        case _ITER_CHECK_RANGE:996            return 0;997        case _GUARD_NOT_EXHAUSTED_RANGE:998            return 0;999        case _ITER_NEXT_RANGE:1000            return 0;1001        case _FOR_ITER_GEN_FRAME:1002            return 0;1003        case _INSERT_NULL:1004            return 1;1005        case _LOAD_SPECIAL:1006            return 0;1007        case _WITH_EXCEPT_START:1008            return 0;1009        case _PUSH_EXC_INFO:1010            return 1;1011        case _GUARD_DORV_VALUES_INST_ATTR_FROM_DICT:1012            return 0;1013        case _GUARD_KEYS_VERSION:1014            return 0;1015        case _LOAD_ATTR_METHOD_WITH_VALUES:1016            return 1;1017        case _LOAD_ATTR_METHOD_NO_DICT:1018            return 1;1019        case _LOAD_ATTR_NONDESCRIPTOR_WITH_VALUES:1020            return 1;1021        case _LOAD_ATTR_NONDESCRIPTOR_NO_DICT:1022            return 1;1023        case _CHECK_ATTR_METHOD_LAZY_DICT:1024            return 0;1025        case _LOAD_ATTR_METHOD_LAZY_DICT:1026            return 1;1027        case _MAYBE_EXPAND_METHOD:1028            return 0;1029        case _PY_FRAME_GENERAL:1030            return 2 + oparg;1031        case _CHECK_FUNCTION_VERSION:1032            return 0;1033        case _CHECK_FUNCTION_VERSION_INLINE:1034            return 0;1035        case _CHECK_METHOD_VERSION:1036            return 0;1037        case _EXPAND_METHOD:1038            return 0;1039        case _CHECK_IS_NOT_PY_CALLABLE:1040            return 0;1041        case _CALL_NON_PY_GENERAL:1042            return 2 + oparg;1043        case _CHECK_CALL_BOUND_METHOD_EXACT_ARGS:1044            return 0;1045        case _INIT_CALL_BOUND_METHOD_EXACT_ARGS:1046            return 0;1047        case _CHECK_PEP_523:1048            return 0;1049        case _CHECK_FUNCTION_EXACT_ARGS:1050            return 0;1051        case _CHECK_STACK_SPACE:1052            return 0;1053        case _CHECK_RECURSION_REMAINING:1054            return 0;1055        case _INIT_CALL_PY_EXACT_ARGS_0:1056            return 2 + oparg;1057        case _INIT_CALL_PY_EXACT_ARGS_1:1058            return 2 + oparg;1059        case _INIT_CALL_PY_EXACT_ARGS_2:1060            return 2 + oparg;1061        case _INIT_CALL_PY_EXACT_ARGS_3:1062            return 2 + oparg;1063        case _INIT_CALL_PY_EXACT_ARGS_4:1064            return 2 + oparg;1065        case _INIT_CALL_PY_EXACT_ARGS:1066            return 2 + oparg;1067        case _PUSH_FRAME:1068            return 1;1069        case _GUARD_NOS_NULL:1070            return 0;1071        case _GUARD_CALLABLE_TYPE_1:1072            return 0;1073        case _CALL_TYPE_1:1074            return 3;1075        case _GUARD_CALLABLE_STR_1:1076            return 0;1077        case _CALL_STR_1:1078            return 3;1079        case _GUARD_CALLABLE_TUPLE_1:1080            return 0;1081        case _CALL_TUPLE_1:1082            return 3;1083        case _CHECK_AND_ALLOCATE_OBJECT:1084            return 0;1085        case _CREATE_INIT_FRAME:1086            return 2 + oparg;1087        case _EXIT_INIT_CHECK:1088            return 1;1089        case _CALL_BUILTIN_CLASS:1090            return 2 + oparg;1091        case _CALL_BUILTIN_O:1092            return 2 + oparg;1093        case _CALL_BUILTIN_FAST:1094            return 2 + oparg;1095        case _CALL_BUILTIN_FAST_WITH_KEYWORDS:1096            return 2 + oparg;1097        case _GUARD_CALLABLE_LEN:1098            return 0;1099        case _CALL_LEN:1100            return 3;1101        case _CALL_ISINSTANCE:1102            return 2 + oparg;1103        case _CALL_LIST_APPEND:1104            return 3;1105        case _CALL_METHOD_DESCRIPTOR_O:1106            return 2 + oparg;1107        case _CALL_METHOD_DESCRIPTOR_FAST_WITH_KEYWORDS:1108            return 2 + oparg;1109        case _CALL_METHOD_DESCRIPTOR_NOARGS:1110            return 2 + oparg;1111        case _CALL_METHOD_DESCRIPTOR_FAST:1112            return 2 + oparg;1113        case _MAYBE_EXPAND_METHOD_KW:1114            return 0;1115        case _PY_FRAME_KW:1116            return 3 + oparg;1117        case _CHECK_FUNCTION_VERSION_KW:1118            return 0;1119        case _CHECK_METHOD_VERSION_KW:1120            return 0;1121        case _EXPAND_METHOD_KW:1122            return 0;1123        case _CHECK_IS_NOT_PY_CALLABLE_KW:1124            return 0;1125        case _CALL_KW_NON_PY:1126            return 3 + oparg;1127        case _MAKE_CALLARGS_A_TUPLE:1128            return 0;1129        case _MAKE_FUNCTION:1130            return 1;1131        case _SET_FUNCTION_ATTRIBUTE:1132            return 2;1133        case _RETURN_GENERATOR:1134            return 0;1135        case _BUILD_SLICE:1136            return oparg;1137        case _CONVERT_VALUE:1138            return 1;1139        case _FORMAT_SIMPLE:1140            return 1;1141        case _FORMAT_WITH_SPEC:1142            return 2;1143        case _COPY:1144            return 0;1145        case _BINARY_OP:1146            return 2;1147        case _SWAP:1148            return 0;1149        case _GUARD_IS_TRUE_POP:1150            return 1;1151        case _GUARD_IS_FALSE_POP:1152            return 1;1153        case _GUARD_IS_NONE_POP:1154            return 1;1155        case _GUARD_IS_NOT_NONE_POP:1156            return 1;1157        case _JUMP_TO_TOP:1158            return 0;1159        case _SET_IP:1160            return 0;1161        case _CHECK_STACK_SPACE_OPERAND:1162            return 0;1163        case _SAVE_RETURN_OFFSET:1164            return 0;1165        case _EXIT_TRACE:1166            return 0;1167        case _CHECK_VALIDITY:1168            return 0;1169        case _LOAD_CONST_INLINE:1170            return 0;1171        case _POP_TOP_LOAD_CONST_INLINE:1172            return 1;1173        case _LOAD_CONST_INLINE_BORROW:1174            return 0;1175        case _POP_TOP_LOAD_CONST_INLINE_BORROW:1176            return 1;1177        case _POP_TWO_LOAD_CONST_INLINE_BORROW:1178            return 2;1179        case _CHECK_FUNCTION:1180            return 0;1181        case _START_EXECUTOR:1182            return 0;1183        case _MAKE_WARM:1184            return 0;1185        case _FATAL_ERROR:1186            return 0;1187        case _DEOPT:1188            return 0;1189        case _ERROR_POP_N:1190            return 0;1191        case _TIER2_RESUME_CHECK:1192            return 0;1193        default:1194            return -1;1195    }1196}1197 1198#endif // NEED_OPCODE_METADATA1199 1200 

Showing the first 1,200 of 1205 lines. Download the file for the rest.

codekingpro/portable-devtools · Team Ai