codekingpro/portable-devtools
115k
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 