File indexing completed on 2025-11-19 09:50:54
0001 #ifndef Py_OPCODE_H
0002 #define Py_OPCODE_H
0003 #ifdef __cplusplus
0004 extern "C" {
0005 #endif
0006
0007 #include "opcode_ids.h"
0008
0009
0010 #define NB_ADD 0
0011 #define NB_AND 1
0012 #define NB_FLOOR_DIVIDE 2
0013 #define NB_LSHIFT 3
0014 #define NB_MATRIX_MULTIPLY 4
0015 #define NB_MULTIPLY 5
0016 #define NB_REMAINDER 6
0017 #define NB_OR 7
0018 #define NB_POWER 8
0019 #define NB_RSHIFT 9
0020 #define NB_SUBTRACT 10
0021 #define NB_TRUE_DIVIDE 11
0022 #define NB_XOR 12
0023 #define NB_INPLACE_ADD 13
0024 #define NB_INPLACE_AND 14
0025 #define NB_INPLACE_FLOOR_DIVIDE 15
0026 #define NB_INPLACE_LSHIFT 16
0027 #define NB_INPLACE_MATRIX_MULTIPLY 17
0028 #define NB_INPLACE_MULTIPLY 18
0029 #define NB_INPLACE_REMAINDER 19
0030 #define NB_INPLACE_OR 20
0031 #define NB_INPLACE_POWER 21
0032 #define NB_INPLACE_RSHIFT 22
0033 #define NB_INPLACE_SUBTRACT 23
0034 #define NB_INPLACE_TRUE_DIVIDE 24
0035 #define NB_INPLACE_XOR 25
0036
0037 #define NB_OPARG_LAST 25
0038
0039 #ifdef __cplusplus
0040 }
0041 #endif
0042 #endif