Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-11-19 09:50:54

0001 // This file is generated by Tools/cases_generator/opcode_id_generator.py
0002 // from:
0003 //   Python/bytecodes.c
0004 // Do not edit!
0005 
0006 #ifndef Py_OPCODE_IDS_H
0007 #define Py_OPCODE_IDS_H
0008 #ifdef __cplusplus
0009 extern "C" {
0010 #endif
0011 
0012 /* Instruction opcodes for compiled code */
0013 #define CACHE                                    0
0014 #define BEFORE_ASYNC_WITH                        1
0015 #define BEFORE_WITH                              2
0016 #define BINARY_OP_INPLACE_ADD_UNICODE            3
0017 #define BINARY_SLICE                             4
0018 #define BINARY_SUBSCR                            5
0019 #define CHECK_EG_MATCH                           6
0020 #define CHECK_EXC_MATCH                          7
0021 #define CLEANUP_THROW                            8
0022 #define DELETE_SUBSCR                            9
0023 #define END_ASYNC_FOR                           10
0024 #define END_FOR                                 11
0025 #define END_SEND                                12
0026 #define EXIT_INIT_CHECK                         13
0027 #define FORMAT_SIMPLE                           14
0028 #define FORMAT_WITH_SPEC                        15
0029 #define GET_AITER                               16
0030 #define RESERVED                                17
0031 #define GET_ANEXT                               18
0032 #define GET_ITER                                19
0033 #define GET_LEN                                 20
0034 #define GET_YIELD_FROM_ITER                     21
0035 #define INTERPRETER_EXIT                        22
0036 #define LOAD_ASSERTION_ERROR                    23
0037 #define LOAD_BUILD_CLASS                        24
0038 #define LOAD_LOCALS                             25
0039 #define MAKE_FUNCTION                           26
0040 #define MATCH_KEYS                              27
0041 #define MATCH_MAPPING                           28
0042 #define MATCH_SEQUENCE                          29
0043 #define NOP                                     30
0044 #define POP_EXCEPT                              31
0045 #define POP_TOP                                 32
0046 #define PUSH_EXC_INFO                           33
0047 #define PUSH_NULL                               34
0048 #define RETURN_GENERATOR                        35
0049 #define RETURN_VALUE                            36
0050 #define SETUP_ANNOTATIONS                       37
0051 #define STORE_SLICE                             38
0052 #define STORE_SUBSCR                            39
0053 #define TO_BOOL                                 40
0054 #define UNARY_INVERT                            41
0055 #define UNARY_NEGATIVE                          42
0056 #define UNARY_NOT                               43
0057 #define WITH_EXCEPT_START                       44
0058 #define BINARY_OP                               45
0059 #define BUILD_CONST_KEY_MAP                     46
0060 #define BUILD_LIST                              47
0061 #define BUILD_MAP                               48
0062 #define BUILD_SET                               49
0063 #define BUILD_SLICE                             50
0064 #define BUILD_STRING                            51
0065 #define BUILD_TUPLE                             52
0066 #define CALL                                    53
0067 #define CALL_FUNCTION_EX                        54
0068 #define CALL_INTRINSIC_1                        55
0069 #define CALL_INTRINSIC_2                        56
0070 #define CALL_KW                                 57
0071 #define COMPARE_OP                              58
0072 #define CONTAINS_OP                             59
0073 #define CONVERT_VALUE                           60
0074 #define COPY                                    61
0075 #define COPY_FREE_VARS                          62
0076 #define DELETE_ATTR                             63
0077 #define DELETE_DEREF                            64
0078 #define DELETE_FAST                             65
0079 #define DELETE_GLOBAL                           66
0080 #define DELETE_NAME                             67
0081 #define DICT_MERGE                              68
0082 #define DICT_UPDATE                             69
0083 #define ENTER_EXECUTOR                          70
0084 #define EXTENDED_ARG                            71
0085 #define FOR_ITER                                72
0086 #define GET_AWAITABLE                           73
0087 #define IMPORT_FROM                             74
0088 #define IMPORT_NAME                             75
0089 #define IS_OP                                   76
0090 #define JUMP_BACKWARD                           77
0091 #define JUMP_BACKWARD_NO_INTERRUPT              78
0092 #define JUMP_FORWARD                            79
0093 #define LIST_APPEND                             80
0094 #define LIST_EXTEND                             81
0095 #define LOAD_ATTR                               82
0096 #define LOAD_CONST                              83
0097 #define LOAD_DEREF                              84
0098 #define LOAD_FAST                               85
0099 #define LOAD_FAST_AND_CLEAR                     86
0100 #define LOAD_FAST_CHECK                         87
0101 #define LOAD_FAST_LOAD_FAST                     88
0102 #define LOAD_FROM_DICT_OR_DEREF                 89
0103 #define LOAD_FROM_DICT_OR_GLOBALS               90
0104 #define LOAD_GLOBAL                             91
0105 #define LOAD_NAME                               92
0106 #define LOAD_SUPER_ATTR                         93
0107 #define MAKE_CELL                               94
0108 #define MAP_ADD                                 95
0109 #define MATCH_CLASS                             96
0110 #define POP_JUMP_IF_FALSE                       97
0111 #define POP_JUMP_IF_NONE                        98
0112 #define POP_JUMP_IF_NOT_NONE                    99
0113 #define POP_JUMP_IF_TRUE                       100
0114 #define RAISE_VARARGS                          101
0115 #define RERAISE                                102
0116 #define RETURN_CONST                           103
0117 #define SEND                                   104
0118 #define SET_ADD                                105
0119 #define SET_FUNCTION_ATTRIBUTE                 106
0120 #define SET_UPDATE                             107
0121 #define STORE_ATTR                             108
0122 #define STORE_DEREF                            109
0123 #define STORE_FAST                             110
0124 #define STORE_FAST_LOAD_FAST                   111
0125 #define STORE_FAST_STORE_FAST                  112
0126 #define STORE_GLOBAL                           113
0127 #define STORE_NAME                             114
0128 #define SWAP                                   115
0129 #define UNPACK_EX                              116
0130 #define UNPACK_SEQUENCE                        117
0131 #define YIELD_VALUE                            118
0132 #define RESUME                                 149
0133 #define BINARY_OP_ADD_FLOAT                    150
0134 #define BINARY_OP_ADD_INT                      151
0135 #define BINARY_OP_ADD_UNICODE                  152
0136 #define BINARY_OP_MULTIPLY_FLOAT               153
0137 #define BINARY_OP_MULTIPLY_INT                 154
0138 #define BINARY_OP_SUBTRACT_FLOAT               155
0139 #define BINARY_OP_SUBTRACT_INT                 156
0140 #define BINARY_SUBSCR_DICT                     157
0141 #define BINARY_SUBSCR_GETITEM                  158
0142 #define BINARY_SUBSCR_LIST_INT                 159
0143 #define BINARY_SUBSCR_STR_INT                  160
0144 #define BINARY_SUBSCR_TUPLE_INT                161
0145 #define CALL_ALLOC_AND_ENTER_INIT              162
0146 #define CALL_BOUND_METHOD_EXACT_ARGS           163
0147 #define CALL_BOUND_METHOD_GENERAL              164
0148 #define CALL_BUILTIN_CLASS                     165
0149 #define CALL_BUILTIN_FAST                      166
0150 #define CALL_BUILTIN_FAST_WITH_KEYWORDS        167
0151 #define CALL_BUILTIN_O                         168
0152 #define CALL_ISINSTANCE                        169
0153 #define CALL_LEN                               170
0154 #define CALL_LIST_APPEND                       171
0155 #define CALL_METHOD_DESCRIPTOR_FAST            172
0156 #define CALL_METHOD_DESCRIPTOR_FAST_WITH_KEYWORDS 173
0157 #define CALL_METHOD_DESCRIPTOR_NOARGS          174
0158 #define CALL_METHOD_DESCRIPTOR_O               175
0159 #define CALL_NON_PY_GENERAL                    176
0160 #define CALL_PY_EXACT_ARGS                     177
0161 #define CALL_PY_GENERAL                        178
0162 #define CALL_STR_1                             179
0163 #define CALL_TUPLE_1                           180
0164 #define CALL_TYPE_1                            181
0165 #define COMPARE_OP_FLOAT                       182
0166 #define COMPARE_OP_INT                         183
0167 #define COMPARE_OP_STR                         184
0168 #define CONTAINS_OP_DICT                       185
0169 #define CONTAINS_OP_SET                        186
0170 #define FOR_ITER_GEN                           187
0171 #define FOR_ITER_LIST                          188
0172 #define FOR_ITER_RANGE                         189
0173 #define FOR_ITER_TUPLE                         190
0174 #define LOAD_ATTR_CLASS                        191
0175 #define LOAD_ATTR_GETATTRIBUTE_OVERRIDDEN      192
0176 #define LOAD_ATTR_INSTANCE_VALUE               193
0177 #define LOAD_ATTR_METHOD_LAZY_DICT             194
0178 #define LOAD_ATTR_METHOD_NO_DICT               195
0179 #define LOAD_ATTR_METHOD_WITH_VALUES           196
0180 #define LOAD_ATTR_MODULE                       197
0181 #define LOAD_ATTR_NONDESCRIPTOR_NO_DICT        198
0182 #define LOAD_ATTR_NONDESCRIPTOR_WITH_VALUES    199
0183 #define LOAD_ATTR_PROPERTY                     200
0184 #define LOAD_ATTR_SLOT                         201
0185 #define LOAD_ATTR_WITH_HINT                    202
0186 #define LOAD_GLOBAL_BUILTIN                    203
0187 #define LOAD_GLOBAL_MODULE                     204
0188 #define LOAD_SUPER_ATTR_ATTR                   205
0189 #define LOAD_SUPER_ATTR_METHOD                 206
0190 #define RESUME_CHECK                           207
0191 #define SEND_GEN                               208
0192 #define STORE_ATTR_INSTANCE_VALUE              209
0193 #define STORE_ATTR_SLOT                        210
0194 #define STORE_ATTR_WITH_HINT                   211
0195 #define STORE_SUBSCR_DICT                      212
0196 #define STORE_SUBSCR_LIST_INT                  213
0197 #define TO_BOOL_ALWAYS_TRUE                    214
0198 #define TO_BOOL_BOOL                           215
0199 #define TO_BOOL_INT                            216
0200 #define TO_BOOL_LIST                           217
0201 #define TO_BOOL_NONE                           218
0202 #define TO_BOOL_STR                            219
0203 #define UNPACK_SEQUENCE_LIST                   220
0204 #define UNPACK_SEQUENCE_TUPLE                  221
0205 #define UNPACK_SEQUENCE_TWO_TUPLE              222
0206 #define INSTRUMENTED_RESUME                    236
0207 #define INSTRUMENTED_END_FOR                   237
0208 #define INSTRUMENTED_END_SEND                  238
0209 #define INSTRUMENTED_RETURN_VALUE              239
0210 #define INSTRUMENTED_RETURN_CONST              240
0211 #define INSTRUMENTED_YIELD_VALUE               241
0212 #define INSTRUMENTED_LOAD_SUPER_ATTR           242
0213 #define INSTRUMENTED_FOR_ITER                  243
0214 #define INSTRUMENTED_CALL                      244
0215 #define INSTRUMENTED_CALL_KW                   245
0216 #define INSTRUMENTED_CALL_FUNCTION_EX          246
0217 #define INSTRUMENTED_INSTRUCTION               247
0218 #define INSTRUMENTED_JUMP_FORWARD              248
0219 #define INSTRUMENTED_JUMP_BACKWARD             249
0220 #define INSTRUMENTED_POP_JUMP_IF_TRUE          250
0221 #define INSTRUMENTED_POP_JUMP_IF_FALSE         251
0222 #define INSTRUMENTED_POP_JUMP_IF_NONE          252
0223 #define INSTRUMENTED_POP_JUMP_IF_NOT_NONE      253
0224 #define INSTRUMENTED_LINE                      254
0225 #define JUMP                                   256
0226 #define JUMP_NO_INTERRUPT                      257
0227 #define LOAD_CLOSURE                           258
0228 #define LOAD_METHOD                            259
0229 #define LOAD_SUPER_METHOD                      260
0230 #define LOAD_ZERO_SUPER_ATTR                   261
0231 #define LOAD_ZERO_SUPER_METHOD                 262
0232 #define POP_BLOCK                              263
0233 #define SETUP_CLEANUP                          264
0234 #define SETUP_FINALLY                          265
0235 #define SETUP_WITH                             266
0236 #define STORE_FAST_MAYBE_NULL                  267
0237 
0238 #define HAVE_ARGUMENT                           44
0239 #define MIN_INSTRUMENTED_OPCODE                236
0240 
0241 #ifdef __cplusplus
0242 }
0243 #endif
0244 #endif /* !Py_OPCODE_IDS_H */