Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes15kdownloads
opcode_ids.h260 linesDownload Raw Back to include
1// This file is generated by Tools/cases_generator/opcode_id_generator.py2// from:3//   Python/bytecodes.c4// Do not edit!5 6#ifndef Py_OPCODE_IDS_H7#define Py_OPCODE_IDS_H8#ifdef __cplusplus9extern "C" {10#endif11 12/* Instruction opcodes for compiled code */13#define CACHE                                    014#define BINARY_SLICE                             115#define BUILD_TEMPLATE                           216#define BINARY_OP_INPLACE_ADD_UNICODE            317#define CALL_FUNCTION_EX                         418#define CHECK_EG_MATCH                           519#define CHECK_EXC_MATCH                          620#define CLEANUP_THROW                            721#define DELETE_SUBSCR                            822#define END_FOR                                  923#define END_SEND                                1024#define EXIT_INIT_CHECK                         1125#define FORMAT_SIMPLE                           1226#define FORMAT_WITH_SPEC                        1327#define GET_AITER                               1428#define GET_ANEXT                               1529#define GET_ITER                                1630#define RESERVED                                1731#define GET_LEN                                 1832#define GET_YIELD_FROM_ITER                     1933#define INTERPRETER_EXIT                        2034#define LOAD_BUILD_CLASS                        2135#define LOAD_LOCALS                             2236#define MAKE_FUNCTION                           2337#define MATCH_KEYS                              2438#define MATCH_MAPPING                           2539#define MATCH_SEQUENCE                          2640#define NOP                                     2741#define NOT_TAKEN                               2842#define POP_EXCEPT                              2943#define POP_ITER                                3044#define POP_TOP                                 3145#define PUSH_EXC_INFO                           3246#define PUSH_NULL                               3347#define RETURN_GENERATOR                        3448#define RETURN_VALUE                            3549#define SETUP_ANNOTATIONS                       3650#define STORE_SLICE                             3751#define STORE_SUBSCR                            3852#define TO_BOOL                                 3953#define UNARY_INVERT                            4054#define UNARY_NEGATIVE                          4155#define UNARY_NOT                               4256#define WITH_EXCEPT_START                       4357#define BINARY_OP                               4458#define BUILD_INTERPOLATION                     4559#define BUILD_LIST                              4660#define BUILD_MAP                               4761#define BUILD_SET                               4862#define BUILD_SLICE                             4963#define BUILD_STRING                            5064#define BUILD_TUPLE                             5165#define CALL                                    5266#define CALL_INTRINSIC_1                        5367#define CALL_INTRINSIC_2                        5468#define CALL_KW                                 5569#define COMPARE_OP                              5670#define CONTAINS_OP                             5771#define CONVERT_VALUE                           5872#define COPY                                    5973#define COPY_FREE_VARS                          6074#define DELETE_ATTR                             6175#define DELETE_DEREF                            6276#define DELETE_FAST                             6377#define DELETE_GLOBAL                           6478#define DELETE_NAME                             6579#define DICT_MERGE                              6680#define DICT_UPDATE                             6781#define END_ASYNC_FOR                           6882#define EXTENDED_ARG                            6983#define FOR_ITER                                7084#define GET_AWAITABLE                           7185#define IMPORT_FROM                             7286#define IMPORT_NAME                             7387#define IS_OP                                   7488#define JUMP_BACKWARD                           7589#define JUMP_BACKWARD_NO_INTERRUPT              7690#define JUMP_FORWARD                            7791#define LIST_APPEND                             7892#define LIST_EXTEND                             7993#define LOAD_ATTR                               8094#define LOAD_COMMON_CONSTANT                    8195#define LOAD_CONST                              8296#define LOAD_DEREF                              8397#define LOAD_FAST                               8498#define LOAD_FAST_AND_CLEAR                     8599#define LOAD_FAST_BORROW                        86100#define LOAD_FAST_BORROW_LOAD_FAST_BORROW       87101#define LOAD_FAST_CHECK                         88102#define LOAD_FAST_LOAD_FAST                     89103#define LOAD_FROM_DICT_OR_DEREF                 90104#define LOAD_FROM_DICT_OR_GLOBALS               91105#define LOAD_GLOBAL                             92106#define LOAD_NAME                               93107#define LOAD_SMALL_INT                          94108#define LOAD_SPECIAL                            95109#define LOAD_SUPER_ATTR                         96110#define MAKE_CELL                               97111#define MAP_ADD                                 98112#define MATCH_CLASS                             99113#define POP_JUMP_IF_FALSE                      100114#define POP_JUMP_IF_NONE                       101115#define POP_JUMP_IF_NOT_NONE                   102116#define POP_JUMP_IF_TRUE                       103117#define RAISE_VARARGS                          104118#define RERAISE                                105119#define SEND                                   106120#define SET_ADD                                107121#define SET_FUNCTION_ATTRIBUTE                 108122#define SET_UPDATE                             109123#define STORE_ATTR                             110124#define STORE_DEREF                            111125#define STORE_FAST                             112126#define STORE_FAST_LOAD_FAST                   113127#define STORE_FAST_STORE_FAST                  114128#define STORE_GLOBAL                           115129#define STORE_NAME                             116130#define SWAP                                   117131#define UNPACK_EX                              118132#define UNPACK_SEQUENCE                        119133#define YIELD_VALUE                            120134#define RESUME                                 128135#define BINARY_OP_ADD_FLOAT                    129136#define BINARY_OP_ADD_INT                      130137#define BINARY_OP_ADD_UNICODE                  131138#define BINARY_OP_EXTEND                       132139#define BINARY_OP_MULTIPLY_FLOAT               133140#define BINARY_OP_MULTIPLY_INT                 134141#define BINARY_OP_SUBSCR_DICT                  135142#define BINARY_OP_SUBSCR_GETITEM               136143#define BINARY_OP_SUBSCR_LIST_INT              137144#define BINARY_OP_SUBSCR_LIST_SLICE            138145#define BINARY_OP_SUBSCR_STR_INT               139146#define BINARY_OP_SUBSCR_TUPLE_INT             140147#define BINARY_OP_SUBTRACT_FLOAT               141148#define BINARY_OP_SUBTRACT_INT                 142149#define CALL_ALLOC_AND_ENTER_INIT              143150#define CALL_BOUND_METHOD_EXACT_ARGS           144151#define CALL_BOUND_METHOD_GENERAL              145152#define CALL_BUILTIN_CLASS                     146153#define CALL_BUILTIN_FAST                      147154#define CALL_BUILTIN_FAST_WITH_KEYWORDS        148155#define CALL_BUILTIN_O                         149156#define CALL_ISINSTANCE                        150157#define CALL_KW_BOUND_METHOD                   151158#define CALL_KW_NON_PY                         152159#define CALL_KW_PY                             153160#define CALL_LEN                               154161#define CALL_LIST_APPEND                       155162#define CALL_METHOD_DESCRIPTOR_FAST            156163#define CALL_METHOD_DESCRIPTOR_FAST_WITH_KEYWORDS 157164#define CALL_METHOD_DESCRIPTOR_NOARGS          158165#define CALL_METHOD_DESCRIPTOR_O               159166#define CALL_NON_PY_GENERAL                    160167#define CALL_PY_EXACT_ARGS                     161168#define CALL_PY_GENERAL                        162169#define CALL_STR_1                             163170#define CALL_TUPLE_1                           164171#define CALL_TYPE_1                            165172#define COMPARE_OP_FLOAT                       166173#define COMPARE_OP_INT                         167174#define COMPARE_OP_STR                         168175#define CONTAINS_OP_DICT                       169176#define CONTAINS_OP_SET                        170177#define FOR_ITER_GEN                           171178#define FOR_ITER_LIST                          172179#define FOR_ITER_RANGE                         173180#define FOR_ITER_TUPLE                         174181#define JUMP_BACKWARD_JIT                      175182#define JUMP_BACKWARD_NO_JIT                   176183#define LOAD_ATTR_CLASS                        177184#define LOAD_ATTR_CLASS_WITH_METACLASS_CHECK   178185#define LOAD_ATTR_GETATTRIBUTE_OVERRIDDEN      179186#define LOAD_ATTR_INSTANCE_VALUE               180187#define LOAD_ATTR_METHOD_LAZY_DICT             181188#define LOAD_ATTR_METHOD_NO_DICT               182189#define LOAD_ATTR_METHOD_WITH_VALUES           183190#define LOAD_ATTR_MODULE                       184191#define LOAD_ATTR_NONDESCRIPTOR_NO_DICT        185192#define LOAD_ATTR_NONDESCRIPTOR_WITH_VALUES    186193#define LOAD_ATTR_PROPERTY                     187194#define LOAD_ATTR_SLOT                         188195#define LOAD_ATTR_WITH_HINT                    189196#define LOAD_CONST_IMMORTAL                    190197#define LOAD_CONST_MORTAL                      191198#define LOAD_GLOBAL_BUILTIN                    192199#define LOAD_GLOBAL_MODULE                     193200#define LOAD_SUPER_ATTR_ATTR                   194201#define LOAD_SUPER_ATTR_METHOD                 195202#define RESUME_CHECK                           196203#define SEND_GEN                               197204#define STORE_ATTR_INSTANCE_VALUE              198205#define STORE_ATTR_SLOT                        199206#define STORE_ATTR_WITH_HINT                   200207#define STORE_SUBSCR_DICT                      201208#define STORE_SUBSCR_LIST_INT                  202209#define TO_BOOL_ALWAYS_TRUE                    203210#define TO_BOOL_BOOL                           204211#define TO_BOOL_INT                            205212#define TO_BOOL_LIST                           206213#define TO_BOOL_NONE                           207214#define TO_BOOL_STR                            208215#define UNPACK_SEQUENCE_LIST                   209216#define UNPACK_SEQUENCE_TUPLE                  210217#define UNPACK_SEQUENCE_TWO_TUPLE              211218#define INSTRUMENTED_END_FOR                   234219#define INSTRUMENTED_POP_ITER                  235220#define INSTRUMENTED_END_SEND                  236221#define INSTRUMENTED_FOR_ITER                  237222#define INSTRUMENTED_INSTRUCTION               238223#define INSTRUMENTED_JUMP_FORWARD              239224#define INSTRUMENTED_NOT_TAKEN                 240225#define INSTRUMENTED_POP_JUMP_IF_TRUE          241226#define INSTRUMENTED_POP_JUMP_IF_FALSE         242227#define INSTRUMENTED_POP_JUMP_IF_NONE          243228#define INSTRUMENTED_POP_JUMP_IF_NOT_NONE      244229#define INSTRUMENTED_RESUME                    245230#define INSTRUMENTED_RETURN_VALUE              246231#define INSTRUMENTED_YIELD_VALUE               247232#define INSTRUMENTED_END_ASYNC_FOR             248233#define INSTRUMENTED_LOAD_SUPER_ATTR           249234#define INSTRUMENTED_CALL                      250235#define INSTRUMENTED_CALL_KW                   251236#define INSTRUMENTED_CALL_FUNCTION_EX          252237#define INSTRUMENTED_JUMP_BACKWARD             253238#define INSTRUMENTED_LINE                      254239#define ENTER_EXECUTOR                         255240#define ANNOTATIONS_PLACEHOLDER                256241#define JUMP                                   257242#define JUMP_IF_FALSE                          258243#define JUMP_IF_TRUE                           259244#define JUMP_NO_INTERRUPT                      260245#define LOAD_CLOSURE                           261246#define POP_BLOCK                              262247#define SETUP_CLEANUP                          263248#define SETUP_FINALLY                          264249#define SETUP_WITH                             265250#define STORE_FAST_MAYBE_NULL                  266251 252#define HAVE_ARGUMENT                           43253#define MIN_SPECIALIZED_OPCODE                 129254#define MIN_INSTRUMENTED_OPCODE                234255 256#ifdef __cplusplus257}258#endif259#endif /* !Py_OPCODE_IDS_H */260 
codekingpro/portable-devtools · Team Ai