Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save GoldsteinE/9cd388e30b317455c6fe1049bd0884ff to your computer and use it in GitHub Desktop.
Save GoldsteinE/9cd388e30b317455c6fe1049bd0884ff to your computer and use it in GitHub Desktop.
POP_TOP 1 0x1
ROT_TWO 2 0x2
ROT_THREE 3 0x3
DUP_TOP 4 0x4
DUP_TOP_TWO 5 0x5
ROT_FOUR 6 0x6
NOP 9 0x9
UNARY_POSITIVE 10 0xA
UNARY_NEGATIVE 11 0xB
UNARY_NOT 12 0xC
UNARY_INVERT 15 0xF
BINARY_MATRIX_MULTIPLY 16 0x10
INPLACE_MATRIX_MULTIPLY 17 0x11
BINARY_POWER 19 0x13
BINARY_MULTIPLY 20 0x14
BINARY_MODULO 22 0x16
BINARY_ADD 23 0x17
BINARY_SUBTRACT 24 0x18
BINARY_SUBSCR 25 0x19
BINARY_FLOOR_DIVIDE 26 0x1A
BINARY_TRUE_DIVIDE 27 0x1B
INPLACE_FLOOR_DIVIDE 28 0x1C
INPLACE_TRUE_DIVIDE 29 0x1D
RERAISE 48 0x30
WITH_EXCEPT_START 49 0x31
GET_AITER 50 0x32
GET_ANEXT 51 0x33
BEFORE_ASYNC_WITH 52 0x34
END_ASYNC_FOR 54 0x36
INPLACE_ADD 55 0x37
INPLACE_SUBTRACT 56 0x38
INPLACE_MULTIPLY 57 0x39
INPLACE_MODULO 59 0x3B
STORE_SUBSCR 60 0x3C
DELETE_SUBSCR 61 0x3D
BINARY_LSHIFT 62 0x3E
BINARY_RSHIFT 63 0x3F
BINARY_AND 64 0x40
BINARY_XOR 65 0x41
BINARY_OR 66 0x42
INPLACE_POWER 67 0x43
GET_ITER 68 0x44
GET_YIELD_FROM_ITER 69 0x45
PRINT_EXPR 70 0x46
LOAD_BUILD_CLASS 71 0x47
YIELD_FROM 72 0x48
GET_AWAITABLE 73 0x49
LOAD_ASSERTION_ERROR 74 0x4A
INPLACE_LSHIFT 75 0x4B
INPLACE_RSHIFT 76 0x4C
INPLACE_AND 77 0x4D
INPLACE_XOR 78 0x4E
INPLACE_OR 79 0x4F
LIST_TO_TUPLE 82 0x52
RETURN_VALUE 83 0x53
IMPORT_STAR 84 0x54
SETUP_ANNOTATIONS 85 0x55
YIELD_VALUE 86 0x56
POP_BLOCK 87 0x57
POP_EXCEPT 89 0x59
HAVE_ARGUMENT 90 0x5A
STORE_NAME 90 0x5A
DELETE_NAME 91 0x5B
UNPACK_SEQUENCE 92 0x5C
FOR_ITER 93 0x5D
UNPACK_EX 94 0x5E
STORE_ATTR 95 0x5F
DELETE_ATTR 96 0x60
STORE_GLOBAL 97 0x61
DELETE_GLOBAL 98 0x62
LOAD_CONST 100 0x64
LOAD_NAME 101 0x65
BUILD_TUPLE 102 0x66
BUILD_LIST 103 0x67
BUILD_SET 104 0x68
BUILD_MAP 105 0x69
LOAD_ATTR 106 0x6A
COMPARE_OP 107 0x6B
IMPORT_NAME 108 0x6C
IMPORT_FROM 109 0x6D
JUMP_FORWARD 110 0x6E
JUMP_IF_FALSE_OR_POP 111 0x6F
JUMP_IF_TRUE_OR_POP 112 0x70
JUMP_ABSOLUTE 113 0x71
POP_JUMP_IF_FALSE 114 0x72
POP_JUMP_IF_TRUE 115 0x73
LOAD_GLOBAL 116 0x74
IS_OP 117 0x75
CONTAINS_OP 118 0x76
JUMP_IF_NOT_EXC_MATCH 121 0x79
SETUP_FINALLY 122 0x7A
LOAD_FAST 124 0x7C
STORE_FAST 125 0x7D
DELETE_FAST 126 0x7E
RAISE_VARARGS 130 0x82
CALL_FUNCTION 131 0x83
MAKE_FUNCTION 132 0x84
BUILD_SLICE 133 0x85
LOAD_CLOSURE 135 0x87
LOAD_DEREF 136 0x88
STORE_DEREF 137 0x89
DELETE_DEREF 138 0x8A
CALL_FUNCTION_KW 141 0x8D
CALL_FUNCTION_EX 142 0x8E
SETUP_WITH 143 0x8F
EXTENDED_ARG 144 0x90
LIST_APPEND 145 0x91
SET_ADD 146 0x92
MAP_ADD 147 0x93
LOAD_CLASSDEREF 148 0x94
SETUP_ASYNC_WITH 154 0x9A
FORMAT_VALUE 155 0x9B
BUILD_CONST_KEY_MAP 156 0x9C
BUILD_STRING 157 0x9D
LOAD_METHOD 160 0xA0
CALL_METHOD 161 0xA1
LIST_EXTEND 162 0xA2
SET_UPDATE 163 0xA3
DICT_MERGE 164 0xA4
DICT_UPDATE 165 0xA5
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment