Convert opcode maps to C++ source with macros.
This removes the requirement to run a python script to preprocess the input files before compiling pycdas/pycdc.
This commit is contained in:
@@ -16,9 +16,6 @@ if (ENABLE_STACK_DEBUG)
|
||||
add_definitions(-DSTACK_DEBUG)
|
||||
endif()
|
||||
|
||||
# For generating the bytes tables
|
||||
find_package(Python COMPONENTS Interpreter REQUIRED)
|
||||
|
||||
if(CMAKE_COMPILER_IS_GNUCXX OR "${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang")
|
||||
set(CMAKE_CXX_FLAGS "-Wall -Wextra -Wshadow -Werror ${CMAKE_CXX_FLAGS}")
|
||||
elseif(MSVC)
|
||||
@@ -26,26 +23,6 @@ elseif(MSVC)
|
||||
add_definitions(-D_CRT_SECURE_NO_WARNINGS)
|
||||
endif()
|
||||
|
||||
set(PYTHON_VERSIONS
|
||||
10 11 13 14 15 16 # Python 1.1 and 1.2 are marshal-identical
|
||||
20 21 22 23 24 25 26 27
|
||||
30 31 32 33 34 35 36 37 38 39 310 311 312
|
||||
)
|
||||
|
||||
foreach(ver ${PYTHON_VERSIONS})
|
||||
list(APPEND MAP_FILES ${CMAKE_CURRENT_SOURCE_DIR}/bytes/python_${ver}.map)
|
||||
list(APPEND MAP_SOURCES ${CMAKE_CURRENT_BINARY_DIR}/bytes/python_${ver}.cpp)
|
||||
endforeach()
|
||||
|
||||
add_custom_command(OUTPUT ${MAP_SOURCES}
|
||||
COMMAND ${Python_EXECUTABLE}
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bytes/comp_map.py
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bytes
|
||||
${CMAKE_CURRENT_BINARY_DIR}/bytes
|
||||
DEPENDS ${MAP_FILES}
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bytes/comp_map.py
|
||||
)
|
||||
|
||||
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
|
||||
|
||||
add_library(pycxx STATIC
|
||||
@@ -57,7 +34,33 @@ add_library(pycxx STATIC
|
||||
pyc_object.cpp
|
||||
pyc_sequence.cpp
|
||||
pyc_string.cpp
|
||||
${MAP_SOURCES}
|
||||
bytes/python_1_0.cpp
|
||||
bytes/python_1_1.cpp
|
||||
bytes/python_1_3.cpp
|
||||
bytes/python_1_4.cpp
|
||||
bytes/python_1_5.cpp
|
||||
bytes/python_1_6.cpp
|
||||
bytes/python_2_0.cpp
|
||||
bytes/python_2_1.cpp
|
||||
bytes/python_2_2.cpp
|
||||
bytes/python_2_3.cpp
|
||||
bytes/python_2_4.cpp
|
||||
bytes/python_2_5.cpp
|
||||
bytes/python_2_6.cpp
|
||||
bytes/python_2_7.cpp
|
||||
bytes/python_3_0.cpp
|
||||
bytes/python_3_1.cpp
|
||||
bytes/python_3_2.cpp
|
||||
bytes/python_3_3.cpp
|
||||
bytes/python_3_4.cpp
|
||||
bytes/python_3_5.cpp
|
||||
bytes/python_3_6.cpp
|
||||
bytes/python_3_7.cpp
|
||||
bytes/python_3_8.cpp
|
||||
bytes/python_3_9.cpp
|
||||
bytes/python_3_10.cpp
|
||||
bytes/python_3_11.cpp
|
||||
bytes/python_3_12.cpp
|
||||
)
|
||||
|
||||
add_executable(pycdas pycdas.cpp)
|
||||
|
56
bytecode.cpp
56
bytecode.cpp
@@ -9,7 +9,7 @@
|
||||
#endif
|
||||
|
||||
#define DECLARE_PYTHON(maj, min) \
|
||||
extern int python_##maj##min##_map(int);
|
||||
extern int python_##maj##_##min##_map(int);
|
||||
|
||||
DECLARE_PYTHON(1, 0)
|
||||
DECLARE_PYTHON(1, 1)
|
||||
@@ -72,41 +72,41 @@ int Pyc::ByteToOpcode(int maj, int min, int opcode)
|
||||
switch (maj) {
|
||||
case 1:
|
||||
switch (min) {
|
||||
case 0: return python_10_map(opcode);
|
||||
case 1: return python_11_map(opcode);
|
||||
case 3: return python_13_map(opcode);
|
||||
case 4: return python_14_map(opcode);
|
||||
case 5: return python_15_map(opcode);
|
||||
case 6: return python_16_map(opcode);
|
||||
case 0: return python_1_0_map(opcode);
|
||||
case 1: return python_1_1_map(opcode);
|
||||
case 3: return python_1_3_map(opcode);
|
||||
case 4: return python_1_4_map(opcode);
|
||||
case 5: return python_1_5_map(opcode);
|
||||
case 6: return python_1_6_map(opcode);
|
||||
}
|
||||
break;
|
||||
case 2:
|
||||
switch (min) {
|
||||
case 0: return python_20_map(opcode);
|
||||
case 1: return python_21_map(opcode);
|
||||
case 2: return python_22_map(opcode);
|
||||
case 3: return python_23_map(opcode);
|
||||
case 4: return python_24_map(opcode);
|
||||
case 5: return python_25_map(opcode);
|
||||
case 6: return python_26_map(opcode);
|
||||
case 7: return python_27_map(opcode);
|
||||
case 0: return python_2_0_map(opcode);
|
||||
case 1: return python_2_1_map(opcode);
|
||||
case 2: return python_2_2_map(opcode);
|
||||
case 3: return python_2_3_map(opcode);
|
||||
case 4: return python_2_4_map(opcode);
|
||||
case 5: return python_2_5_map(opcode);
|
||||
case 6: return python_2_6_map(opcode);
|
||||
case 7: return python_2_7_map(opcode);
|
||||
}
|
||||
break;
|
||||
case 3:
|
||||
switch (min) {
|
||||
case 0: return python_30_map(opcode);
|
||||
case 1: return python_31_map(opcode);
|
||||
case 2: return python_32_map(opcode);
|
||||
case 3: return python_33_map(opcode);
|
||||
case 4: return python_34_map(opcode);
|
||||
case 5: return python_35_map(opcode);
|
||||
case 6: return python_36_map(opcode);
|
||||
case 7: return python_37_map(opcode);
|
||||
case 8: return python_38_map(opcode);
|
||||
case 9: return python_39_map(opcode);
|
||||
case 10: return python_310_map(opcode);
|
||||
case 11: return python_311_map(opcode);
|
||||
case 12: return python_312_map(opcode);
|
||||
case 0: return python_3_0_map(opcode);
|
||||
case 1: return python_3_1_map(opcode);
|
||||
case 2: return python_3_2_map(opcode);
|
||||
case 3: return python_3_3_map(opcode);
|
||||
case 4: return python_3_4_map(opcode);
|
||||
case 5: return python_3_5_map(opcode);
|
||||
case 6: return python_3_6_map(opcode);
|
||||
case 7: return python_3_7_map(opcode);
|
||||
case 8: return python_3_8_map(opcode);
|
||||
case 9: return python_3_9_map(opcode);
|
||||
case 10: return python_3_10_map(opcode);
|
||||
case 11: return python_3_11_map(opcode);
|
||||
case 12: return python_3_12_map(opcode);
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
14
bytes/bytecode_map.h
Normal file
14
bytes/bytecode_map.h
Normal file
@@ -0,0 +1,14 @@
|
||||
#include "bytecode.h"
|
||||
|
||||
#define BEGIN_MAP(maj, min) \
|
||||
int python_##maj##_##min##_map(int id) \
|
||||
{ \
|
||||
switch (id) {
|
||||
|
||||
#define MAP_OP(op, name) \
|
||||
case op: return Pyc::name;
|
||||
|
||||
#define END_MAP() \
|
||||
default: return Pyc::PYC_INVALID_OPCODE; \
|
||||
} \
|
||||
}
|
@@ -1,53 +0,0 @@
|
||||
#!/usr/bin/env python
|
||||
|
||||
# This file is part of pycdc.
|
||||
#
|
||||
# pycdc is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# pycdc is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with pycdc. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
import sys
|
||||
import os
|
||||
|
||||
if len(sys.argv) != 3:
|
||||
sys.stderr.write('Usage: %s in_dir out_dir\n' % sys.argv[0])
|
||||
sys.exit(1)
|
||||
|
||||
if not os.path.exists(sys.argv[2]):
|
||||
os.mkdir(sys.argv[2])
|
||||
|
||||
maplist = [ 10, 11, 13, 14, 15, 16,
|
||||
20, 21, 22, 23, 24, 25, 26, 27,
|
||||
30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 310, 311, 312 ]
|
||||
|
||||
for mapver in maplist:
|
||||
infile = open(os.path.join(sys.argv[1], 'python_%d.map' % mapver), 'rt')
|
||||
outfile = open(os.path.join(sys.argv[2], 'python_%d.cpp' % mapver), 'wt')
|
||||
|
||||
idToOpcode = {}
|
||||
for ln in infile.readlines():
|
||||
fileid, code = ln.split()
|
||||
idToOpcode[int(fileid)] = code
|
||||
|
||||
outfile.write('/* This file was auto-generated with comp_map.py. DO NOT EDIT! */\n\n')
|
||||
outfile.write('#include "bytecode.h"\n\n')
|
||||
outfile.write('int python_%d_map(int id)\n' % mapver)
|
||||
outfile.write('{\n')
|
||||
outfile.write(' switch (id) {\n')
|
||||
for i in sorted(idToOpcode):
|
||||
outfile.write(' case %d: return Pyc::%s;\n' % (i, idToOpcode[i]))
|
||||
outfile.write(' default: return Pyc::PYC_INVALID_OPCODE;\n')
|
||||
outfile.write(' }\n')
|
||||
outfile.write('}\n')
|
||||
|
||||
infile.close()
|
||||
outfile.close()
|
@@ -1,85 +0,0 @@
|
||||
0 STOP_CODE
|
||||
1 POP_TOP
|
||||
2 ROT_TWO
|
||||
3 ROT_THREE
|
||||
4 DUP_TOP
|
||||
10 UNARY_POSITIVE
|
||||
11 UNARY_NEGATIVE
|
||||
12 UNARY_NOT
|
||||
13 UNARY_CONVERT
|
||||
14 UNARY_CALL
|
||||
15 UNARY_INVERT
|
||||
20 BINARY_MULTIPLY
|
||||
21 BINARY_DIVIDE
|
||||
22 BINARY_MODULO
|
||||
23 BINARY_ADD
|
||||
24 BINARY_SUBTRACT
|
||||
25 BINARY_SUBSCR
|
||||
26 BINARY_CALL
|
||||
30 SLICE_0
|
||||
31 SLICE_1
|
||||
32 SLICE_2
|
||||
33 SLICE_3
|
||||
40 STORE_SLICE_0
|
||||
41 STORE_SLICE_1
|
||||
42 STORE_SLICE_2
|
||||
43 STORE_SLICE_3
|
||||
50 DELETE_SLICE_0
|
||||
51 DELETE_SLICE_1
|
||||
52 DELETE_SLICE_2
|
||||
53 DELETE_SLICE_3
|
||||
60 STORE_SUBSCR
|
||||
61 DELETE_SUBSCR
|
||||
62 BINARY_LSHIFT
|
||||
63 BINARY_RSHIFT
|
||||
64 BINARY_AND
|
||||
65 BINARY_XOR
|
||||
66 BINARY_OR
|
||||
70 PRINT_EXPR
|
||||
71 PRINT_ITEM
|
||||
72 PRINT_NEWLINE
|
||||
80 BREAK_LOOP
|
||||
81 RAISE_EXCEPTION
|
||||
82 LOAD_LOCALS
|
||||
83 RETURN_VALUE
|
||||
84 LOAD_GLOBALS
|
||||
85 EXEC_STMT
|
||||
86 BUILD_FUNCTION
|
||||
87 POP_BLOCK
|
||||
88 END_FINALLY
|
||||
89 BUILD_CLASS
|
||||
90 STORE_NAME_A
|
||||
91 DELETE_NAME_A
|
||||
92 UNPACK_TUPLE_A
|
||||
93 UNPACK_LIST_A
|
||||
94 UNPACK_ARG_A
|
||||
95 STORE_ATTR_A
|
||||
96 DELETE_ATTR_A
|
||||
97 STORE_GLOBAL_A
|
||||
98 DELETE_GLOBAL_A
|
||||
99 UNPACK_VARARG_A
|
||||
100 LOAD_CONST_A
|
||||
101 LOAD_NAME_A
|
||||
102 BUILD_TUPLE_A
|
||||
103 BUILD_LIST_A
|
||||
104 BUILD_MAP_A
|
||||
105 LOAD_ATTR_A
|
||||
106 COMPARE_OP_A
|
||||
107 IMPORT_NAME_A
|
||||
108 IMPORT_FROM_A
|
||||
109 ACCESS_MODE_A
|
||||
110 JUMP_FORWARD_A
|
||||
111 JUMP_IF_FALSE_A
|
||||
112 JUMP_IF_TRUE_A
|
||||
113 JUMP_ABSOLUTE_A
|
||||
114 FOR_LOOP_A
|
||||
115 LOAD_LOCAL_A
|
||||
116 LOAD_GLOBAL_A
|
||||
120 SETUP_LOOP_A
|
||||
121 SETUP_EXCEPT_A
|
||||
122 SETUP_FINALLY_A
|
||||
123 RESERVE_FAST_A
|
||||
124 LOAD_FAST_A
|
||||
125 STORE_FAST_A
|
||||
126 DELETE_FAST_A
|
||||
127 SET_LINENO_A
|
@@ -1,86 +0,0 @@
|
||||
0 STOP_CODE
|
||||
1 POP_TOP
|
||||
2 ROT_TWO
|
||||
3 ROT_THREE
|
||||
4 DUP_TOP
|
||||
10 UNARY_POSITIVE
|
||||
11 UNARY_NEGATIVE
|
||||
12 UNARY_NOT
|
||||
13 UNARY_CONVERT
|
||||
14 UNARY_CALL
|
||||
15 UNARY_INVERT
|
||||
20 BINARY_MULTIPLY
|
||||
21 BINARY_DIVIDE
|
||||
22 BINARY_MODULO
|
||||
23 BINARY_ADD
|
||||
24 BINARY_SUBTRACT
|
||||
25 BINARY_SUBSCR
|
||||
26 BINARY_CALL
|
||||
30 SLICE_0
|
||||
31 SLICE_1
|
||||
32 SLICE_2
|
||||
33 SLICE_3
|
||||
40 STORE_SLICE_0
|
||||
41 STORE_SLICE_1
|
||||
42 STORE_SLICE_2
|
||||
43 STORE_SLICE_3
|
||||
50 DELETE_SLICE_0
|
||||
51 DELETE_SLICE_1
|
||||
52 DELETE_SLICE_2
|
||||
53 DELETE_SLICE_3
|
||||
60 STORE_SUBSCR
|
||||
61 DELETE_SUBSCR
|
||||
62 BINARY_LSHIFT
|
||||
63 BINARY_RSHIFT
|
||||
64 BINARY_AND
|
||||
65 BINARY_XOR
|
||||
66 BINARY_OR
|
||||
70 PRINT_EXPR
|
||||
71 PRINT_ITEM
|
||||
72 PRINT_NEWLINE
|
||||
80 BREAK_LOOP
|
||||
81 RAISE_EXCEPTION
|
||||
82 LOAD_LOCALS
|
||||
83 RETURN_VALUE
|
||||
84 LOAD_GLOBALS
|
||||
85 EXEC_STMT
|
||||
86 BUILD_FUNCTION
|
||||
87 POP_BLOCK
|
||||
88 END_FINALLY
|
||||
89 BUILD_CLASS
|
||||
90 STORE_NAME_A
|
||||
91 DELETE_NAME_A
|
||||
92 UNPACK_TUPLE_A
|
||||
93 UNPACK_LIST_A
|
||||
94 UNPACK_ARG_A
|
||||
95 STORE_ATTR_A
|
||||
96 DELETE_ATTR_A
|
||||
97 STORE_GLOBAL_A
|
||||
98 DELETE_GLOBAL_A
|
||||
99 UNPACK_VARARG_A
|
||||
100 LOAD_CONST_A
|
||||
101 LOAD_NAME_A
|
||||
102 BUILD_TUPLE_A
|
||||
103 BUILD_LIST_A
|
||||
104 BUILD_MAP_A
|
||||
105 LOAD_ATTR_A
|
||||
106 COMPARE_OP_A
|
||||
107 IMPORT_NAME_A
|
||||
108 IMPORT_FROM_A
|
||||
109 ACCESS_MODE_A
|
||||
110 JUMP_FORWARD_A
|
||||
111 JUMP_IF_FALSE_A
|
||||
112 JUMP_IF_TRUE_A
|
||||
113 JUMP_ABSOLUTE_A
|
||||
114 FOR_LOOP_A
|
||||
115 LOAD_LOCAL_A
|
||||
116 LOAD_GLOBAL_A
|
||||
117 SET_FUNC_ARGS_A
|
||||
120 SETUP_LOOP_A
|
||||
121 SETUP_EXCEPT_A
|
||||
122 SETUP_FINALLY_A
|
||||
123 RESERVE_FAST_A
|
||||
124 LOAD_FAST_A
|
||||
125 STORE_FAST_A
|
||||
126 DELETE_FAST_A
|
||||
127 SET_LINENO_A
|
@@ -1,83 +0,0 @@
|
||||
0 STOP_CODE
|
||||
1 POP_TOP
|
||||
2 ROT_TWO
|
||||
3 ROT_THREE
|
||||
4 DUP_TOP
|
||||
10 UNARY_POSITIVE
|
||||
11 UNARY_NEGATIVE
|
||||
12 UNARY_NOT
|
||||
13 UNARY_CONVERT
|
||||
15 UNARY_INVERT
|
||||
20 BINARY_MULTIPLY
|
||||
21 BINARY_DIVIDE
|
||||
22 BINARY_MODULO
|
||||
23 BINARY_ADD
|
||||
24 BINARY_SUBTRACT
|
||||
25 BINARY_SUBSCR
|
||||
30 SLICE_0
|
||||
31 SLICE_1
|
||||
32 SLICE_2
|
||||
33 SLICE_3
|
||||
40 STORE_SLICE_0
|
||||
41 STORE_SLICE_1
|
||||
42 STORE_SLICE_2
|
||||
43 STORE_SLICE_3
|
||||
50 DELETE_SLICE_0
|
||||
51 DELETE_SLICE_1
|
||||
52 DELETE_SLICE_2
|
||||
53 DELETE_SLICE_3
|
||||
60 STORE_SUBSCR
|
||||
61 DELETE_SUBSCR
|
||||
62 BINARY_LSHIFT
|
||||
63 BINARY_RSHIFT
|
||||
64 BINARY_AND
|
||||
65 BINARY_XOR
|
||||
66 BINARY_OR
|
||||
70 PRINT_EXPR
|
||||
71 PRINT_ITEM
|
||||
72 PRINT_NEWLINE
|
||||
80 BREAK_LOOP
|
||||
82 LOAD_LOCALS
|
||||
83 RETURN_VALUE
|
||||
85 EXEC_STMT
|
||||
87 POP_BLOCK
|
||||
88 END_FINALLY
|
||||
89 BUILD_CLASS
|
||||
90 STORE_NAME_A
|
||||
91 DELETE_NAME_A
|
||||
92 UNPACK_TUPLE_A
|
||||
93 UNPACK_LIST_A
|
||||
94 UNPACK_ARG_A
|
||||
95 STORE_ATTR_A
|
||||
96 DELETE_ATTR_A
|
||||
97 STORE_GLOBAL_A
|
||||
98 DELETE_GLOBAL_A
|
||||
99 UNPACK_VARARG_A
|
||||
100 LOAD_CONST_A
|
||||
101 LOAD_NAME_A
|
||||
102 BUILD_TUPLE_A
|
||||
103 BUILD_LIST_A
|
||||
104 BUILD_MAP_A
|
||||
105 LOAD_ATTR_A
|
||||
106 COMPARE_OP_A
|
||||
107 IMPORT_NAME_A
|
||||
108 IMPORT_FROM_A
|
||||
109 ACCESS_MODE_A
|
||||
110 JUMP_FORWARD_A
|
||||
111 JUMP_IF_FALSE_A
|
||||
112 JUMP_IF_TRUE_A
|
||||
113 JUMP_ABSOLUTE_A
|
||||
114 FOR_LOOP_A
|
||||
115 LOAD_LOCAL_A
|
||||
116 LOAD_GLOBAL_A
|
||||
117 SET_FUNC_ARGS_A
|
||||
120 SETUP_LOOP_A
|
||||
121 SETUP_EXCEPT_A
|
||||
122 SETUP_FINALLY_A
|
||||
124 LOAD_FAST_A
|
||||
125 STORE_FAST_A
|
||||
126 DELETE_FAST_A
|
||||
127 SET_LINENO_A
|
||||
130 RAISE_VARARGS_A
|
||||
131 CALL_FUNCTION_A
|
||||
132 MAKE_FUNCTION_A
|
@@ -1,85 +0,0 @@
|
||||
0 STOP_CODE
|
||||
1 POP_TOP
|
||||
2 ROT_TWO
|
||||
3 ROT_THREE
|
||||
4 DUP_TOP
|
||||
10 UNARY_POSITIVE
|
||||
11 UNARY_NEGATIVE
|
||||
12 UNARY_NOT
|
||||
13 UNARY_CONVERT
|
||||
15 UNARY_INVERT
|
||||
19 BINARY_POWER
|
||||
20 BINARY_MULTIPLY
|
||||
21 BINARY_DIVIDE
|
||||
22 BINARY_MODULO
|
||||
23 BINARY_ADD
|
||||
24 BINARY_SUBTRACT
|
||||
25 BINARY_SUBSCR
|
||||
30 SLICE_0
|
||||
31 SLICE_1
|
||||
32 SLICE_2
|
||||
33 SLICE_3
|
||||
40 STORE_SLICE_0
|
||||
41 STORE_SLICE_1
|
||||
42 STORE_SLICE_2
|
||||
43 STORE_SLICE_3
|
||||
50 DELETE_SLICE_0
|
||||
51 DELETE_SLICE_1
|
||||
52 DELETE_SLICE_2
|
||||
53 DELETE_SLICE_3
|
||||
60 STORE_SUBSCR
|
||||
61 DELETE_SUBSCR
|
||||
62 BINARY_LSHIFT
|
||||
63 BINARY_RSHIFT
|
||||
64 BINARY_AND
|
||||
65 BINARY_XOR
|
||||
66 BINARY_OR
|
||||
70 PRINT_EXPR
|
||||
71 PRINT_ITEM
|
||||
72 PRINT_NEWLINE
|
||||
80 BREAK_LOOP
|
||||
82 LOAD_LOCALS
|
||||
83 RETURN_VALUE
|
||||
85 EXEC_STMT
|
||||
87 POP_BLOCK
|
||||
88 END_FINALLY
|
||||
89 BUILD_CLASS
|
||||
90 STORE_NAME_A
|
||||
91 DELETE_NAME_A
|
||||
92 UNPACK_TUPLE_A
|
||||
93 UNPACK_LIST_A
|
||||
94 UNPACK_ARG_A
|
||||
95 STORE_ATTR_A
|
||||
96 DELETE_ATTR_A
|
||||
97 STORE_GLOBAL_A
|
||||
98 DELETE_GLOBAL_A
|
||||
99 UNPACK_VARARG_A
|
||||
100 LOAD_CONST_A
|
||||
101 LOAD_NAME_A
|
||||
102 BUILD_TUPLE_A
|
||||
103 BUILD_LIST_A
|
||||
104 BUILD_MAP_A
|
||||
105 LOAD_ATTR_A
|
||||
106 COMPARE_OP_A
|
||||
107 IMPORT_NAME_A
|
||||
108 IMPORT_FROM_A
|
||||
109 ACCESS_MODE_A
|
||||
110 JUMP_FORWARD_A
|
||||
111 JUMP_IF_FALSE_A
|
||||
112 JUMP_IF_TRUE_A
|
||||
113 JUMP_ABSOLUTE_A
|
||||
114 FOR_LOOP_A
|
||||
115 LOAD_LOCAL_A
|
||||
116 LOAD_GLOBAL_A
|
||||
117 SET_FUNC_ARGS_A
|
||||
120 SETUP_LOOP_A
|
||||
121 SETUP_EXCEPT_A
|
||||
122 SETUP_FINALLY_A
|
||||
124 LOAD_FAST_A
|
||||
125 STORE_FAST_A
|
||||
126 DELETE_FAST_A
|
||||
127 SET_LINENO_A
|
||||
130 RAISE_VARARGS_A
|
||||
131 CALL_FUNCTION_A
|
||||
132 MAKE_FUNCTION_A
|
||||
133 BUILD_SLICE_A
|
@@ -1,80 +0,0 @@
|
||||
0 STOP_CODE
|
||||
1 POP_TOP
|
||||
2 ROT_TWO
|
||||
3 ROT_THREE
|
||||
4 DUP_TOP
|
||||
10 UNARY_POSITIVE
|
||||
11 UNARY_NEGATIVE
|
||||
12 UNARY_NOT
|
||||
13 UNARY_CONVERT
|
||||
15 UNARY_INVERT
|
||||
19 BINARY_POWER
|
||||
20 BINARY_MULTIPLY
|
||||
21 BINARY_DIVIDE
|
||||
22 BINARY_MODULO
|
||||
23 BINARY_ADD
|
||||
24 BINARY_SUBTRACT
|
||||
25 BINARY_SUBSCR
|
||||
30 SLICE_0
|
||||
31 SLICE_1
|
||||
32 SLICE_2
|
||||
33 SLICE_3
|
||||
40 STORE_SLICE_0
|
||||
41 STORE_SLICE_1
|
||||
42 STORE_SLICE_2
|
||||
43 STORE_SLICE_3
|
||||
50 DELETE_SLICE_0
|
||||
51 DELETE_SLICE_1
|
||||
52 DELETE_SLICE_2
|
||||
53 DELETE_SLICE_3
|
||||
60 STORE_SUBSCR
|
||||
61 DELETE_SUBSCR
|
||||
62 BINARY_LSHIFT
|
||||
63 BINARY_RSHIFT
|
||||
64 BINARY_AND
|
||||
65 BINARY_XOR
|
||||
66 BINARY_OR
|
||||
70 PRINT_EXPR
|
||||
71 PRINT_ITEM
|
||||
72 PRINT_NEWLINE
|
||||
80 BREAK_LOOP
|
||||
82 LOAD_LOCALS
|
||||
83 RETURN_VALUE
|
||||
85 EXEC_STMT
|
||||
87 POP_BLOCK
|
||||
88 END_FINALLY
|
||||
89 BUILD_CLASS
|
||||
90 STORE_NAME_A
|
||||
91 DELETE_NAME_A
|
||||
92 UNPACK_TUPLE_A
|
||||
93 UNPACK_LIST_A
|
||||
95 STORE_ATTR_A
|
||||
96 DELETE_ATTR_A
|
||||
97 STORE_GLOBAL_A
|
||||
98 DELETE_GLOBAL_A
|
||||
100 LOAD_CONST_A
|
||||
101 LOAD_NAME_A
|
||||
102 BUILD_TUPLE_A
|
||||
103 BUILD_LIST_A
|
||||
104 BUILD_MAP_A
|
||||
105 LOAD_ATTR_A
|
||||
106 COMPARE_OP_A
|
||||
107 IMPORT_NAME_A
|
||||
108 IMPORT_FROM_A
|
||||
110 JUMP_FORWARD_A
|
||||
111 JUMP_IF_FALSE_A
|
||||
112 JUMP_IF_TRUE_A
|
||||
113 JUMP_ABSOLUTE_A
|
||||
114 FOR_LOOP_A
|
||||
116 LOAD_GLOBAL_A
|
||||
120 SETUP_LOOP_A
|
||||
121 SETUP_EXCEPT_A
|
||||
122 SETUP_FINALLY_A
|
||||
124 LOAD_FAST_A
|
||||
125 STORE_FAST_A
|
||||
126 DELETE_FAST_A
|
||||
127 SET_LINENO_A
|
||||
130 RAISE_VARARGS_A
|
||||
131 CALL_FUNCTION_A
|
||||
132 MAKE_FUNCTION_A
|
||||
133 BUILD_SLICE_A
|
@@ -1,83 +0,0 @@
|
||||
0 STOP_CODE
|
||||
1 POP_TOP
|
||||
2 ROT_TWO
|
||||
3 ROT_THREE
|
||||
4 DUP_TOP
|
||||
10 UNARY_POSITIVE
|
||||
11 UNARY_NEGATIVE
|
||||
12 UNARY_NOT
|
||||
13 UNARY_CONVERT
|
||||
15 UNARY_INVERT
|
||||
19 BINARY_POWER
|
||||
20 BINARY_MULTIPLY
|
||||
21 BINARY_DIVIDE
|
||||
22 BINARY_MODULO
|
||||
23 BINARY_ADD
|
||||
24 BINARY_SUBTRACT
|
||||
25 BINARY_SUBSCR
|
||||
30 SLICE_0
|
||||
31 SLICE_1
|
||||
32 SLICE_2
|
||||
33 SLICE_3
|
||||
40 STORE_SLICE_0
|
||||
41 STORE_SLICE_1
|
||||
42 STORE_SLICE_2
|
||||
43 STORE_SLICE_3
|
||||
50 DELETE_SLICE_0
|
||||
51 DELETE_SLICE_1
|
||||
52 DELETE_SLICE_2
|
||||
53 DELETE_SLICE_3
|
||||
60 STORE_SUBSCR
|
||||
61 DELETE_SUBSCR
|
||||
62 BINARY_LSHIFT
|
||||
63 BINARY_RSHIFT
|
||||
64 BINARY_AND
|
||||
65 BINARY_XOR
|
||||
66 BINARY_OR
|
||||
70 PRINT_EXPR
|
||||
71 PRINT_ITEM
|
||||
72 PRINT_NEWLINE
|
||||
80 BREAK_LOOP
|
||||
82 LOAD_LOCALS
|
||||
83 RETURN_VALUE
|
||||
85 EXEC_STMT
|
||||
87 POP_BLOCK
|
||||
88 END_FINALLY
|
||||
89 BUILD_CLASS
|
||||
90 STORE_NAME_A
|
||||
91 DELETE_NAME_A
|
||||
92 UNPACK_TUPLE_A
|
||||
93 UNPACK_LIST_A
|
||||
95 STORE_ATTR_A
|
||||
96 DELETE_ATTR_A
|
||||
97 STORE_GLOBAL_A
|
||||
98 DELETE_GLOBAL_A
|
||||
100 LOAD_CONST_A
|
||||
101 LOAD_NAME_A
|
||||
102 BUILD_TUPLE_A
|
||||
103 BUILD_LIST_A
|
||||
104 BUILD_MAP_A
|
||||
105 LOAD_ATTR_A
|
||||
106 COMPARE_OP_A
|
||||
107 IMPORT_NAME_A
|
||||
108 IMPORT_FROM_A
|
||||
110 JUMP_FORWARD_A
|
||||
111 JUMP_IF_FALSE_A
|
||||
112 JUMP_IF_TRUE_A
|
||||
113 JUMP_ABSOLUTE_A
|
||||
114 FOR_LOOP_A
|
||||
116 LOAD_GLOBAL_A
|
||||
120 SETUP_LOOP_A
|
||||
121 SETUP_EXCEPT_A
|
||||
122 SETUP_FINALLY_A
|
||||
124 LOAD_FAST_A
|
||||
125 STORE_FAST_A
|
||||
126 DELETE_FAST_A
|
||||
127 SET_LINENO_A
|
||||
130 RAISE_VARARGS_A
|
||||
131 CALL_FUNCTION_A
|
||||
132 MAKE_FUNCTION_A
|
||||
133 BUILD_SLICE_A
|
||||
140 CALL_FUNCTION_VAR_A
|
||||
141 CALL_FUNCTION_KW_A
|
||||
142 CALL_FUNCTION_VAR_KW_A
|
89
bytes/python_1_0.cpp
Normal file
89
bytes/python_1_0.cpp
Normal file
@@ -0,0 +1,89 @@
|
||||
#include "bytecode_map.h"
|
||||
|
||||
BEGIN_MAP(1, 0)
|
||||
MAP_OP(0, STOP_CODE)
|
||||
MAP_OP(1, POP_TOP)
|
||||
MAP_OP(2, ROT_TWO)
|
||||
MAP_OP(3, ROT_THREE)
|
||||
MAP_OP(4, DUP_TOP)
|
||||
MAP_OP(10, UNARY_POSITIVE)
|
||||
MAP_OP(11, UNARY_NEGATIVE)
|
||||
MAP_OP(12, UNARY_NOT)
|
||||
MAP_OP(13, UNARY_CONVERT)
|
||||
MAP_OP(14, UNARY_CALL)
|
||||
MAP_OP(15, UNARY_INVERT)
|
||||
MAP_OP(20, BINARY_MULTIPLY)
|
||||
MAP_OP(21, BINARY_DIVIDE)
|
||||
MAP_OP(22, BINARY_MODULO)
|
||||
MAP_OP(23, BINARY_ADD)
|
||||
MAP_OP(24, BINARY_SUBTRACT)
|
||||
MAP_OP(25, BINARY_SUBSCR)
|
||||
MAP_OP(26, BINARY_CALL)
|
||||
MAP_OP(30, SLICE_0)
|
||||
MAP_OP(31, SLICE_1)
|
||||
MAP_OP(32, SLICE_2)
|
||||
MAP_OP(33, SLICE_3)
|
||||
MAP_OP(40, STORE_SLICE_0)
|
||||
MAP_OP(41, STORE_SLICE_1)
|
||||
MAP_OP(42, STORE_SLICE_2)
|
||||
MAP_OP(43, STORE_SLICE_3)
|
||||
MAP_OP(50, DELETE_SLICE_0)
|
||||
MAP_OP(51, DELETE_SLICE_1)
|
||||
MAP_OP(52, DELETE_SLICE_2)
|
||||
MAP_OP(53, DELETE_SLICE_3)
|
||||
MAP_OP(60, STORE_SUBSCR)
|
||||
MAP_OP(61, DELETE_SUBSCR)
|
||||
MAP_OP(62, BINARY_LSHIFT)
|
||||
MAP_OP(63, BINARY_RSHIFT)
|
||||
MAP_OP(64, BINARY_AND)
|
||||
MAP_OP(65, BINARY_XOR)
|
||||
MAP_OP(66, BINARY_OR)
|
||||
MAP_OP(70, PRINT_EXPR)
|
||||
MAP_OP(71, PRINT_ITEM)
|
||||
MAP_OP(72, PRINT_NEWLINE)
|
||||
MAP_OP(80, BREAK_LOOP)
|
||||
MAP_OP(81, RAISE_EXCEPTION)
|
||||
MAP_OP(82, LOAD_LOCALS)
|
||||
MAP_OP(83, RETURN_VALUE)
|
||||
MAP_OP(84, LOAD_GLOBALS)
|
||||
MAP_OP(85, EXEC_STMT)
|
||||
MAP_OP(86, BUILD_FUNCTION)
|
||||
MAP_OP(87, POP_BLOCK)
|
||||
MAP_OP(88, END_FINALLY)
|
||||
MAP_OP(89, BUILD_CLASS)
|
||||
MAP_OP(90, STORE_NAME_A)
|
||||
MAP_OP(91, DELETE_NAME_A)
|
||||
MAP_OP(92, UNPACK_TUPLE_A)
|
||||
MAP_OP(93, UNPACK_LIST_A)
|
||||
MAP_OP(94, UNPACK_ARG_A)
|
||||
MAP_OP(95, STORE_ATTR_A)
|
||||
MAP_OP(96, DELETE_ATTR_A)
|
||||
MAP_OP(97, STORE_GLOBAL_A)
|
||||
MAP_OP(98, DELETE_GLOBAL_A)
|
||||
MAP_OP(99, UNPACK_VARARG_A)
|
||||
MAP_OP(100, LOAD_CONST_A)
|
||||
MAP_OP(101, LOAD_NAME_A)
|
||||
MAP_OP(102, BUILD_TUPLE_A)
|
||||
MAP_OP(103, BUILD_LIST_A)
|
||||
MAP_OP(104, BUILD_MAP_A)
|
||||
MAP_OP(105, LOAD_ATTR_A)
|
||||
MAP_OP(106, COMPARE_OP_A)
|
||||
MAP_OP(107, IMPORT_NAME_A)
|
||||
MAP_OP(108, IMPORT_FROM_A)
|
||||
MAP_OP(109, ACCESS_MODE_A)
|
||||
MAP_OP(110, JUMP_FORWARD_A)
|
||||
MAP_OP(111, JUMP_IF_FALSE_A)
|
||||
MAP_OP(112, JUMP_IF_TRUE_A)
|
||||
MAP_OP(113, JUMP_ABSOLUTE_A)
|
||||
MAP_OP(114, FOR_LOOP_A)
|
||||
MAP_OP(115, LOAD_LOCAL_A)
|
||||
MAP_OP(116, LOAD_GLOBAL_A)
|
||||
MAP_OP(120, SETUP_LOOP_A)
|
||||
MAP_OP(121, SETUP_EXCEPT_A)
|
||||
MAP_OP(122, SETUP_FINALLY_A)
|
||||
MAP_OP(123, RESERVE_FAST_A)
|
||||
MAP_OP(124, LOAD_FAST_A)
|
||||
MAP_OP(125, STORE_FAST_A)
|
||||
MAP_OP(126, DELETE_FAST_A)
|
||||
MAP_OP(127, SET_LINENO_A)
|
||||
END_MAP()
|
90
bytes/python_1_1.cpp
Normal file
90
bytes/python_1_1.cpp
Normal file
@@ -0,0 +1,90 @@
|
||||
#include "bytecode_map.h"
|
||||
|
||||
BEGIN_MAP(1, 1)
|
||||
MAP_OP(0, STOP_CODE)
|
||||
MAP_OP(1, POP_TOP)
|
||||
MAP_OP(2, ROT_TWO)
|
||||
MAP_OP(3, ROT_THREE)
|
||||
MAP_OP(4, DUP_TOP)
|
||||
MAP_OP(10, UNARY_POSITIVE)
|
||||
MAP_OP(11, UNARY_NEGATIVE)
|
||||
MAP_OP(12, UNARY_NOT)
|
||||
MAP_OP(13, UNARY_CONVERT)
|
||||
MAP_OP(14, UNARY_CALL)
|
||||
MAP_OP(15, UNARY_INVERT)
|
||||
MAP_OP(20, BINARY_MULTIPLY)
|
||||
MAP_OP(21, BINARY_DIVIDE)
|
||||
MAP_OP(22, BINARY_MODULO)
|
||||
MAP_OP(23, BINARY_ADD)
|
||||
MAP_OP(24, BINARY_SUBTRACT)
|
||||
MAP_OP(25, BINARY_SUBSCR)
|
||||
MAP_OP(26, BINARY_CALL)
|
||||
MAP_OP(30, SLICE_0)
|
||||
MAP_OP(31, SLICE_1)
|
||||
MAP_OP(32, SLICE_2)
|
||||
MAP_OP(33, SLICE_3)
|
||||
MAP_OP(40, STORE_SLICE_0)
|
||||
MAP_OP(41, STORE_SLICE_1)
|
||||
MAP_OP(42, STORE_SLICE_2)
|
||||
MAP_OP(43, STORE_SLICE_3)
|
||||
MAP_OP(50, DELETE_SLICE_0)
|
||||
MAP_OP(51, DELETE_SLICE_1)
|
||||
MAP_OP(52, DELETE_SLICE_2)
|
||||
MAP_OP(53, DELETE_SLICE_3)
|
||||
MAP_OP(60, STORE_SUBSCR)
|
||||
MAP_OP(61, DELETE_SUBSCR)
|
||||
MAP_OP(62, BINARY_LSHIFT)
|
||||
MAP_OP(63, BINARY_RSHIFT)
|
||||
MAP_OP(64, BINARY_AND)
|
||||
MAP_OP(65, BINARY_XOR)
|
||||
MAP_OP(66, BINARY_OR)
|
||||
MAP_OP(70, PRINT_EXPR)
|
||||
MAP_OP(71, PRINT_ITEM)
|
||||
MAP_OP(72, PRINT_NEWLINE)
|
||||
MAP_OP(80, BREAK_LOOP)
|
||||
MAP_OP(81, RAISE_EXCEPTION)
|
||||
MAP_OP(82, LOAD_LOCALS)
|
||||
MAP_OP(83, RETURN_VALUE)
|
||||
MAP_OP(84, LOAD_GLOBALS)
|
||||
MAP_OP(85, EXEC_STMT)
|
||||
MAP_OP(86, BUILD_FUNCTION)
|
||||
MAP_OP(87, POP_BLOCK)
|
||||
MAP_OP(88, END_FINALLY)
|
||||
MAP_OP(89, BUILD_CLASS)
|
||||
MAP_OP(90, STORE_NAME_A)
|
||||
MAP_OP(91, DELETE_NAME_A)
|
||||
MAP_OP(92, UNPACK_TUPLE_A)
|
||||
MAP_OP(93, UNPACK_LIST_A)
|
||||
MAP_OP(94, UNPACK_ARG_A)
|
||||
MAP_OP(95, STORE_ATTR_A)
|
||||
MAP_OP(96, DELETE_ATTR_A)
|
||||
MAP_OP(97, STORE_GLOBAL_A)
|
||||
MAP_OP(98, DELETE_GLOBAL_A)
|
||||
MAP_OP(99, UNPACK_VARARG_A)
|
||||
MAP_OP(100, LOAD_CONST_A)
|
||||
MAP_OP(101, LOAD_NAME_A)
|
||||
MAP_OP(102, BUILD_TUPLE_A)
|
||||
MAP_OP(103, BUILD_LIST_A)
|
||||
MAP_OP(104, BUILD_MAP_A)
|
||||
MAP_OP(105, LOAD_ATTR_A)
|
||||
MAP_OP(106, COMPARE_OP_A)
|
||||
MAP_OP(107, IMPORT_NAME_A)
|
||||
MAP_OP(108, IMPORT_FROM_A)
|
||||
MAP_OP(109, ACCESS_MODE_A)
|
||||
MAP_OP(110, JUMP_FORWARD_A)
|
||||
MAP_OP(111, JUMP_IF_FALSE_A)
|
||||
MAP_OP(112, JUMP_IF_TRUE_A)
|
||||
MAP_OP(113, JUMP_ABSOLUTE_A)
|
||||
MAP_OP(114, FOR_LOOP_A)
|
||||
MAP_OP(115, LOAD_LOCAL_A)
|
||||
MAP_OP(116, LOAD_GLOBAL_A)
|
||||
MAP_OP(117, SET_FUNC_ARGS_A)
|
||||
MAP_OP(120, SETUP_LOOP_A)
|
||||
MAP_OP(121, SETUP_EXCEPT_A)
|
||||
MAP_OP(122, SETUP_FINALLY_A)
|
||||
MAP_OP(123, RESERVE_FAST_A)
|
||||
MAP_OP(124, LOAD_FAST_A)
|
||||
MAP_OP(125, STORE_FAST_A)
|
||||
MAP_OP(126, DELETE_FAST_A)
|
||||
MAP_OP(127, SET_LINENO_A)
|
||||
END_MAP()
|
87
bytes/python_1_3.cpp
Normal file
87
bytes/python_1_3.cpp
Normal file
@@ -0,0 +1,87 @@
|
||||
#include "bytecode_map.h"
|
||||
|
||||
BEGIN_MAP(1, 3)
|
||||
MAP_OP(0, STOP_CODE)
|
||||
MAP_OP(1, POP_TOP)
|
||||
MAP_OP(2, ROT_TWO)
|
||||
MAP_OP(3, ROT_THREE)
|
||||
MAP_OP(4, DUP_TOP)
|
||||
MAP_OP(10, UNARY_POSITIVE)
|
||||
MAP_OP(11, UNARY_NEGATIVE)
|
||||
MAP_OP(12, UNARY_NOT)
|
||||
MAP_OP(13, UNARY_CONVERT)
|
||||
MAP_OP(15, UNARY_INVERT)
|
||||
MAP_OP(20, BINARY_MULTIPLY)
|
||||
MAP_OP(21, BINARY_DIVIDE)
|
||||
MAP_OP(22, BINARY_MODULO)
|
||||
MAP_OP(23, BINARY_ADD)
|
||||
MAP_OP(24, BINARY_SUBTRACT)
|
||||
MAP_OP(25, BINARY_SUBSCR)
|
||||
MAP_OP(30, SLICE_0)
|
||||
MAP_OP(31, SLICE_1)
|
||||
MAP_OP(32, SLICE_2)
|
||||
MAP_OP(33, SLICE_3)
|
||||
MAP_OP(40, STORE_SLICE_0)
|
||||
MAP_OP(41, STORE_SLICE_1)
|
||||
MAP_OP(42, STORE_SLICE_2)
|
||||
MAP_OP(43, STORE_SLICE_3)
|
||||
MAP_OP(50, DELETE_SLICE_0)
|
||||
MAP_OP(51, DELETE_SLICE_1)
|
||||
MAP_OP(52, DELETE_SLICE_2)
|
||||
MAP_OP(53, DELETE_SLICE_3)
|
||||
MAP_OP(60, STORE_SUBSCR)
|
||||
MAP_OP(61, DELETE_SUBSCR)
|
||||
MAP_OP(62, BINARY_LSHIFT)
|
||||
MAP_OP(63, BINARY_RSHIFT)
|
||||
MAP_OP(64, BINARY_AND)
|
||||
MAP_OP(65, BINARY_XOR)
|
||||
MAP_OP(66, BINARY_OR)
|
||||
MAP_OP(70, PRINT_EXPR)
|
||||
MAP_OP(71, PRINT_ITEM)
|
||||
MAP_OP(72, PRINT_NEWLINE)
|
||||
MAP_OP(80, BREAK_LOOP)
|
||||
MAP_OP(82, LOAD_LOCALS)
|
||||
MAP_OP(83, RETURN_VALUE)
|
||||
MAP_OP(85, EXEC_STMT)
|
||||
MAP_OP(87, POP_BLOCK)
|
||||
MAP_OP(88, END_FINALLY)
|
||||
MAP_OP(89, BUILD_CLASS)
|
||||
MAP_OP(90, STORE_NAME_A)
|
||||
MAP_OP(91, DELETE_NAME_A)
|
||||
MAP_OP(92, UNPACK_TUPLE_A)
|
||||
MAP_OP(93, UNPACK_LIST_A)
|
||||
MAP_OP(94, UNPACK_ARG_A)
|
||||
MAP_OP(95, STORE_ATTR_A)
|
||||
MAP_OP(96, DELETE_ATTR_A)
|
||||
MAP_OP(97, STORE_GLOBAL_A)
|
||||
MAP_OP(98, DELETE_GLOBAL_A)
|
||||
MAP_OP(99, UNPACK_VARARG_A)
|
||||
MAP_OP(100, LOAD_CONST_A)
|
||||
MAP_OP(101, LOAD_NAME_A)
|
||||
MAP_OP(102, BUILD_TUPLE_A)
|
||||
MAP_OP(103, BUILD_LIST_A)
|
||||
MAP_OP(104, BUILD_MAP_A)
|
||||
MAP_OP(105, LOAD_ATTR_A)
|
||||
MAP_OP(106, COMPARE_OP_A)
|
||||
MAP_OP(107, IMPORT_NAME_A)
|
||||
MAP_OP(108, IMPORT_FROM_A)
|
||||
MAP_OP(109, ACCESS_MODE_A)
|
||||
MAP_OP(110, JUMP_FORWARD_A)
|
||||
MAP_OP(111, JUMP_IF_FALSE_A)
|
||||
MAP_OP(112, JUMP_IF_TRUE_A)
|
||||
MAP_OP(113, JUMP_ABSOLUTE_A)
|
||||
MAP_OP(114, FOR_LOOP_A)
|
||||
MAP_OP(115, LOAD_LOCAL_A)
|
||||
MAP_OP(116, LOAD_GLOBAL_A)
|
||||
MAP_OP(117, SET_FUNC_ARGS_A)
|
||||
MAP_OP(120, SETUP_LOOP_A)
|
||||
MAP_OP(121, SETUP_EXCEPT_A)
|
||||
MAP_OP(122, SETUP_FINALLY_A)
|
||||
MAP_OP(124, LOAD_FAST_A)
|
||||
MAP_OP(125, STORE_FAST_A)
|
||||
MAP_OP(126, DELETE_FAST_A)
|
||||
MAP_OP(127, SET_LINENO_A)
|
||||
MAP_OP(130, RAISE_VARARGS_A)
|
||||
MAP_OP(131, CALL_FUNCTION_A)
|
||||
MAP_OP(132, MAKE_FUNCTION_A)
|
||||
END_MAP()
|
89
bytes/python_1_4.cpp
Normal file
89
bytes/python_1_4.cpp
Normal file
@@ -0,0 +1,89 @@
|
||||
#include "bytecode_map.h"
|
||||
|
||||
BEGIN_MAP(1, 4)
|
||||
MAP_OP(0, STOP_CODE)
|
||||
MAP_OP(1, POP_TOP)
|
||||
MAP_OP(2, ROT_TWO)
|
||||
MAP_OP(3, ROT_THREE)
|
||||
MAP_OP(4, DUP_TOP)
|
||||
MAP_OP(10, UNARY_POSITIVE)
|
||||
MAP_OP(11, UNARY_NEGATIVE)
|
||||
MAP_OP(12, UNARY_NOT)
|
||||
MAP_OP(13, UNARY_CONVERT)
|
||||
MAP_OP(15, UNARY_INVERT)
|
||||
MAP_OP(19, BINARY_POWER)
|
||||
MAP_OP(20, BINARY_MULTIPLY)
|
||||
MAP_OP(21, BINARY_DIVIDE)
|
||||
MAP_OP(22, BINARY_MODULO)
|
||||
MAP_OP(23, BINARY_ADD)
|
||||
MAP_OP(24, BINARY_SUBTRACT)
|
||||
MAP_OP(25, BINARY_SUBSCR)
|
||||
MAP_OP(30, SLICE_0)
|
||||
MAP_OP(31, SLICE_1)
|
||||
MAP_OP(32, SLICE_2)
|
||||
MAP_OP(33, SLICE_3)
|
||||
MAP_OP(40, STORE_SLICE_0)
|
||||
MAP_OP(41, STORE_SLICE_1)
|
||||
MAP_OP(42, STORE_SLICE_2)
|
||||
MAP_OP(43, STORE_SLICE_3)
|
||||
MAP_OP(50, DELETE_SLICE_0)
|
||||
MAP_OP(51, DELETE_SLICE_1)
|
||||
MAP_OP(52, DELETE_SLICE_2)
|
||||
MAP_OP(53, DELETE_SLICE_3)
|
||||
MAP_OP(60, STORE_SUBSCR)
|
||||
MAP_OP(61, DELETE_SUBSCR)
|
||||
MAP_OP(62, BINARY_LSHIFT)
|
||||
MAP_OP(63, BINARY_RSHIFT)
|
||||
MAP_OP(64, BINARY_AND)
|
||||
MAP_OP(65, BINARY_XOR)
|
||||
MAP_OP(66, BINARY_OR)
|
||||
MAP_OP(70, PRINT_EXPR)
|
||||
MAP_OP(71, PRINT_ITEM)
|
||||
MAP_OP(72, PRINT_NEWLINE)
|
||||
MAP_OP(80, BREAK_LOOP)
|
||||
MAP_OP(82, LOAD_LOCALS)
|
||||
MAP_OP(83, RETURN_VALUE)
|
||||
MAP_OP(85, EXEC_STMT)
|
||||
MAP_OP(87, POP_BLOCK)
|
||||
MAP_OP(88, END_FINALLY)
|
||||
MAP_OP(89, BUILD_CLASS)
|
||||
MAP_OP(90, STORE_NAME_A)
|
||||
MAP_OP(91, DELETE_NAME_A)
|
||||
MAP_OP(92, UNPACK_TUPLE_A)
|
||||
MAP_OP(93, UNPACK_LIST_A)
|
||||
MAP_OP(94, UNPACK_ARG_A)
|
||||
MAP_OP(95, STORE_ATTR_A)
|
||||
MAP_OP(96, DELETE_ATTR_A)
|
||||
MAP_OP(97, STORE_GLOBAL_A)
|
||||
MAP_OP(98, DELETE_GLOBAL_A)
|
||||
MAP_OP(99, UNPACK_VARARG_A)
|
||||
MAP_OP(100, LOAD_CONST_A)
|
||||
MAP_OP(101, LOAD_NAME_A)
|
||||
MAP_OP(102, BUILD_TUPLE_A)
|
||||
MAP_OP(103, BUILD_LIST_A)
|
||||
MAP_OP(104, BUILD_MAP_A)
|
||||
MAP_OP(105, LOAD_ATTR_A)
|
||||
MAP_OP(106, COMPARE_OP_A)
|
||||
MAP_OP(107, IMPORT_NAME_A)
|
||||
MAP_OP(108, IMPORT_FROM_A)
|
||||
MAP_OP(109, ACCESS_MODE_A)
|
||||
MAP_OP(110, JUMP_FORWARD_A)
|
||||
MAP_OP(111, JUMP_IF_FALSE_A)
|
||||
MAP_OP(112, JUMP_IF_TRUE_A)
|
||||
MAP_OP(113, JUMP_ABSOLUTE_A)
|
||||
MAP_OP(114, FOR_LOOP_A)
|
||||
MAP_OP(115, LOAD_LOCAL_A)
|
||||
MAP_OP(116, LOAD_GLOBAL_A)
|
||||
MAP_OP(117, SET_FUNC_ARGS_A)
|
||||
MAP_OP(120, SETUP_LOOP_A)
|
||||
MAP_OP(121, SETUP_EXCEPT_A)
|
||||
MAP_OP(122, SETUP_FINALLY_A)
|
||||
MAP_OP(124, LOAD_FAST_A)
|
||||
MAP_OP(125, STORE_FAST_A)
|
||||
MAP_OP(126, DELETE_FAST_A)
|
||||
MAP_OP(127, SET_LINENO_A)
|
||||
MAP_OP(130, RAISE_VARARGS_A)
|
||||
MAP_OP(131, CALL_FUNCTION_A)
|
||||
MAP_OP(132, MAKE_FUNCTION_A)
|
||||
MAP_OP(133, BUILD_SLICE_A)
|
||||
END_MAP()
|
84
bytes/python_1_5.cpp
Normal file
84
bytes/python_1_5.cpp
Normal file
@@ -0,0 +1,84 @@
|
||||
#include "bytecode_map.h"
|
||||
|
||||
BEGIN_MAP(1, 5)
|
||||
MAP_OP(0, STOP_CODE)
|
||||
MAP_OP(1, POP_TOP)
|
||||
MAP_OP(2, ROT_TWO)
|
||||
MAP_OP(3, ROT_THREE)
|
||||
MAP_OP(4, DUP_TOP)
|
||||
MAP_OP(10, UNARY_POSITIVE)
|
||||
MAP_OP(11, UNARY_NEGATIVE)
|
||||
MAP_OP(12, UNARY_NOT)
|
||||
MAP_OP(13, UNARY_CONVERT)
|
||||
MAP_OP(15, UNARY_INVERT)
|
||||
MAP_OP(19, BINARY_POWER)
|
||||
MAP_OP(20, BINARY_MULTIPLY)
|
||||
MAP_OP(21, BINARY_DIVIDE)
|
||||
MAP_OP(22, BINARY_MODULO)
|
||||
MAP_OP(23, BINARY_ADD)
|
||||
MAP_OP(24, BINARY_SUBTRACT)
|
||||
MAP_OP(25, BINARY_SUBSCR)
|
||||
MAP_OP(30, SLICE_0)
|
||||
MAP_OP(31, SLICE_1)
|
||||
MAP_OP(32, SLICE_2)
|
||||
MAP_OP(33, SLICE_3)
|
||||
MAP_OP(40, STORE_SLICE_0)
|
||||
MAP_OP(41, STORE_SLICE_1)
|
||||
MAP_OP(42, STORE_SLICE_2)
|
||||
MAP_OP(43, STORE_SLICE_3)
|
||||
MAP_OP(50, DELETE_SLICE_0)
|
||||
MAP_OP(51, DELETE_SLICE_1)
|
||||
MAP_OP(52, DELETE_SLICE_2)
|
||||
MAP_OP(53, DELETE_SLICE_3)
|
||||
MAP_OP(60, STORE_SUBSCR)
|
||||
MAP_OP(61, DELETE_SUBSCR)
|
||||
MAP_OP(62, BINARY_LSHIFT)
|
||||
MAP_OP(63, BINARY_RSHIFT)
|
||||
MAP_OP(64, BINARY_AND)
|
||||
MAP_OP(65, BINARY_XOR)
|
||||
MAP_OP(66, BINARY_OR)
|
||||
MAP_OP(70, PRINT_EXPR)
|
||||
MAP_OP(71, PRINT_ITEM)
|
||||
MAP_OP(72, PRINT_NEWLINE)
|
||||
MAP_OP(80, BREAK_LOOP)
|
||||
MAP_OP(82, LOAD_LOCALS)
|
||||
MAP_OP(83, RETURN_VALUE)
|
||||
MAP_OP(85, EXEC_STMT)
|
||||
MAP_OP(87, POP_BLOCK)
|
||||
MAP_OP(88, END_FINALLY)
|
||||
MAP_OP(89, BUILD_CLASS)
|
||||
MAP_OP(90, STORE_NAME_A)
|
||||
MAP_OP(91, DELETE_NAME_A)
|
||||
MAP_OP(92, UNPACK_TUPLE_A)
|
||||
MAP_OP(93, UNPACK_LIST_A)
|
||||
MAP_OP(95, STORE_ATTR_A)
|
||||
MAP_OP(96, DELETE_ATTR_A)
|
||||
MAP_OP(97, STORE_GLOBAL_A)
|
||||
MAP_OP(98, DELETE_GLOBAL_A)
|
||||
MAP_OP(100, LOAD_CONST_A)
|
||||
MAP_OP(101, LOAD_NAME_A)
|
||||
MAP_OP(102, BUILD_TUPLE_A)
|
||||
MAP_OP(103, BUILD_LIST_A)
|
||||
MAP_OP(104, BUILD_MAP_A)
|
||||
MAP_OP(105, LOAD_ATTR_A)
|
||||
MAP_OP(106, COMPARE_OP_A)
|
||||
MAP_OP(107, IMPORT_NAME_A)
|
||||
MAP_OP(108, IMPORT_FROM_A)
|
||||
MAP_OP(110, JUMP_FORWARD_A)
|
||||
MAP_OP(111, JUMP_IF_FALSE_A)
|
||||
MAP_OP(112, JUMP_IF_TRUE_A)
|
||||
MAP_OP(113, JUMP_ABSOLUTE_A)
|
||||
MAP_OP(114, FOR_LOOP_A)
|
||||
MAP_OP(116, LOAD_GLOBAL_A)
|
||||
MAP_OP(120, SETUP_LOOP_A)
|
||||
MAP_OP(121, SETUP_EXCEPT_A)
|
||||
MAP_OP(122, SETUP_FINALLY_A)
|
||||
MAP_OP(124, LOAD_FAST_A)
|
||||
MAP_OP(125, STORE_FAST_A)
|
||||
MAP_OP(126, DELETE_FAST_A)
|
||||
MAP_OP(127, SET_LINENO_A)
|
||||
MAP_OP(130, RAISE_VARARGS_A)
|
||||
MAP_OP(131, CALL_FUNCTION_A)
|
||||
MAP_OP(132, MAKE_FUNCTION_A)
|
||||
MAP_OP(133, BUILD_SLICE_A)
|
||||
END_MAP()
|
87
bytes/python_1_6.cpp
Normal file
87
bytes/python_1_6.cpp
Normal file
@@ -0,0 +1,87 @@
|
||||
#include "bytecode_map.h"
|
||||
|
||||
BEGIN_MAP(1, 6)
|
||||
MAP_OP(0, STOP_CODE)
|
||||
MAP_OP(1, POP_TOP)
|
||||
MAP_OP(2, ROT_TWO)
|
||||
MAP_OP(3, ROT_THREE)
|
||||
MAP_OP(4, DUP_TOP)
|
||||
MAP_OP(10, UNARY_POSITIVE)
|
||||
MAP_OP(11, UNARY_NEGATIVE)
|
||||
MAP_OP(12, UNARY_NOT)
|
||||
MAP_OP(13, UNARY_CONVERT)
|
||||
MAP_OP(15, UNARY_INVERT)
|
||||
MAP_OP(19, BINARY_POWER)
|
||||
MAP_OP(20, BINARY_MULTIPLY)
|
||||
MAP_OP(21, BINARY_DIVIDE)
|
||||
MAP_OP(22, BINARY_MODULO)
|
||||
MAP_OP(23, BINARY_ADD)
|
||||
MAP_OP(24, BINARY_SUBTRACT)
|
||||
MAP_OP(25, BINARY_SUBSCR)
|
||||
MAP_OP(30, SLICE_0)
|
||||
MAP_OP(31, SLICE_1)
|
||||
MAP_OP(32, SLICE_2)
|
||||
MAP_OP(33, SLICE_3)
|
||||
MAP_OP(40, STORE_SLICE_0)
|
||||
MAP_OP(41, STORE_SLICE_1)
|
||||
MAP_OP(42, STORE_SLICE_2)
|
||||
MAP_OP(43, STORE_SLICE_3)
|
||||
MAP_OP(50, DELETE_SLICE_0)
|
||||
MAP_OP(51, DELETE_SLICE_1)
|
||||
MAP_OP(52, DELETE_SLICE_2)
|
||||
MAP_OP(53, DELETE_SLICE_3)
|
||||
MAP_OP(60, STORE_SUBSCR)
|
||||
MAP_OP(61, DELETE_SUBSCR)
|
||||
MAP_OP(62, BINARY_LSHIFT)
|
||||
MAP_OP(63, BINARY_RSHIFT)
|
||||
MAP_OP(64, BINARY_AND)
|
||||
MAP_OP(65, BINARY_XOR)
|
||||
MAP_OP(66, BINARY_OR)
|
||||
MAP_OP(70, PRINT_EXPR)
|
||||
MAP_OP(71, PRINT_ITEM)
|
||||
MAP_OP(72, PRINT_NEWLINE)
|
||||
MAP_OP(80, BREAK_LOOP)
|
||||
MAP_OP(82, LOAD_LOCALS)
|
||||
MAP_OP(83, RETURN_VALUE)
|
||||
MAP_OP(85, EXEC_STMT)
|
||||
MAP_OP(87, POP_BLOCK)
|
||||
MAP_OP(88, END_FINALLY)
|
||||
MAP_OP(89, BUILD_CLASS)
|
||||
MAP_OP(90, STORE_NAME_A)
|
||||
MAP_OP(91, DELETE_NAME_A)
|
||||
MAP_OP(92, UNPACK_TUPLE_A)
|
||||
MAP_OP(93, UNPACK_LIST_A)
|
||||
MAP_OP(95, STORE_ATTR_A)
|
||||
MAP_OP(96, DELETE_ATTR_A)
|
||||
MAP_OP(97, STORE_GLOBAL_A)
|
||||
MAP_OP(98, DELETE_GLOBAL_A)
|
||||
MAP_OP(100, LOAD_CONST_A)
|
||||
MAP_OP(101, LOAD_NAME_A)
|
||||
MAP_OP(102, BUILD_TUPLE_A)
|
||||
MAP_OP(103, BUILD_LIST_A)
|
||||
MAP_OP(104, BUILD_MAP_A)
|
||||
MAP_OP(105, LOAD_ATTR_A)
|
||||
MAP_OP(106, COMPARE_OP_A)
|
||||
MAP_OP(107, IMPORT_NAME_A)
|
||||
MAP_OP(108, IMPORT_FROM_A)
|
||||
MAP_OP(110, JUMP_FORWARD_A)
|
||||
MAP_OP(111, JUMP_IF_FALSE_A)
|
||||
MAP_OP(112, JUMP_IF_TRUE_A)
|
||||
MAP_OP(113, JUMP_ABSOLUTE_A)
|
||||
MAP_OP(114, FOR_LOOP_A)
|
||||
MAP_OP(116, LOAD_GLOBAL_A)
|
||||
MAP_OP(120, SETUP_LOOP_A)
|
||||
MAP_OP(121, SETUP_EXCEPT_A)
|
||||
MAP_OP(122, SETUP_FINALLY_A)
|
||||
MAP_OP(124, LOAD_FAST_A)
|
||||
MAP_OP(125, STORE_FAST_A)
|
||||
MAP_OP(126, DELETE_FAST_A)
|
||||
MAP_OP(127, SET_LINENO_A)
|
||||
MAP_OP(130, RAISE_VARARGS_A)
|
||||
MAP_OP(131, CALL_FUNCTION_A)
|
||||
MAP_OP(132, MAKE_FUNCTION_A)
|
||||
MAP_OP(133, BUILD_SLICE_A)
|
||||
MAP_OP(140, CALL_FUNCTION_VAR_A)
|
||||
MAP_OP(141, CALL_FUNCTION_KW_A)
|
||||
MAP_OP(142, CALL_FUNCTION_VAR_KW_A)
|
||||
END_MAP()
|
@@ -1,99 +0,0 @@
|
||||
0 STOP_CODE
|
||||
1 POP_TOP
|
||||
2 ROT_TWO
|
||||
3 ROT_THREE
|
||||
4 DUP_TOP
|
||||
5 ROT_FOUR
|
||||
10 UNARY_POSITIVE
|
||||
11 UNARY_NEGATIVE
|
||||
12 UNARY_NOT
|
||||
13 UNARY_CONVERT
|
||||
15 UNARY_INVERT
|
||||
19 BINARY_POWER
|
||||
20 BINARY_MULTIPLY
|
||||
21 BINARY_DIVIDE
|
||||
22 BINARY_MODULO
|
||||
23 BINARY_ADD
|
||||
24 BINARY_SUBTRACT
|
||||
25 BINARY_SUBSCR
|
||||
30 SLICE_0
|
||||
31 SLICE_1
|
||||
32 SLICE_2
|
||||
33 SLICE_3
|
||||
40 STORE_SLICE_0
|
||||
41 STORE_SLICE_1
|
||||
42 STORE_SLICE_2
|
||||
43 STORE_SLICE_3
|
||||
50 DELETE_SLICE_0
|
||||
51 DELETE_SLICE_1
|
||||
52 DELETE_SLICE_2
|
||||
53 DELETE_SLICE_3
|
||||
55 INPLACE_ADD
|
||||
56 INPLACE_SUBTRACT
|
||||
57 INPLACE_MULTIPLY
|
||||
58 INPLACE_DIVIDE
|
||||
59 INPLACE_MODULO
|
||||
60 STORE_SUBSCR
|
||||
61 DELETE_SUBSCR
|
||||
62 BINARY_LSHIFT
|
||||
63 BINARY_RSHIFT
|
||||
64 BINARY_AND
|
||||
65 BINARY_XOR
|
||||
66 BINARY_OR
|
||||
67 INPLACE_POWER
|
||||
70 PRINT_EXPR
|
||||
71 PRINT_ITEM
|
||||
72 PRINT_NEWLINE
|
||||
73 PRINT_ITEM_TO
|
||||
74 PRINT_NEWLINE_TO
|
||||
75 INPLACE_LSHIFT
|
||||
76 INPLACE_RSHIFT
|
||||
77 INPLACE_AND
|
||||
78 INPLACE_XOR
|
||||
79 INPLACE_OR
|
||||
80 BREAK_LOOP
|
||||
82 LOAD_LOCALS
|
||||
83 RETURN_VALUE
|
||||
84 IMPORT_STAR
|
||||
85 EXEC_STMT
|
||||
87 POP_BLOCK
|
||||
88 END_FINALLY
|
||||
89 BUILD_CLASS
|
||||
90 STORE_NAME_A
|
||||
91 DELETE_NAME_A
|
||||
92 UNPACK_SEQUENCE_A
|
||||
95 STORE_ATTR_A
|
||||
96 DELETE_ATTR_A
|
||||
97 STORE_GLOBAL_A
|
||||
98 DELETE_GLOBAL_A
|
||||
99 DUP_TOPX_A
|
||||
100 LOAD_CONST_A
|
||||
101 LOAD_NAME_A
|
||||
102 BUILD_TUPLE_A
|
||||
103 BUILD_LIST_A
|
||||
104 BUILD_MAP_A
|
||||
105 LOAD_ATTR_A
|
||||
106 COMPARE_OP_A
|
||||
107 IMPORT_NAME_A
|
||||
108 IMPORT_FROM_A
|
||||
110 JUMP_FORWARD_A
|
||||
111 JUMP_IF_FALSE_A
|
||||
112 JUMP_IF_TRUE_A
|
||||
113 JUMP_ABSOLUTE_A
|
||||
114 FOR_LOOP_A
|
||||
116 LOAD_GLOBAL_A
|
||||
120 SETUP_LOOP_A
|
||||
121 SETUP_EXCEPT_A
|
||||
122 SETUP_FINALLY_A
|
||||
124 LOAD_FAST_A
|
||||
125 STORE_FAST_A
|
||||
126 DELETE_FAST_A
|
||||
127 SET_LINENO_A
|
||||
130 RAISE_VARARGS_A
|
||||
131 CALL_FUNCTION_A
|
||||
132 MAKE_FUNCTION_A
|
||||
133 BUILD_SLICE_A
|
||||
140 CALL_FUNCTION_VAR_A
|
||||
141 CALL_FUNCTION_KW_A
|
||||
142 CALL_FUNCTION_VAR_KW_A
|
||||
143 EXTENDED_ARG_A
|
@@ -1,104 +0,0 @@
|
||||
0 STOP_CODE
|
||||
1 POP_TOP
|
||||
2 ROT_TWO
|
||||
3 ROT_THREE
|
||||
4 DUP_TOP
|
||||
5 ROT_FOUR
|
||||
10 UNARY_POSITIVE
|
||||
11 UNARY_NEGATIVE
|
||||
12 UNARY_NOT
|
||||
13 UNARY_CONVERT
|
||||
15 UNARY_INVERT
|
||||
19 BINARY_POWER
|
||||
20 BINARY_MULTIPLY
|
||||
21 BINARY_DIVIDE
|
||||
22 BINARY_MODULO
|
||||
23 BINARY_ADD
|
||||
24 BINARY_SUBTRACT
|
||||
25 BINARY_SUBSCR
|
||||
30 SLICE_0
|
||||
31 SLICE_1
|
||||
32 SLICE_2
|
||||
33 SLICE_3
|
||||
40 STORE_SLICE_0
|
||||
41 STORE_SLICE_1
|
||||
42 STORE_SLICE_2
|
||||
43 STORE_SLICE_3
|
||||
50 DELETE_SLICE_0
|
||||
51 DELETE_SLICE_1
|
||||
52 DELETE_SLICE_2
|
||||
53 DELETE_SLICE_3
|
||||
55 INPLACE_ADD
|
||||
56 INPLACE_SUBTRACT
|
||||
57 INPLACE_MULTIPLY
|
||||
58 INPLACE_DIVIDE
|
||||
59 INPLACE_MODULO
|
||||
60 STORE_SUBSCR
|
||||
61 DELETE_SUBSCR
|
||||
62 BINARY_LSHIFT
|
||||
63 BINARY_RSHIFT
|
||||
64 BINARY_AND
|
||||
65 BINARY_XOR
|
||||
66 BINARY_OR
|
||||
67 INPLACE_POWER
|
||||
70 PRINT_EXPR
|
||||
71 PRINT_ITEM
|
||||
72 PRINT_NEWLINE
|
||||
73 PRINT_ITEM_TO
|
||||
74 PRINT_NEWLINE_TO
|
||||
75 INPLACE_LSHIFT
|
||||
76 INPLACE_RSHIFT
|
||||
77 INPLACE_AND
|
||||
78 INPLACE_XOR
|
||||
79 INPLACE_OR
|
||||
80 BREAK_LOOP
|
||||
82 LOAD_LOCALS
|
||||
83 RETURN_VALUE
|
||||
84 IMPORT_STAR
|
||||
85 EXEC_STMT
|
||||
87 POP_BLOCK
|
||||
88 END_FINALLY
|
||||
89 BUILD_CLASS
|
||||
90 STORE_NAME_A
|
||||
91 DELETE_NAME_A
|
||||
92 UNPACK_SEQUENCE_A
|
||||
95 STORE_ATTR_A
|
||||
96 DELETE_ATTR_A
|
||||
97 STORE_GLOBAL_A
|
||||
98 DELETE_GLOBAL_A
|
||||
99 DUP_TOPX_A
|
||||
100 LOAD_CONST_A
|
||||
101 LOAD_NAME_A
|
||||
102 BUILD_TUPLE_A
|
||||
103 BUILD_LIST_A
|
||||
104 BUILD_MAP_A
|
||||
105 LOAD_ATTR_A
|
||||
106 COMPARE_OP_A
|
||||
107 IMPORT_NAME_A
|
||||
108 IMPORT_FROM_A
|
||||
110 JUMP_FORWARD_A
|
||||
111 JUMP_IF_FALSE_A
|
||||
112 JUMP_IF_TRUE_A
|
||||
113 JUMP_ABSOLUTE_A
|
||||
114 FOR_LOOP_A
|
||||
116 LOAD_GLOBAL_A
|
||||
119 CONTINUE_LOOP_A
|
||||
120 SETUP_LOOP_A
|
||||
121 SETUP_EXCEPT_A
|
||||
122 SETUP_FINALLY_A
|
||||
124 LOAD_FAST_A
|
||||
125 STORE_FAST_A
|
||||
126 DELETE_FAST_A
|
||||
127 SET_LINENO_A
|
||||
130 RAISE_VARARGS_A
|
||||
131 CALL_FUNCTION_A
|
||||
132 MAKE_FUNCTION_A
|
||||
133 BUILD_SLICE_A
|
||||
134 MAKE_CLOSURE_A
|
||||
135 LOAD_CLOSURE_A
|
||||
136 LOAD_DEREF_A
|
||||
137 STORE_DEREF_A
|
||||
140 CALL_FUNCTION_VAR_A
|
||||
141 CALL_FUNCTION_KW_A
|
||||
142 CALL_FUNCTION_VAR_KW_A
|
||||
143 EXTENDED_ARG_A
|
@@ -1,111 +0,0 @@
|
||||
0 STOP_CODE
|
||||
1 POP_TOP
|
||||
2 ROT_TWO
|
||||
3 ROT_THREE
|
||||
4 DUP_TOP
|
||||
5 ROT_FOUR
|
||||
10 UNARY_POSITIVE
|
||||
11 UNARY_NEGATIVE
|
||||
12 UNARY_NOT
|
||||
13 UNARY_CONVERT
|
||||
15 UNARY_INVERT
|
||||
19 BINARY_POWER
|
||||
20 BINARY_MULTIPLY
|
||||
21 BINARY_DIVIDE
|
||||
22 BINARY_MODULO
|
||||
23 BINARY_ADD
|
||||
24 BINARY_SUBTRACT
|
||||
25 BINARY_SUBSCR
|
||||
26 BINARY_FLOOR_DIVIDE
|
||||
27 BINARY_TRUE_DIVIDE
|
||||
28 INPLACE_FLOOR_DIVIDE
|
||||
29 INPLACE_TRUE_DIVIDE
|
||||
30 SLICE_0
|
||||
31 SLICE_1
|
||||
32 SLICE_2
|
||||
33 SLICE_3
|
||||
40 STORE_SLICE_0
|
||||
41 STORE_SLICE_1
|
||||
42 STORE_SLICE_2
|
||||
43 STORE_SLICE_3
|
||||
50 DELETE_SLICE_0
|
||||
51 DELETE_SLICE_1
|
||||
52 DELETE_SLICE_2
|
||||
53 DELETE_SLICE_3
|
||||
55 INPLACE_ADD
|
||||
56 INPLACE_SUBTRACT
|
||||
57 INPLACE_MULTIPLY
|
||||
58 INPLACE_DIVIDE
|
||||
59 INPLACE_MODULO
|
||||
60 STORE_SUBSCR
|
||||
61 DELETE_SUBSCR
|
||||
62 BINARY_LSHIFT
|
||||
63 BINARY_RSHIFT
|
||||
64 BINARY_AND
|
||||
65 BINARY_XOR
|
||||
66 BINARY_OR
|
||||
67 INPLACE_POWER
|
||||
68 GET_ITER
|
||||
70 PRINT_EXPR
|
||||
71 PRINT_ITEM
|
||||
72 PRINT_NEWLINE
|
||||
73 PRINT_ITEM_TO
|
||||
74 PRINT_NEWLINE_TO
|
||||
75 INPLACE_LSHIFT
|
||||
76 INPLACE_RSHIFT
|
||||
77 INPLACE_AND
|
||||
78 INPLACE_XOR
|
||||
79 INPLACE_OR
|
||||
80 BREAK_LOOP
|
||||
82 LOAD_LOCALS
|
||||
83 RETURN_VALUE
|
||||
84 IMPORT_STAR
|
||||
85 EXEC_STMT
|
||||
86 YIELD_VALUE
|
||||
87 POP_BLOCK
|
||||
88 END_FINALLY
|
||||
89 BUILD_CLASS
|
||||
90 STORE_NAME_A
|
||||
91 DELETE_NAME_A
|
||||
92 UNPACK_SEQUENCE_A
|
||||
93 FOR_ITER_A
|
||||
95 STORE_ATTR_A
|
||||
96 DELETE_ATTR_A
|
||||
97 STORE_GLOBAL_A
|
||||
98 DELETE_GLOBAL_A
|
||||
99 DUP_TOPX_A
|
||||
100 LOAD_CONST_A
|
||||
101 LOAD_NAME_A
|
||||
102 BUILD_TUPLE_A
|
||||
103 BUILD_LIST_A
|
||||
104 BUILD_MAP_A
|
||||
105 LOAD_ATTR_A
|
||||
106 COMPARE_OP_A
|
||||
107 IMPORT_NAME_A
|
||||
108 IMPORT_FROM_A
|
||||
110 JUMP_FORWARD_A
|
||||
111 JUMP_IF_FALSE_A
|
||||
112 JUMP_IF_TRUE_A
|
||||
113 JUMP_ABSOLUTE_A
|
||||
114 FOR_LOOP_A
|
||||
116 LOAD_GLOBAL_A
|
||||
119 CONTINUE_LOOP_A
|
||||
120 SETUP_LOOP_A
|
||||
121 SETUP_EXCEPT_A
|
||||
122 SETUP_FINALLY_A
|
||||
124 LOAD_FAST_A
|
||||
125 STORE_FAST_A
|
||||
126 DELETE_FAST_A
|
||||
127 SET_LINENO_A
|
||||
130 RAISE_VARARGS_A
|
||||
131 CALL_FUNCTION_A
|
||||
132 MAKE_FUNCTION_A
|
||||
133 BUILD_SLICE_A
|
||||
134 MAKE_CLOSURE_A
|
||||
135 LOAD_CLOSURE_A
|
||||
136 LOAD_DEREF_A
|
||||
137 STORE_DEREF_A
|
||||
140 CALL_FUNCTION_VAR_A
|
||||
141 CALL_FUNCTION_KW_A
|
||||
142 CALL_FUNCTION_VAR_KW_A
|
||||
143 EXTENDED_ARG_A
|
@@ -1,109 +0,0 @@
|
||||
0 STOP_CODE
|
||||
1 POP_TOP
|
||||
2 ROT_TWO
|
||||
3 ROT_THREE
|
||||
4 DUP_TOP
|
||||
5 ROT_FOUR
|
||||
10 UNARY_POSITIVE
|
||||
11 UNARY_NEGATIVE
|
||||
12 UNARY_NOT
|
||||
13 UNARY_CONVERT
|
||||
15 UNARY_INVERT
|
||||
19 BINARY_POWER
|
||||
20 BINARY_MULTIPLY
|
||||
21 BINARY_DIVIDE
|
||||
22 BINARY_MODULO
|
||||
23 BINARY_ADD
|
||||
24 BINARY_SUBTRACT
|
||||
25 BINARY_SUBSCR
|
||||
26 BINARY_FLOOR_DIVIDE
|
||||
27 BINARY_TRUE_DIVIDE
|
||||
28 INPLACE_FLOOR_DIVIDE
|
||||
29 INPLACE_TRUE_DIVIDE
|
||||
30 SLICE_0
|
||||
31 SLICE_1
|
||||
32 SLICE_2
|
||||
33 SLICE_3
|
||||
40 STORE_SLICE_0
|
||||
41 STORE_SLICE_1
|
||||
42 STORE_SLICE_2
|
||||
43 STORE_SLICE_3
|
||||
50 DELETE_SLICE_0
|
||||
51 DELETE_SLICE_1
|
||||
52 DELETE_SLICE_2
|
||||
53 DELETE_SLICE_3
|
||||
55 INPLACE_ADD
|
||||
56 INPLACE_SUBTRACT
|
||||
57 INPLACE_MULTIPLY
|
||||
58 INPLACE_DIVIDE
|
||||
59 INPLACE_MODULO
|
||||
60 STORE_SUBSCR
|
||||
61 DELETE_SUBSCR
|
||||
62 BINARY_LSHIFT
|
||||
63 BINARY_RSHIFT
|
||||
64 BINARY_AND
|
||||
65 BINARY_XOR
|
||||
66 BINARY_OR
|
||||
67 INPLACE_POWER
|
||||
68 GET_ITER
|
||||
70 PRINT_EXPR
|
||||
71 PRINT_ITEM
|
||||
72 PRINT_NEWLINE
|
||||
73 PRINT_ITEM_TO
|
||||
74 PRINT_NEWLINE_TO
|
||||
75 INPLACE_LSHIFT
|
||||
76 INPLACE_RSHIFT
|
||||
77 INPLACE_AND
|
||||
78 INPLACE_XOR
|
||||
79 INPLACE_OR
|
||||
80 BREAK_LOOP
|
||||
82 LOAD_LOCALS
|
||||
83 RETURN_VALUE
|
||||
84 IMPORT_STAR
|
||||
85 EXEC_STMT
|
||||
86 YIELD_VALUE
|
||||
87 POP_BLOCK
|
||||
88 END_FINALLY
|
||||
89 BUILD_CLASS
|
||||
90 STORE_NAME_A
|
||||
91 DELETE_NAME_A
|
||||
92 UNPACK_SEQUENCE_A
|
||||
93 FOR_ITER_A
|
||||
95 STORE_ATTR_A
|
||||
96 DELETE_ATTR_A
|
||||
97 STORE_GLOBAL_A
|
||||
98 DELETE_GLOBAL_A
|
||||
99 DUP_TOPX_A
|
||||
100 LOAD_CONST_A
|
||||
101 LOAD_NAME_A
|
||||
102 BUILD_TUPLE_A
|
||||
103 BUILD_LIST_A
|
||||
104 BUILD_MAP_A
|
||||
105 LOAD_ATTR_A
|
||||
106 COMPARE_OP_A
|
||||
107 IMPORT_NAME_A
|
||||
108 IMPORT_FROM_A
|
||||
110 JUMP_FORWARD_A
|
||||
111 JUMP_IF_FALSE_A
|
||||
112 JUMP_IF_TRUE_A
|
||||
113 JUMP_ABSOLUTE_A
|
||||
116 LOAD_GLOBAL_A
|
||||
119 CONTINUE_LOOP_A
|
||||
120 SETUP_LOOP_A
|
||||
121 SETUP_EXCEPT_A
|
||||
122 SETUP_FINALLY_A
|
||||
124 LOAD_FAST_A
|
||||
125 STORE_FAST_A
|
||||
126 DELETE_FAST_A
|
||||
130 RAISE_VARARGS_A
|
||||
131 CALL_FUNCTION_A
|
||||
132 MAKE_FUNCTION_A
|
||||
133 BUILD_SLICE_A
|
||||
134 MAKE_CLOSURE_A
|
||||
135 LOAD_CLOSURE_A
|
||||
136 LOAD_DEREF_A
|
||||
137 STORE_DEREF_A
|
||||
140 CALL_FUNCTION_VAR_A
|
||||
141 CALL_FUNCTION_KW_A
|
||||
142 CALL_FUNCTION_VAR_KW_A
|
||||
143 EXTENDED_ARG_A
|
@@ -1,111 +0,0 @@
|
||||
0 STOP_CODE
|
||||
1 POP_TOP
|
||||
2 ROT_TWO
|
||||
3 ROT_THREE
|
||||
4 DUP_TOP
|
||||
5 ROT_FOUR
|
||||
9 NOP
|
||||
10 UNARY_POSITIVE
|
||||
11 UNARY_NEGATIVE
|
||||
12 UNARY_NOT
|
||||
13 UNARY_CONVERT
|
||||
15 UNARY_INVERT
|
||||
18 LIST_APPEND
|
||||
19 BINARY_POWER
|
||||
20 BINARY_MULTIPLY
|
||||
21 BINARY_DIVIDE
|
||||
22 BINARY_MODULO
|
||||
23 BINARY_ADD
|
||||
24 BINARY_SUBTRACT
|
||||
25 BINARY_SUBSCR
|
||||
26 BINARY_FLOOR_DIVIDE
|
||||
27 BINARY_TRUE_DIVIDE
|
||||
28 INPLACE_FLOOR_DIVIDE
|
||||
29 INPLACE_TRUE_DIVIDE
|
||||
30 SLICE_0
|
||||
31 SLICE_1
|
||||
32 SLICE_2
|
||||
33 SLICE_3
|
||||
40 STORE_SLICE_0
|
||||
41 STORE_SLICE_1
|
||||
42 STORE_SLICE_2
|
||||
43 STORE_SLICE_3
|
||||
50 DELETE_SLICE_0
|
||||
51 DELETE_SLICE_1
|
||||
52 DELETE_SLICE_2
|
||||
53 DELETE_SLICE_3
|
||||
55 INPLACE_ADD
|
||||
56 INPLACE_SUBTRACT
|
||||
57 INPLACE_MULTIPLY
|
||||
58 INPLACE_DIVIDE
|
||||
59 INPLACE_MODULO
|
||||
60 STORE_SUBSCR
|
||||
61 DELETE_SUBSCR
|
||||
62 BINARY_LSHIFT
|
||||
63 BINARY_RSHIFT
|
||||
64 BINARY_AND
|
||||
65 BINARY_XOR
|
||||
66 BINARY_OR
|
||||
67 INPLACE_POWER
|
||||
68 GET_ITER
|
||||
70 PRINT_EXPR
|
||||
71 PRINT_ITEM
|
||||
72 PRINT_NEWLINE
|
||||
73 PRINT_ITEM_TO
|
||||
74 PRINT_NEWLINE_TO
|
||||
75 INPLACE_LSHIFT
|
||||
76 INPLACE_RSHIFT
|
||||
77 INPLACE_AND
|
||||
78 INPLACE_XOR
|
||||
79 INPLACE_OR
|
||||
80 BREAK_LOOP
|
||||
82 LOAD_LOCALS
|
||||
83 RETURN_VALUE
|
||||
84 IMPORT_STAR
|
||||
85 EXEC_STMT
|
||||
86 YIELD_VALUE
|
||||
87 POP_BLOCK
|
||||
88 END_FINALLY
|
||||
89 BUILD_CLASS
|
||||
90 STORE_NAME_A
|
||||
91 DELETE_NAME_A
|
||||
92 UNPACK_SEQUENCE_A
|
||||
93 FOR_ITER_A
|
||||
95 STORE_ATTR_A
|
||||
96 DELETE_ATTR_A
|
||||
97 STORE_GLOBAL_A
|
||||
98 DELETE_GLOBAL_A
|
||||
99 DUP_TOPX_A
|
||||
100 LOAD_CONST_A
|
||||
101 LOAD_NAME_A
|
||||
102 BUILD_TUPLE_A
|
||||
103 BUILD_LIST_A
|
||||
104 BUILD_MAP_A
|
||||
105 LOAD_ATTR_A
|
||||
106 COMPARE_OP_A
|
||||
107 IMPORT_NAME_A
|
||||
108 IMPORT_FROM_A
|
||||
110 JUMP_FORWARD_A
|
||||
111 JUMP_IF_FALSE_A
|
||||
112 JUMP_IF_TRUE_A
|
||||
113 JUMP_ABSOLUTE_A
|
||||
116 LOAD_GLOBAL_A
|
||||
119 CONTINUE_LOOP_A
|
||||
120 SETUP_LOOP_A
|
||||
121 SETUP_EXCEPT_A
|
||||
122 SETUP_FINALLY_A
|
||||
124 LOAD_FAST_A
|
||||
125 STORE_FAST_A
|
||||
126 DELETE_FAST_A
|
||||
130 RAISE_VARARGS_A
|
||||
131 CALL_FUNCTION_A
|
||||
132 MAKE_FUNCTION_A
|
||||
133 BUILD_SLICE_A
|
||||
134 MAKE_CLOSURE_A
|
||||
135 LOAD_CLOSURE_A
|
||||
136 LOAD_DEREF_A
|
||||
137 STORE_DEREF_A
|
||||
140 CALL_FUNCTION_VAR_A
|
||||
141 CALL_FUNCTION_KW_A
|
||||
142 CALL_FUNCTION_VAR_KW_A
|
||||
143 EXTENDED_ARG_A
|
@@ -1,112 +0,0 @@
|
||||
0 STOP_CODE
|
||||
1 POP_TOP
|
||||
2 ROT_TWO
|
||||
3 ROT_THREE
|
||||
4 DUP_TOP
|
||||
5 ROT_FOUR
|
||||
9 NOP
|
||||
10 UNARY_POSITIVE
|
||||
11 UNARY_NEGATIVE
|
||||
12 UNARY_NOT
|
||||
13 UNARY_CONVERT
|
||||
15 UNARY_INVERT
|
||||
18 LIST_APPEND
|
||||
19 BINARY_POWER
|
||||
20 BINARY_MULTIPLY
|
||||
21 BINARY_DIVIDE
|
||||
22 BINARY_MODULO
|
||||
23 BINARY_ADD
|
||||
24 BINARY_SUBTRACT
|
||||
25 BINARY_SUBSCR
|
||||
26 BINARY_FLOOR_DIVIDE
|
||||
27 BINARY_TRUE_DIVIDE
|
||||
28 INPLACE_FLOOR_DIVIDE
|
||||
29 INPLACE_TRUE_DIVIDE
|
||||
30 SLICE_0
|
||||
31 SLICE_1
|
||||
32 SLICE_2
|
||||
33 SLICE_3
|
||||
40 STORE_SLICE_0
|
||||
41 STORE_SLICE_1
|
||||
42 STORE_SLICE_2
|
||||
43 STORE_SLICE_3
|
||||
50 DELETE_SLICE_0
|
||||
51 DELETE_SLICE_1
|
||||
52 DELETE_SLICE_2
|
||||
53 DELETE_SLICE_3
|
||||
55 INPLACE_ADD
|
||||
56 INPLACE_SUBTRACT
|
||||
57 INPLACE_MULTIPLY
|
||||
58 INPLACE_DIVIDE
|
||||
59 INPLACE_MODULO
|
||||
60 STORE_SUBSCR
|
||||
61 DELETE_SUBSCR
|
||||
62 BINARY_LSHIFT
|
||||
63 BINARY_RSHIFT
|
||||
64 BINARY_AND
|
||||
65 BINARY_XOR
|
||||
66 BINARY_OR
|
||||
67 INPLACE_POWER
|
||||
68 GET_ITER
|
||||
70 PRINT_EXPR
|
||||
71 PRINT_ITEM
|
||||
72 PRINT_NEWLINE
|
||||
73 PRINT_ITEM_TO
|
||||
74 PRINT_NEWLINE_TO
|
||||
75 INPLACE_LSHIFT
|
||||
76 INPLACE_RSHIFT
|
||||
77 INPLACE_AND
|
||||
78 INPLACE_XOR
|
||||
79 INPLACE_OR
|
||||
80 BREAK_LOOP
|
||||
81 WITH_CLEANUP
|
||||
82 LOAD_LOCALS
|
||||
83 RETURN_VALUE
|
||||
84 IMPORT_STAR
|
||||
85 EXEC_STMT
|
||||
86 YIELD_VALUE
|
||||
87 POP_BLOCK
|
||||
88 END_FINALLY
|
||||
89 BUILD_CLASS
|
||||
90 STORE_NAME_A
|
||||
91 DELETE_NAME_A
|
||||
92 UNPACK_SEQUENCE_A
|
||||
93 FOR_ITER_A
|
||||
95 STORE_ATTR_A
|
||||
96 DELETE_ATTR_A
|
||||
97 STORE_GLOBAL_A
|
||||
98 DELETE_GLOBAL_A
|
||||
99 DUP_TOPX_A
|
||||
100 LOAD_CONST_A
|
||||
101 LOAD_NAME_A
|
||||
102 BUILD_TUPLE_A
|
||||
103 BUILD_LIST_A
|
||||
104 BUILD_MAP_A
|
||||
105 LOAD_ATTR_A
|
||||
106 COMPARE_OP_A
|
||||
107 IMPORT_NAME_A
|
||||
108 IMPORT_FROM_A
|
||||
110 JUMP_FORWARD_A
|
||||
111 JUMP_IF_FALSE_A
|
||||
112 JUMP_IF_TRUE_A
|
||||
113 JUMP_ABSOLUTE_A
|
||||
116 LOAD_GLOBAL_A
|
||||
119 CONTINUE_LOOP_A
|
||||
120 SETUP_LOOP_A
|
||||
121 SETUP_EXCEPT_A
|
||||
122 SETUP_FINALLY_A
|
||||
124 LOAD_FAST_A
|
||||
125 STORE_FAST_A
|
||||
126 DELETE_FAST_A
|
||||
130 RAISE_VARARGS_A
|
||||
131 CALL_FUNCTION_A
|
||||
132 MAKE_FUNCTION_A
|
||||
133 BUILD_SLICE_A
|
||||
134 MAKE_CLOSURE_A
|
||||
135 LOAD_CLOSURE_A
|
||||
136 LOAD_DEREF_A
|
||||
137 STORE_DEREF_A
|
||||
140 CALL_FUNCTION_VAR_A
|
||||
141 CALL_FUNCTION_KW_A
|
||||
142 CALL_FUNCTION_VAR_KW_A
|
||||
143 EXTENDED_ARG_A
|
@@ -1,113 +0,0 @@
|
||||
0 STOP_CODE
|
||||
1 POP_TOP
|
||||
2 ROT_TWO
|
||||
3 ROT_THREE
|
||||
4 DUP_TOP
|
||||
5 ROT_FOUR
|
||||
9 NOP
|
||||
10 UNARY_POSITIVE
|
||||
11 UNARY_NEGATIVE
|
||||
12 UNARY_NOT
|
||||
13 UNARY_CONVERT
|
||||
15 UNARY_INVERT
|
||||
18 LIST_APPEND
|
||||
19 BINARY_POWER
|
||||
20 BINARY_MULTIPLY
|
||||
21 BINARY_DIVIDE
|
||||
22 BINARY_MODULO
|
||||
23 BINARY_ADD
|
||||
24 BINARY_SUBTRACT
|
||||
25 BINARY_SUBSCR
|
||||
26 BINARY_FLOOR_DIVIDE
|
||||
27 BINARY_TRUE_DIVIDE
|
||||
28 INPLACE_FLOOR_DIVIDE
|
||||
29 INPLACE_TRUE_DIVIDE
|
||||
30 SLICE_0
|
||||
31 SLICE_1
|
||||
32 SLICE_2
|
||||
33 SLICE_3
|
||||
40 STORE_SLICE_0
|
||||
41 STORE_SLICE_1
|
||||
42 STORE_SLICE_2
|
||||
43 STORE_SLICE_3
|
||||
50 DELETE_SLICE_0
|
||||
51 DELETE_SLICE_1
|
||||
52 DELETE_SLICE_2
|
||||
53 DELETE_SLICE_3
|
||||
54 STORE_MAP
|
||||
55 INPLACE_ADD
|
||||
56 INPLACE_SUBTRACT
|
||||
57 INPLACE_MULTIPLY
|
||||
58 INPLACE_DIVIDE
|
||||
59 INPLACE_MODULO
|
||||
60 STORE_SUBSCR
|
||||
61 DELETE_SUBSCR
|
||||
62 BINARY_LSHIFT
|
||||
63 BINARY_RSHIFT
|
||||
64 BINARY_AND
|
||||
65 BINARY_XOR
|
||||
66 BINARY_OR
|
||||
67 INPLACE_POWER
|
||||
68 GET_ITER
|
||||
70 PRINT_EXPR
|
||||
71 PRINT_ITEM
|
||||
72 PRINT_NEWLINE
|
||||
73 PRINT_ITEM_TO
|
||||
74 PRINT_NEWLINE_TO
|
||||
75 INPLACE_LSHIFT
|
||||
76 INPLACE_RSHIFT
|
||||
77 INPLACE_AND
|
||||
78 INPLACE_XOR
|
||||
79 INPLACE_OR
|
||||
80 BREAK_LOOP
|
||||
81 WITH_CLEANUP
|
||||
82 LOAD_LOCALS
|
||||
83 RETURN_VALUE
|
||||
84 IMPORT_STAR
|
||||
85 EXEC_STMT
|
||||
86 YIELD_VALUE
|
||||
87 POP_BLOCK
|
||||
88 END_FINALLY
|
||||
89 BUILD_CLASS
|
||||
90 STORE_NAME_A
|
||||
91 DELETE_NAME_A
|
||||
92 UNPACK_SEQUENCE_A
|
||||
93 FOR_ITER_A
|
||||
95 STORE_ATTR_A
|
||||
96 DELETE_ATTR_A
|
||||
97 STORE_GLOBAL_A
|
||||
98 DELETE_GLOBAL_A
|
||||
99 DUP_TOPX_A
|
||||
100 LOAD_CONST_A
|
||||
101 LOAD_NAME_A
|
||||
102 BUILD_TUPLE_A
|
||||
103 BUILD_LIST_A
|
||||
104 BUILD_MAP_A
|
||||
105 LOAD_ATTR_A
|
||||
106 COMPARE_OP_A
|
||||
107 IMPORT_NAME_A
|
||||
108 IMPORT_FROM_A
|
||||
110 JUMP_FORWARD_A
|
||||
111 JUMP_IF_FALSE_A
|
||||
112 JUMP_IF_TRUE_A
|
||||
113 JUMP_ABSOLUTE_A
|
||||
116 LOAD_GLOBAL_A
|
||||
119 CONTINUE_LOOP_A
|
||||
120 SETUP_LOOP_A
|
||||
121 SETUP_EXCEPT_A
|
||||
122 SETUP_FINALLY_A
|
||||
124 LOAD_FAST_A
|
||||
125 STORE_FAST_A
|
||||
126 DELETE_FAST_A
|
||||
130 RAISE_VARARGS_A
|
||||
131 CALL_FUNCTION_A
|
||||
132 MAKE_FUNCTION_A
|
||||
133 BUILD_SLICE_A
|
||||
134 MAKE_CLOSURE_A
|
||||
135 LOAD_CLOSURE_A
|
||||
136 LOAD_DEREF_A
|
||||
137 STORE_DEREF_A
|
||||
140 CALL_FUNCTION_VAR_A
|
||||
141 CALL_FUNCTION_KW_A
|
||||
142 CALL_FUNCTION_VAR_KW_A
|
||||
143 EXTENDED_ARG_A
|
@@ -1,119 +0,0 @@
|
||||
0 STOP_CODE
|
||||
1 POP_TOP
|
||||
2 ROT_TWO
|
||||
3 ROT_THREE
|
||||
4 DUP_TOP
|
||||
5 ROT_FOUR
|
||||
9 NOP
|
||||
10 UNARY_POSITIVE
|
||||
11 UNARY_NEGATIVE
|
||||
12 UNARY_NOT
|
||||
13 UNARY_CONVERT
|
||||
15 UNARY_INVERT
|
||||
19 BINARY_POWER
|
||||
20 BINARY_MULTIPLY
|
||||
21 BINARY_DIVIDE
|
||||
22 BINARY_MODULO
|
||||
23 BINARY_ADD
|
||||
24 BINARY_SUBTRACT
|
||||
25 BINARY_SUBSCR
|
||||
26 BINARY_FLOOR_DIVIDE
|
||||
27 BINARY_TRUE_DIVIDE
|
||||
28 INPLACE_FLOOR_DIVIDE
|
||||
29 INPLACE_TRUE_DIVIDE
|
||||
30 SLICE_0
|
||||
31 SLICE_1
|
||||
32 SLICE_2
|
||||
33 SLICE_3
|
||||
40 STORE_SLICE_0
|
||||
41 STORE_SLICE_1
|
||||
42 STORE_SLICE_2
|
||||
43 STORE_SLICE_3
|
||||
50 DELETE_SLICE_0
|
||||
51 DELETE_SLICE_1
|
||||
52 DELETE_SLICE_2
|
||||
53 DELETE_SLICE_3
|
||||
54 STORE_MAP
|
||||
55 INPLACE_ADD
|
||||
56 INPLACE_SUBTRACT
|
||||
57 INPLACE_MULTIPLY
|
||||
58 INPLACE_DIVIDE
|
||||
59 INPLACE_MODULO
|
||||
60 STORE_SUBSCR
|
||||
61 DELETE_SUBSCR
|
||||
62 BINARY_LSHIFT
|
||||
63 BINARY_RSHIFT
|
||||
64 BINARY_AND
|
||||
65 BINARY_XOR
|
||||
66 BINARY_OR
|
||||
67 INPLACE_POWER
|
||||
68 GET_ITER
|
||||
70 PRINT_EXPR
|
||||
71 PRINT_ITEM
|
||||
72 PRINT_NEWLINE
|
||||
73 PRINT_ITEM_TO
|
||||
74 PRINT_NEWLINE_TO
|
||||
75 INPLACE_LSHIFT
|
||||
76 INPLACE_RSHIFT
|
||||
77 INPLACE_AND
|
||||
78 INPLACE_XOR
|
||||
79 INPLACE_OR
|
||||
80 BREAK_LOOP
|
||||
81 WITH_CLEANUP
|
||||
82 LOAD_LOCALS
|
||||
83 RETURN_VALUE
|
||||
84 IMPORT_STAR
|
||||
85 EXEC_STMT
|
||||
86 YIELD_VALUE
|
||||
87 POP_BLOCK
|
||||
88 END_FINALLY
|
||||
89 BUILD_CLASS
|
||||
90 STORE_NAME_A
|
||||
91 DELETE_NAME_A
|
||||
92 UNPACK_SEQUENCE_A
|
||||
93 FOR_ITER_A
|
||||
94 LIST_APPEND_A
|
||||
95 STORE_ATTR_A
|
||||
96 DELETE_ATTR_A
|
||||
97 STORE_GLOBAL_A
|
||||
98 DELETE_GLOBAL_A
|
||||
99 DUP_TOPX_A
|
||||
100 LOAD_CONST_A
|
||||
101 LOAD_NAME_A
|
||||
102 BUILD_TUPLE_A
|
||||
103 BUILD_LIST_A
|
||||
104 BUILD_SET_A
|
||||
105 BUILD_MAP_A
|
||||
106 LOAD_ATTR_A
|
||||
107 COMPARE_OP_A
|
||||
108 IMPORT_NAME_A
|
||||
109 IMPORT_FROM_A
|
||||
110 JUMP_FORWARD_A
|
||||
111 JUMP_IF_FALSE_OR_POP_A
|
||||
112 JUMP_IF_TRUE_OR_POP_A
|
||||
113 JUMP_ABSOLUTE_A
|
||||
114 POP_JUMP_IF_FALSE_A
|
||||
115 POP_JUMP_IF_TRUE_A
|
||||
116 LOAD_GLOBAL_A
|
||||
119 CONTINUE_LOOP_A
|
||||
120 SETUP_LOOP_A
|
||||
121 SETUP_EXCEPT_A
|
||||
122 SETUP_FINALLY_A
|
||||
124 LOAD_FAST_A
|
||||
125 STORE_FAST_A
|
||||
126 DELETE_FAST_A
|
||||
130 RAISE_VARARGS_A
|
||||
131 CALL_FUNCTION_A
|
||||
132 MAKE_FUNCTION_A
|
||||
133 BUILD_SLICE_A
|
||||
134 MAKE_CLOSURE_A
|
||||
135 LOAD_CLOSURE_A
|
||||
136 LOAD_DEREF_A
|
||||
137 STORE_DEREF_A
|
||||
140 CALL_FUNCTION_VAR_A
|
||||
141 CALL_FUNCTION_KW_A
|
||||
142 CALL_FUNCTION_VAR_KW_A
|
||||
143 SETUP_WITH_A
|
||||
145 EXTENDED_ARG_A
|
||||
146 SET_ADD_A
|
||||
147 MAP_ADD_A
|
103
bytes/python_2_0.cpp
Normal file
103
bytes/python_2_0.cpp
Normal file
@@ -0,0 +1,103 @@
|
||||
#include "bytecode_map.h"
|
||||
|
||||
BEGIN_MAP(2, 0)
|
||||
MAP_OP(0, STOP_CODE)
|
||||
MAP_OP(1, POP_TOP)
|
||||
MAP_OP(2, ROT_TWO)
|
||||
MAP_OP(3, ROT_THREE)
|
||||
MAP_OP(4, DUP_TOP)
|
||||
MAP_OP(5, ROT_FOUR)
|
||||
MAP_OP(10, UNARY_POSITIVE)
|
||||
MAP_OP(11, UNARY_NEGATIVE)
|
||||
MAP_OP(12, UNARY_NOT)
|
||||
MAP_OP(13, UNARY_CONVERT)
|
||||
MAP_OP(15, UNARY_INVERT)
|
||||
MAP_OP(19, BINARY_POWER)
|
||||
MAP_OP(20, BINARY_MULTIPLY)
|
||||
MAP_OP(21, BINARY_DIVIDE)
|
||||
MAP_OP(22, BINARY_MODULO)
|
||||
MAP_OP(23, BINARY_ADD)
|
||||
MAP_OP(24, BINARY_SUBTRACT)
|
||||
MAP_OP(25, BINARY_SUBSCR)
|
||||
MAP_OP(30, SLICE_0)
|
||||
MAP_OP(31, SLICE_1)
|
||||
MAP_OP(32, SLICE_2)
|
||||
MAP_OP(33, SLICE_3)
|
||||
MAP_OP(40, STORE_SLICE_0)
|
||||
MAP_OP(41, STORE_SLICE_1)
|
||||
MAP_OP(42, STORE_SLICE_2)
|
||||
MAP_OP(43, STORE_SLICE_3)
|
||||
MAP_OP(50, DELETE_SLICE_0)
|
||||
MAP_OP(51, DELETE_SLICE_1)
|
||||
MAP_OP(52, DELETE_SLICE_2)
|
||||
MAP_OP(53, DELETE_SLICE_3)
|
||||
MAP_OP(55, INPLACE_ADD)
|
||||
MAP_OP(56, INPLACE_SUBTRACT)
|
||||
MAP_OP(57, INPLACE_MULTIPLY)
|
||||
MAP_OP(58, INPLACE_DIVIDE)
|
||||
MAP_OP(59, INPLACE_MODULO)
|
||||
MAP_OP(60, STORE_SUBSCR)
|
||||
MAP_OP(61, DELETE_SUBSCR)
|
||||
MAP_OP(62, BINARY_LSHIFT)
|
||||
MAP_OP(63, BINARY_RSHIFT)
|
||||
MAP_OP(64, BINARY_AND)
|
||||
MAP_OP(65, BINARY_XOR)
|
||||
MAP_OP(66, BINARY_OR)
|
||||
MAP_OP(67, INPLACE_POWER)
|
||||
MAP_OP(70, PRINT_EXPR)
|
||||
MAP_OP(71, PRINT_ITEM)
|
||||
MAP_OP(72, PRINT_NEWLINE)
|
||||
MAP_OP(73, PRINT_ITEM_TO)
|
||||
MAP_OP(74, PRINT_NEWLINE_TO)
|
||||
MAP_OP(75, INPLACE_LSHIFT)
|
||||
MAP_OP(76, INPLACE_RSHIFT)
|
||||
MAP_OP(77, INPLACE_AND)
|
||||
MAP_OP(78, INPLACE_XOR)
|
||||
MAP_OP(79, INPLACE_OR)
|
||||
MAP_OP(80, BREAK_LOOP)
|
||||
MAP_OP(82, LOAD_LOCALS)
|
||||
MAP_OP(83, RETURN_VALUE)
|
||||
MAP_OP(84, IMPORT_STAR)
|
||||
MAP_OP(85, EXEC_STMT)
|
||||
MAP_OP(87, POP_BLOCK)
|
||||
MAP_OP(88, END_FINALLY)
|
||||
MAP_OP(89, BUILD_CLASS)
|
||||
MAP_OP(90, STORE_NAME_A)
|
||||
MAP_OP(91, DELETE_NAME_A)
|
||||
MAP_OP(92, UNPACK_SEQUENCE_A)
|
||||
MAP_OP(95, STORE_ATTR_A)
|
||||
MAP_OP(96, DELETE_ATTR_A)
|
||||
MAP_OP(97, STORE_GLOBAL_A)
|
||||
MAP_OP(98, DELETE_GLOBAL_A)
|
||||
MAP_OP(99, DUP_TOPX_A)
|
||||
MAP_OP(100, LOAD_CONST_A)
|
||||
MAP_OP(101, LOAD_NAME_A)
|
||||
MAP_OP(102, BUILD_TUPLE_A)
|
||||
MAP_OP(103, BUILD_LIST_A)
|
||||
MAP_OP(104, BUILD_MAP_A)
|
||||
MAP_OP(105, LOAD_ATTR_A)
|
||||
MAP_OP(106, COMPARE_OP_A)
|
||||
MAP_OP(107, IMPORT_NAME_A)
|
||||
MAP_OP(108, IMPORT_FROM_A)
|
||||
MAP_OP(110, JUMP_FORWARD_A)
|
||||
MAP_OP(111, JUMP_IF_FALSE_A)
|
||||
MAP_OP(112, JUMP_IF_TRUE_A)
|
||||
MAP_OP(113, JUMP_ABSOLUTE_A)
|
||||
MAP_OP(114, FOR_LOOP_A)
|
||||
MAP_OP(116, LOAD_GLOBAL_A)
|
||||
MAP_OP(120, SETUP_LOOP_A)
|
||||
MAP_OP(121, SETUP_EXCEPT_A)
|
||||
MAP_OP(122, SETUP_FINALLY_A)
|
||||
MAP_OP(124, LOAD_FAST_A)
|
||||
MAP_OP(125, STORE_FAST_A)
|
||||
MAP_OP(126, DELETE_FAST_A)
|
||||
MAP_OP(127, SET_LINENO_A)
|
||||
MAP_OP(130, RAISE_VARARGS_A)
|
||||
MAP_OP(131, CALL_FUNCTION_A)
|
||||
MAP_OP(132, MAKE_FUNCTION_A)
|
||||
MAP_OP(133, BUILD_SLICE_A)
|
||||
MAP_OP(140, CALL_FUNCTION_VAR_A)
|
||||
MAP_OP(141, CALL_FUNCTION_KW_A)
|
||||
MAP_OP(142, CALL_FUNCTION_VAR_KW_A)
|
||||
MAP_OP(143, EXTENDED_ARG_A)
|
||||
END_MAP()
|
108
bytes/python_2_1.cpp
Normal file
108
bytes/python_2_1.cpp
Normal file
@@ -0,0 +1,108 @@
|
||||
#include "bytecode_map.h"
|
||||
|
||||
BEGIN_MAP(2, 1)
|
||||
MAP_OP(0, STOP_CODE)
|
||||
MAP_OP(1, POP_TOP)
|
||||
MAP_OP(2, ROT_TWO)
|
||||
MAP_OP(3, ROT_THREE)
|
||||
MAP_OP(4, DUP_TOP)
|
||||
MAP_OP(5, ROT_FOUR)
|
||||
MAP_OP(10, UNARY_POSITIVE)
|
||||
MAP_OP(11, UNARY_NEGATIVE)
|
||||
MAP_OP(12, UNARY_NOT)
|
||||
MAP_OP(13, UNARY_CONVERT)
|
||||
MAP_OP(15, UNARY_INVERT)
|
||||
MAP_OP(19, BINARY_POWER)
|
||||
MAP_OP(20, BINARY_MULTIPLY)
|
||||
MAP_OP(21, BINARY_DIVIDE)
|
||||
MAP_OP(22, BINARY_MODULO)
|
||||
MAP_OP(23, BINARY_ADD)
|
||||
MAP_OP(24, BINARY_SUBTRACT)
|
||||
MAP_OP(25, BINARY_SUBSCR)
|
||||
MAP_OP(30, SLICE_0)
|
||||
MAP_OP(31, SLICE_1)
|
||||
MAP_OP(32, SLICE_2)
|
||||
MAP_OP(33, SLICE_3)
|
||||
MAP_OP(40, STORE_SLICE_0)
|
||||
MAP_OP(41, STORE_SLICE_1)
|
||||
MAP_OP(42, STORE_SLICE_2)
|
||||
MAP_OP(43, STORE_SLICE_3)
|
||||
MAP_OP(50, DELETE_SLICE_0)
|
||||
MAP_OP(51, DELETE_SLICE_1)
|
||||
MAP_OP(52, DELETE_SLICE_2)
|
||||
MAP_OP(53, DELETE_SLICE_3)
|
||||
MAP_OP(55, INPLACE_ADD)
|
||||
MAP_OP(56, INPLACE_SUBTRACT)
|
||||
MAP_OP(57, INPLACE_MULTIPLY)
|
||||
MAP_OP(58, INPLACE_DIVIDE)
|
||||
MAP_OP(59, INPLACE_MODULO)
|
||||
MAP_OP(60, STORE_SUBSCR)
|
||||
MAP_OP(61, DELETE_SUBSCR)
|
||||
MAP_OP(62, BINARY_LSHIFT)
|
||||
MAP_OP(63, BINARY_RSHIFT)
|
||||
MAP_OP(64, BINARY_AND)
|
||||
MAP_OP(65, BINARY_XOR)
|
||||
MAP_OP(66, BINARY_OR)
|
||||
MAP_OP(67, INPLACE_POWER)
|
||||
MAP_OP(70, PRINT_EXPR)
|
||||
MAP_OP(71, PRINT_ITEM)
|
||||
MAP_OP(72, PRINT_NEWLINE)
|
||||
MAP_OP(73, PRINT_ITEM_TO)
|
||||
MAP_OP(74, PRINT_NEWLINE_TO)
|
||||
MAP_OP(75, INPLACE_LSHIFT)
|
||||
MAP_OP(76, INPLACE_RSHIFT)
|
||||
MAP_OP(77, INPLACE_AND)
|
||||
MAP_OP(78, INPLACE_XOR)
|
||||
MAP_OP(79, INPLACE_OR)
|
||||
MAP_OP(80, BREAK_LOOP)
|
||||
MAP_OP(82, LOAD_LOCALS)
|
||||
MAP_OP(83, RETURN_VALUE)
|
||||
MAP_OP(84, IMPORT_STAR)
|
||||
MAP_OP(85, EXEC_STMT)
|
||||
MAP_OP(87, POP_BLOCK)
|
||||
MAP_OP(88, END_FINALLY)
|
||||
MAP_OP(89, BUILD_CLASS)
|
||||
MAP_OP(90, STORE_NAME_A)
|
||||
MAP_OP(91, DELETE_NAME_A)
|
||||
MAP_OP(92, UNPACK_SEQUENCE_A)
|
||||
MAP_OP(95, STORE_ATTR_A)
|
||||
MAP_OP(96, DELETE_ATTR_A)
|
||||
MAP_OP(97, STORE_GLOBAL_A)
|
||||
MAP_OP(98, DELETE_GLOBAL_A)
|
||||
MAP_OP(99, DUP_TOPX_A)
|
||||
MAP_OP(100, LOAD_CONST_A)
|
||||
MAP_OP(101, LOAD_NAME_A)
|
||||
MAP_OP(102, BUILD_TUPLE_A)
|
||||
MAP_OP(103, BUILD_LIST_A)
|
||||
MAP_OP(104, BUILD_MAP_A)
|
||||
MAP_OP(105, LOAD_ATTR_A)
|
||||
MAP_OP(106, COMPARE_OP_A)
|
||||
MAP_OP(107, IMPORT_NAME_A)
|
||||
MAP_OP(108, IMPORT_FROM_A)
|
||||
MAP_OP(110, JUMP_FORWARD_A)
|
||||
MAP_OP(111, JUMP_IF_FALSE_A)
|
||||
MAP_OP(112, JUMP_IF_TRUE_A)
|
||||
MAP_OP(113, JUMP_ABSOLUTE_A)
|
||||
MAP_OP(114, FOR_LOOP_A)
|
||||
MAP_OP(116, LOAD_GLOBAL_A)
|
||||
MAP_OP(119, CONTINUE_LOOP_A)
|
||||
MAP_OP(120, SETUP_LOOP_A)
|
||||
MAP_OP(121, SETUP_EXCEPT_A)
|
||||
MAP_OP(122, SETUP_FINALLY_A)
|
||||
MAP_OP(124, LOAD_FAST_A)
|
||||
MAP_OP(125, STORE_FAST_A)
|
||||
MAP_OP(126, DELETE_FAST_A)
|
||||
MAP_OP(127, SET_LINENO_A)
|
||||
MAP_OP(130, RAISE_VARARGS_A)
|
||||
MAP_OP(131, CALL_FUNCTION_A)
|
||||
MAP_OP(132, MAKE_FUNCTION_A)
|
||||
MAP_OP(133, BUILD_SLICE_A)
|
||||
MAP_OP(134, MAKE_CLOSURE_A)
|
||||
MAP_OP(135, LOAD_CLOSURE_A)
|
||||
MAP_OP(136, LOAD_DEREF_A)
|
||||
MAP_OP(137, STORE_DEREF_A)
|
||||
MAP_OP(140, CALL_FUNCTION_VAR_A)
|
||||
MAP_OP(141, CALL_FUNCTION_KW_A)
|
||||
MAP_OP(142, CALL_FUNCTION_VAR_KW_A)
|
||||
MAP_OP(143, EXTENDED_ARG_A)
|
||||
END_MAP()
|
115
bytes/python_2_2.cpp
Normal file
115
bytes/python_2_2.cpp
Normal file
@@ -0,0 +1,115 @@
|
||||
#include "bytecode_map.h"
|
||||
|
||||
BEGIN_MAP(2, 2)
|
||||
MAP_OP(0, STOP_CODE)
|
||||
MAP_OP(1, POP_TOP)
|
||||
MAP_OP(2, ROT_TWO)
|
||||
MAP_OP(3, ROT_THREE)
|
||||
MAP_OP(4, DUP_TOP)
|
||||
MAP_OP(5, ROT_FOUR)
|
||||
MAP_OP(10, UNARY_POSITIVE)
|
||||
MAP_OP(11, UNARY_NEGATIVE)
|
||||
MAP_OP(12, UNARY_NOT)
|
||||
MAP_OP(13, UNARY_CONVERT)
|
||||
MAP_OP(15, UNARY_INVERT)
|
||||
MAP_OP(19, BINARY_POWER)
|
||||
MAP_OP(20, BINARY_MULTIPLY)
|
||||
MAP_OP(21, BINARY_DIVIDE)
|
||||
MAP_OP(22, BINARY_MODULO)
|
||||
MAP_OP(23, BINARY_ADD)
|
||||
MAP_OP(24, BINARY_SUBTRACT)
|
||||
MAP_OP(25, BINARY_SUBSCR)
|
||||
MAP_OP(26, BINARY_FLOOR_DIVIDE)
|
||||
MAP_OP(27, BINARY_TRUE_DIVIDE)
|
||||
MAP_OP(28, INPLACE_FLOOR_DIVIDE)
|
||||
MAP_OP(29, INPLACE_TRUE_DIVIDE)
|
||||
MAP_OP(30, SLICE_0)
|
||||
MAP_OP(31, SLICE_1)
|
||||
MAP_OP(32, SLICE_2)
|
||||
MAP_OP(33, SLICE_3)
|
||||
MAP_OP(40, STORE_SLICE_0)
|
||||
MAP_OP(41, STORE_SLICE_1)
|
||||
MAP_OP(42, STORE_SLICE_2)
|
||||
MAP_OP(43, STORE_SLICE_3)
|
||||
MAP_OP(50, DELETE_SLICE_0)
|
||||
MAP_OP(51, DELETE_SLICE_1)
|
||||
MAP_OP(52, DELETE_SLICE_2)
|
||||
MAP_OP(53, DELETE_SLICE_3)
|
||||
MAP_OP(55, INPLACE_ADD)
|
||||
MAP_OP(56, INPLACE_SUBTRACT)
|
||||
MAP_OP(57, INPLACE_MULTIPLY)
|
||||
MAP_OP(58, INPLACE_DIVIDE)
|
||||
MAP_OP(59, INPLACE_MODULO)
|
||||
MAP_OP(60, STORE_SUBSCR)
|
||||
MAP_OP(61, DELETE_SUBSCR)
|
||||
MAP_OP(62, BINARY_LSHIFT)
|
||||
MAP_OP(63, BINARY_RSHIFT)
|
||||
MAP_OP(64, BINARY_AND)
|
||||
MAP_OP(65, BINARY_XOR)
|
||||
MAP_OP(66, BINARY_OR)
|
||||
MAP_OP(67, INPLACE_POWER)
|
||||
MAP_OP(68, GET_ITER)
|
||||
MAP_OP(70, PRINT_EXPR)
|
||||
MAP_OP(71, PRINT_ITEM)
|
||||
MAP_OP(72, PRINT_NEWLINE)
|
||||
MAP_OP(73, PRINT_ITEM_TO)
|
||||
MAP_OP(74, PRINT_NEWLINE_TO)
|
||||
MAP_OP(75, INPLACE_LSHIFT)
|
||||
MAP_OP(76, INPLACE_RSHIFT)
|
||||
MAP_OP(77, INPLACE_AND)
|
||||
MAP_OP(78, INPLACE_XOR)
|
||||
MAP_OP(79, INPLACE_OR)
|
||||
MAP_OP(80, BREAK_LOOP)
|
||||
MAP_OP(82, LOAD_LOCALS)
|
||||
MAP_OP(83, RETURN_VALUE)
|
||||
MAP_OP(84, IMPORT_STAR)
|
||||
MAP_OP(85, EXEC_STMT)
|
||||
MAP_OP(86, YIELD_VALUE)
|
||||
MAP_OP(87, POP_BLOCK)
|
||||
MAP_OP(88, END_FINALLY)
|
||||
MAP_OP(89, BUILD_CLASS)
|
||||
MAP_OP(90, STORE_NAME_A)
|
||||
MAP_OP(91, DELETE_NAME_A)
|
||||
MAP_OP(92, UNPACK_SEQUENCE_A)
|
||||
MAP_OP(93, FOR_ITER_A)
|
||||
MAP_OP(95, STORE_ATTR_A)
|
||||
MAP_OP(96, DELETE_ATTR_A)
|
||||
MAP_OP(97, STORE_GLOBAL_A)
|
||||
MAP_OP(98, DELETE_GLOBAL_A)
|
||||
MAP_OP(99, DUP_TOPX_A)
|
||||
MAP_OP(100, LOAD_CONST_A)
|
||||
MAP_OP(101, LOAD_NAME_A)
|
||||
MAP_OP(102, BUILD_TUPLE_A)
|
||||
MAP_OP(103, BUILD_LIST_A)
|
||||
MAP_OP(104, BUILD_MAP_A)
|
||||
MAP_OP(105, LOAD_ATTR_A)
|
||||
MAP_OP(106, COMPARE_OP_A)
|
||||
MAP_OP(107, IMPORT_NAME_A)
|
||||
MAP_OP(108, IMPORT_FROM_A)
|
||||
MAP_OP(110, JUMP_FORWARD_A)
|
||||
MAP_OP(111, JUMP_IF_FALSE_A)
|
||||
MAP_OP(112, JUMP_IF_TRUE_A)
|
||||
MAP_OP(113, JUMP_ABSOLUTE_A)
|
||||
MAP_OP(114, FOR_LOOP_A)
|
||||
MAP_OP(116, LOAD_GLOBAL_A)
|
||||
MAP_OP(119, CONTINUE_LOOP_A)
|
||||
MAP_OP(120, SETUP_LOOP_A)
|
||||
MAP_OP(121, SETUP_EXCEPT_A)
|
||||
MAP_OP(122, SETUP_FINALLY_A)
|
||||
MAP_OP(124, LOAD_FAST_A)
|
||||
MAP_OP(125, STORE_FAST_A)
|
||||
MAP_OP(126, DELETE_FAST_A)
|
||||
MAP_OP(127, SET_LINENO_A)
|
||||
MAP_OP(130, RAISE_VARARGS_A)
|
||||
MAP_OP(131, CALL_FUNCTION_A)
|
||||
MAP_OP(132, MAKE_FUNCTION_A)
|
||||
MAP_OP(133, BUILD_SLICE_A)
|
||||
MAP_OP(134, MAKE_CLOSURE_A)
|
||||
MAP_OP(135, LOAD_CLOSURE_A)
|
||||
MAP_OP(136, LOAD_DEREF_A)
|
||||
MAP_OP(137, STORE_DEREF_A)
|
||||
MAP_OP(140, CALL_FUNCTION_VAR_A)
|
||||
MAP_OP(141, CALL_FUNCTION_KW_A)
|
||||
MAP_OP(142, CALL_FUNCTION_VAR_KW_A)
|
||||
MAP_OP(143, EXTENDED_ARG_A)
|
||||
END_MAP()
|
113
bytes/python_2_3.cpp
Normal file
113
bytes/python_2_3.cpp
Normal file
@@ -0,0 +1,113 @@
|
||||
#include "bytecode_map.h"
|
||||
|
||||
BEGIN_MAP(2, 3)
|
||||
MAP_OP(0, STOP_CODE)
|
||||
MAP_OP(1, POP_TOP)
|
||||
MAP_OP(2, ROT_TWO)
|
||||
MAP_OP(3, ROT_THREE)
|
||||
MAP_OP(4, DUP_TOP)
|
||||
MAP_OP(5, ROT_FOUR)
|
||||
MAP_OP(10, UNARY_POSITIVE)
|
||||
MAP_OP(11, UNARY_NEGATIVE)
|
||||
MAP_OP(12, UNARY_NOT)
|
||||
MAP_OP(13, UNARY_CONVERT)
|
||||
MAP_OP(15, UNARY_INVERT)
|
||||
MAP_OP(19, BINARY_POWER)
|
||||
MAP_OP(20, BINARY_MULTIPLY)
|
||||
MAP_OP(21, BINARY_DIVIDE)
|
||||
MAP_OP(22, BINARY_MODULO)
|
||||
MAP_OP(23, BINARY_ADD)
|
||||
MAP_OP(24, BINARY_SUBTRACT)
|
||||
MAP_OP(25, BINARY_SUBSCR)
|
||||
MAP_OP(26, BINARY_FLOOR_DIVIDE)
|
||||
MAP_OP(27, BINARY_TRUE_DIVIDE)
|
||||
MAP_OP(28, INPLACE_FLOOR_DIVIDE)
|
||||
MAP_OP(29, INPLACE_TRUE_DIVIDE)
|
||||
MAP_OP(30, SLICE_0)
|
||||
MAP_OP(31, SLICE_1)
|
||||
MAP_OP(32, SLICE_2)
|
||||
MAP_OP(33, SLICE_3)
|
||||
MAP_OP(40, STORE_SLICE_0)
|
||||
MAP_OP(41, STORE_SLICE_1)
|
||||
MAP_OP(42, STORE_SLICE_2)
|
||||
MAP_OP(43, STORE_SLICE_3)
|
||||
MAP_OP(50, DELETE_SLICE_0)
|
||||
MAP_OP(51, DELETE_SLICE_1)
|
||||
MAP_OP(52, DELETE_SLICE_2)
|
||||
MAP_OP(53, DELETE_SLICE_3)
|
||||
MAP_OP(55, INPLACE_ADD)
|
||||
MAP_OP(56, INPLACE_SUBTRACT)
|
||||
MAP_OP(57, INPLACE_MULTIPLY)
|
||||
MAP_OP(58, INPLACE_DIVIDE)
|
||||
MAP_OP(59, INPLACE_MODULO)
|
||||
MAP_OP(60, STORE_SUBSCR)
|
||||
MAP_OP(61, DELETE_SUBSCR)
|
||||
MAP_OP(62, BINARY_LSHIFT)
|
||||
MAP_OP(63, BINARY_RSHIFT)
|
||||
MAP_OP(64, BINARY_AND)
|
||||
MAP_OP(65, BINARY_XOR)
|
||||
MAP_OP(66, BINARY_OR)
|
||||
MAP_OP(67, INPLACE_POWER)
|
||||
MAP_OP(68, GET_ITER)
|
||||
MAP_OP(70, PRINT_EXPR)
|
||||
MAP_OP(71, PRINT_ITEM)
|
||||
MAP_OP(72, PRINT_NEWLINE)
|
||||
MAP_OP(73, PRINT_ITEM_TO)
|
||||
MAP_OP(74, PRINT_NEWLINE_TO)
|
||||
MAP_OP(75, INPLACE_LSHIFT)
|
||||
MAP_OP(76, INPLACE_RSHIFT)
|
||||
MAP_OP(77, INPLACE_AND)
|
||||
MAP_OP(78, INPLACE_XOR)
|
||||
MAP_OP(79, INPLACE_OR)
|
||||
MAP_OP(80, BREAK_LOOP)
|
||||
MAP_OP(82, LOAD_LOCALS)
|
||||
MAP_OP(83, RETURN_VALUE)
|
||||
MAP_OP(84, IMPORT_STAR)
|
||||
MAP_OP(85, EXEC_STMT)
|
||||
MAP_OP(86, YIELD_VALUE)
|
||||
MAP_OP(87, POP_BLOCK)
|
||||
MAP_OP(88, END_FINALLY)
|
||||
MAP_OP(89, BUILD_CLASS)
|
||||
MAP_OP(90, STORE_NAME_A)
|
||||
MAP_OP(91, DELETE_NAME_A)
|
||||
MAP_OP(92, UNPACK_SEQUENCE_A)
|
||||
MAP_OP(93, FOR_ITER_A)
|
||||
MAP_OP(95, STORE_ATTR_A)
|
||||
MAP_OP(96, DELETE_ATTR_A)
|
||||
MAP_OP(97, STORE_GLOBAL_A)
|
||||
MAP_OP(98, DELETE_GLOBAL_A)
|
||||
MAP_OP(99, DUP_TOPX_A)
|
||||
MAP_OP(100, LOAD_CONST_A)
|
||||
MAP_OP(101, LOAD_NAME_A)
|
||||
MAP_OP(102, BUILD_TUPLE_A)
|
||||
MAP_OP(103, BUILD_LIST_A)
|
||||
MAP_OP(104, BUILD_MAP_A)
|
||||
MAP_OP(105, LOAD_ATTR_A)
|
||||
MAP_OP(106, COMPARE_OP_A)
|
||||
MAP_OP(107, IMPORT_NAME_A)
|
||||
MAP_OP(108, IMPORT_FROM_A)
|
||||
MAP_OP(110, JUMP_FORWARD_A)
|
||||
MAP_OP(111, JUMP_IF_FALSE_A)
|
||||
MAP_OP(112, JUMP_IF_TRUE_A)
|
||||
MAP_OP(113, JUMP_ABSOLUTE_A)
|
||||
MAP_OP(116, LOAD_GLOBAL_A)
|
||||
MAP_OP(119, CONTINUE_LOOP_A)
|
||||
MAP_OP(120, SETUP_LOOP_A)
|
||||
MAP_OP(121, SETUP_EXCEPT_A)
|
||||
MAP_OP(122, SETUP_FINALLY_A)
|
||||
MAP_OP(124, LOAD_FAST_A)
|
||||
MAP_OP(125, STORE_FAST_A)
|
||||
MAP_OP(126, DELETE_FAST_A)
|
||||
MAP_OP(130, RAISE_VARARGS_A)
|
||||
MAP_OP(131, CALL_FUNCTION_A)
|
||||
MAP_OP(132, MAKE_FUNCTION_A)
|
||||
MAP_OP(133, BUILD_SLICE_A)
|
||||
MAP_OP(134, MAKE_CLOSURE_A)
|
||||
MAP_OP(135, LOAD_CLOSURE_A)
|
||||
MAP_OP(136, LOAD_DEREF_A)
|
||||
MAP_OP(137, STORE_DEREF_A)
|
||||
MAP_OP(140, CALL_FUNCTION_VAR_A)
|
||||
MAP_OP(141, CALL_FUNCTION_KW_A)
|
||||
MAP_OP(142, CALL_FUNCTION_VAR_KW_A)
|
||||
MAP_OP(143, EXTENDED_ARG_A)
|
||||
END_MAP()
|
115
bytes/python_2_4.cpp
Normal file
115
bytes/python_2_4.cpp
Normal file
@@ -0,0 +1,115 @@
|
||||
#include "bytecode_map.h"
|
||||
|
||||
BEGIN_MAP(2, 4)
|
||||
MAP_OP(0, STOP_CODE)
|
||||
MAP_OP(1, POP_TOP)
|
||||
MAP_OP(2, ROT_TWO)
|
||||
MAP_OP(3, ROT_THREE)
|
||||
MAP_OP(4, DUP_TOP)
|
||||
MAP_OP(5, ROT_FOUR)
|
||||
MAP_OP(9, NOP)
|
||||
MAP_OP(10, UNARY_POSITIVE)
|
||||
MAP_OP(11, UNARY_NEGATIVE)
|
||||
MAP_OP(12, UNARY_NOT)
|
||||
MAP_OP(13, UNARY_CONVERT)
|
||||
MAP_OP(15, UNARY_INVERT)
|
||||
MAP_OP(18, LIST_APPEND)
|
||||
MAP_OP(19, BINARY_POWER)
|
||||
MAP_OP(20, BINARY_MULTIPLY)
|
||||
MAP_OP(21, BINARY_DIVIDE)
|
||||
MAP_OP(22, BINARY_MODULO)
|
||||
MAP_OP(23, BINARY_ADD)
|
||||
MAP_OP(24, BINARY_SUBTRACT)
|
||||
MAP_OP(25, BINARY_SUBSCR)
|
||||
MAP_OP(26, BINARY_FLOOR_DIVIDE)
|
||||
MAP_OP(27, BINARY_TRUE_DIVIDE)
|
||||
MAP_OP(28, INPLACE_FLOOR_DIVIDE)
|
||||
MAP_OP(29, INPLACE_TRUE_DIVIDE)
|
||||
MAP_OP(30, SLICE_0)
|
||||
MAP_OP(31, SLICE_1)
|
||||
MAP_OP(32, SLICE_2)
|
||||
MAP_OP(33, SLICE_3)
|
||||
MAP_OP(40, STORE_SLICE_0)
|
||||
MAP_OP(41, STORE_SLICE_1)
|
||||
MAP_OP(42, STORE_SLICE_2)
|
||||
MAP_OP(43, STORE_SLICE_3)
|
||||
MAP_OP(50, DELETE_SLICE_0)
|
||||
MAP_OP(51, DELETE_SLICE_1)
|
||||
MAP_OP(52, DELETE_SLICE_2)
|
||||
MAP_OP(53, DELETE_SLICE_3)
|
||||
MAP_OP(55, INPLACE_ADD)
|
||||
MAP_OP(56, INPLACE_SUBTRACT)
|
||||
MAP_OP(57, INPLACE_MULTIPLY)
|
||||
MAP_OP(58, INPLACE_DIVIDE)
|
||||
MAP_OP(59, INPLACE_MODULO)
|
||||
MAP_OP(60, STORE_SUBSCR)
|
||||
MAP_OP(61, DELETE_SUBSCR)
|
||||
MAP_OP(62, BINARY_LSHIFT)
|
||||
MAP_OP(63, BINARY_RSHIFT)
|
||||
MAP_OP(64, BINARY_AND)
|
||||
MAP_OP(65, BINARY_XOR)
|
||||
MAP_OP(66, BINARY_OR)
|
||||
MAP_OP(67, INPLACE_POWER)
|
||||
MAP_OP(68, GET_ITER)
|
||||
MAP_OP(70, PRINT_EXPR)
|
||||
MAP_OP(71, PRINT_ITEM)
|
||||
MAP_OP(72, PRINT_NEWLINE)
|
||||
MAP_OP(73, PRINT_ITEM_TO)
|
||||
MAP_OP(74, PRINT_NEWLINE_TO)
|
||||
MAP_OP(75, INPLACE_LSHIFT)
|
||||
MAP_OP(76, INPLACE_RSHIFT)
|
||||
MAP_OP(77, INPLACE_AND)
|
||||
MAP_OP(78, INPLACE_XOR)
|
||||
MAP_OP(79, INPLACE_OR)
|
||||
MAP_OP(80, BREAK_LOOP)
|
||||
MAP_OP(82, LOAD_LOCALS)
|
||||
MAP_OP(83, RETURN_VALUE)
|
||||
MAP_OP(84, IMPORT_STAR)
|
||||
MAP_OP(85, EXEC_STMT)
|
||||
MAP_OP(86, YIELD_VALUE)
|
||||
MAP_OP(87, POP_BLOCK)
|
||||
MAP_OP(88, END_FINALLY)
|
||||
MAP_OP(89, BUILD_CLASS)
|
||||
MAP_OP(90, STORE_NAME_A)
|
||||
MAP_OP(91, DELETE_NAME_A)
|
||||
MAP_OP(92, UNPACK_SEQUENCE_A)
|
||||
MAP_OP(93, FOR_ITER_A)
|
||||
MAP_OP(95, STORE_ATTR_A)
|
||||
MAP_OP(96, DELETE_ATTR_A)
|
||||
MAP_OP(97, STORE_GLOBAL_A)
|
||||
MAP_OP(98, DELETE_GLOBAL_A)
|
||||
MAP_OP(99, DUP_TOPX_A)
|
||||
MAP_OP(100, LOAD_CONST_A)
|
||||
MAP_OP(101, LOAD_NAME_A)
|
||||
MAP_OP(102, BUILD_TUPLE_A)
|
||||
MAP_OP(103, BUILD_LIST_A)
|
||||
MAP_OP(104, BUILD_MAP_A)
|
||||
MAP_OP(105, LOAD_ATTR_A)
|
||||
MAP_OP(106, COMPARE_OP_A)
|
||||
MAP_OP(107, IMPORT_NAME_A)
|
||||
MAP_OP(108, IMPORT_FROM_A)
|
||||
MAP_OP(110, JUMP_FORWARD_A)
|
||||
MAP_OP(111, JUMP_IF_FALSE_A)
|
||||
MAP_OP(112, JUMP_IF_TRUE_A)
|
||||
MAP_OP(113, JUMP_ABSOLUTE_A)
|
||||
MAP_OP(116, LOAD_GLOBAL_A)
|
||||
MAP_OP(119, CONTINUE_LOOP_A)
|
||||
MAP_OP(120, SETUP_LOOP_A)
|
||||
MAP_OP(121, SETUP_EXCEPT_A)
|
||||
MAP_OP(122, SETUP_FINALLY_A)
|
||||
MAP_OP(124, LOAD_FAST_A)
|
||||
MAP_OP(125, STORE_FAST_A)
|
||||
MAP_OP(126, DELETE_FAST_A)
|
||||
MAP_OP(130, RAISE_VARARGS_A)
|
||||
MAP_OP(131, CALL_FUNCTION_A)
|
||||
MAP_OP(132, MAKE_FUNCTION_A)
|
||||
MAP_OP(133, BUILD_SLICE_A)
|
||||
MAP_OP(134, MAKE_CLOSURE_A)
|
||||
MAP_OP(135, LOAD_CLOSURE_A)
|
||||
MAP_OP(136, LOAD_DEREF_A)
|
||||
MAP_OP(137, STORE_DEREF_A)
|
||||
MAP_OP(140, CALL_FUNCTION_VAR_A)
|
||||
MAP_OP(141, CALL_FUNCTION_KW_A)
|
||||
MAP_OP(142, CALL_FUNCTION_VAR_KW_A)
|
||||
MAP_OP(143, EXTENDED_ARG_A)
|
||||
END_MAP()
|
116
bytes/python_2_5.cpp
Normal file
116
bytes/python_2_5.cpp
Normal file
@@ -0,0 +1,116 @@
|
||||
#include "bytecode_map.h"
|
||||
|
||||
BEGIN_MAP(2, 5)
|
||||
MAP_OP(0, STOP_CODE)
|
||||
MAP_OP(1, POP_TOP)
|
||||
MAP_OP(2, ROT_TWO)
|
||||
MAP_OP(3, ROT_THREE)
|
||||
MAP_OP(4, DUP_TOP)
|
||||
MAP_OP(5, ROT_FOUR)
|
||||
MAP_OP(9, NOP)
|
||||
MAP_OP(10, UNARY_POSITIVE)
|
||||
MAP_OP(11, UNARY_NEGATIVE)
|
||||
MAP_OP(12, UNARY_NOT)
|
||||
MAP_OP(13, UNARY_CONVERT)
|
||||
MAP_OP(15, UNARY_INVERT)
|
||||
MAP_OP(18, LIST_APPEND)
|
||||
MAP_OP(19, BINARY_POWER)
|
||||
MAP_OP(20, BINARY_MULTIPLY)
|
||||
MAP_OP(21, BINARY_DIVIDE)
|
||||
MAP_OP(22, BINARY_MODULO)
|
||||
MAP_OP(23, BINARY_ADD)
|
||||
MAP_OP(24, BINARY_SUBTRACT)
|
||||
MAP_OP(25, BINARY_SUBSCR)
|
||||
MAP_OP(26, BINARY_FLOOR_DIVIDE)
|
||||
MAP_OP(27, BINARY_TRUE_DIVIDE)
|
||||
MAP_OP(28, INPLACE_FLOOR_DIVIDE)
|
||||
MAP_OP(29, INPLACE_TRUE_DIVIDE)
|
||||
MAP_OP(30, SLICE_0)
|
||||
MAP_OP(31, SLICE_1)
|
||||
MAP_OP(32, SLICE_2)
|
||||
MAP_OP(33, SLICE_3)
|
||||
MAP_OP(40, STORE_SLICE_0)
|
||||
MAP_OP(41, STORE_SLICE_1)
|
||||
MAP_OP(42, STORE_SLICE_2)
|
||||
MAP_OP(43, STORE_SLICE_3)
|
||||
MAP_OP(50, DELETE_SLICE_0)
|
||||
MAP_OP(51, DELETE_SLICE_1)
|
||||
MAP_OP(52, DELETE_SLICE_2)
|
||||
MAP_OP(53, DELETE_SLICE_3)
|
||||
MAP_OP(55, INPLACE_ADD)
|
||||
MAP_OP(56, INPLACE_SUBTRACT)
|
||||
MAP_OP(57, INPLACE_MULTIPLY)
|
||||
MAP_OP(58, INPLACE_DIVIDE)
|
||||
MAP_OP(59, INPLACE_MODULO)
|
||||
MAP_OP(60, STORE_SUBSCR)
|
||||
MAP_OP(61, DELETE_SUBSCR)
|
||||
MAP_OP(62, BINARY_LSHIFT)
|
||||
MAP_OP(63, BINARY_RSHIFT)
|
||||
MAP_OP(64, BINARY_AND)
|
||||
MAP_OP(65, BINARY_XOR)
|
||||
MAP_OP(66, BINARY_OR)
|
||||
MAP_OP(67, INPLACE_POWER)
|
||||
MAP_OP(68, GET_ITER)
|
||||
MAP_OP(70, PRINT_EXPR)
|
||||
MAP_OP(71, PRINT_ITEM)
|
||||
MAP_OP(72, PRINT_NEWLINE)
|
||||
MAP_OP(73, PRINT_ITEM_TO)
|
||||
MAP_OP(74, PRINT_NEWLINE_TO)
|
||||
MAP_OP(75, INPLACE_LSHIFT)
|
||||
MAP_OP(76, INPLACE_RSHIFT)
|
||||
MAP_OP(77, INPLACE_AND)
|
||||
MAP_OP(78, INPLACE_XOR)
|
||||
MAP_OP(79, INPLACE_OR)
|
||||
MAP_OP(80, BREAK_LOOP)
|
||||
MAP_OP(81, WITH_CLEANUP)
|
||||
MAP_OP(82, LOAD_LOCALS)
|
||||
MAP_OP(83, RETURN_VALUE)
|
||||
MAP_OP(84, IMPORT_STAR)
|
||||
MAP_OP(85, EXEC_STMT)
|
||||
MAP_OP(86, YIELD_VALUE)
|
||||
MAP_OP(87, POP_BLOCK)
|
||||
MAP_OP(88, END_FINALLY)
|
||||
MAP_OP(89, BUILD_CLASS)
|
||||
MAP_OP(90, STORE_NAME_A)
|
||||
MAP_OP(91, DELETE_NAME_A)
|
||||
MAP_OP(92, UNPACK_SEQUENCE_A)
|
||||
MAP_OP(93, FOR_ITER_A)
|
||||
MAP_OP(95, STORE_ATTR_A)
|
||||
MAP_OP(96, DELETE_ATTR_A)
|
||||
MAP_OP(97, STORE_GLOBAL_A)
|
||||
MAP_OP(98, DELETE_GLOBAL_A)
|
||||
MAP_OP(99, DUP_TOPX_A)
|
||||
MAP_OP(100, LOAD_CONST_A)
|
||||
MAP_OP(101, LOAD_NAME_A)
|
||||
MAP_OP(102, BUILD_TUPLE_A)
|
||||
MAP_OP(103, BUILD_LIST_A)
|
||||
MAP_OP(104, BUILD_MAP_A)
|
||||
MAP_OP(105, LOAD_ATTR_A)
|
||||
MAP_OP(106, COMPARE_OP_A)
|
||||
MAP_OP(107, IMPORT_NAME_A)
|
||||
MAP_OP(108, IMPORT_FROM_A)
|
||||
MAP_OP(110, JUMP_FORWARD_A)
|
||||
MAP_OP(111, JUMP_IF_FALSE_A)
|
||||
MAP_OP(112, JUMP_IF_TRUE_A)
|
||||
MAP_OP(113, JUMP_ABSOLUTE_A)
|
||||
MAP_OP(116, LOAD_GLOBAL_A)
|
||||
MAP_OP(119, CONTINUE_LOOP_A)
|
||||
MAP_OP(120, SETUP_LOOP_A)
|
||||
MAP_OP(121, SETUP_EXCEPT_A)
|
||||
MAP_OP(122, SETUP_FINALLY_A)
|
||||
MAP_OP(124, LOAD_FAST_A)
|
||||
MAP_OP(125, STORE_FAST_A)
|
||||
MAP_OP(126, DELETE_FAST_A)
|
||||
MAP_OP(130, RAISE_VARARGS_A)
|
||||
MAP_OP(131, CALL_FUNCTION_A)
|
||||
MAP_OP(132, MAKE_FUNCTION_A)
|
||||
MAP_OP(133, BUILD_SLICE_A)
|
||||
MAP_OP(134, MAKE_CLOSURE_A)
|
||||
MAP_OP(135, LOAD_CLOSURE_A)
|
||||
MAP_OP(136, LOAD_DEREF_A)
|
||||
MAP_OP(137, STORE_DEREF_A)
|
||||
MAP_OP(140, CALL_FUNCTION_VAR_A)
|
||||
MAP_OP(141, CALL_FUNCTION_KW_A)
|
||||
MAP_OP(142, CALL_FUNCTION_VAR_KW_A)
|
||||
MAP_OP(143, EXTENDED_ARG_A)
|
||||
END_MAP()
|
117
bytes/python_2_6.cpp
Normal file
117
bytes/python_2_6.cpp
Normal file
@@ -0,0 +1,117 @@
|
||||
#include "bytecode_map.h"
|
||||
|
||||
BEGIN_MAP(2, 6)
|
||||
MAP_OP(0, STOP_CODE)
|
||||
MAP_OP(1, POP_TOP)
|
||||
MAP_OP(2, ROT_TWO)
|
||||
MAP_OP(3, ROT_THREE)
|
||||
MAP_OP(4, DUP_TOP)
|
||||
MAP_OP(5, ROT_FOUR)
|
||||
MAP_OP(9, NOP)
|
||||
MAP_OP(10, UNARY_POSITIVE)
|
||||
MAP_OP(11, UNARY_NEGATIVE)
|
||||
MAP_OP(12, UNARY_NOT)
|
||||
MAP_OP(13, UNARY_CONVERT)
|
||||
MAP_OP(15, UNARY_INVERT)
|
||||
MAP_OP(18, LIST_APPEND)
|
||||
MAP_OP(19, BINARY_POWER)
|
||||
MAP_OP(20, BINARY_MULTIPLY)
|
||||
MAP_OP(21, BINARY_DIVIDE)
|
||||
MAP_OP(22, BINARY_MODULO)
|
||||
MAP_OP(23, BINARY_ADD)
|
||||
MAP_OP(24, BINARY_SUBTRACT)
|
||||
MAP_OP(25, BINARY_SUBSCR)
|
||||
MAP_OP(26, BINARY_FLOOR_DIVIDE)
|
||||
MAP_OP(27, BINARY_TRUE_DIVIDE)
|
||||
MAP_OP(28, INPLACE_FLOOR_DIVIDE)
|
||||
MAP_OP(29, INPLACE_TRUE_DIVIDE)
|
||||
MAP_OP(30, SLICE_0)
|
||||
MAP_OP(31, SLICE_1)
|
||||
MAP_OP(32, SLICE_2)
|
||||
MAP_OP(33, SLICE_3)
|
||||
MAP_OP(40, STORE_SLICE_0)
|
||||
MAP_OP(41, STORE_SLICE_1)
|
||||
MAP_OP(42, STORE_SLICE_2)
|
||||
MAP_OP(43, STORE_SLICE_3)
|
||||
MAP_OP(50, DELETE_SLICE_0)
|
||||
MAP_OP(51, DELETE_SLICE_1)
|
||||
MAP_OP(52, DELETE_SLICE_2)
|
||||
MAP_OP(53, DELETE_SLICE_3)
|
||||
MAP_OP(54, STORE_MAP)
|
||||
MAP_OP(55, INPLACE_ADD)
|
||||
MAP_OP(56, INPLACE_SUBTRACT)
|
||||
MAP_OP(57, INPLACE_MULTIPLY)
|
||||
MAP_OP(58, INPLACE_DIVIDE)
|
||||
MAP_OP(59, INPLACE_MODULO)
|
||||
MAP_OP(60, STORE_SUBSCR)
|
||||
MAP_OP(61, DELETE_SUBSCR)
|
||||
MAP_OP(62, BINARY_LSHIFT)
|
||||
MAP_OP(63, BINARY_RSHIFT)
|
||||
MAP_OP(64, BINARY_AND)
|
||||
MAP_OP(65, BINARY_XOR)
|
||||
MAP_OP(66, BINARY_OR)
|
||||
MAP_OP(67, INPLACE_POWER)
|
||||
MAP_OP(68, GET_ITER)
|
||||
MAP_OP(70, PRINT_EXPR)
|
||||
MAP_OP(71, PRINT_ITEM)
|
||||
MAP_OP(72, PRINT_NEWLINE)
|
||||
MAP_OP(73, PRINT_ITEM_TO)
|
||||
MAP_OP(74, PRINT_NEWLINE_TO)
|
||||
MAP_OP(75, INPLACE_LSHIFT)
|
||||
MAP_OP(76, INPLACE_RSHIFT)
|
||||
MAP_OP(77, INPLACE_AND)
|
||||
MAP_OP(78, INPLACE_XOR)
|
||||
MAP_OP(79, INPLACE_OR)
|
||||
MAP_OP(80, BREAK_LOOP)
|
||||
MAP_OP(81, WITH_CLEANUP)
|
||||
MAP_OP(82, LOAD_LOCALS)
|
||||
MAP_OP(83, RETURN_VALUE)
|
||||
MAP_OP(84, IMPORT_STAR)
|
||||
MAP_OP(85, EXEC_STMT)
|
||||
MAP_OP(86, YIELD_VALUE)
|
||||
MAP_OP(87, POP_BLOCK)
|
||||
MAP_OP(88, END_FINALLY)
|
||||
MAP_OP(89, BUILD_CLASS)
|
||||
MAP_OP(90, STORE_NAME_A)
|
||||
MAP_OP(91, DELETE_NAME_A)
|
||||
MAP_OP(92, UNPACK_SEQUENCE_A)
|
||||
MAP_OP(93, FOR_ITER_A)
|
||||
MAP_OP(95, STORE_ATTR_A)
|
||||
MAP_OP(96, DELETE_ATTR_A)
|
||||
MAP_OP(97, STORE_GLOBAL_A)
|
||||
MAP_OP(98, DELETE_GLOBAL_A)
|
||||
MAP_OP(99, DUP_TOPX_A)
|
||||
MAP_OP(100, LOAD_CONST_A)
|
||||
MAP_OP(101, LOAD_NAME_A)
|
||||
MAP_OP(102, BUILD_TUPLE_A)
|
||||
MAP_OP(103, BUILD_LIST_A)
|
||||
MAP_OP(104, BUILD_MAP_A)
|
||||
MAP_OP(105, LOAD_ATTR_A)
|
||||
MAP_OP(106, COMPARE_OP_A)
|
||||
MAP_OP(107, IMPORT_NAME_A)
|
||||
MAP_OP(108, IMPORT_FROM_A)
|
||||
MAP_OP(110, JUMP_FORWARD_A)
|
||||
MAP_OP(111, JUMP_IF_FALSE_A)
|
||||
MAP_OP(112, JUMP_IF_TRUE_A)
|
||||
MAP_OP(113, JUMP_ABSOLUTE_A)
|
||||
MAP_OP(116, LOAD_GLOBAL_A)
|
||||
MAP_OP(119, CONTINUE_LOOP_A)
|
||||
MAP_OP(120, SETUP_LOOP_A)
|
||||
MAP_OP(121, SETUP_EXCEPT_A)
|
||||
MAP_OP(122, SETUP_FINALLY_A)
|
||||
MAP_OP(124, LOAD_FAST_A)
|
||||
MAP_OP(125, STORE_FAST_A)
|
||||
MAP_OP(126, DELETE_FAST_A)
|
||||
MAP_OP(130, RAISE_VARARGS_A)
|
||||
MAP_OP(131, CALL_FUNCTION_A)
|
||||
MAP_OP(132, MAKE_FUNCTION_A)
|
||||
MAP_OP(133, BUILD_SLICE_A)
|
||||
MAP_OP(134, MAKE_CLOSURE_A)
|
||||
MAP_OP(135, LOAD_CLOSURE_A)
|
||||
MAP_OP(136, LOAD_DEREF_A)
|
||||
MAP_OP(137, STORE_DEREF_A)
|
||||
MAP_OP(140, CALL_FUNCTION_VAR_A)
|
||||
MAP_OP(141, CALL_FUNCTION_KW_A)
|
||||
MAP_OP(142, CALL_FUNCTION_VAR_KW_A)
|
||||
MAP_OP(143, EXTENDED_ARG_A)
|
||||
END_MAP()
|
123
bytes/python_2_7.cpp
Normal file
123
bytes/python_2_7.cpp
Normal file
@@ -0,0 +1,123 @@
|
||||
#include "bytecode_map.h"
|
||||
|
||||
BEGIN_MAP(2, 7)
|
||||
MAP_OP(0, STOP_CODE)
|
||||
MAP_OP(1, POP_TOP)
|
||||
MAP_OP(2, ROT_TWO)
|
||||
MAP_OP(3, ROT_THREE)
|
||||
MAP_OP(4, DUP_TOP)
|
||||
MAP_OP(5, ROT_FOUR)
|
||||
MAP_OP(9, NOP)
|
||||
MAP_OP(10, UNARY_POSITIVE)
|
||||
MAP_OP(11, UNARY_NEGATIVE)
|
||||
MAP_OP(12, UNARY_NOT)
|
||||
MAP_OP(13, UNARY_CONVERT)
|
||||
MAP_OP(15, UNARY_INVERT)
|
||||
MAP_OP(19, BINARY_POWER)
|
||||
MAP_OP(20, BINARY_MULTIPLY)
|
||||
MAP_OP(21, BINARY_DIVIDE)
|
||||
MAP_OP(22, BINARY_MODULO)
|
||||
MAP_OP(23, BINARY_ADD)
|
||||
MAP_OP(24, BINARY_SUBTRACT)
|
||||
MAP_OP(25, BINARY_SUBSCR)
|
||||
MAP_OP(26, BINARY_FLOOR_DIVIDE)
|
||||
MAP_OP(27, BINARY_TRUE_DIVIDE)
|
||||
MAP_OP(28, INPLACE_FLOOR_DIVIDE)
|
||||
MAP_OP(29, INPLACE_TRUE_DIVIDE)
|
||||
MAP_OP(30, SLICE_0)
|
||||
MAP_OP(31, SLICE_1)
|
||||
MAP_OP(32, SLICE_2)
|
||||
MAP_OP(33, SLICE_3)
|
||||
MAP_OP(40, STORE_SLICE_0)
|
||||
MAP_OP(41, STORE_SLICE_1)
|
||||
MAP_OP(42, STORE_SLICE_2)
|
||||
MAP_OP(43, STORE_SLICE_3)
|
||||
MAP_OP(50, DELETE_SLICE_0)
|
||||
MAP_OP(51, DELETE_SLICE_1)
|
||||
MAP_OP(52, DELETE_SLICE_2)
|
||||
MAP_OP(53, DELETE_SLICE_3)
|
||||
MAP_OP(54, STORE_MAP)
|
||||
MAP_OP(55, INPLACE_ADD)
|
||||
MAP_OP(56, INPLACE_SUBTRACT)
|
||||
MAP_OP(57, INPLACE_MULTIPLY)
|
||||
MAP_OP(58, INPLACE_DIVIDE)
|
||||
MAP_OP(59, INPLACE_MODULO)
|
||||
MAP_OP(60, STORE_SUBSCR)
|
||||
MAP_OP(61, DELETE_SUBSCR)
|
||||
MAP_OP(62, BINARY_LSHIFT)
|
||||
MAP_OP(63, BINARY_RSHIFT)
|
||||
MAP_OP(64, BINARY_AND)
|
||||
MAP_OP(65, BINARY_XOR)
|
||||
MAP_OP(66, BINARY_OR)
|
||||
MAP_OP(67, INPLACE_POWER)
|
||||
MAP_OP(68, GET_ITER)
|
||||
MAP_OP(70, PRINT_EXPR)
|
||||
MAP_OP(71, PRINT_ITEM)
|
||||
MAP_OP(72, PRINT_NEWLINE)
|
||||
MAP_OP(73, PRINT_ITEM_TO)
|
||||
MAP_OP(74, PRINT_NEWLINE_TO)
|
||||
MAP_OP(75, INPLACE_LSHIFT)
|
||||
MAP_OP(76, INPLACE_RSHIFT)
|
||||
MAP_OP(77, INPLACE_AND)
|
||||
MAP_OP(78, INPLACE_XOR)
|
||||
MAP_OP(79, INPLACE_OR)
|
||||
MAP_OP(80, BREAK_LOOP)
|
||||
MAP_OP(81, WITH_CLEANUP)
|
||||
MAP_OP(82, LOAD_LOCALS)
|
||||
MAP_OP(83, RETURN_VALUE)
|
||||
MAP_OP(84, IMPORT_STAR)
|
||||
MAP_OP(85, EXEC_STMT)
|
||||
MAP_OP(86, YIELD_VALUE)
|
||||
MAP_OP(87, POP_BLOCK)
|
||||
MAP_OP(88, END_FINALLY)
|
||||
MAP_OP(89, BUILD_CLASS)
|
||||
MAP_OP(90, STORE_NAME_A)
|
||||
MAP_OP(91, DELETE_NAME_A)
|
||||
MAP_OP(92, UNPACK_SEQUENCE_A)
|
||||
MAP_OP(93, FOR_ITER_A)
|
||||
MAP_OP(94, LIST_APPEND_A)
|
||||
MAP_OP(95, STORE_ATTR_A)
|
||||
MAP_OP(96, DELETE_ATTR_A)
|
||||
MAP_OP(97, STORE_GLOBAL_A)
|
||||
MAP_OP(98, DELETE_GLOBAL_A)
|
||||
MAP_OP(99, DUP_TOPX_A)
|
||||
MAP_OP(100, LOAD_CONST_A)
|
||||
MAP_OP(101, LOAD_NAME_A)
|
||||
MAP_OP(102, BUILD_TUPLE_A)
|
||||
MAP_OP(103, BUILD_LIST_A)
|
||||
MAP_OP(104, BUILD_SET_A)
|
||||
MAP_OP(105, BUILD_MAP_A)
|
||||
MAP_OP(106, LOAD_ATTR_A)
|
||||
MAP_OP(107, COMPARE_OP_A)
|
||||
MAP_OP(108, IMPORT_NAME_A)
|
||||
MAP_OP(109, IMPORT_FROM_A)
|
||||
MAP_OP(110, JUMP_FORWARD_A)
|
||||
MAP_OP(111, JUMP_IF_FALSE_OR_POP_A)
|
||||
MAP_OP(112, JUMP_IF_TRUE_OR_POP_A)
|
||||
MAP_OP(113, JUMP_ABSOLUTE_A)
|
||||
MAP_OP(114, POP_JUMP_IF_FALSE_A)
|
||||
MAP_OP(115, POP_JUMP_IF_TRUE_A)
|
||||
MAP_OP(116, LOAD_GLOBAL_A)
|
||||
MAP_OP(119, CONTINUE_LOOP_A)
|
||||
MAP_OP(120, SETUP_LOOP_A)
|
||||
MAP_OP(121, SETUP_EXCEPT_A)
|
||||
MAP_OP(122, SETUP_FINALLY_A)
|
||||
MAP_OP(124, LOAD_FAST_A)
|
||||
MAP_OP(125, STORE_FAST_A)
|
||||
MAP_OP(126, DELETE_FAST_A)
|
||||
MAP_OP(130, RAISE_VARARGS_A)
|
||||
MAP_OP(131, CALL_FUNCTION_A)
|
||||
MAP_OP(132, MAKE_FUNCTION_A)
|
||||
MAP_OP(133, BUILD_SLICE_A)
|
||||
MAP_OP(134, MAKE_CLOSURE_A)
|
||||
MAP_OP(135, LOAD_CLOSURE_A)
|
||||
MAP_OP(136, LOAD_DEREF_A)
|
||||
MAP_OP(137, STORE_DEREF_A)
|
||||
MAP_OP(140, CALL_FUNCTION_VAR_A)
|
||||
MAP_OP(141, CALL_FUNCTION_KW_A)
|
||||
MAP_OP(142, CALL_FUNCTION_VAR_KW_A)
|
||||
MAP_OP(143, SETUP_WITH_A)
|
||||
MAP_OP(145, EXTENDED_ARG_A)
|
||||
MAP_OP(146, SET_ADD_A)
|
||||
MAP_OP(147, MAP_ADD_A)
|
||||
END_MAP()
|
@@ -1,97 +0,0 @@
|
||||
0 STOP_CODE
|
||||
1 POP_TOP
|
||||
2 ROT_TWO
|
||||
3 ROT_THREE
|
||||
4 DUP_TOP
|
||||
5 ROT_FOUR
|
||||
9 NOP
|
||||
10 UNARY_POSITIVE
|
||||
11 UNARY_NEGATIVE
|
||||
12 UNARY_NOT
|
||||
15 UNARY_INVERT
|
||||
17 SET_ADD
|
||||
18 LIST_APPEND
|
||||
19 BINARY_POWER
|
||||
20 BINARY_MULTIPLY
|
||||
22 BINARY_MODULO
|
||||
23 BINARY_ADD
|
||||
24 BINARY_SUBTRACT
|
||||
25 BINARY_SUBSCR
|
||||
26 BINARY_FLOOR_DIVIDE
|
||||
27 BINARY_TRUE_DIVIDE
|
||||
28 INPLACE_FLOOR_DIVIDE
|
||||
29 INPLACE_TRUE_DIVIDE
|
||||
54 STORE_MAP
|
||||
55 INPLACE_ADD
|
||||
56 INPLACE_SUBTRACT
|
||||
57 INPLACE_MULTIPLY
|
||||
59 INPLACE_MODULO
|
||||
60 STORE_SUBSCR
|
||||
61 DELETE_SUBSCR
|
||||
62 BINARY_LSHIFT
|
||||
63 BINARY_RSHIFT
|
||||
64 BINARY_AND
|
||||
65 BINARY_XOR
|
||||
66 BINARY_OR
|
||||
67 INPLACE_POWER
|
||||
68 GET_ITER
|
||||
69 STORE_LOCALS
|
||||
70 PRINT_EXPR
|
||||
71 LOAD_BUILD_CLASS
|
||||
75 INPLACE_LSHIFT
|
||||
76 INPLACE_RSHIFT
|
||||
77 INPLACE_AND
|
||||
78 INPLACE_XOR
|
||||
79 INPLACE_OR
|
||||
80 BREAK_LOOP
|
||||
81 WITH_CLEANUP
|
||||
83 RETURN_VALUE
|
||||
84 IMPORT_STAR
|
||||
86 YIELD_VALUE
|
||||
87 POP_BLOCK
|
||||
88 END_FINALLY
|
||||
89 POP_EXCEPT
|
||||
90 STORE_NAME_A
|
||||
91 DELETE_NAME_A
|
||||
92 UNPACK_SEQUENCE_A
|
||||
93 FOR_ITER_A
|
||||
94 UNPACK_EX_A
|
||||
95 STORE_ATTR_A
|
||||
96 DELETE_ATTR_A
|
||||
97 STORE_GLOBAL_A
|
||||
98 DELETE_GLOBAL_A
|
||||
99 DUP_TOPX_A
|
||||
100 LOAD_CONST_A
|
||||
101 LOAD_NAME_A
|
||||
102 BUILD_TUPLE_A
|
||||
103 BUILD_LIST_A
|
||||
104 BUILD_SET_A
|
||||
105 BUILD_MAP_A
|
||||
106 LOAD_ATTR_A
|
||||
107 COMPARE_OP_A
|
||||
108 IMPORT_NAME_A
|
||||
109 IMPORT_FROM_A
|
||||
110 JUMP_FORWARD_A
|
||||
111 JUMP_IF_FALSE_A
|
||||
112 JUMP_IF_TRUE_A
|
||||
113 JUMP_ABSOLUTE_A
|
||||
116 LOAD_GLOBAL_A
|
||||
119 CONTINUE_LOOP_A
|
||||
120 SETUP_LOOP_A
|
||||
121 SETUP_EXCEPT_A
|
||||
122 SETUP_FINALLY_A
|
||||
124 LOAD_FAST_A
|
||||
125 STORE_FAST_A
|
||||
126 DELETE_FAST_A
|
||||
130 RAISE_VARARGS_A
|
||||
131 CALL_FUNCTION_A
|
||||
132 MAKE_FUNCTION_A
|
||||
133 BUILD_SLICE_A
|
||||
134 MAKE_CLOSURE_A
|
||||
135 LOAD_CLOSURE_A
|
||||
136 LOAD_DEREF_A
|
||||
137 STORE_DEREF_A
|
||||
140 CALL_FUNCTION_VAR_A
|
||||
141 CALL_FUNCTION_KW_A
|
||||
142 CALL_FUNCTION_VAR_KW_A
|
||||
143 EXTENDED_ARG_A
|
@@ -1,100 +0,0 @@
|
||||
0 STOP_CODE
|
||||
1 POP_TOP
|
||||
2 ROT_TWO
|
||||
3 ROT_THREE
|
||||
4 DUP_TOP
|
||||
5 ROT_FOUR
|
||||
9 NOP
|
||||
10 UNARY_POSITIVE
|
||||
11 UNARY_NEGATIVE
|
||||
12 UNARY_NOT
|
||||
15 UNARY_INVERT
|
||||
19 BINARY_POWER
|
||||
20 BINARY_MULTIPLY
|
||||
22 BINARY_MODULO
|
||||
23 BINARY_ADD
|
||||
24 BINARY_SUBTRACT
|
||||
25 BINARY_SUBSCR
|
||||
26 BINARY_FLOOR_DIVIDE
|
||||
27 BINARY_TRUE_DIVIDE
|
||||
28 INPLACE_FLOOR_DIVIDE
|
||||
29 INPLACE_TRUE_DIVIDE
|
||||
54 STORE_MAP
|
||||
55 INPLACE_ADD
|
||||
56 INPLACE_SUBTRACT
|
||||
57 INPLACE_MULTIPLY
|
||||
59 INPLACE_MODULO
|
||||
60 STORE_SUBSCR
|
||||
61 DELETE_SUBSCR
|
||||
62 BINARY_LSHIFT
|
||||
63 BINARY_RSHIFT
|
||||
64 BINARY_AND
|
||||
65 BINARY_XOR
|
||||
66 BINARY_OR
|
||||
67 INPLACE_POWER
|
||||
68 GET_ITER
|
||||
69 STORE_LOCALS
|
||||
70 PRINT_EXPR
|
||||
71 LOAD_BUILD_CLASS
|
||||
75 INPLACE_LSHIFT
|
||||
76 INPLACE_RSHIFT
|
||||
77 INPLACE_AND
|
||||
78 INPLACE_XOR
|
||||
79 INPLACE_OR
|
||||
80 BREAK_LOOP
|
||||
81 WITH_CLEANUP
|
||||
83 RETURN_VALUE
|
||||
84 IMPORT_STAR
|
||||
86 YIELD_VALUE
|
||||
87 POP_BLOCK
|
||||
88 END_FINALLY
|
||||
89 POP_EXCEPT
|
||||
90 STORE_NAME_A
|
||||
91 DELETE_NAME_A
|
||||
92 UNPACK_SEQUENCE_A
|
||||
93 FOR_ITER_A
|
||||
94 UNPACK_EX_A
|
||||
95 STORE_ATTR_A
|
||||
96 DELETE_ATTR_A
|
||||
97 STORE_GLOBAL_A
|
||||
98 DELETE_GLOBAL_A
|
||||
99 DUP_TOPX_A
|
||||
100 LOAD_CONST_A
|
||||
101 LOAD_NAME_A
|
||||
102 BUILD_TUPLE_A
|
||||
103 BUILD_LIST_A
|
||||
104 BUILD_SET_A
|
||||
105 BUILD_MAP_A
|
||||
106 LOAD_ATTR_A
|
||||
107 COMPARE_OP_A
|
||||
108 IMPORT_NAME_A
|
||||
109 IMPORT_FROM_A
|
||||
110 JUMP_FORWARD_A
|
||||
111 JUMP_IF_FALSE_OR_POP_A
|
||||
112 JUMP_IF_TRUE_OR_POP_A
|
||||
113 JUMP_ABSOLUTE_A
|
||||
114 POP_JUMP_IF_FALSE_A
|
||||
115 POP_JUMP_IF_TRUE_A
|
||||
116 LOAD_GLOBAL_A
|
||||
119 CONTINUE_LOOP_A
|
||||
120 SETUP_LOOP_A
|
||||
121 SETUP_EXCEPT_A
|
||||
122 SETUP_FINALLY_A
|
||||
124 LOAD_FAST_A
|
||||
125 STORE_FAST_A
|
||||
126 DELETE_FAST_A
|
||||
130 RAISE_VARARGS_A
|
||||
131 CALL_FUNCTION_A
|
||||
132 MAKE_FUNCTION_A
|
||||
133 BUILD_SLICE_A
|
||||
134 MAKE_CLOSURE_A
|
||||
135 LOAD_CLOSURE_A
|
||||
136 LOAD_DEREF_A
|
||||
137 STORE_DEREF_A
|
||||
140 CALL_FUNCTION_VAR_A
|
||||
141 CALL_FUNCTION_KW_A
|
||||
142 CALL_FUNCTION_VAR_KW_A
|
||||
143 EXTENDED_ARG_A
|
||||
145 LIST_APPEND_A
|
||||
146 SET_ADD_A
|
||||
147 MAP_ADD_A
|
@@ -1,127 +0,0 @@
|
||||
1 POP_TOP
|
||||
2 ROT_TWO
|
||||
3 ROT_THREE
|
||||
4 DUP_TOP
|
||||
5 DUP_TOP_TWO
|
||||
6 ROT_FOUR
|
||||
9 NOP
|
||||
10 UNARY_POSITIVE
|
||||
11 UNARY_NEGATIVE
|
||||
12 UNARY_NOT
|
||||
15 UNARY_INVERT
|
||||
16 BINARY_MATRIX_MULTIPLY
|
||||
17 INPLACE_MATRIX_MULTIPLY
|
||||
19 BINARY_POWER
|
||||
20 BINARY_MULTIPLY
|
||||
22 BINARY_MODULO
|
||||
23 BINARY_ADD
|
||||
24 BINARY_SUBTRACT
|
||||
25 BINARY_SUBSCR
|
||||
26 BINARY_FLOOR_DIVIDE
|
||||
27 BINARY_TRUE_DIVIDE
|
||||
28 INPLACE_FLOOR_DIVIDE
|
||||
29 INPLACE_TRUE_DIVIDE
|
||||
30 GET_LEN
|
||||
31 MATCH_MAPPING
|
||||
32 MATCH_SEQUENCE
|
||||
33 MATCH_KEYS
|
||||
34 COPY_DICT_WITHOUT_KEYS
|
||||
49 WITH_EXCEPT_START
|
||||
50 GET_AITER
|
||||
51 GET_ANEXT
|
||||
52 BEFORE_ASYNC_WITH
|
||||
54 END_ASYNC_FOR
|
||||
55 INPLACE_ADD
|
||||
56 INPLACE_SUBTRACT
|
||||
57 INPLACE_MULTIPLY
|
||||
59 INPLACE_MODULO
|
||||
60 STORE_SUBSCR
|
||||
61 DELETE_SUBSCR
|
||||
62 BINARY_LSHIFT
|
||||
63 BINARY_RSHIFT
|
||||
64 BINARY_AND
|
||||
65 BINARY_XOR
|
||||
66 BINARY_OR
|
||||
67 INPLACE_POWER
|
||||
68 GET_ITER
|
||||
69 GET_YIELD_FROM_ITER
|
||||
70 PRINT_EXPR
|
||||
71 LOAD_BUILD_CLASS
|
||||
72 YIELD_FROM
|
||||
73 GET_AWAITABLE
|
||||
74 LOAD_ASSERTION_ERROR
|
||||
75 INPLACE_LSHIFT
|
||||
76 INPLACE_RSHIFT
|
||||
77 INPLACE_AND
|
||||
78 INPLACE_XOR
|
||||
79 INPLACE_OR
|
||||
82 LIST_TO_TUPLE
|
||||
83 RETURN_VALUE
|
||||
84 IMPORT_STAR
|
||||
85 SETUP_ANNOTATIONS
|
||||
86 YIELD_VALUE
|
||||
87 POP_BLOCK
|
||||
89 POP_EXCEPT
|
||||
90 STORE_NAME_A
|
||||
91 DELETE_NAME_A
|
||||
92 UNPACK_SEQUENCE_A
|
||||
93 FOR_ITER_A
|
||||
94 UNPACK_EX_A
|
||||
95 STORE_ATTR_A
|
||||
96 DELETE_ATTR_A
|
||||
97 STORE_GLOBAL_A
|
||||
98 DELETE_GLOBAL_A
|
||||
99 ROT_N_A
|
||||
100 LOAD_CONST_A
|
||||
101 LOAD_NAME_A
|
||||
102 BUILD_TUPLE_A
|
||||
103 BUILD_LIST_A
|
||||
104 BUILD_SET_A
|
||||
105 BUILD_MAP_A
|
||||
106 LOAD_ATTR_A
|
||||
107 COMPARE_OP_A
|
||||
108 IMPORT_NAME_A
|
||||
109 IMPORT_FROM_A
|
||||
110 JUMP_FORWARD_A
|
||||
111 JUMP_IF_FALSE_OR_POP_A
|
||||
112 JUMP_IF_TRUE_OR_POP_A
|
||||
113 JUMP_ABSOLUTE_A
|
||||
114 POP_JUMP_IF_FALSE_A
|
||||
115 POP_JUMP_IF_TRUE_A
|
||||
116 LOAD_GLOBAL_A
|
||||
117 IS_OP_A
|
||||
118 CONTAINS_OP_A
|
||||
119 RERAISE_A
|
||||
121 JUMP_IF_NOT_EXC_MATCH_A
|
||||
122 SETUP_FINALLY_A
|
||||
124 LOAD_FAST_A
|
||||
125 STORE_FAST_A
|
||||
126 DELETE_FAST_A
|
||||
129 GEN_START_A
|
||||
130 RAISE_VARARGS_A
|
||||
131 CALL_FUNCTION_A
|
||||
132 MAKE_FUNCTION_A
|
||||
133 BUILD_SLICE_A
|
||||
135 LOAD_CLOSURE_A
|
||||
136 LOAD_DEREF_A
|
||||
137 STORE_DEREF_A
|
||||
138 DELETE_DEREF_A
|
||||
141 CALL_FUNCTION_KW_A
|
||||
142 CALL_FUNCTION_EX_A
|
||||
143 SETUP_WITH_A
|
||||
144 EXTENDED_ARG_A
|
||||
145 LIST_APPEND_A
|
||||
146 SET_ADD_A
|
||||
147 MAP_ADD_A
|
||||
148 LOAD_CLASSDEREF_A
|
||||
152 MATCH_CLASS_A
|
||||
154 SETUP_ASYNC_WITH_A
|
||||
155 FORMAT_VALUE_A
|
||||
156 BUILD_CONST_KEY_MAP_A
|
||||
157 BUILD_STRING_A
|
||||
160 LOAD_METHOD_A
|
||||
161 CALL_METHOD_A
|
||||
162 LIST_EXTEND_A
|
||||
163 SET_UPDATE_A
|
||||
164 DICT_MERGE_A
|
||||
165 DICT_UPDATE_A
|
@@ -1,110 +0,0 @@
|
||||
0 CACHE
|
||||
1 POP_TOP
|
||||
2 PUSH_NULL
|
||||
9 NOP
|
||||
10 UNARY_POSITIVE
|
||||
11 UNARY_NEGATIVE
|
||||
12 UNARY_NOT
|
||||
15 UNARY_INVERT
|
||||
25 BINARY_SUBSCR
|
||||
30 GET_LEN
|
||||
31 MATCH_MAPPING
|
||||
32 MATCH_SEQUENCE
|
||||
33 MATCH_KEYS
|
||||
35 PUSH_EXC_INFO
|
||||
36 CHECK_EXC_MATCH
|
||||
37 CHECK_EG_MATCH
|
||||
49 WITH_EXCEPT_START
|
||||
50 GET_AITER
|
||||
51 GET_ANEXT
|
||||
52 BEFORE_ASYNC_WITH
|
||||
53 BEFORE_WITH
|
||||
54 END_ASYNC_FOR
|
||||
60 STORE_SUBSCR
|
||||
61 DELETE_SUBSCR
|
||||
68 GET_ITER
|
||||
69 GET_YIELD_FROM_ITER
|
||||
70 PRINT_EXPR
|
||||
71 LOAD_BUILD_CLASS
|
||||
74 LOAD_ASSERTION_ERROR
|
||||
75 RETURN_GENERATOR
|
||||
82 LIST_TO_TUPLE
|
||||
83 RETURN_VALUE
|
||||
84 IMPORT_STAR
|
||||
85 SETUP_ANNOTATIONS
|
||||
86 YIELD_VALUE
|
||||
87 ASYNC_GEN_WRAP
|
||||
88 PREP_RERAISE_STAR
|
||||
89 POP_EXCEPT
|
||||
90 STORE_NAME_A
|
||||
91 DELETE_NAME_A
|
||||
92 UNPACK_SEQUENCE_A
|
||||
93 FOR_ITER_A
|
||||
94 UNPACK_EX_A
|
||||
95 STORE_ATTR_A
|
||||
96 DELETE_ATTR_A
|
||||
97 STORE_GLOBAL_A
|
||||
98 DELETE_GLOBAL_A
|
||||
99 SWAP_A
|
||||
100 LOAD_CONST_A
|
||||
101 LOAD_NAME_A
|
||||
102 BUILD_TUPLE_A
|
||||
103 BUILD_LIST_A
|
||||
104 BUILD_SET_A
|
||||
105 BUILD_MAP_A
|
||||
106 LOAD_ATTR_A
|
||||
107 COMPARE_OP_A
|
||||
108 IMPORT_NAME_A
|
||||
109 IMPORT_FROM_A
|
||||
110 JUMP_FORWARD_A
|
||||
111 JUMP_IF_FALSE_OR_POP_A
|
||||
112 JUMP_IF_TRUE_OR_POP_A
|
||||
114 POP_JUMP_FORWARD_IF_FALSE_A
|
||||
115 POP_JUMP_FORWARD_IF_TRUE_A
|
||||
116 LOAD_GLOBAL_A
|
||||
117 IS_OP_A
|
||||
118 CONTAINS_OP_A
|
||||
119 RERAISE_A
|
||||
120 COPY_A
|
||||
122 BINARY_OP_A
|
||||
123 SEND_A
|
||||
124 LOAD_FAST_A
|
||||
125 STORE_FAST_A
|
||||
126 DELETE_FAST_A
|
||||
128 POP_JUMP_FORWARD_IF_NOT_NONE_A
|
||||
129 POP_JUMP_FORWARD_IF_NONE_A
|
||||
130 RAISE_VARARGS_A
|
||||
131 GET_AWAITABLE_A
|
||||
132 MAKE_FUNCTION_A
|
||||
133 BUILD_SLICE_A
|
||||
134 JUMP_BACKWARD_NO_INTERRUPT_A
|
||||
135 MAKE_CELL_A
|
||||
136 LOAD_CLOSURE_A
|
||||
137 LOAD_DEREF_A
|
||||
138 STORE_DEREF_A
|
||||
139 DELETE_DEREF_A
|
||||
140 JUMP_BACKWARD_A
|
||||
142 CALL_FUNCTION_EX_A
|
||||
144 EXTENDED_ARG_A
|
||||
145 LIST_APPEND_A
|
||||
146 SET_ADD_A
|
||||
147 MAP_ADD_A
|
||||
148 LOAD_CLASSDEREF_A
|
||||
149 COPY_FREE_VARS_A
|
||||
151 RESUME_A
|
||||
152 MATCH_CLASS_A
|
||||
155 FORMAT_VALUE_A
|
||||
156 BUILD_CONST_KEY_MAP_A
|
||||
157 BUILD_STRING_A
|
||||
160 LOAD_METHOD_A
|
||||
162 LIST_EXTEND_A
|
||||
163 SET_UPDATE_A
|
||||
164 DICT_MERGE_A
|
||||
165 DICT_UPDATE_A
|
||||
166 PRECALL_A
|
||||
171 CALL_A
|
||||
172 KW_NAMES_A
|
||||
173 POP_JUMP_BACKWARD_IF_NOT_NONE_A
|
||||
174 POP_JUMP_BACKWARD_IF_NONE_A
|
||||
175 POP_JUMP_BACKWARD_IF_FALSE_A
|
||||
176 POP_JUMP_BACKWARD_IF_TRUE_A
|
@@ -1,129 +0,0 @@
|
||||
0 CACHE
|
||||
1 POP_TOP
|
||||
2 PUSH_NULL
|
||||
3 INTERPRETER_EXIT
|
||||
4 END_FOR
|
||||
5 END_SEND
|
||||
9 NOP
|
||||
11 UNARY_NEGATIVE
|
||||
12 UNARY_NOT
|
||||
15 UNARY_INVERT
|
||||
17 RESERVED
|
||||
25 BINARY_SUBSCR
|
||||
26 BINARY_SLICE
|
||||
27 STORE_SLICE
|
||||
30 GET_LEN
|
||||
31 MATCH_MAPPING
|
||||
32 MATCH_SEQUENCE
|
||||
33 MATCH_KEYS
|
||||
35 PUSH_EXC_INFO
|
||||
36 CHECK_EXC_MATCH
|
||||
37 CHECK_EG_MATCH
|
||||
49 WITH_EXCEPT_START
|
||||
50 GET_AITER
|
||||
51 GET_ANEXT
|
||||
52 BEFORE_ASYNC_WITH
|
||||
53 BEFORE_WITH
|
||||
54 END_ASYNC_FOR
|
||||
55 CLEANUP_THROW
|
||||
60 STORE_SUBSCR
|
||||
61 DELETE_SUBSCR
|
||||
68 GET_ITER
|
||||
69 GET_YIELD_FROM_ITER
|
||||
71 LOAD_BUILD_CLASS
|
||||
74 LOAD_ASSERTION_ERROR
|
||||
75 RETURN_GENERATOR
|
||||
83 RETURN_VALUE
|
||||
85 SETUP_ANNOTATIONS
|
||||
87 LOAD_LOCALS
|
||||
89 POP_EXCEPT
|
||||
90 STORE_NAME_A
|
||||
91 DELETE_NAME_A
|
||||
92 UNPACK_SEQUENCE_A
|
||||
93 FOR_ITER_A
|
||||
94 UNPACK_EX_A
|
||||
95 STORE_ATTR_A
|
||||
96 DELETE_ATTR_A
|
||||
97 STORE_GLOBAL_A
|
||||
98 DELETE_GLOBAL_A
|
||||
99 SWAP_A
|
||||
100 LOAD_CONST_A
|
||||
101 LOAD_NAME_A
|
||||
102 BUILD_TUPLE_A
|
||||
103 BUILD_LIST_A
|
||||
104 BUILD_SET_A
|
||||
105 BUILD_MAP_A
|
||||
106 LOAD_ATTR_A
|
||||
107 COMPARE_OP_A
|
||||
108 IMPORT_NAME_A
|
||||
109 IMPORT_FROM_A
|
||||
110 JUMP_FORWARD_A
|
||||
114 POP_JUMP_IF_FALSE_A
|
||||
115 POP_JUMP_IF_TRUE_A
|
||||
116 LOAD_GLOBAL_A
|
||||
117 IS_OP_A
|
||||
118 CONTAINS_OP_A
|
||||
119 RERAISE_A
|
||||
120 COPY_A
|
||||
121 RETURN_CONST_A
|
||||
122 BINARY_OP_A
|
||||
123 SEND_A
|
||||
124 LOAD_FAST_A
|
||||
125 STORE_FAST_A
|
||||
126 DELETE_FAST_A
|
||||
127 LOAD_FAST_CHECK_A
|
||||
128 POP_JUMP_IF_NOT_NONE_A
|
||||
129 POP_JUMP_IF_NONE_A
|
||||
130 RAISE_VARARGS_A
|
||||
131 GET_AWAITABLE_A
|
||||
132 MAKE_FUNCTION_A
|
||||
133 BUILD_SLICE_A
|
||||
134 JUMP_BACKWARD_NO_INTERRUPT_A
|
||||
135 MAKE_CELL_A
|
||||
136 LOAD_CLOSURE_A
|
||||
137 LOAD_DEREF_A
|
||||
138 STORE_DEREF_A
|
||||
139 DELETE_DEREF_A
|
||||
140 JUMP_BACKWARD_A
|
||||
141 LOAD_SUPER_ATTR_A
|
||||
142 CALL_FUNCTION_EX_A
|
||||
143 LOAD_FAST_AND_CLEAR_A
|
||||
144 EXTENDED_ARG_A
|
||||
145 LIST_APPEND_A
|
||||
146 SET_ADD_A
|
||||
147 MAP_ADD_A
|
||||
149 COPY_FREE_VARS_A
|
||||
150 YIELD_VALUE_A
|
||||
151 RESUME_A
|
||||
152 MATCH_CLASS_A
|
||||
155 FORMAT_VALUE_A
|
||||
156 BUILD_CONST_KEY_MAP_A
|
||||
157 BUILD_STRING_A
|
||||
162 LIST_EXTEND_A
|
||||
163 SET_UPDATE_A
|
||||
164 DICT_MERGE_A
|
||||
165 DICT_UPDATE_A
|
||||
171 CALL_A
|
||||
172 KW_NAMES_A
|
||||
173 CALL_INTRINSIC_1_A
|
||||
174 CALL_INTRINSIC_2_A
|
||||
175 LOAD_FROM_DICT_OR_GLOBALS_A
|
||||
176 LOAD_FROM_DICT_OR_DEREF_A
|
||||
237 INSTRUMENTED_LOAD_SUPER_ATTR_A
|
||||
238 INSTRUMENTED_POP_JUMP_IF_NONE_A
|
||||
239 INSTRUMENTED_POP_JUMP_IF_NOT_NONE_A
|
||||
240 INSTRUMENTED_RESUME_A
|
||||
241 INSTRUMENTED_CALL_A
|
||||
242 INSTRUMENTED_RETURN_VALUE_A
|
||||
243 INSTRUMENTED_YIELD_VALUE_A
|
||||
244 INSTRUMENTED_CALL_FUNCTION_EX_A
|
||||
245 INSTRUMENTED_JUMP_FORWARD_A
|
||||
246 INSTRUMENTED_JUMP_BACKWARD_A
|
||||
247 INSTRUMENTED_RETURN_CONST_A
|
||||
248 INSTRUMENTED_FOR_ITER_A
|
||||
249 INSTRUMENTED_POP_JUMP_IF_FALSE_A
|
||||
250 INSTRUMENTED_POP_JUMP_IF_TRUE_A
|
||||
251 INSTRUMENTED_END_FOR_A
|
||||
252 INSTRUMENTED_END_SEND_A
|
||||
253 INSTRUMENTED_INSTRUCTION_A
|
||||
254 INSTRUMENTED_LINE_A
|
@@ -1,101 +0,0 @@
|
||||
0 STOP_CODE
|
||||
1 POP_TOP
|
||||
2 ROT_TWO
|
||||
3 ROT_THREE
|
||||
4 DUP_TOP
|
||||
5 DUP_TOP_TWO
|
||||
9 NOP
|
||||
10 UNARY_POSITIVE
|
||||
11 UNARY_NEGATIVE
|
||||
12 UNARY_NOT
|
||||
15 UNARY_INVERT
|
||||
19 BINARY_POWER
|
||||
20 BINARY_MULTIPLY
|
||||
22 BINARY_MODULO
|
||||
23 BINARY_ADD
|
||||
24 BINARY_SUBTRACT
|
||||
25 BINARY_SUBSCR
|
||||
26 BINARY_FLOOR_DIVIDE
|
||||
27 BINARY_TRUE_DIVIDE
|
||||
28 INPLACE_FLOOR_DIVIDE
|
||||
29 INPLACE_TRUE_DIVIDE
|
||||
54 STORE_MAP
|
||||
55 INPLACE_ADD
|
||||
56 INPLACE_SUBTRACT
|
||||
57 INPLACE_MULTIPLY
|
||||
59 INPLACE_MODULO
|
||||
60 STORE_SUBSCR
|
||||
61 DELETE_SUBSCR
|
||||
62 BINARY_LSHIFT
|
||||
63 BINARY_RSHIFT
|
||||
64 BINARY_AND
|
||||
65 BINARY_XOR
|
||||
66 BINARY_OR
|
||||
67 INPLACE_POWER
|
||||
68 GET_ITER
|
||||
69 STORE_LOCALS
|
||||
70 PRINT_EXPR
|
||||
71 LOAD_BUILD_CLASS
|
||||
75 INPLACE_LSHIFT
|
||||
76 INPLACE_RSHIFT
|
||||
77 INPLACE_AND
|
||||
78 INPLACE_XOR
|
||||
79 INPLACE_OR
|
||||
80 BREAK_LOOP
|
||||
81 WITH_CLEANUP
|
||||
83 RETURN_VALUE
|
||||
84 IMPORT_STAR
|
||||
86 YIELD_VALUE
|
||||
87 POP_BLOCK
|
||||
88 END_FINALLY
|
||||
89 POP_EXCEPT
|
||||
90 STORE_NAME_A
|
||||
91 DELETE_NAME_A
|
||||
92 UNPACK_SEQUENCE_A
|
||||
93 FOR_ITER_A
|
||||
94 UNPACK_EX_A
|
||||
95 STORE_ATTR_A
|
||||
96 DELETE_ATTR_A
|
||||
97 STORE_GLOBAL_A
|
||||
98 DELETE_GLOBAL_A
|
||||
100 LOAD_CONST_A
|
||||
101 LOAD_NAME_A
|
||||
102 BUILD_TUPLE_A
|
||||
103 BUILD_LIST_A
|
||||
104 BUILD_SET_A
|
||||
105 BUILD_MAP_A
|
||||
106 LOAD_ATTR_A
|
||||
107 COMPARE_OP_A
|
||||
108 IMPORT_NAME_A
|
||||
109 IMPORT_FROM_A
|
||||
110 JUMP_FORWARD_A
|
||||
111 JUMP_IF_FALSE_OR_POP_A
|
||||
112 JUMP_IF_TRUE_OR_POP_A
|
||||
113 JUMP_ABSOLUTE_A
|
||||
114 POP_JUMP_IF_FALSE_A
|
||||
115 POP_JUMP_IF_TRUE_A
|
||||
116 LOAD_GLOBAL_A
|
||||
119 CONTINUE_LOOP_A
|
||||
120 SETUP_LOOP_A
|
||||
121 SETUP_EXCEPT_A
|
||||
122 SETUP_FINALLY_A
|
||||
124 LOAD_FAST_A
|
||||
125 STORE_FAST_A
|
||||
126 DELETE_FAST_A
|
||||
130 RAISE_VARARGS_A
|
||||
131 CALL_FUNCTION_A
|
||||
132 MAKE_FUNCTION_A
|
||||
133 BUILD_SLICE_A
|
||||
134 MAKE_CLOSURE_A
|
||||
135 LOAD_CLOSURE_A
|
||||
136 LOAD_DEREF_A
|
||||
137 STORE_DEREF_A
|
||||
138 DELETE_DEREF_A
|
||||
140 CALL_FUNCTION_VAR_A
|
||||
141 CALL_FUNCTION_KW_A
|
||||
142 CALL_FUNCTION_VAR_KW_A
|
||||
143 SETUP_WITH_A
|
||||
144 EXTENDED_ARG_A
|
||||
145 LIST_APPEND_A
|
||||
146 SET_ADD_A
|
||||
147 MAP_ADD_A
|
@@ -1,101 +0,0 @@
|
||||
1 POP_TOP
|
||||
2 ROT_TWO
|
||||
3 ROT_THREE
|
||||
4 DUP_TOP
|
||||
5 DUP_TOP_TWO
|
||||
9 NOP
|
||||
10 UNARY_POSITIVE
|
||||
11 UNARY_NEGATIVE
|
||||
12 UNARY_NOT
|
||||
15 UNARY_INVERT
|
||||
19 BINARY_POWER
|
||||
20 BINARY_MULTIPLY
|
||||
22 BINARY_MODULO
|
||||
23 BINARY_ADD
|
||||
24 BINARY_SUBTRACT
|
||||
25 BINARY_SUBSCR
|
||||
26 BINARY_FLOOR_DIVIDE
|
||||
27 BINARY_TRUE_DIVIDE
|
||||
28 INPLACE_FLOOR_DIVIDE
|
||||
29 INPLACE_TRUE_DIVIDE
|
||||
54 STORE_MAP
|
||||
55 INPLACE_ADD
|
||||
56 INPLACE_SUBTRACT
|
||||
57 INPLACE_MULTIPLY
|
||||
59 INPLACE_MODULO
|
||||
60 STORE_SUBSCR
|
||||
61 DELETE_SUBSCR
|
||||
62 BINARY_LSHIFT
|
||||
63 BINARY_RSHIFT
|
||||
64 BINARY_AND
|
||||
65 BINARY_XOR
|
||||
66 BINARY_OR
|
||||
67 INPLACE_POWER
|
||||
68 GET_ITER
|
||||
69 STORE_LOCALS
|
||||
70 PRINT_EXPR
|
||||
71 LOAD_BUILD_CLASS
|
||||
72 YIELD_FROM
|
||||
75 INPLACE_LSHIFT
|
||||
76 INPLACE_RSHIFT
|
||||
77 INPLACE_AND
|
||||
78 INPLACE_XOR
|
||||
79 INPLACE_OR
|
||||
80 BREAK_LOOP
|
||||
81 WITH_CLEANUP
|
||||
83 RETURN_VALUE
|
||||
84 IMPORT_STAR
|
||||
86 YIELD_VALUE
|
||||
87 POP_BLOCK
|
||||
88 END_FINALLY
|
||||
89 POP_EXCEPT
|
||||
90 STORE_NAME_A
|
||||
91 DELETE_NAME_A
|
||||
92 UNPACK_SEQUENCE_A
|
||||
93 FOR_ITER_A
|
||||
94 UNPACK_EX_A
|
||||
95 STORE_ATTR_A
|
||||
96 DELETE_ATTR_A
|
||||
97 STORE_GLOBAL_A
|
||||
98 DELETE_GLOBAL_A
|
||||
100 LOAD_CONST_A
|
||||
101 LOAD_NAME_A
|
||||
102 BUILD_TUPLE_A
|
||||
103 BUILD_LIST_A
|
||||
104 BUILD_SET_A
|
||||
105 BUILD_MAP_A
|
||||
106 LOAD_ATTR_A
|
||||
107 COMPARE_OP_A
|
||||
108 IMPORT_NAME_A
|
||||
109 IMPORT_FROM_A
|
||||
110 JUMP_FORWARD_A
|
||||
111 JUMP_IF_FALSE_OR_POP_A
|
||||
112 JUMP_IF_TRUE_OR_POP_A
|
||||
113 JUMP_ABSOLUTE_A
|
||||
114 POP_JUMP_IF_FALSE_A
|
||||
115 POP_JUMP_IF_TRUE_A
|
||||
116 LOAD_GLOBAL_A
|
||||
119 CONTINUE_LOOP_A
|
||||
120 SETUP_LOOP_A
|
||||
121 SETUP_EXCEPT_A
|
||||
122 SETUP_FINALLY_A
|
||||
124 LOAD_FAST_A
|
||||
125 STORE_FAST_A
|
||||
126 DELETE_FAST_A
|
||||
130 RAISE_VARARGS_A
|
||||
131 CALL_FUNCTION_A
|
||||
132 MAKE_FUNCTION_A
|
||||
133 BUILD_SLICE_A
|
||||
134 MAKE_CLOSURE_A
|
||||
135 LOAD_CLOSURE_A
|
||||
136 LOAD_DEREF_A
|
||||
137 STORE_DEREF_A
|
||||
138 DELETE_DEREF_A
|
||||
140 CALL_FUNCTION_VAR_A
|
||||
141 CALL_FUNCTION_KW_A
|
||||
142 CALL_FUNCTION_VAR_KW_A
|
||||
143 SETUP_WITH_A
|
||||
144 EXTENDED_ARG_A
|
||||
145 LIST_APPEND_A
|
||||
146 SET_ADD_A
|
||||
147 MAP_ADD_A
|
@@ -1,101 +0,0 @@
|
||||
1 POP_TOP
|
||||
2 ROT_TWO
|
||||
3 ROT_THREE
|
||||
4 DUP_TOP
|
||||
5 DUP_TOP_TWO
|
||||
9 NOP
|
||||
10 UNARY_POSITIVE
|
||||
11 UNARY_NEGATIVE
|
||||
12 UNARY_NOT
|
||||
15 UNARY_INVERT
|
||||
19 BINARY_POWER
|
||||
20 BINARY_MULTIPLY
|
||||
22 BINARY_MODULO
|
||||
23 BINARY_ADD
|
||||
24 BINARY_SUBTRACT
|
||||
25 BINARY_SUBSCR
|
||||
26 BINARY_FLOOR_DIVIDE
|
||||
27 BINARY_TRUE_DIVIDE
|
||||
28 INPLACE_FLOOR_DIVIDE
|
||||
29 INPLACE_TRUE_DIVIDE
|
||||
54 STORE_MAP
|
||||
55 INPLACE_ADD
|
||||
56 INPLACE_SUBTRACT
|
||||
57 INPLACE_MULTIPLY
|
||||
59 INPLACE_MODULO
|
||||
60 STORE_SUBSCR
|
||||
61 DELETE_SUBSCR
|
||||
62 BINARY_LSHIFT
|
||||
63 BINARY_RSHIFT
|
||||
64 BINARY_AND
|
||||
65 BINARY_XOR
|
||||
66 BINARY_OR
|
||||
67 INPLACE_POWER
|
||||
68 GET_ITER
|
||||
70 PRINT_EXPR
|
||||
71 LOAD_BUILD_CLASS
|
||||
72 YIELD_FROM
|
||||
75 INPLACE_LSHIFT
|
||||
76 INPLACE_RSHIFT
|
||||
77 INPLACE_AND
|
||||
78 INPLACE_XOR
|
||||
79 INPLACE_OR
|
||||
80 BREAK_LOOP
|
||||
81 WITH_CLEANUP
|
||||
83 RETURN_VALUE
|
||||
84 IMPORT_STAR
|
||||
86 YIELD_VALUE
|
||||
87 POP_BLOCK
|
||||
88 END_FINALLY
|
||||
89 POP_EXCEPT
|
||||
90 STORE_NAME_A
|
||||
91 DELETE_NAME_A
|
||||
92 UNPACK_SEQUENCE_A
|
||||
93 FOR_ITER_A
|
||||
94 UNPACK_EX_A
|
||||
95 STORE_ATTR_A
|
||||
96 DELETE_ATTR_A
|
||||
97 STORE_GLOBAL_A
|
||||
98 DELETE_GLOBAL_A
|
||||
100 LOAD_CONST_A
|
||||
101 LOAD_NAME_A
|
||||
102 BUILD_TUPLE_A
|
||||
103 BUILD_LIST_A
|
||||
104 BUILD_SET_A
|
||||
105 BUILD_MAP_A
|
||||
106 LOAD_ATTR_A
|
||||
107 COMPARE_OP_A
|
||||
108 IMPORT_NAME_A
|
||||
109 IMPORT_FROM_A
|
||||
110 JUMP_FORWARD_A
|
||||
111 JUMP_IF_FALSE_OR_POP_A
|
||||
112 JUMP_IF_TRUE_OR_POP_A
|
||||
113 JUMP_ABSOLUTE_A
|
||||
114 POP_JUMP_IF_FALSE_A
|
||||
115 POP_JUMP_IF_TRUE_A
|
||||
116 LOAD_GLOBAL_A
|
||||
119 CONTINUE_LOOP_A
|
||||
120 SETUP_LOOP_A
|
||||
121 SETUP_EXCEPT_A
|
||||
122 SETUP_FINALLY_A
|
||||
124 LOAD_FAST_A
|
||||
125 STORE_FAST_A
|
||||
126 DELETE_FAST_A
|
||||
130 RAISE_VARARGS_A
|
||||
131 CALL_FUNCTION_A
|
||||
132 MAKE_FUNCTION_A
|
||||
133 BUILD_SLICE_A
|
||||
134 MAKE_CLOSURE_A
|
||||
135 LOAD_CLOSURE_A
|
||||
136 LOAD_DEREF_A
|
||||
137 STORE_DEREF_A
|
||||
138 DELETE_DEREF_A
|
||||
140 CALL_FUNCTION_VAR_A
|
||||
141 CALL_FUNCTION_KW_A
|
||||
142 CALL_FUNCTION_VAR_KW_A
|
||||
143 SETUP_WITH_A
|
||||
144 EXTENDED_ARG_A
|
||||
145 LIST_APPEND_A
|
||||
146 SET_ADD_A
|
||||
147 MAP_ADD_A
|
||||
148 LOAD_CLASSDEREF_A
|
@@ -1,114 +0,0 @@
|
||||
1 POP_TOP
|
||||
2 ROT_TWO
|
||||
3 ROT_THREE
|
||||
4 DUP_TOP
|
||||
5 DUP_TOP_TWO
|
||||
9 NOP
|
||||
10 UNARY_POSITIVE
|
||||
11 UNARY_NEGATIVE
|
||||
12 UNARY_NOT
|
||||
15 UNARY_INVERT
|
||||
16 BINARY_MATRIX_MULTIPLY
|
||||
17 INPLACE_MATRIX_MULTIPLY
|
||||
19 BINARY_POWER
|
||||
20 BINARY_MULTIPLY
|
||||
22 BINARY_MODULO
|
||||
23 BINARY_ADD
|
||||
24 BINARY_SUBTRACT
|
||||
25 BINARY_SUBSCR
|
||||
26 BINARY_FLOOR_DIVIDE
|
||||
27 BINARY_TRUE_DIVIDE
|
||||
28 INPLACE_FLOOR_DIVIDE
|
||||
29 INPLACE_TRUE_DIVIDE
|
||||
50 GET_AITER
|
||||
51 GET_ANEXT
|
||||
52 BEFORE_ASYNC_WITH
|
||||
55 INPLACE_ADD
|
||||
56 INPLACE_SUBTRACT
|
||||
57 INPLACE_MULTIPLY
|
||||
59 INPLACE_MODULO
|
||||
60 STORE_SUBSCR
|
||||
61 DELETE_SUBSCR
|
||||
62 BINARY_LSHIFT
|
||||
63 BINARY_RSHIFT
|
||||
64 BINARY_AND
|
||||
65 BINARY_XOR
|
||||
66 BINARY_OR
|
||||
67 INPLACE_POWER
|
||||
68 GET_ITER
|
||||
69 GET_YIELD_FROM_ITER
|
||||
70 PRINT_EXPR
|
||||
71 LOAD_BUILD_CLASS
|
||||
72 YIELD_FROM
|
||||
73 GET_AWAITABLE
|
||||
75 INPLACE_LSHIFT
|
||||
76 INPLACE_RSHIFT
|
||||
77 INPLACE_AND
|
||||
78 INPLACE_XOR
|
||||
79 INPLACE_OR
|
||||
80 BREAK_LOOP
|
||||
81 WITH_CLEANUP_START
|
||||
82 WITH_CLEANUP_FINISH
|
||||
83 RETURN_VALUE
|
||||
84 IMPORT_STAR
|
||||
86 YIELD_VALUE
|
||||
87 POP_BLOCK
|
||||
88 END_FINALLY
|
||||
89 POP_EXCEPT
|
||||
90 STORE_NAME_A
|
||||
91 DELETE_NAME_A
|
||||
92 UNPACK_SEQUENCE_A
|
||||
93 FOR_ITER_A
|
||||
94 UNPACK_EX_A
|
||||
95 STORE_ATTR_A
|
||||
96 DELETE_ATTR_A
|
||||
97 STORE_GLOBAL_A
|
||||
98 DELETE_GLOBAL_A
|
||||
100 LOAD_CONST_A
|
||||
101 LOAD_NAME_A
|
||||
102 BUILD_TUPLE_A
|
||||
103 BUILD_LIST_A
|
||||
104 BUILD_SET_A
|
||||
105 BUILD_MAP_A
|
||||
106 LOAD_ATTR_A
|
||||
107 COMPARE_OP_A
|
||||
108 IMPORT_NAME_A
|
||||
109 IMPORT_FROM_A
|
||||
110 JUMP_FORWARD_A
|
||||
111 JUMP_IF_FALSE_OR_POP_A
|
||||
112 JUMP_IF_TRUE_OR_POP_A
|
||||
113 JUMP_ABSOLUTE_A
|
||||
114 POP_JUMP_IF_FALSE_A
|
||||
115 POP_JUMP_IF_TRUE_A
|
||||
116 LOAD_GLOBAL_A
|
||||
119 CONTINUE_LOOP_A
|
||||
120 SETUP_LOOP_A
|
||||
121 SETUP_EXCEPT_A
|
||||
122 SETUP_FINALLY_A
|
||||
124 LOAD_FAST_A
|
||||
125 STORE_FAST_A
|
||||
126 DELETE_FAST_A
|
||||
130 RAISE_VARARGS_A
|
||||
131 CALL_FUNCTION_A
|
||||
132 MAKE_FUNCTION_A
|
||||
133 BUILD_SLICE_A
|
||||
134 MAKE_CLOSURE_A
|
||||
135 LOAD_CLOSURE_A
|
||||
136 LOAD_DEREF_A
|
||||
137 STORE_DEREF_A
|
||||
138 DELETE_DEREF_A
|
||||
140 CALL_FUNCTION_VAR_A
|
||||
141 CALL_FUNCTION_KW_A
|
||||
142 CALL_FUNCTION_VAR_KW_A
|
||||
143 SETUP_WITH_A
|
||||
144 EXTENDED_ARG_A
|
||||
145 LIST_APPEND_A
|
||||
146 SET_ADD_A
|
||||
147 MAP_ADD_A
|
||||
148 LOAD_CLASSDEREF_A
|
||||
149 BUILD_LIST_UNPACK_A
|
||||
150 BUILD_MAP_UNPACK_A
|
||||
151 BUILD_MAP_UNPACK_WITH_CALL_A
|
||||
152 BUILD_TUPLE_UNPACK_A
|
||||
153 BUILD_SET_UNPACK_A
|
||||
154 SETUP_ASYNC_WITH_A
|
@@ -1,118 +0,0 @@
|
||||
1 POP_TOP
|
||||
2 ROT_TWO
|
||||
3 ROT_THREE
|
||||
4 DUP_TOP
|
||||
5 DUP_TOP_TWO
|
||||
9 NOP
|
||||
10 UNARY_POSITIVE
|
||||
11 UNARY_NEGATIVE
|
||||
12 UNARY_NOT
|
||||
15 UNARY_INVERT
|
||||
16 BINARY_MATRIX_MULTIPLY
|
||||
17 INPLACE_MATRIX_MULTIPLY
|
||||
19 BINARY_POWER
|
||||
20 BINARY_MULTIPLY
|
||||
22 BINARY_MODULO
|
||||
23 BINARY_ADD
|
||||
24 BINARY_SUBTRACT
|
||||
25 BINARY_SUBSCR
|
||||
26 BINARY_FLOOR_DIVIDE
|
||||
27 BINARY_TRUE_DIVIDE
|
||||
28 INPLACE_FLOOR_DIVIDE
|
||||
29 INPLACE_TRUE_DIVIDE
|
||||
50 GET_AITER
|
||||
51 GET_ANEXT
|
||||
52 BEFORE_ASYNC_WITH
|
||||
55 INPLACE_ADD
|
||||
56 INPLACE_SUBTRACT
|
||||
57 INPLACE_MULTIPLY
|
||||
59 INPLACE_MODULO
|
||||
60 STORE_SUBSCR
|
||||
61 DELETE_SUBSCR
|
||||
62 BINARY_LSHIFT
|
||||
63 BINARY_RSHIFT
|
||||
64 BINARY_AND
|
||||
65 BINARY_XOR
|
||||
66 BINARY_OR
|
||||
67 INPLACE_POWER
|
||||
68 GET_ITER
|
||||
69 GET_YIELD_FROM_ITER
|
||||
70 PRINT_EXPR
|
||||
71 LOAD_BUILD_CLASS
|
||||
72 YIELD_FROM
|
||||
73 GET_AWAITABLE
|
||||
75 INPLACE_LSHIFT
|
||||
76 INPLACE_RSHIFT
|
||||
77 INPLACE_AND
|
||||
78 INPLACE_XOR
|
||||
79 INPLACE_OR
|
||||
80 BREAK_LOOP
|
||||
81 WITH_CLEANUP_START
|
||||
82 WITH_CLEANUP_FINISH
|
||||
83 RETURN_VALUE
|
||||
84 IMPORT_STAR
|
||||
85 SETUP_ANNOTATIONS
|
||||
86 YIELD_VALUE
|
||||
87 POP_BLOCK
|
||||
88 END_FINALLY
|
||||
89 POP_EXCEPT
|
||||
90 STORE_NAME_A
|
||||
91 DELETE_NAME_A
|
||||
92 UNPACK_SEQUENCE_A
|
||||
93 FOR_ITER_A
|
||||
94 UNPACK_EX_A
|
||||
95 STORE_ATTR_A
|
||||
96 DELETE_ATTR_A
|
||||
97 STORE_GLOBAL_A
|
||||
98 DELETE_GLOBAL_A
|
||||
100 LOAD_CONST_A
|
||||
101 LOAD_NAME_A
|
||||
102 BUILD_TUPLE_A
|
||||
103 BUILD_LIST_A
|
||||
104 BUILD_SET_A
|
||||
105 BUILD_MAP_A
|
||||
106 LOAD_ATTR_A
|
||||
107 COMPARE_OP_A
|
||||
108 IMPORT_NAME_A
|
||||
109 IMPORT_FROM_A
|
||||
110 JUMP_FORWARD_A
|
||||
111 JUMP_IF_FALSE_OR_POP_A
|
||||
112 JUMP_IF_TRUE_OR_POP_A
|
||||
113 JUMP_ABSOLUTE_A
|
||||
114 POP_JUMP_IF_FALSE_A
|
||||
115 POP_JUMP_IF_TRUE_A
|
||||
116 LOAD_GLOBAL_A
|
||||
119 CONTINUE_LOOP_A
|
||||
120 SETUP_LOOP_A
|
||||
121 SETUP_EXCEPT_A
|
||||
122 SETUP_FINALLY_A
|
||||
124 LOAD_FAST_A
|
||||
125 STORE_FAST_A
|
||||
126 DELETE_FAST_A
|
||||
127 STORE_ANNOTATION_A
|
||||
130 RAISE_VARARGS_A
|
||||
131 CALL_FUNCTION_A
|
||||
132 MAKE_FUNCTION_A
|
||||
133 BUILD_SLICE_A
|
||||
135 LOAD_CLOSURE_A
|
||||
136 LOAD_DEREF_A
|
||||
137 STORE_DEREF_A
|
||||
138 DELETE_DEREF_A
|
||||
141 CALL_FUNCTION_KW_A
|
||||
142 CALL_FUNCTION_EX_A
|
||||
143 SETUP_WITH_A
|
||||
144 EXTENDED_ARG_A
|
||||
145 LIST_APPEND_A
|
||||
146 SET_ADD_A
|
||||
147 MAP_ADD_A
|
||||
148 LOAD_CLASSDEREF_A
|
||||
149 BUILD_LIST_UNPACK_A
|
||||
150 BUILD_MAP_UNPACK_A
|
||||
151 BUILD_MAP_UNPACK_WITH_CALL_A
|
||||
152 BUILD_TUPLE_UNPACK_A
|
||||
153 BUILD_SET_UNPACK_A
|
||||
154 SETUP_ASYNC_WITH_A
|
||||
155 FORMAT_VALUE_A
|
||||
156 BUILD_CONST_KEY_MAP_A
|
||||
157 BUILD_STRING_A
|
||||
158 BUILD_TUPLE_UNPACK_WITH_CALL_A
|
@@ -1,119 +0,0 @@
|
||||
1 POP_TOP
|
||||
2 ROT_TWO
|
||||
3 ROT_THREE
|
||||
4 DUP_TOP
|
||||
5 DUP_TOP_TWO
|
||||
9 NOP
|
||||
10 UNARY_POSITIVE
|
||||
11 UNARY_NEGATIVE
|
||||
12 UNARY_NOT
|
||||
15 UNARY_INVERT
|
||||
16 BINARY_MATRIX_MULTIPLY
|
||||
17 INPLACE_MATRIX_MULTIPLY
|
||||
19 BINARY_POWER
|
||||
20 BINARY_MULTIPLY
|
||||
22 BINARY_MODULO
|
||||
23 BINARY_ADD
|
||||
24 BINARY_SUBTRACT
|
||||
25 BINARY_SUBSCR
|
||||
26 BINARY_FLOOR_DIVIDE
|
||||
27 BINARY_TRUE_DIVIDE
|
||||
28 INPLACE_FLOOR_DIVIDE
|
||||
29 INPLACE_TRUE_DIVIDE
|
||||
50 GET_AITER
|
||||
51 GET_ANEXT
|
||||
52 BEFORE_ASYNC_WITH
|
||||
55 INPLACE_ADD
|
||||
56 INPLACE_SUBTRACT
|
||||
57 INPLACE_MULTIPLY
|
||||
59 INPLACE_MODULO
|
||||
60 STORE_SUBSCR
|
||||
61 DELETE_SUBSCR
|
||||
62 BINARY_LSHIFT
|
||||
63 BINARY_RSHIFT
|
||||
64 BINARY_AND
|
||||
65 BINARY_XOR
|
||||
66 BINARY_OR
|
||||
67 INPLACE_POWER
|
||||
68 GET_ITER
|
||||
69 GET_YIELD_FROM_ITER
|
||||
70 PRINT_EXPR
|
||||
71 LOAD_BUILD_CLASS
|
||||
72 YIELD_FROM
|
||||
73 GET_AWAITABLE
|
||||
75 INPLACE_LSHIFT
|
||||
76 INPLACE_RSHIFT
|
||||
77 INPLACE_AND
|
||||
78 INPLACE_XOR
|
||||
79 INPLACE_OR
|
||||
80 BREAK_LOOP
|
||||
81 WITH_CLEANUP_START
|
||||
82 WITH_CLEANUP_FINISH
|
||||
83 RETURN_VALUE
|
||||
84 IMPORT_STAR
|
||||
85 SETUP_ANNOTATIONS
|
||||
86 YIELD_VALUE
|
||||
87 POP_BLOCK
|
||||
88 END_FINALLY
|
||||
89 POP_EXCEPT
|
||||
90 STORE_NAME_A
|
||||
91 DELETE_NAME_A
|
||||
92 UNPACK_SEQUENCE_A
|
||||
93 FOR_ITER_A
|
||||
94 UNPACK_EX_A
|
||||
95 STORE_ATTR_A
|
||||
96 DELETE_ATTR_A
|
||||
97 STORE_GLOBAL_A
|
||||
98 DELETE_GLOBAL_A
|
||||
100 LOAD_CONST_A
|
||||
101 LOAD_NAME_A
|
||||
102 BUILD_TUPLE_A
|
||||
103 BUILD_LIST_A
|
||||
104 BUILD_SET_A
|
||||
105 BUILD_MAP_A
|
||||
106 LOAD_ATTR_A
|
||||
107 COMPARE_OP_A
|
||||
108 IMPORT_NAME_A
|
||||
109 IMPORT_FROM_A
|
||||
110 JUMP_FORWARD_A
|
||||
111 JUMP_IF_FALSE_OR_POP_A
|
||||
112 JUMP_IF_TRUE_OR_POP_A
|
||||
113 JUMP_ABSOLUTE_A
|
||||
114 POP_JUMP_IF_FALSE_A
|
||||
115 POP_JUMP_IF_TRUE_A
|
||||
116 LOAD_GLOBAL_A
|
||||
119 CONTINUE_LOOP_A
|
||||
120 SETUP_LOOP_A
|
||||
121 SETUP_EXCEPT_A
|
||||
122 SETUP_FINALLY_A
|
||||
124 LOAD_FAST_A
|
||||
125 STORE_FAST_A
|
||||
126 DELETE_FAST_A
|
||||
130 RAISE_VARARGS_A
|
||||
131 CALL_FUNCTION_A
|
||||
132 MAKE_FUNCTION_A
|
||||
133 BUILD_SLICE_A
|
||||
135 LOAD_CLOSURE_A
|
||||
136 LOAD_DEREF_A
|
||||
137 STORE_DEREF_A
|
||||
138 DELETE_DEREF_A
|
||||
141 CALL_FUNCTION_KW_A
|
||||
142 CALL_FUNCTION_EX_A
|
||||
143 SETUP_WITH_A
|
||||
144 EXTENDED_ARG_A
|
||||
145 LIST_APPEND_A
|
||||
146 SET_ADD_A
|
||||
147 MAP_ADD_A
|
||||
148 LOAD_CLASSDEREF_A
|
||||
149 BUILD_LIST_UNPACK_A
|
||||
150 BUILD_MAP_UNPACK_A
|
||||
151 BUILD_MAP_UNPACK_WITH_CALL_A
|
||||
152 BUILD_TUPLE_UNPACK_A
|
||||
153 BUILD_SET_UNPACK_A
|
||||
154 SETUP_ASYNC_WITH_A
|
||||
155 FORMAT_VALUE_A
|
||||
156 BUILD_CONST_KEY_MAP_A
|
||||
157 BUILD_STRING_A
|
||||
158 BUILD_TUPLE_UNPACK_WITH_CALL_A
|
||||
160 LOAD_METHOD_A
|
||||
161 CALL_METHOD_A
|
@@ -1,120 +0,0 @@
|
||||
1 POP_TOP
|
||||
2 ROT_TWO
|
||||
3 ROT_THREE
|
||||
4 DUP_TOP
|
||||
5 DUP_TOP_TWO
|
||||
6 ROT_FOUR
|
||||
9 NOP
|
||||
10 UNARY_POSITIVE
|
||||
11 UNARY_NEGATIVE
|
||||
12 UNARY_NOT
|
||||
15 UNARY_INVERT
|
||||
16 BINARY_MATRIX_MULTIPLY
|
||||
17 INPLACE_MATRIX_MULTIPLY
|
||||
19 BINARY_POWER
|
||||
20 BINARY_MULTIPLY
|
||||
22 BINARY_MODULO
|
||||
23 BINARY_ADD
|
||||
24 BINARY_SUBTRACT
|
||||
25 BINARY_SUBSCR
|
||||
26 BINARY_FLOOR_DIVIDE
|
||||
27 BINARY_TRUE_DIVIDE
|
||||
28 INPLACE_FLOOR_DIVIDE
|
||||
29 INPLACE_TRUE_DIVIDE
|
||||
50 GET_AITER
|
||||
51 GET_ANEXT
|
||||
52 BEFORE_ASYNC_WITH
|
||||
53 BEGIN_FINALLY
|
||||
54 END_ASYNC_FOR
|
||||
55 INPLACE_ADD
|
||||
56 INPLACE_SUBTRACT
|
||||
57 INPLACE_MULTIPLY
|
||||
59 INPLACE_MODULO
|
||||
60 STORE_SUBSCR
|
||||
61 DELETE_SUBSCR
|
||||
62 BINARY_LSHIFT
|
||||
63 BINARY_RSHIFT
|
||||
64 BINARY_AND
|
||||
65 BINARY_XOR
|
||||
66 BINARY_OR
|
||||
67 INPLACE_POWER
|
||||
68 GET_ITER
|
||||
69 GET_YIELD_FROM_ITER
|
||||
70 PRINT_EXPR
|
||||
71 LOAD_BUILD_CLASS
|
||||
72 YIELD_FROM
|
||||
73 GET_AWAITABLE
|
||||
75 INPLACE_LSHIFT
|
||||
76 INPLACE_RSHIFT
|
||||
77 INPLACE_AND
|
||||
78 INPLACE_XOR
|
||||
79 INPLACE_OR
|
||||
81 WITH_CLEANUP_START
|
||||
82 WITH_CLEANUP_FINISH
|
||||
83 RETURN_VALUE
|
||||
84 IMPORT_STAR
|
||||
85 SETUP_ANNOTATIONS
|
||||
86 YIELD_VALUE
|
||||
87 POP_BLOCK
|
||||
88 END_FINALLY
|
||||
89 POP_EXCEPT
|
||||
90 STORE_NAME_A
|
||||
91 DELETE_NAME_A
|
||||
92 UNPACK_SEQUENCE_A
|
||||
93 FOR_ITER_A
|
||||
94 UNPACK_EX_A
|
||||
95 STORE_ATTR_A
|
||||
96 DELETE_ATTR_A
|
||||
97 STORE_GLOBAL_A
|
||||
98 DELETE_GLOBAL_A
|
||||
100 LOAD_CONST_A
|
||||
101 LOAD_NAME_A
|
||||
102 BUILD_TUPLE_A
|
||||
103 BUILD_LIST_A
|
||||
104 BUILD_SET_A
|
||||
105 BUILD_MAP_A
|
||||
106 LOAD_ATTR_A
|
||||
107 COMPARE_OP_A
|
||||
108 IMPORT_NAME_A
|
||||
109 IMPORT_FROM_A
|
||||
110 JUMP_FORWARD_A
|
||||
111 JUMP_IF_FALSE_OR_POP_A
|
||||
112 JUMP_IF_TRUE_OR_POP_A
|
||||
113 JUMP_ABSOLUTE_A
|
||||
114 POP_JUMP_IF_FALSE_A
|
||||
115 POP_JUMP_IF_TRUE_A
|
||||
116 LOAD_GLOBAL_A
|
||||
122 SETUP_FINALLY_A
|
||||
124 LOAD_FAST_A
|
||||
125 STORE_FAST_A
|
||||
126 DELETE_FAST_A
|
||||
130 RAISE_VARARGS_A
|
||||
131 CALL_FUNCTION_A
|
||||
132 MAKE_FUNCTION_A
|
||||
133 BUILD_SLICE_A
|
||||
135 LOAD_CLOSURE_A
|
||||
136 LOAD_DEREF_A
|
||||
137 STORE_DEREF_A
|
||||
138 DELETE_DEREF_A
|
||||
141 CALL_FUNCTION_KW_A
|
||||
142 CALL_FUNCTION_EX_A
|
||||
143 SETUP_WITH_A
|
||||
144 EXTENDED_ARG_A
|
||||
145 LIST_APPEND_A
|
||||
146 SET_ADD_A
|
||||
147 MAP_ADD_A
|
||||
148 LOAD_CLASSDEREF_A
|
||||
149 BUILD_LIST_UNPACK_A
|
||||
150 BUILD_MAP_UNPACK_A
|
||||
151 BUILD_MAP_UNPACK_WITH_CALL_A
|
||||
152 BUILD_TUPLE_UNPACK_A
|
||||
153 BUILD_SET_UNPACK_A
|
||||
154 SETUP_ASYNC_WITH_A
|
||||
155 FORMAT_VALUE_A
|
||||
156 BUILD_CONST_KEY_MAP_A
|
||||
157 BUILD_STRING_A
|
||||
158 BUILD_TUPLE_UNPACK_WITH_CALL_A
|
||||
160 LOAD_METHOD_A
|
||||
161 CALL_METHOD_A
|
||||
162 CALL_FINALLY_A
|
||||
163 POP_FINALLY_A
|
@@ -1,119 +0,0 @@
|
||||
1 POP_TOP
|
||||
2 ROT_TWO
|
||||
3 ROT_THREE
|
||||
4 DUP_TOP
|
||||
5 DUP_TOP_TWO
|
||||
6 ROT_FOUR
|
||||
9 NOP
|
||||
10 UNARY_POSITIVE
|
||||
11 UNARY_NEGATIVE
|
||||
12 UNARY_NOT
|
||||
15 UNARY_INVERT
|
||||
16 BINARY_MATRIX_MULTIPLY
|
||||
17 INPLACE_MATRIX_MULTIPLY
|
||||
19 BINARY_POWER
|
||||
20 BINARY_MULTIPLY
|
||||
22 BINARY_MODULO
|
||||
23 BINARY_ADD
|
||||
24 BINARY_SUBTRACT
|
||||
25 BINARY_SUBSCR
|
||||
26 BINARY_FLOOR_DIVIDE
|
||||
27 BINARY_TRUE_DIVIDE
|
||||
28 INPLACE_FLOOR_DIVIDE
|
||||
29 INPLACE_TRUE_DIVIDE
|
||||
48 RERAISE
|
||||
49 WITH_EXCEPT_START
|
||||
50 GET_AITER
|
||||
51 GET_ANEXT
|
||||
52 BEFORE_ASYNC_WITH
|
||||
54 END_ASYNC_FOR
|
||||
55 INPLACE_ADD
|
||||
56 INPLACE_SUBTRACT
|
||||
57 INPLACE_MULTIPLY
|
||||
59 INPLACE_MODULO
|
||||
60 STORE_SUBSCR
|
||||
61 DELETE_SUBSCR
|
||||
62 BINARY_LSHIFT
|
||||
63 BINARY_RSHIFT
|
||||
64 BINARY_AND
|
||||
65 BINARY_XOR
|
||||
66 BINARY_OR
|
||||
67 INPLACE_POWER
|
||||
68 GET_ITER
|
||||
69 GET_YIELD_FROM_ITER
|
||||
70 PRINT_EXPR
|
||||
71 LOAD_BUILD_CLASS
|
||||
72 YIELD_FROM
|
||||
73 GET_AWAITABLE
|
||||
74 LOAD_ASSERTION_ERROR
|
||||
75 INPLACE_LSHIFT
|
||||
76 INPLACE_RSHIFT
|
||||
77 INPLACE_AND
|
||||
78 INPLACE_XOR
|
||||
79 INPLACE_OR
|
||||
82 LIST_TO_TUPLE
|
||||
83 RETURN_VALUE
|
||||
84 IMPORT_STAR
|
||||
85 SETUP_ANNOTATIONS
|
||||
86 YIELD_VALUE
|
||||
87 POP_BLOCK
|
||||
89 POP_EXCEPT
|
||||
90 STORE_NAME_A
|
||||
91 DELETE_NAME_A
|
||||
92 UNPACK_SEQUENCE_A
|
||||
93 FOR_ITER_A
|
||||
94 UNPACK_EX_A
|
||||
95 STORE_ATTR_A
|
||||
96 DELETE_ATTR_A
|
||||
97 STORE_GLOBAL_A
|
||||
98 DELETE_GLOBAL_A
|
||||
100 LOAD_CONST_A
|
||||
101 LOAD_NAME_A
|
||||
102 BUILD_TUPLE_A
|
||||
103 BUILD_LIST_A
|
||||
104 BUILD_SET_A
|
||||
105 BUILD_MAP_A
|
||||
106 LOAD_ATTR_A
|
||||
107 COMPARE_OP_A
|
||||
108 IMPORT_NAME_A
|
||||
109 IMPORT_FROM_A
|
||||
110 JUMP_FORWARD_A
|
||||
111 JUMP_IF_FALSE_OR_POP_A
|
||||
112 JUMP_IF_TRUE_OR_POP_A
|
||||
113 JUMP_ABSOLUTE_A
|
||||
114 POP_JUMP_IF_FALSE_A
|
||||
115 POP_JUMP_IF_TRUE_A
|
||||
116 LOAD_GLOBAL_A
|
||||
117 IS_OP_A
|
||||
118 CONTAINS_OP_A
|
||||
121 JUMP_IF_NOT_EXC_MATCH_A
|
||||
122 SETUP_FINALLY_A
|
||||
124 LOAD_FAST_A
|
||||
125 STORE_FAST_A
|
||||
126 DELETE_FAST_A
|
||||
130 RAISE_VARARGS_A
|
||||
131 CALL_FUNCTION_A
|
||||
132 MAKE_FUNCTION_A
|
||||
133 BUILD_SLICE_A
|
||||
135 LOAD_CLOSURE_A
|
||||
136 LOAD_DEREF_A
|
||||
137 STORE_DEREF_A
|
||||
138 DELETE_DEREF_A
|
||||
141 CALL_FUNCTION_KW_A
|
||||
142 CALL_FUNCTION_EX_A
|
||||
143 SETUP_WITH_A
|
||||
144 EXTENDED_ARG_A
|
||||
145 LIST_APPEND_A
|
||||
146 SET_ADD_A
|
||||
147 MAP_ADD_A
|
||||
148 LOAD_CLASSDEREF_A
|
||||
154 SETUP_ASYNC_WITH_A
|
||||
155 FORMAT_VALUE_A
|
||||
156 BUILD_CONST_KEY_MAP_A
|
||||
157 BUILD_STRING_A
|
||||
160 LOAD_METHOD_A
|
||||
161 CALL_METHOD_A
|
||||
162 LIST_EXTEND_A
|
||||
163 SET_UPDATE_A
|
||||
164 DICT_MERGE_A
|
||||
165 DICT_UPDATE_A
|
101
bytes/python_3_0.cpp
Normal file
101
bytes/python_3_0.cpp
Normal file
@@ -0,0 +1,101 @@
|
||||
#include "bytecode_map.h"
|
||||
|
||||
BEGIN_MAP(3, 0)
|
||||
MAP_OP(0, STOP_CODE)
|
||||
MAP_OP(1, POP_TOP)
|
||||
MAP_OP(2, ROT_TWO)
|
||||
MAP_OP(3, ROT_THREE)
|
||||
MAP_OP(4, DUP_TOP)
|
||||
MAP_OP(5, ROT_FOUR)
|
||||
MAP_OP(9, NOP)
|
||||
MAP_OP(10, UNARY_POSITIVE)
|
||||
MAP_OP(11, UNARY_NEGATIVE)
|
||||
MAP_OP(12, UNARY_NOT)
|
||||
MAP_OP(15, UNARY_INVERT)
|
||||
MAP_OP(17, SET_ADD)
|
||||
MAP_OP(18, LIST_APPEND)
|
||||
MAP_OP(19, BINARY_POWER)
|
||||
MAP_OP(20, BINARY_MULTIPLY)
|
||||
MAP_OP(22, BINARY_MODULO)
|
||||
MAP_OP(23, BINARY_ADD)
|
||||
MAP_OP(24, BINARY_SUBTRACT)
|
||||
MAP_OP(25, BINARY_SUBSCR)
|
||||
MAP_OP(26, BINARY_FLOOR_DIVIDE)
|
||||
MAP_OP(27, BINARY_TRUE_DIVIDE)
|
||||
MAP_OP(28, INPLACE_FLOOR_DIVIDE)
|
||||
MAP_OP(29, INPLACE_TRUE_DIVIDE)
|
||||
MAP_OP(54, STORE_MAP)
|
||||
MAP_OP(55, INPLACE_ADD)
|
||||
MAP_OP(56, INPLACE_SUBTRACT)
|
||||
MAP_OP(57, INPLACE_MULTIPLY)
|
||||
MAP_OP(59, INPLACE_MODULO)
|
||||
MAP_OP(60, STORE_SUBSCR)
|
||||
MAP_OP(61, DELETE_SUBSCR)
|
||||
MAP_OP(62, BINARY_LSHIFT)
|
||||
MAP_OP(63, BINARY_RSHIFT)
|
||||
MAP_OP(64, BINARY_AND)
|
||||
MAP_OP(65, BINARY_XOR)
|
||||
MAP_OP(66, BINARY_OR)
|
||||
MAP_OP(67, INPLACE_POWER)
|
||||
MAP_OP(68, GET_ITER)
|
||||
MAP_OP(69, STORE_LOCALS)
|
||||
MAP_OP(70, PRINT_EXPR)
|
||||
MAP_OP(71, LOAD_BUILD_CLASS)
|
||||
MAP_OP(75, INPLACE_LSHIFT)
|
||||
MAP_OP(76, INPLACE_RSHIFT)
|
||||
MAP_OP(77, INPLACE_AND)
|
||||
MAP_OP(78, INPLACE_XOR)
|
||||
MAP_OP(79, INPLACE_OR)
|
||||
MAP_OP(80, BREAK_LOOP)
|
||||
MAP_OP(81, WITH_CLEANUP)
|
||||
MAP_OP(83, RETURN_VALUE)
|
||||
MAP_OP(84, IMPORT_STAR)
|
||||
MAP_OP(86, YIELD_VALUE)
|
||||
MAP_OP(87, POP_BLOCK)
|
||||
MAP_OP(88, END_FINALLY)
|
||||
MAP_OP(89, POP_EXCEPT)
|
||||
MAP_OP(90, STORE_NAME_A)
|
||||
MAP_OP(91, DELETE_NAME_A)
|
||||
MAP_OP(92, UNPACK_SEQUENCE_A)
|
||||
MAP_OP(93, FOR_ITER_A)
|
||||
MAP_OP(94, UNPACK_EX_A)
|
||||
MAP_OP(95, STORE_ATTR_A)
|
||||
MAP_OP(96, DELETE_ATTR_A)
|
||||
MAP_OP(97, STORE_GLOBAL_A)
|
||||
MAP_OP(98, DELETE_GLOBAL_A)
|
||||
MAP_OP(99, DUP_TOPX_A)
|
||||
MAP_OP(100, LOAD_CONST_A)
|
||||
MAP_OP(101, LOAD_NAME_A)
|
||||
MAP_OP(102, BUILD_TUPLE_A)
|
||||
MAP_OP(103, BUILD_LIST_A)
|
||||
MAP_OP(104, BUILD_SET_A)
|
||||
MAP_OP(105, BUILD_MAP_A)
|
||||
MAP_OP(106, LOAD_ATTR_A)
|
||||
MAP_OP(107, COMPARE_OP_A)
|
||||
MAP_OP(108, IMPORT_NAME_A)
|
||||
MAP_OP(109, IMPORT_FROM_A)
|
||||
MAP_OP(110, JUMP_FORWARD_A)
|
||||
MAP_OP(111, JUMP_IF_FALSE_A)
|
||||
MAP_OP(112, JUMP_IF_TRUE_A)
|
||||
MAP_OP(113, JUMP_ABSOLUTE_A)
|
||||
MAP_OP(116, LOAD_GLOBAL_A)
|
||||
MAP_OP(119, CONTINUE_LOOP_A)
|
||||
MAP_OP(120, SETUP_LOOP_A)
|
||||
MAP_OP(121, SETUP_EXCEPT_A)
|
||||
MAP_OP(122, SETUP_FINALLY_A)
|
||||
MAP_OP(124, LOAD_FAST_A)
|
||||
MAP_OP(125, STORE_FAST_A)
|
||||
MAP_OP(126, DELETE_FAST_A)
|
||||
MAP_OP(130, RAISE_VARARGS_A)
|
||||
MAP_OP(131, CALL_FUNCTION_A)
|
||||
MAP_OP(132, MAKE_FUNCTION_A)
|
||||
MAP_OP(133, BUILD_SLICE_A)
|
||||
MAP_OP(134, MAKE_CLOSURE_A)
|
||||
MAP_OP(135, LOAD_CLOSURE_A)
|
||||
MAP_OP(136, LOAD_DEREF_A)
|
||||
MAP_OP(137, STORE_DEREF_A)
|
||||
MAP_OP(140, CALL_FUNCTION_VAR_A)
|
||||
MAP_OP(141, CALL_FUNCTION_KW_A)
|
||||
MAP_OP(142, CALL_FUNCTION_VAR_KW_A)
|
||||
MAP_OP(143, EXTENDED_ARG_A)
|
||||
END_MAP()
|
104
bytes/python_3_1.cpp
Normal file
104
bytes/python_3_1.cpp
Normal file
@@ -0,0 +1,104 @@
|
||||
#include "bytecode_map.h"
|
||||
|
||||
BEGIN_MAP(3, 1)
|
||||
MAP_OP(0, STOP_CODE)
|
||||
MAP_OP(1, POP_TOP)
|
||||
MAP_OP(2, ROT_TWO)
|
||||
MAP_OP(3, ROT_THREE)
|
||||
MAP_OP(4, DUP_TOP)
|
||||
MAP_OP(5, ROT_FOUR)
|
||||
MAP_OP(9, NOP)
|
||||
MAP_OP(10, UNARY_POSITIVE)
|
||||
MAP_OP(11, UNARY_NEGATIVE)
|
||||
MAP_OP(12, UNARY_NOT)
|
||||
MAP_OP(15, UNARY_INVERT)
|
||||
MAP_OP(19, BINARY_POWER)
|
||||
MAP_OP(20, BINARY_MULTIPLY)
|
||||
MAP_OP(22, BINARY_MODULO)
|
||||
MAP_OP(23, BINARY_ADD)
|
||||
MAP_OP(24, BINARY_SUBTRACT)
|
||||
MAP_OP(25, BINARY_SUBSCR)
|
||||
MAP_OP(26, BINARY_FLOOR_DIVIDE)
|
||||
MAP_OP(27, BINARY_TRUE_DIVIDE)
|
||||
MAP_OP(28, INPLACE_FLOOR_DIVIDE)
|
||||
MAP_OP(29, INPLACE_TRUE_DIVIDE)
|
||||
MAP_OP(54, STORE_MAP)
|
||||
MAP_OP(55, INPLACE_ADD)
|
||||
MAP_OP(56, INPLACE_SUBTRACT)
|
||||
MAP_OP(57, INPLACE_MULTIPLY)
|
||||
MAP_OP(59, INPLACE_MODULO)
|
||||
MAP_OP(60, STORE_SUBSCR)
|
||||
MAP_OP(61, DELETE_SUBSCR)
|
||||
MAP_OP(62, BINARY_LSHIFT)
|
||||
MAP_OP(63, BINARY_RSHIFT)
|
||||
MAP_OP(64, BINARY_AND)
|
||||
MAP_OP(65, BINARY_XOR)
|
||||
MAP_OP(66, BINARY_OR)
|
||||
MAP_OP(67, INPLACE_POWER)
|
||||
MAP_OP(68, GET_ITER)
|
||||
MAP_OP(69, STORE_LOCALS)
|
||||
MAP_OP(70, PRINT_EXPR)
|
||||
MAP_OP(71, LOAD_BUILD_CLASS)
|
||||
MAP_OP(75, INPLACE_LSHIFT)
|
||||
MAP_OP(76, INPLACE_RSHIFT)
|
||||
MAP_OP(77, INPLACE_AND)
|
||||
MAP_OP(78, INPLACE_XOR)
|
||||
MAP_OP(79, INPLACE_OR)
|
||||
MAP_OP(80, BREAK_LOOP)
|
||||
MAP_OP(81, WITH_CLEANUP)
|
||||
MAP_OP(83, RETURN_VALUE)
|
||||
MAP_OP(84, IMPORT_STAR)
|
||||
MAP_OP(86, YIELD_VALUE)
|
||||
MAP_OP(87, POP_BLOCK)
|
||||
MAP_OP(88, END_FINALLY)
|
||||
MAP_OP(89, POP_EXCEPT)
|
||||
MAP_OP(90, STORE_NAME_A)
|
||||
MAP_OP(91, DELETE_NAME_A)
|
||||
MAP_OP(92, UNPACK_SEQUENCE_A)
|
||||
MAP_OP(93, FOR_ITER_A)
|
||||
MAP_OP(94, UNPACK_EX_A)
|
||||
MAP_OP(95, STORE_ATTR_A)
|
||||
MAP_OP(96, DELETE_ATTR_A)
|
||||
MAP_OP(97, STORE_GLOBAL_A)
|
||||
MAP_OP(98, DELETE_GLOBAL_A)
|
||||
MAP_OP(99, DUP_TOPX_A)
|
||||
MAP_OP(100, LOAD_CONST_A)
|
||||
MAP_OP(101, LOAD_NAME_A)
|
||||
MAP_OP(102, BUILD_TUPLE_A)
|
||||
MAP_OP(103, BUILD_LIST_A)
|
||||
MAP_OP(104, BUILD_SET_A)
|
||||
MAP_OP(105, BUILD_MAP_A)
|
||||
MAP_OP(106, LOAD_ATTR_A)
|
||||
MAP_OP(107, COMPARE_OP_A)
|
||||
MAP_OP(108, IMPORT_NAME_A)
|
||||
MAP_OP(109, IMPORT_FROM_A)
|
||||
MAP_OP(110, JUMP_FORWARD_A)
|
||||
MAP_OP(111, JUMP_IF_FALSE_OR_POP_A)
|
||||
MAP_OP(112, JUMP_IF_TRUE_OR_POP_A)
|
||||
MAP_OP(113, JUMP_ABSOLUTE_A)
|
||||
MAP_OP(114, POP_JUMP_IF_FALSE_A)
|
||||
MAP_OP(115, POP_JUMP_IF_TRUE_A)
|
||||
MAP_OP(116, LOAD_GLOBAL_A)
|
||||
MAP_OP(119, CONTINUE_LOOP_A)
|
||||
MAP_OP(120, SETUP_LOOP_A)
|
||||
MAP_OP(121, SETUP_EXCEPT_A)
|
||||
MAP_OP(122, SETUP_FINALLY_A)
|
||||
MAP_OP(124, LOAD_FAST_A)
|
||||
MAP_OP(125, STORE_FAST_A)
|
||||
MAP_OP(126, DELETE_FAST_A)
|
||||
MAP_OP(130, RAISE_VARARGS_A)
|
||||
MAP_OP(131, CALL_FUNCTION_A)
|
||||
MAP_OP(132, MAKE_FUNCTION_A)
|
||||
MAP_OP(133, BUILD_SLICE_A)
|
||||
MAP_OP(134, MAKE_CLOSURE_A)
|
||||
MAP_OP(135, LOAD_CLOSURE_A)
|
||||
MAP_OP(136, LOAD_DEREF_A)
|
||||
MAP_OP(137, STORE_DEREF_A)
|
||||
MAP_OP(140, CALL_FUNCTION_VAR_A)
|
||||
MAP_OP(141, CALL_FUNCTION_KW_A)
|
||||
MAP_OP(142, CALL_FUNCTION_VAR_KW_A)
|
||||
MAP_OP(143, EXTENDED_ARG_A)
|
||||
MAP_OP(145, LIST_APPEND_A)
|
||||
MAP_OP(146, SET_ADD_A)
|
||||
MAP_OP(147, MAP_ADD_A)
|
||||
END_MAP()
|
131
bytes/python_3_10.cpp
Normal file
131
bytes/python_3_10.cpp
Normal file
@@ -0,0 +1,131 @@
|
||||
#include "bytecode_map.h"
|
||||
|
||||
BEGIN_MAP(3, 10)
|
||||
MAP_OP(1, POP_TOP)
|
||||
MAP_OP(2, ROT_TWO)
|
||||
MAP_OP(3, ROT_THREE)
|
||||
MAP_OP(4, DUP_TOP)
|
||||
MAP_OP(5, DUP_TOP_TWO)
|
||||
MAP_OP(6, ROT_FOUR)
|
||||
MAP_OP(9, NOP)
|
||||
MAP_OP(10, UNARY_POSITIVE)
|
||||
MAP_OP(11, UNARY_NEGATIVE)
|
||||
MAP_OP(12, UNARY_NOT)
|
||||
MAP_OP(15, UNARY_INVERT)
|
||||
MAP_OP(16, BINARY_MATRIX_MULTIPLY)
|
||||
MAP_OP(17, INPLACE_MATRIX_MULTIPLY)
|
||||
MAP_OP(19, BINARY_POWER)
|
||||
MAP_OP(20, BINARY_MULTIPLY)
|
||||
MAP_OP(22, BINARY_MODULO)
|
||||
MAP_OP(23, BINARY_ADD)
|
||||
MAP_OP(24, BINARY_SUBTRACT)
|
||||
MAP_OP(25, BINARY_SUBSCR)
|
||||
MAP_OP(26, BINARY_FLOOR_DIVIDE)
|
||||
MAP_OP(27, BINARY_TRUE_DIVIDE)
|
||||
MAP_OP(28, INPLACE_FLOOR_DIVIDE)
|
||||
MAP_OP(29, INPLACE_TRUE_DIVIDE)
|
||||
MAP_OP(30, GET_LEN)
|
||||
MAP_OP(31, MATCH_MAPPING)
|
||||
MAP_OP(32, MATCH_SEQUENCE)
|
||||
MAP_OP(33, MATCH_KEYS)
|
||||
MAP_OP(34, COPY_DICT_WITHOUT_KEYS)
|
||||
MAP_OP(49, WITH_EXCEPT_START)
|
||||
MAP_OP(50, GET_AITER)
|
||||
MAP_OP(51, GET_ANEXT)
|
||||
MAP_OP(52, BEFORE_ASYNC_WITH)
|
||||
MAP_OP(54, END_ASYNC_FOR)
|
||||
MAP_OP(55, INPLACE_ADD)
|
||||
MAP_OP(56, INPLACE_SUBTRACT)
|
||||
MAP_OP(57, INPLACE_MULTIPLY)
|
||||
MAP_OP(59, INPLACE_MODULO)
|
||||
MAP_OP(60, STORE_SUBSCR)
|
||||
MAP_OP(61, DELETE_SUBSCR)
|
||||
MAP_OP(62, BINARY_LSHIFT)
|
||||
MAP_OP(63, BINARY_RSHIFT)
|
||||
MAP_OP(64, BINARY_AND)
|
||||
MAP_OP(65, BINARY_XOR)
|
||||
MAP_OP(66, BINARY_OR)
|
||||
MAP_OP(67, INPLACE_POWER)
|
||||
MAP_OP(68, GET_ITER)
|
||||
MAP_OP(69, GET_YIELD_FROM_ITER)
|
||||
MAP_OP(70, PRINT_EXPR)
|
||||
MAP_OP(71, LOAD_BUILD_CLASS)
|
||||
MAP_OP(72, YIELD_FROM)
|
||||
MAP_OP(73, GET_AWAITABLE)
|
||||
MAP_OP(74, LOAD_ASSERTION_ERROR)
|
||||
MAP_OP(75, INPLACE_LSHIFT)
|
||||
MAP_OP(76, INPLACE_RSHIFT)
|
||||
MAP_OP(77, INPLACE_AND)
|
||||
MAP_OP(78, INPLACE_XOR)
|
||||
MAP_OP(79, INPLACE_OR)
|
||||
MAP_OP(82, LIST_TO_TUPLE)
|
||||
MAP_OP(83, RETURN_VALUE)
|
||||
MAP_OP(84, IMPORT_STAR)
|
||||
MAP_OP(85, SETUP_ANNOTATIONS)
|
||||
MAP_OP(86, YIELD_VALUE)
|
||||
MAP_OP(87, POP_BLOCK)
|
||||
MAP_OP(89, POP_EXCEPT)
|
||||
MAP_OP(90, STORE_NAME_A)
|
||||
MAP_OP(91, DELETE_NAME_A)
|
||||
MAP_OP(92, UNPACK_SEQUENCE_A)
|
||||
MAP_OP(93, FOR_ITER_A)
|
||||
MAP_OP(94, UNPACK_EX_A)
|
||||
MAP_OP(95, STORE_ATTR_A)
|
||||
MAP_OP(96, DELETE_ATTR_A)
|
||||
MAP_OP(97, STORE_GLOBAL_A)
|
||||
MAP_OP(98, DELETE_GLOBAL_A)
|
||||
MAP_OP(99, ROT_N_A)
|
||||
MAP_OP(100, LOAD_CONST_A)
|
||||
MAP_OP(101, LOAD_NAME_A)
|
||||
MAP_OP(102, BUILD_TUPLE_A)
|
||||
MAP_OP(103, BUILD_LIST_A)
|
||||
MAP_OP(104, BUILD_SET_A)
|
||||
MAP_OP(105, BUILD_MAP_A)
|
||||
MAP_OP(106, LOAD_ATTR_A)
|
||||
MAP_OP(107, COMPARE_OP_A)
|
||||
MAP_OP(108, IMPORT_NAME_A)
|
||||
MAP_OP(109, IMPORT_FROM_A)
|
||||
MAP_OP(110, JUMP_FORWARD_A)
|
||||
MAP_OP(111, JUMP_IF_FALSE_OR_POP_A)
|
||||
MAP_OP(112, JUMP_IF_TRUE_OR_POP_A)
|
||||
MAP_OP(113, JUMP_ABSOLUTE_A)
|
||||
MAP_OP(114, POP_JUMP_IF_FALSE_A)
|
||||
MAP_OP(115, POP_JUMP_IF_TRUE_A)
|
||||
MAP_OP(116, LOAD_GLOBAL_A)
|
||||
MAP_OP(117, IS_OP_A)
|
||||
MAP_OP(118, CONTAINS_OP_A)
|
||||
MAP_OP(119, RERAISE_A)
|
||||
MAP_OP(121, JUMP_IF_NOT_EXC_MATCH_A)
|
||||
MAP_OP(122, SETUP_FINALLY_A)
|
||||
MAP_OP(124, LOAD_FAST_A)
|
||||
MAP_OP(125, STORE_FAST_A)
|
||||
MAP_OP(126, DELETE_FAST_A)
|
||||
MAP_OP(129, GEN_START_A)
|
||||
MAP_OP(130, RAISE_VARARGS_A)
|
||||
MAP_OP(131, CALL_FUNCTION_A)
|
||||
MAP_OP(132, MAKE_FUNCTION_A)
|
||||
MAP_OP(133, BUILD_SLICE_A)
|
||||
MAP_OP(135, LOAD_CLOSURE_A)
|
||||
MAP_OP(136, LOAD_DEREF_A)
|
||||
MAP_OP(137, STORE_DEREF_A)
|
||||
MAP_OP(138, DELETE_DEREF_A)
|
||||
MAP_OP(141, CALL_FUNCTION_KW_A)
|
||||
MAP_OP(142, CALL_FUNCTION_EX_A)
|
||||
MAP_OP(143, SETUP_WITH_A)
|
||||
MAP_OP(144, EXTENDED_ARG_A)
|
||||
MAP_OP(145, LIST_APPEND_A)
|
||||
MAP_OP(146, SET_ADD_A)
|
||||
MAP_OP(147, MAP_ADD_A)
|
||||
MAP_OP(148, LOAD_CLASSDEREF_A)
|
||||
MAP_OP(152, MATCH_CLASS_A)
|
||||
MAP_OP(154, SETUP_ASYNC_WITH_A)
|
||||
MAP_OP(155, FORMAT_VALUE_A)
|
||||
MAP_OP(156, BUILD_CONST_KEY_MAP_A)
|
||||
MAP_OP(157, BUILD_STRING_A)
|
||||
MAP_OP(160, LOAD_METHOD_A)
|
||||
MAP_OP(161, CALL_METHOD_A)
|
||||
MAP_OP(162, LIST_EXTEND_A)
|
||||
MAP_OP(163, SET_UPDATE_A)
|
||||
MAP_OP(164, DICT_MERGE_A)
|
||||
MAP_OP(165, DICT_UPDATE_A)
|
||||
END_MAP()
|
114
bytes/python_3_11.cpp
Normal file
114
bytes/python_3_11.cpp
Normal file
@@ -0,0 +1,114 @@
|
||||
#include "bytecode_map.h"
|
||||
|
||||
BEGIN_MAP(3, 11)
|
||||
MAP_OP(0, CACHE)
|
||||
MAP_OP(1, POP_TOP)
|
||||
MAP_OP(2, PUSH_NULL)
|
||||
MAP_OP(9, NOP)
|
||||
MAP_OP(10, UNARY_POSITIVE)
|
||||
MAP_OP(11, UNARY_NEGATIVE)
|
||||
MAP_OP(12, UNARY_NOT)
|
||||
MAP_OP(15, UNARY_INVERT)
|
||||
MAP_OP(25, BINARY_SUBSCR)
|
||||
MAP_OP(30, GET_LEN)
|
||||
MAP_OP(31, MATCH_MAPPING)
|
||||
MAP_OP(32, MATCH_SEQUENCE)
|
||||
MAP_OP(33, MATCH_KEYS)
|
||||
MAP_OP(35, PUSH_EXC_INFO)
|
||||
MAP_OP(36, CHECK_EXC_MATCH)
|
||||
MAP_OP(37, CHECK_EG_MATCH)
|
||||
MAP_OP(49, WITH_EXCEPT_START)
|
||||
MAP_OP(50, GET_AITER)
|
||||
MAP_OP(51, GET_ANEXT)
|
||||
MAP_OP(52, BEFORE_ASYNC_WITH)
|
||||
MAP_OP(53, BEFORE_WITH)
|
||||
MAP_OP(54, END_ASYNC_FOR)
|
||||
MAP_OP(60, STORE_SUBSCR)
|
||||
MAP_OP(61, DELETE_SUBSCR)
|
||||
MAP_OP(68, GET_ITER)
|
||||
MAP_OP(69, GET_YIELD_FROM_ITER)
|
||||
MAP_OP(70, PRINT_EXPR)
|
||||
MAP_OP(71, LOAD_BUILD_CLASS)
|
||||
MAP_OP(74, LOAD_ASSERTION_ERROR)
|
||||
MAP_OP(75, RETURN_GENERATOR)
|
||||
MAP_OP(82, LIST_TO_TUPLE)
|
||||
MAP_OP(83, RETURN_VALUE)
|
||||
MAP_OP(84, IMPORT_STAR)
|
||||
MAP_OP(85, SETUP_ANNOTATIONS)
|
||||
MAP_OP(86, YIELD_VALUE)
|
||||
MAP_OP(87, ASYNC_GEN_WRAP)
|
||||
MAP_OP(88, PREP_RERAISE_STAR)
|
||||
MAP_OP(89, POP_EXCEPT)
|
||||
MAP_OP(90, STORE_NAME_A)
|
||||
MAP_OP(91, DELETE_NAME_A)
|
||||
MAP_OP(92, UNPACK_SEQUENCE_A)
|
||||
MAP_OP(93, FOR_ITER_A)
|
||||
MAP_OP(94, UNPACK_EX_A)
|
||||
MAP_OP(95, STORE_ATTR_A)
|
||||
MAP_OP(96, DELETE_ATTR_A)
|
||||
MAP_OP(97, STORE_GLOBAL_A)
|
||||
MAP_OP(98, DELETE_GLOBAL_A)
|
||||
MAP_OP(99, SWAP_A)
|
||||
MAP_OP(100, LOAD_CONST_A)
|
||||
MAP_OP(101, LOAD_NAME_A)
|
||||
MAP_OP(102, BUILD_TUPLE_A)
|
||||
MAP_OP(103, BUILD_LIST_A)
|
||||
MAP_OP(104, BUILD_SET_A)
|
||||
MAP_OP(105, BUILD_MAP_A)
|
||||
MAP_OP(106, LOAD_ATTR_A)
|
||||
MAP_OP(107, COMPARE_OP_A)
|
||||
MAP_OP(108, IMPORT_NAME_A)
|
||||
MAP_OP(109, IMPORT_FROM_A)
|
||||
MAP_OP(110, JUMP_FORWARD_A)
|
||||
MAP_OP(111, JUMP_IF_FALSE_OR_POP_A)
|
||||
MAP_OP(112, JUMP_IF_TRUE_OR_POP_A)
|
||||
MAP_OP(114, POP_JUMP_FORWARD_IF_FALSE_A)
|
||||
MAP_OP(115, POP_JUMP_FORWARD_IF_TRUE_A)
|
||||
MAP_OP(116, LOAD_GLOBAL_A)
|
||||
MAP_OP(117, IS_OP_A)
|
||||
MAP_OP(118, CONTAINS_OP_A)
|
||||
MAP_OP(119, RERAISE_A)
|
||||
MAP_OP(120, COPY_A)
|
||||
MAP_OP(122, BINARY_OP_A)
|
||||
MAP_OP(123, SEND_A)
|
||||
MAP_OP(124, LOAD_FAST_A)
|
||||
MAP_OP(125, STORE_FAST_A)
|
||||
MAP_OP(126, DELETE_FAST_A)
|
||||
MAP_OP(128, POP_JUMP_FORWARD_IF_NOT_NONE_A)
|
||||
MAP_OP(129, POP_JUMP_FORWARD_IF_NONE_A)
|
||||
MAP_OP(130, RAISE_VARARGS_A)
|
||||
MAP_OP(131, GET_AWAITABLE_A)
|
||||
MAP_OP(132, MAKE_FUNCTION_A)
|
||||
MAP_OP(133, BUILD_SLICE_A)
|
||||
MAP_OP(134, JUMP_BACKWARD_NO_INTERRUPT_A)
|
||||
MAP_OP(135, MAKE_CELL_A)
|
||||
MAP_OP(136, LOAD_CLOSURE_A)
|
||||
MAP_OP(137, LOAD_DEREF_A)
|
||||
MAP_OP(138, STORE_DEREF_A)
|
||||
MAP_OP(139, DELETE_DEREF_A)
|
||||
MAP_OP(140, JUMP_BACKWARD_A)
|
||||
MAP_OP(142, CALL_FUNCTION_EX_A)
|
||||
MAP_OP(144, EXTENDED_ARG_A)
|
||||
MAP_OP(145, LIST_APPEND_A)
|
||||
MAP_OP(146, SET_ADD_A)
|
||||
MAP_OP(147, MAP_ADD_A)
|
||||
MAP_OP(148, LOAD_CLASSDEREF_A)
|
||||
MAP_OP(149, COPY_FREE_VARS_A)
|
||||
MAP_OP(151, RESUME_A)
|
||||
MAP_OP(152, MATCH_CLASS_A)
|
||||
MAP_OP(155, FORMAT_VALUE_A)
|
||||
MAP_OP(156, BUILD_CONST_KEY_MAP_A)
|
||||
MAP_OP(157, BUILD_STRING_A)
|
||||
MAP_OP(160, LOAD_METHOD_A)
|
||||
MAP_OP(162, LIST_EXTEND_A)
|
||||
MAP_OP(163, SET_UPDATE_A)
|
||||
MAP_OP(164, DICT_MERGE_A)
|
||||
MAP_OP(165, DICT_UPDATE_A)
|
||||
MAP_OP(166, PRECALL_A)
|
||||
MAP_OP(171, CALL_A)
|
||||
MAP_OP(172, KW_NAMES_A)
|
||||
MAP_OP(173, POP_JUMP_BACKWARD_IF_NOT_NONE_A)
|
||||
MAP_OP(174, POP_JUMP_BACKWARD_IF_NONE_A)
|
||||
MAP_OP(175, POP_JUMP_BACKWARD_IF_FALSE_A)
|
||||
MAP_OP(176, POP_JUMP_BACKWARD_IF_TRUE_A)
|
||||
END_MAP()
|
133
bytes/python_3_12.cpp
Normal file
133
bytes/python_3_12.cpp
Normal file
@@ -0,0 +1,133 @@
|
||||
#include "bytecode_map.h"
|
||||
|
||||
BEGIN_MAP(3, 12)
|
||||
MAP_OP(0, CACHE)
|
||||
MAP_OP(1, POP_TOP)
|
||||
MAP_OP(2, PUSH_NULL)
|
||||
MAP_OP(3, INTERPRETER_EXIT)
|
||||
MAP_OP(4, END_FOR)
|
||||
MAP_OP(5, END_SEND)
|
||||
MAP_OP(9, NOP)
|
||||
MAP_OP(11, UNARY_NEGATIVE)
|
||||
MAP_OP(12, UNARY_NOT)
|
||||
MAP_OP(15, UNARY_INVERT)
|
||||
MAP_OP(17, RESERVED)
|
||||
MAP_OP(25, BINARY_SUBSCR)
|
||||
MAP_OP(26, BINARY_SLICE)
|
||||
MAP_OP(27, STORE_SLICE)
|
||||
MAP_OP(30, GET_LEN)
|
||||
MAP_OP(31, MATCH_MAPPING)
|
||||
MAP_OP(32, MATCH_SEQUENCE)
|
||||
MAP_OP(33, MATCH_KEYS)
|
||||
MAP_OP(35, PUSH_EXC_INFO)
|
||||
MAP_OP(36, CHECK_EXC_MATCH)
|
||||
MAP_OP(37, CHECK_EG_MATCH)
|
||||
MAP_OP(49, WITH_EXCEPT_START)
|
||||
MAP_OP(50, GET_AITER)
|
||||
MAP_OP(51, GET_ANEXT)
|
||||
MAP_OP(52, BEFORE_ASYNC_WITH)
|
||||
MAP_OP(53, BEFORE_WITH)
|
||||
MAP_OP(54, END_ASYNC_FOR)
|
||||
MAP_OP(55, CLEANUP_THROW)
|
||||
MAP_OP(60, STORE_SUBSCR)
|
||||
MAP_OP(61, DELETE_SUBSCR)
|
||||
MAP_OP(68, GET_ITER)
|
||||
MAP_OP(69, GET_YIELD_FROM_ITER)
|
||||
MAP_OP(71, LOAD_BUILD_CLASS)
|
||||
MAP_OP(74, LOAD_ASSERTION_ERROR)
|
||||
MAP_OP(75, RETURN_GENERATOR)
|
||||
MAP_OP(83, RETURN_VALUE)
|
||||
MAP_OP(85, SETUP_ANNOTATIONS)
|
||||
MAP_OP(87, LOAD_LOCALS)
|
||||
MAP_OP(89, POP_EXCEPT)
|
||||
MAP_OP(90, STORE_NAME_A)
|
||||
MAP_OP(91, DELETE_NAME_A)
|
||||
MAP_OP(92, UNPACK_SEQUENCE_A)
|
||||
MAP_OP(93, FOR_ITER_A)
|
||||
MAP_OP(94, UNPACK_EX_A)
|
||||
MAP_OP(95, STORE_ATTR_A)
|
||||
MAP_OP(96, DELETE_ATTR_A)
|
||||
MAP_OP(97, STORE_GLOBAL_A)
|
||||
MAP_OP(98, DELETE_GLOBAL_A)
|
||||
MAP_OP(99, SWAP_A)
|
||||
MAP_OP(100, LOAD_CONST_A)
|
||||
MAP_OP(101, LOAD_NAME_A)
|
||||
MAP_OP(102, BUILD_TUPLE_A)
|
||||
MAP_OP(103, BUILD_LIST_A)
|
||||
MAP_OP(104, BUILD_SET_A)
|
||||
MAP_OP(105, BUILD_MAP_A)
|
||||
MAP_OP(106, LOAD_ATTR_A)
|
||||
MAP_OP(107, COMPARE_OP_A)
|
||||
MAP_OP(108, IMPORT_NAME_A)
|
||||
MAP_OP(109, IMPORT_FROM_A)
|
||||
MAP_OP(110, JUMP_FORWARD_A)
|
||||
MAP_OP(114, POP_JUMP_IF_FALSE_A)
|
||||
MAP_OP(115, POP_JUMP_IF_TRUE_A)
|
||||
MAP_OP(116, LOAD_GLOBAL_A)
|
||||
MAP_OP(117, IS_OP_A)
|
||||
MAP_OP(118, CONTAINS_OP_A)
|
||||
MAP_OP(119, RERAISE_A)
|
||||
MAP_OP(120, COPY_A)
|
||||
MAP_OP(121, RETURN_CONST_A)
|
||||
MAP_OP(122, BINARY_OP_A)
|
||||
MAP_OP(123, SEND_A)
|
||||
MAP_OP(124, LOAD_FAST_A)
|
||||
MAP_OP(125, STORE_FAST_A)
|
||||
MAP_OP(126, DELETE_FAST_A)
|
||||
MAP_OP(127, LOAD_FAST_CHECK_A)
|
||||
MAP_OP(128, POP_JUMP_IF_NOT_NONE_A)
|
||||
MAP_OP(129, POP_JUMP_IF_NONE_A)
|
||||
MAP_OP(130, RAISE_VARARGS_A)
|
||||
MAP_OP(131, GET_AWAITABLE_A)
|
||||
MAP_OP(132, MAKE_FUNCTION_A)
|
||||
MAP_OP(133, BUILD_SLICE_A)
|
||||
MAP_OP(134, JUMP_BACKWARD_NO_INTERRUPT_A)
|
||||
MAP_OP(135, MAKE_CELL_A)
|
||||
MAP_OP(136, LOAD_CLOSURE_A)
|
||||
MAP_OP(137, LOAD_DEREF_A)
|
||||
MAP_OP(138, STORE_DEREF_A)
|
||||
MAP_OP(139, DELETE_DEREF_A)
|
||||
MAP_OP(140, JUMP_BACKWARD_A)
|
||||
MAP_OP(141, LOAD_SUPER_ATTR_A)
|
||||
MAP_OP(142, CALL_FUNCTION_EX_A)
|
||||
MAP_OP(143, LOAD_FAST_AND_CLEAR_A)
|
||||
MAP_OP(144, EXTENDED_ARG_A)
|
||||
MAP_OP(145, LIST_APPEND_A)
|
||||
MAP_OP(146, SET_ADD_A)
|
||||
MAP_OP(147, MAP_ADD_A)
|
||||
MAP_OP(149, COPY_FREE_VARS_A)
|
||||
MAP_OP(150, YIELD_VALUE_A)
|
||||
MAP_OP(151, RESUME_A)
|
||||
MAP_OP(152, MATCH_CLASS_A)
|
||||
MAP_OP(155, FORMAT_VALUE_A)
|
||||
MAP_OP(156, BUILD_CONST_KEY_MAP_A)
|
||||
MAP_OP(157, BUILD_STRING_A)
|
||||
MAP_OP(162, LIST_EXTEND_A)
|
||||
MAP_OP(163, SET_UPDATE_A)
|
||||
MAP_OP(164, DICT_MERGE_A)
|
||||
MAP_OP(165, DICT_UPDATE_A)
|
||||
MAP_OP(171, CALL_A)
|
||||
MAP_OP(172, KW_NAMES_A)
|
||||
MAP_OP(173, CALL_INTRINSIC_1_A)
|
||||
MAP_OP(174, CALL_INTRINSIC_2_A)
|
||||
MAP_OP(175, LOAD_FROM_DICT_OR_GLOBALS_A)
|
||||
MAP_OP(176, LOAD_FROM_DICT_OR_DEREF_A)
|
||||
MAP_OP(237, INSTRUMENTED_LOAD_SUPER_ATTR_A)
|
||||
MAP_OP(238, INSTRUMENTED_POP_JUMP_IF_NONE_A)
|
||||
MAP_OP(239, INSTRUMENTED_POP_JUMP_IF_NOT_NONE_A)
|
||||
MAP_OP(240, INSTRUMENTED_RESUME_A)
|
||||
MAP_OP(241, INSTRUMENTED_CALL_A)
|
||||
MAP_OP(242, INSTRUMENTED_RETURN_VALUE_A)
|
||||
MAP_OP(243, INSTRUMENTED_YIELD_VALUE_A)
|
||||
MAP_OP(244, INSTRUMENTED_CALL_FUNCTION_EX_A)
|
||||
MAP_OP(245, INSTRUMENTED_JUMP_FORWARD_A)
|
||||
MAP_OP(246, INSTRUMENTED_JUMP_BACKWARD_A)
|
||||
MAP_OP(247, INSTRUMENTED_RETURN_CONST_A)
|
||||
MAP_OP(248, INSTRUMENTED_FOR_ITER_A)
|
||||
MAP_OP(249, INSTRUMENTED_POP_JUMP_IF_FALSE_A)
|
||||
MAP_OP(250, INSTRUMENTED_POP_JUMP_IF_TRUE_A)
|
||||
MAP_OP(251, INSTRUMENTED_END_FOR_A)
|
||||
MAP_OP(252, INSTRUMENTED_END_SEND_A)
|
||||
MAP_OP(253, INSTRUMENTED_INSTRUCTION_A)
|
||||
MAP_OP(254, INSTRUMENTED_LINE_A)
|
||||
END_MAP()
|
105
bytes/python_3_2.cpp
Normal file
105
bytes/python_3_2.cpp
Normal file
@@ -0,0 +1,105 @@
|
||||
#include "bytecode_map.h"
|
||||
|
||||
BEGIN_MAP(3, 2)
|
||||
MAP_OP(0, STOP_CODE)
|
||||
MAP_OP(1, POP_TOP)
|
||||
MAP_OP(2, ROT_TWO)
|
||||
MAP_OP(3, ROT_THREE)
|
||||
MAP_OP(4, DUP_TOP)
|
||||
MAP_OP(5, DUP_TOP_TWO)
|
||||
MAP_OP(9, NOP)
|
||||
MAP_OP(10, UNARY_POSITIVE)
|
||||
MAP_OP(11, UNARY_NEGATIVE)
|
||||
MAP_OP(12, UNARY_NOT)
|
||||
MAP_OP(15, UNARY_INVERT)
|
||||
MAP_OP(19, BINARY_POWER)
|
||||
MAP_OP(20, BINARY_MULTIPLY)
|
||||
MAP_OP(22, BINARY_MODULO)
|
||||
MAP_OP(23, BINARY_ADD)
|
||||
MAP_OP(24, BINARY_SUBTRACT)
|
||||
MAP_OP(25, BINARY_SUBSCR)
|
||||
MAP_OP(26, BINARY_FLOOR_DIVIDE)
|
||||
MAP_OP(27, BINARY_TRUE_DIVIDE)
|
||||
MAP_OP(28, INPLACE_FLOOR_DIVIDE)
|
||||
MAP_OP(29, INPLACE_TRUE_DIVIDE)
|
||||
MAP_OP(54, STORE_MAP)
|
||||
MAP_OP(55, INPLACE_ADD)
|
||||
MAP_OP(56, INPLACE_SUBTRACT)
|
||||
MAP_OP(57, INPLACE_MULTIPLY)
|
||||
MAP_OP(59, INPLACE_MODULO)
|
||||
MAP_OP(60, STORE_SUBSCR)
|
||||
MAP_OP(61, DELETE_SUBSCR)
|
||||
MAP_OP(62, BINARY_LSHIFT)
|
||||
MAP_OP(63, BINARY_RSHIFT)
|
||||
MAP_OP(64, BINARY_AND)
|
||||
MAP_OP(65, BINARY_XOR)
|
||||
MAP_OP(66, BINARY_OR)
|
||||
MAP_OP(67, INPLACE_POWER)
|
||||
MAP_OP(68, GET_ITER)
|
||||
MAP_OP(69, STORE_LOCALS)
|
||||
MAP_OP(70, PRINT_EXPR)
|
||||
MAP_OP(71, LOAD_BUILD_CLASS)
|
||||
MAP_OP(75, INPLACE_LSHIFT)
|
||||
MAP_OP(76, INPLACE_RSHIFT)
|
||||
MAP_OP(77, INPLACE_AND)
|
||||
MAP_OP(78, INPLACE_XOR)
|
||||
MAP_OP(79, INPLACE_OR)
|
||||
MAP_OP(80, BREAK_LOOP)
|
||||
MAP_OP(81, WITH_CLEANUP)
|
||||
MAP_OP(83, RETURN_VALUE)
|
||||
MAP_OP(84, IMPORT_STAR)
|
||||
MAP_OP(86, YIELD_VALUE)
|
||||
MAP_OP(87, POP_BLOCK)
|
||||
MAP_OP(88, END_FINALLY)
|
||||
MAP_OP(89, POP_EXCEPT)
|
||||
MAP_OP(90, STORE_NAME_A)
|
||||
MAP_OP(91, DELETE_NAME_A)
|
||||
MAP_OP(92, UNPACK_SEQUENCE_A)
|
||||
MAP_OP(93, FOR_ITER_A)
|
||||
MAP_OP(94, UNPACK_EX_A)
|
||||
MAP_OP(95, STORE_ATTR_A)
|
||||
MAP_OP(96, DELETE_ATTR_A)
|
||||
MAP_OP(97, STORE_GLOBAL_A)
|
||||
MAP_OP(98, DELETE_GLOBAL_A)
|
||||
MAP_OP(100, LOAD_CONST_A)
|
||||
MAP_OP(101, LOAD_NAME_A)
|
||||
MAP_OP(102, BUILD_TUPLE_A)
|
||||
MAP_OP(103, BUILD_LIST_A)
|
||||
MAP_OP(104, BUILD_SET_A)
|
||||
MAP_OP(105, BUILD_MAP_A)
|
||||
MAP_OP(106, LOAD_ATTR_A)
|
||||
MAP_OP(107, COMPARE_OP_A)
|
||||
MAP_OP(108, IMPORT_NAME_A)
|
||||
MAP_OP(109, IMPORT_FROM_A)
|
||||
MAP_OP(110, JUMP_FORWARD_A)
|
||||
MAP_OP(111, JUMP_IF_FALSE_OR_POP_A)
|
||||
MAP_OP(112, JUMP_IF_TRUE_OR_POP_A)
|
||||
MAP_OP(113, JUMP_ABSOLUTE_A)
|
||||
MAP_OP(114, POP_JUMP_IF_FALSE_A)
|
||||
MAP_OP(115, POP_JUMP_IF_TRUE_A)
|
||||
MAP_OP(116, LOAD_GLOBAL_A)
|
||||
MAP_OP(119, CONTINUE_LOOP_A)
|
||||
MAP_OP(120, SETUP_LOOP_A)
|
||||
MAP_OP(121, SETUP_EXCEPT_A)
|
||||
MAP_OP(122, SETUP_FINALLY_A)
|
||||
MAP_OP(124, LOAD_FAST_A)
|
||||
MAP_OP(125, STORE_FAST_A)
|
||||
MAP_OP(126, DELETE_FAST_A)
|
||||
MAP_OP(130, RAISE_VARARGS_A)
|
||||
MAP_OP(131, CALL_FUNCTION_A)
|
||||
MAP_OP(132, MAKE_FUNCTION_A)
|
||||
MAP_OP(133, BUILD_SLICE_A)
|
||||
MAP_OP(134, MAKE_CLOSURE_A)
|
||||
MAP_OP(135, LOAD_CLOSURE_A)
|
||||
MAP_OP(136, LOAD_DEREF_A)
|
||||
MAP_OP(137, STORE_DEREF_A)
|
||||
MAP_OP(138, DELETE_DEREF_A)
|
||||
MAP_OP(140, CALL_FUNCTION_VAR_A)
|
||||
MAP_OP(141, CALL_FUNCTION_KW_A)
|
||||
MAP_OP(142, CALL_FUNCTION_VAR_KW_A)
|
||||
MAP_OP(143, SETUP_WITH_A)
|
||||
MAP_OP(144, EXTENDED_ARG_A)
|
||||
MAP_OP(145, LIST_APPEND_A)
|
||||
MAP_OP(146, SET_ADD_A)
|
||||
MAP_OP(147, MAP_ADD_A)
|
||||
END_MAP()
|
105
bytes/python_3_3.cpp
Normal file
105
bytes/python_3_3.cpp
Normal file
@@ -0,0 +1,105 @@
|
||||
#include "bytecode_map.h"
|
||||
|
||||
BEGIN_MAP(3, 3)
|
||||
MAP_OP(1, POP_TOP)
|
||||
MAP_OP(2, ROT_TWO)
|
||||
MAP_OP(3, ROT_THREE)
|
||||
MAP_OP(4, DUP_TOP)
|
||||
MAP_OP(5, DUP_TOP_TWO)
|
||||
MAP_OP(9, NOP)
|
||||
MAP_OP(10, UNARY_POSITIVE)
|
||||
MAP_OP(11, UNARY_NEGATIVE)
|
||||
MAP_OP(12, UNARY_NOT)
|
||||
MAP_OP(15, UNARY_INVERT)
|
||||
MAP_OP(19, BINARY_POWER)
|
||||
MAP_OP(20, BINARY_MULTIPLY)
|
||||
MAP_OP(22, BINARY_MODULO)
|
||||
MAP_OP(23, BINARY_ADD)
|
||||
MAP_OP(24, BINARY_SUBTRACT)
|
||||
MAP_OP(25, BINARY_SUBSCR)
|
||||
MAP_OP(26, BINARY_FLOOR_DIVIDE)
|
||||
MAP_OP(27, BINARY_TRUE_DIVIDE)
|
||||
MAP_OP(28, INPLACE_FLOOR_DIVIDE)
|
||||
MAP_OP(29, INPLACE_TRUE_DIVIDE)
|
||||
MAP_OP(54, STORE_MAP)
|
||||
MAP_OP(55, INPLACE_ADD)
|
||||
MAP_OP(56, INPLACE_SUBTRACT)
|
||||
MAP_OP(57, INPLACE_MULTIPLY)
|
||||
MAP_OP(59, INPLACE_MODULO)
|
||||
MAP_OP(60, STORE_SUBSCR)
|
||||
MAP_OP(61, DELETE_SUBSCR)
|
||||
MAP_OP(62, BINARY_LSHIFT)
|
||||
MAP_OP(63, BINARY_RSHIFT)
|
||||
MAP_OP(64, BINARY_AND)
|
||||
MAP_OP(65, BINARY_XOR)
|
||||
MAP_OP(66, BINARY_OR)
|
||||
MAP_OP(67, INPLACE_POWER)
|
||||
MAP_OP(68, GET_ITER)
|
||||
MAP_OP(69, STORE_LOCALS)
|
||||
MAP_OP(70, PRINT_EXPR)
|
||||
MAP_OP(71, LOAD_BUILD_CLASS)
|
||||
MAP_OP(72, YIELD_FROM)
|
||||
MAP_OP(75, INPLACE_LSHIFT)
|
||||
MAP_OP(76, INPLACE_RSHIFT)
|
||||
MAP_OP(77, INPLACE_AND)
|
||||
MAP_OP(78, INPLACE_XOR)
|
||||
MAP_OP(79, INPLACE_OR)
|
||||
MAP_OP(80, BREAK_LOOP)
|
||||
MAP_OP(81, WITH_CLEANUP)
|
||||
MAP_OP(83, RETURN_VALUE)
|
||||
MAP_OP(84, IMPORT_STAR)
|
||||
MAP_OP(86, YIELD_VALUE)
|
||||
MAP_OP(87, POP_BLOCK)
|
||||
MAP_OP(88, END_FINALLY)
|
||||
MAP_OP(89, POP_EXCEPT)
|
||||
MAP_OP(90, STORE_NAME_A)
|
||||
MAP_OP(91, DELETE_NAME_A)
|
||||
MAP_OP(92, UNPACK_SEQUENCE_A)
|
||||
MAP_OP(93, FOR_ITER_A)
|
||||
MAP_OP(94, UNPACK_EX_A)
|
||||
MAP_OP(95, STORE_ATTR_A)
|
||||
MAP_OP(96, DELETE_ATTR_A)
|
||||
MAP_OP(97, STORE_GLOBAL_A)
|
||||
MAP_OP(98, DELETE_GLOBAL_A)
|
||||
MAP_OP(100, LOAD_CONST_A)
|
||||
MAP_OP(101, LOAD_NAME_A)
|
||||
MAP_OP(102, BUILD_TUPLE_A)
|
||||
MAP_OP(103, BUILD_LIST_A)
|
||||
MAP_OP(104, BUILD_SET_A)
|
||||
MAP_OP(105, BUILD_MAP_A)
|
||||
MAP_OP(106, LOAD_ATTR_A)
|
||||
MAP_OP(107, COMPARE_OP_A)
|
||||
MAP_OP(108, IMPORT_NAME_A)
|
||||
MAP_OP(109, IMPORT_FROM_A)
|
||||
MAP_OP(110, JUMP_FORWARD_A)
|
||||
MAP_OP(111, JUMP_IF_FALSE_OR_POP_A)
|
||||
MAP_OP(112, JUMP_IF_TRUE_OR_POP_A)
|
||||
MAP_OP(113, JUMP_ABSOLUTE_A)
|
||||
MAP_OP(114, POP_JUMP_IF_FALSE_A)
|
||||
MAP_OP(115, POP_JUMP_IF_TRUE_A)
|
||||
MAP_OP(116, LOAD_GLOBAL_A)
|
||||
MAP_OP(119, CONTINUE_LOOP_A)
|
||||
MAP_OP(120, SETUP_LOOP_A)
|
||||
MAP_OP(121, SETUP_EXCEPT_A)
|
||||
MAP_OP(122, SETUP_FINALLY_A)
|
||||
MAP_OP(124, LOAD_FAST_A)
|
||||
MAP_OP(125, STORE_FAST_A)
|
||||
MAP_OP(126, DELETE_FAST_A)
|
||||
MAP_OP(130, RAISE_VARARGS_A)
|
||||
MAP_OP(131, CALL_FUNCTION_A)
|
||||
MAP_OP(132, MAKE_FUNCTION_A)
|
||||
MAP_OP(133, BUILD_SLICE_A)
|
||||
MAP_OP(134, MAKE_CLOSURE_A)
|
||||
MAP_OP(135, LOAD_CLOSURE_A)
|
||||
MAP_OP(136, LOAD_DEREF_A)
|
||||
MAP_OP(137, STORE_DEREF_A)
|
||||
MAP_OP(138, DELETE_DEREF_A)
|
||||
MAP_OP(140, CALL_FUNCTION_VAR_A)
|
||||
MAP_OP(141, CALL_FUNCTION_KW_A)
|
||||
MAP_OP(142, CALL_FUNCTION_VAR_KW_A)
|
||||
MAP_OP(143, SETUP_WITH_A)
|
||||
MAP_OP(144, EXTENDED_ARG_A)
|
||||
MAP_OP(145, LIST_APPEND_A)
|
||||
MAP_OP(146, SET_ADD_A)
|
||||
MAP_OP(147, MAP_ADD_A)
|
||||
END_MAP()
|
105
bytes/python_3_4.cpp
Normal file
105
bytes/python_3_4.cpp
Normal file
@@ -0,0 +1,105 @@
|
||||
#include "bytecode_map.h"
|
||||
|
||||
BEGIN_MAP(3, 4)
|
||||
MAP_OP(1, POP_TOP)
|
||||
MAP_OP(2, ROT_TWO)
|
||||
MAP_OP(3, ROT_THREE)
|
||||
MAP_OP(4, DUP_TOP)
|
||||
MAP_OP(5, DUP_TOP_TWO)
|
||||
MAP_OP(9, NOP)
|
||||
MAP_OP(10, UNARY_POSITIVE)
|
||||
MAP_OP(11, UNARY_NEGATIVE)
|
||||
MAP_OP(12, UNARY_NOT)
|
||||
MAP_OP(15, UNARY_INVERT)
|
||||
MAP_OP(19, BINARY_POWER)
|
||||
MAP_OP(20, BINARY_MULTIPLY)
|
||||
MAP_OP(22, BINARY_MODULO)
|
||||
MAP_OP(23, BINARY_ADD)
|
||||
MAP_OP(24, BINARY_SUBTRACT)
|
||||
MAP_OP(25, BINARY_SUBSCR)
|
||||
MAP_OP(26, BINARY_FLOOR_DIVIDE)
|
||||
MAP_OP(27, BINARY_TRUE_DIVIDE)
|
||||
MAP_OP(28, INPLACE_FLOOR_DIVIDE)
|
||||
MAP_OP(29, INPLACE_TRUE_DIVIDE)
|
||||
MAP_OP(54, STORE_MAP)
|
||||
MAP_OP(55, INPLACE_ADD)
|
||||
MAP_OP(56, INPLACE_SUBTRACT)
|
||||
MAP_OP(57, INPLACE_MULTIPLY)
|
||||
MAP_OP(59, INPLACE_MODULO)
|
||||
MAP_OP(60, STORE_SUBSCR)
|
||||
MAP_OP(61, DELETE_SUBSCR)
|
||||
MAP_OP(62, BINARY_LSHIFT)
|
||||
MAP_OP(63, BINARY_RSHIFT)
|
||||
MAP_OP(64, BINARY_AND)
|
||||
MAP_OP(65, BINARY_XOR)
|
||||
MAP_OP(66, BINARY_OR)
|
||||
MAP_OP(67, INPLACE_POWER)
|
||||
MAP_OP(68, GET_ITER)
|
||||
MAP_OP(70, PRINT_EXPR)
|
||||
MAP_OP(71, LOAD_BUILD_CLASS)
|
||||
MAP_OP(72, YIELD_FROM)
|
||||
MAP_OP(75, INPLACE_LSHIFT)
|
||||
MAP_OP(76, INPLACE_RSHIFT)
|
||||
MAP_OP(77, INPLACE_AND)
|
||||
MAP_OP(78, INPLACE_XOR)
|
||||
MAP_OP(79, INPLACE_OR)
|
||||
MAP_OP(80, BREAK_LOOP)
|
||||
MAP_OP(81, WITH_CLEANUP)
|
||||
MAP_OP(83, RETURN_VALUE)
|
||||
MAP_OP(84, IMPORT_STAR)
|
||||
MAP_OP(86, YIELD_VALUE)
|
||||
MAP_OP(87, POP_BLOCK)
|
||||
MAP_OP(88, END_FINALLY)
|
||||
MAP_OP(89, POP_EXCEPT)
|
||||
MAP_OP(90, STORE_NAME_A)
|
||||
MAP_OP(91, DELETE_NAME_A)
|
||||
MAP_OP(92, UNPACK_SEQUENCE_A)
|
||||
MAP_OP(93, FOR_ITER_A)
|
||||
MAP_OP(94, UNPACK_EX_A)
|
||||
MAP_OP(95, STORE_ATTR_A)
|
||||
MAP_OP(96, DELETE_ATTR_A)
|
||||
MAP_OP(97, STORE_GLOBAL_A)
|
||||
MAP_OP(98, DELETE_GLOBAL_A)
|
||||
MAP_OP(100, LOAD_CONST_A)
|
||||
MAP_OP(101, LOAD_NAME_A)
|
||||
MAP_OP(102, BUILD_TUPLE_A)
|
||||
MAP_OP(103, BUILD_LIST_A)
|
||||
MAP_OP(104, BUILD_SET_A)
|
||||
MAP_OP(105, BUILD_MAP_A)
|
||||
MAP_OP(106, LOAD_ATTR_A)
|
||||
MAP_OP(107, COMPARE_OP_A)
|
||||
MAP_OP(108, IMPORT_NAME_A)
|
||||
MAP_OP(109, IMPORT_FROM_A)
|
||||
MAP_OP(110, JUMP_FORWARD_A)
|
||||
MAP_OP(111, JUMP_IF_FALSE_OR_POP_A)
|
||||
MAP_OP(112, JUMP_IF_TRUE_OR_POP_A)
|
||||
MAP_OP(113, JUMP_ABSOLUTE_A)
|
||||
MAP_OP(114, POP_JUMP_IF_FALSE_A)
|
||||
MAP_OP(115, POP_JUMP_IF_TRUE_A)
|
||||
MAP_OP(116, LOAD_GLOBAL_A)
|
||||
MAP_OP(119, CONTINUE_LOOP_A)
|
||||
MAP_OP(120, SETUP_LOOP_A)
|
||||
MAP_OP(121, SETUP_EXCEPT_A)
|
||||
MAP_OP(122, SETUP_FINALLY_A)
|
||||
MAP_OP(124, LOAD_FAST_A)
|
||||
MAP_OP(125, STORE_FAST_A)
|
||||
MAP_OP(126, DELETE_FAST_A)
|
||||
MAP_OP(130, RAISE_VARARGS_A)
|
||||
MAP_OP(131, CALL_FUNCTION_A)
|
||||
MAP_OP(132, MAKE_FUNCTION_A)
|
||||
MAP_OP(133, BUILD_SLICE_A)
|
||||
MAP_OP(134, MAKE_CLOSURE_A)
|
||||
MAP_OP(135, LOAD_CLOSURE_A)
|
||||
MAP_OP(136, LOAD_DEREF_A)
|
||||
MAP_OP(137, STORE_DEREF_A)
|
||||
MAP_OP(138, DELETE_DEREF_A)
|
||||
MAP_OP(140, CALL_FUNCTION_VAR_A)
|
||||
MAP_OP(141, CALL_FUNCTION_KW_A)
|
||||
MAP_OP(142, CALL_FUNCTION_VAR_KW_A)
|
||||
MAP_OP(143, SETUP_WITH_A)
|
||||
MAP_OP(144, EXTENDED_ARG_A)
|
||||
MAP_OP(145, LIST_APPEND_A)
|
||||
MAP_OP(146, SET_ADD_A)
|
||||
MAP_OP(147, MAP_ADD_A)
|
||||
MAP_OP(148, LOAD_CLASSDEREF_A)
|
||||
END_MAP()
|
118
bytes/python_3_5.cpp
Normal file
118
bytes/python_3_5.cpp
Normal file
@@ -0,0 +1,118 @@
|
||||
#include "bytecode_map.h"
|
||||
|
||||
BEGIN_MAP(3, 5)
|
||||
MAP_OP(1, POP_TOP)
|
||||
MAP_OP(2, ROT_TWO)
|
||||
MAP_OP(3, ROT_THREE)
|
||||
MAP_OP(4, DUP_TOP)
|
||||
MAP_OP(5, DUP_TOP_TWO)
|
||||
MAP_OP(9, NOP)
|
||||
MAP_OP(10, UNARY_POSITIVE)
|
||||
MAP_OP(11, UNARY_NEGATIVE)
|
||||
MAP_OP(12, UNARY_NOT)
|
||||
MAP_OP(15, UNARY_INVERT)
|
||||
MAP_OP(16, BINARY_MATRIX_MULTIPLY)
|
||||
MAP_OP(17, INPLACE_MATRIX_MULTIPLY)
|
||||
MAP_OP(19, BINARY_POWER)
|
||||
MAP_OP(20, BINARY_MULTIPLY)
|
||||
MAP_OP(22, BINARY_MODULO)
|
||||
MAP_OP(23, BINARY_ADD)
|
||||
MAP_OP(24, BINARY_SUBTRACT)
|
||||
MAP_OP(25, BINARY_SUBSCR)
|
||||
MAP_OP(26, BINARY_FLOOR_DIVIDE)
|
||||
MAP_OP(27, BINARY_TRUE_DIVIDE)
|
||||
MAP_OP(28, INPLACE_FLOOR_DIVIDE)
|
||||
MAP_OP(29, INPLACE_TRUE_DIVIDE)
|
||||
MAP_OP(50, GET_AITER)
|
||||
MAP_OP(51, GET_ANEXT)
|
||||
MAP_OP(52, BEFORE_ASYNC_WITH)
|
||||
MAP_OP(55, INPLACE_ADD)
|
||||
MAP_OP(56, INPLACE_SUBTRACT)
|
||||
MAP_OP(57, INPLACE_MULTIPLY)
|
||||
MAP_OP(59, INPLACE_MODULO)
|
||||
MAP_OP(60, STORE_SUBSCR)
|
||||
MAP_OP(61, DELETE_SUBSCR)
|
||||
MAP_OP(62, BINARY_LSHIFT)
|
||||
MAP_OP(63, BINARY_RSHIFT)
|
||||
MAP_OP(64, BINARY_AND)
|
||||
MAP_OP(65, BINARY_XOR)
|
||||
MAP_OP(66, BINARY_OR)
|
||||
MAP_OP(67, INPLACE_POWER)
|
||||
MAP_OP(68, GET_ITER)
|
||||
MAP_OP(69, GET_YIELD_FROM_ITER)
|
||||
MAP_OP(70, PRINT_EXPR)
|
||||
MAP_OP(71, LOAD_BUILD_CLASS)
|
||||
MAP_OP(72, YIELD_FROM)
|
||||
MAP_OP(73, GET_AWAITABLE)
|
||||
MAP_OP(75, INPLACE_LSHIFT)
|
||||
MAP_OP(76, INPLACE_RSHIFT)
|
||||
MAP_OP(77, INPLACE_AND)
|
||||
MAP_OP(78, INPLACE_XOR)
|
||||
MAP_OP(79, INPLACE_OR)
|
||||
MAP_OP(80, BREAK_LOOP)
|
||||
MAP_OP(81, WITH_CLEANUP_START)
|
||||
MAP_OP(82, WITH_CLEANUP_FINISH)
|
||||
MAP_OP(83, RETURN_VALUE)
|
||||
MAP_OP(84, IMPORT_STAR)
|
||||
MAP_OP(86, YIELD_VALUE)
|
||||
MAP_OP(87, POP_BLOCK)
|
||||
MAP_OP(88, END_FINALLY)
|
||||
MAP_OP(89, POP_EXCEPT)
|
||||
MAP_OP(90, STORE_NAME_A)
|
||||
MAP_OP(91, DELETE_NAME_A)
|
||||
MAP_OP(92, UNPACK_SEQUENCE_A)
|
||||
MAP_OP(93, FOR_ITER_A)
|
||||
MAP_OP(94, UNPACK_EX_A)
|
||||
MAP_OP(95, STORE_ATTR_A)
|
||||
MAP_OP(96, DELETE_ATTR_A)
|
||||
MAP_OP(97, STORE_GLOBAL_A)
|
||||
MAP_OP(98, DELETE_GLOBAL_A)
|
||||
MAP_OP(100, LOAD_CONST_A)
|
||||
MAP_OP(101, LOAD_NAME_A)
|
||||
MAP_OP(102, BUILD_TUPLE_A)
|
||||
MAP_OP(103, BUILD_LIST_A)
|
||||
MAP_OP(104, BUILD_SET_A)
|
||||
MAP_OP(105, BUILD_MAP_A)
|
||||
MAP_OP(106, LOAD_ATTR_A)
|
||||
MAP_OP(107, COMPARE_OP_A)
|
||||
MAP_OP(108, IMPORT_NAME_A)
|
||||
MAP_OP(109, IMPORT_FROM_A)
|
||||
MAP_OP(110, JUMP_FORWARD_A)
|
||||
MAP_OP(111, JUMP_IF_FALSE_OR_POP_A)
|
||||
MAP_OP(112, JUMP_IF_TRUE_OR_POP_A)
|
||||
MAP_OP(113, JUMP_ABSOLUTE_A)
|
||||
MAP_OP(114, POP_JUMP_IF_FALSE_A)
|
||||
MAP_OP(115, POP_JUMP_IF_TRUE_A)
|
||||
MAP_OP(116, LOAD_GLOBAL_A)
|
||||
MAP_OP(119, CONTINUE_LOOP_A)
|
||||
MAP_OP(120, SETUP_LOOP_A)
|
||||
MAP_OP(121, SETUP_EXCEPT_A)
|
||||
MAP_OP(122, SETUP_FINALLY_A)
|
||||
MAP_OP(124, LOAD_FAST_A)
|
||||
MAP_OP(125, STORE_FAST_A)
|
||||
MAP_OP(126, DELETE_FAST_A)
|
||||
MAP_OP(130, RAISE_VARARGS_A)
|
||||
MAP_OP(131, CALL_FUNCTION_A)
|
||||
MAP_OP(132, MAKE_FUNCTION_A)
|
||||
MAP_OP(133, BUILD_SLICE_A)
|
||||
MAP_OP(134, MAKE_CLOSURE_A)
|
||||
MAP_OP(135, LOAD_CLOSURE_A)
|
||||
MAP_OP(136, LOAD_DEREF_A)
|
||||
MAP_OP(137, STORE_DEREF_A)
|
||||
MAP_OP(138, DELETE_DEREF_A)
|
||||
MAP_OP(140, CALL_FUNCTION_VAR_A)
|
||||
MAP_OP(141, CALL_FUNCTION_KW_A)
|
||||
MAP_OP(142, CALL_FUNCTION_VAR_KW_A)
|
||||
MAP_OP(143, SETUP_WITH_A)
|
||||
MAP_OP(144, EXTENDED_ARG_A)
|
||||
MAP_OP(145, LIST_APPEND_A)
|
||||
MAP_OP(146, SET_ADD_A)
|
||||
MAP_OP(147, MAP_ADD_A)
|
||||
MAP_OP(148, LOAD_CLASSDEREF_A)
|
||||
MAP_OP(149, BUILD_LIST_UNPACK_A)
|
||||
MAP_OP(150, BUILD_MAP_UNPACK_A)
|
||||
MAP_OP(151, BUILD_MAP_UNPACK_WITH_CALL_A)
|
||||
MAP_OP(152, BUILD_TUPLE_UNPACK_A)
|
||||
MAP_OP(153, BUILD_SET_UNPACK_A)
|
||||
MAP_OP(154, SETUP_ASYNC_WITH_A)
|
||||
END_MAP()
|
122
bytes/python_3_6.cpp
Normal file
122
bytes/python_3_6.cpp
Normal file
@@ -0,0 +1,122 @@
|
||||
#include "bytecode_map.h"
|
||||
|
||||
BEGIN_MAP(3, 6)
|
||||
MAP_OP(1, POP_TOP)
|
||||
MAP_OP(2, ROT_TWO)
|
||||
MAP_OP(3, ROT_THREE)
|
||||
MAP_OP(4, DUP_TOP)
|
||||
MAP_OP(5, DUP_TOP_TWO)
|
||||
MAP_OP(9, NOP)
|
||||
MAP_OP(10, UNARY_POSITIVE)
|
||||
MAP_OP(11, UNARY_NEGATIVE)
|
||||
MAP_OP(12, UNARY_NOT)
|
||||
MAP_OP(15, UNARY_INVERT)
|
||||
MAP_OP(16, BINARY_MATRIX_MULTIPLY)
|
||||
MAP_OP(17, INPLACE_MATRIX_MULTIPLY)
|
||||
MAP_OP(19, BINARY_POWER)
|
||||
MAP_OP(20, BINARY_MULTIPLY)
|
||||
MAP_OP(22, BINARY_MODULO)
|
||||
MAP_OP(23, BINARY_ADD)
|
||||
MAP_OP(24, BINARY_SUBTRACT)
|
||||
MAP_OP(25, BINARY_SUBSCR)
|
||||
MAP_OP(26, BINARY_FLOOR_DIVIDE)
|
||||
MAP_OP(27, BINARY_TRUE_DIVIDE)
|
||||
MAP_OP(28, INPLACE_FLOOR_DIVIDE)
|
||||
MAP_OP(29, INPLACE_TRUE_DIVIDE)
|
||||
MAP_OP(50, GET_AITER)
|
||||
MAP_OP(51, GET_ANEXT)
|
||||
MAP_OP(52, BEFORE_ASYNC_WITH)
|
||||
MAP_OP(55, INPLACE_ADD)
|
||||
MAP_OP(56, INPLACE_SUBTRACT)
|
||||
MAP_OP(57, INPLACE_MULTIPLY)
|
||||
MAP_OP(59, INPLACE_MODULO)
|
||||
MAP_OP(60, STORE_SUBSCR)
|
||||
MAP_OP(61, DELETE_SUBSCR)
|
||||
MAP_OP(62, BINARY_LSHIFT)
|
||||
MAP_OP(63, BINARY_RSHIFT)
|
||||
MAP_OP(64, BINARY_AND)
|
||||
MAP_OP(65, BINARY_XOR)
|
||||
MAP_OP(66, BINARY_OR)
|
||||
MAP_OP(67, INPLACE_POWER)
|
||||
MAP_OP(68, GET_ITER)
|
||||
MAP_OP(69, GET_YIELD_FROM_ITER)
|
||||
MAP_OP(70, PRINT_EXPR)
|
||||
MAP_OP(71, LOAD_BUILD_CLASS)
|
||||
MAP_OP(72, YIELD_FROM)
|
||||
MAP_OP(73, GET_AWAITABLE)
|
||||
MAP_OP(75, INPLACE_LSHIFT)
|
||||
MAP_OP(76, INPLACE_RSHIFT)
|
||||
MAP_OP(77, INPLACE_AND)
|
||||
MAP_OP(78, INPLACE_XOR)
|
||||
MAP_OP(79, INPLACE_OR)
|
||||
MAP_OP(80, BREAK_LOOP)
|
||||
MAP_OP(81, WITH_CLEANUP_START)
|
||||
MAP_OP(82, WITH_CLEANUP_FINISH)
|
||||
MAP_OP(83, RETURN_VALUE)
|
||||
MAP_OP(84, IMPORT_STAR)
|
||||
MAP_OP(85, SETUP_ANNOTATIONS)
|
||||
MAP_OP(86, YIELD_VALUE)
|
||||
MAP_OP(87, POP_BLOCK)
|
||||
MAP_OP(88, END_FINALLY)
|
||||
MAP_OP(89, POP_EXCEPT)
|
||||
MAP_OP(90, STORE_NAME_A)
|
||||
MAP_OP(91, DELETE_NAME_A)
|
||||
MAP_OP(92, UNPACK_SEQUENCE_A)
|
||||
MAP_OP(93, FOR_ITER_A)
|
||||
MAP_OP(94, UNPACK_EX_A)
|
||||
MAP_OP(95, STORE_ATTR_A)
|
||||
MAP_OP(96, DELETE_ATTR_A)
|
||||
MAP_OP(97, STORE_GLOBAL_A)
|
||||
MAP_OP(98, DELETE_GLOBAL_A)
|
||||
MAP_OP(100, LOAD_CONST_A)
|
||||
MAP_OP(101, LOAD_NAME_A)
|
||||
MAP_OP(102, BUILD_TUPLE_A)
|
||||
MAP_OP(103, BUILD_LIST_A)
|
||||
MAP_OP(104, BUILD_SET_A)
|
||||
MAP_OP(105, BUILD_MAP_A)
|
||||
MAP_OP(106, LOAD_ATTR_A)
|
||||
MAP_OP(107, COMPARE_OP_A)
|
||||
MAP_OP(108, IMPORT_NAME_A)
|
||||
MAP_OP(109, IMPORT_FROM_A)
|
||||
MAP_OP(110, JUMP_FORWARD_A)
|
||||
MAP_OP(111, JUMP_IF_FALSE_OR_POP_A)
|
||||
MAP_OP(112, JUMP_IF_TRUE_OR_POP_A)
|
||||
MAP_OP(113, JUMP_ABSOLUTE_A)
|
||||
MAP_OP(114, POP_JUMP_IF_FALSE_A)
|
||||
MAP_OP(115, POP_JUMP_IF_TRUE_A)
|
||||
MAP_OP(116, LOAD_GLOBAL_A)
|
||||
MAP_OP(119, CONTINUE_LOOP_A)
|
||||
MAP_OP(120, SETUP_LOOP_A)
|
||||
MAP_OP(121, SETUP_EXCEPT_A)
|
||||
MAP_OP(122, SETUP_FINALLY_A)
|
||||
MAP_OP(124, LOAD_FAST_A)
|
||||
MAP_OP(125, STORE_FAST_A)
|
||||
MAP_OP(126, DELETE_FAST_A)
|
||||
MAP_OP(127, STORE_ANNOTATION_A)
|
||||
MAP_OP(130, RAISE_VARARGS_A)
|
||||
MAP_OP(131, CALL_FUNCTION_A)
|
||||
MAP_OP(132, MAKE_FUNCTION_A)
|
||||
MAP_OP(133, BUILD_SLICE_A)
|
||||
MAP_OP(135, LOAD_CLOSURE_A)
|
||||
MAP_OP(136, LOAD_DEREF_A)
|
||||
MAP_OP(137, STORE_DEREF_A)
|
||||
MAP_OP(138, DELETE_DEREF_A)
|
||||
MAP_OP(141, CALL_FUNCTION_KW_A)
|
||||
MAP_OP(142, CALL_FUNCTION_EX_A)
|
||||
MAP_OP(143, SETUP_WITH_A)
|
||||
MAP_OP(144, EXTENDED_ARG_A)
|
||||
MAP_OP(145, LIST_APPEND_A)
|
||||
MAP_OP(146, SET_ADD_A)
|
||||
MAP_OP(147, MAP_ADD_A)
|
||||
MAP_OP(148, LOAD_CLASSDEREF_A)
|
||||
MAP_OP(149, BUILD_LIST_UNPACK_A)
|
||||
MAP_OP(150, BUILD_MAP_UNPACK_A)
|
||||
MAP_OP(151, BUILD_MAP_UNPACK_WITH_CALL_A)
|
||||
MAP_OP(152, BUILD_TUPLE_UNPACK_A)
|
||||
MAP_OP(153, BUILD_SET_UNPACK_A)
|
||||
MAP_OP(154, SETUP_ASYNC_WITH_A)
|
||||
MAP_OP(155, FORMAT_VALUE_A)
|
||||
MAP_OP(156, BUILD_CONST_KEY_MAP_A)
|
||||
MAP_OP(157, BUILD_STRING_A)
|
||||
MAP_OP(158, BUILD_TUPLE_UNPACK_WITH_CALL_A)
|
||||
END_MAP()
|
123
bytes/python_3_7.cpp
Normal file
123
bytes/python_3_7.cpp
Normal file
@@ -0,0 +1,123 @@
|
||||
#include "bytecode_map.h"
|
||||
|
||||
BEGIN_MAP(3, 7)
|
||||
MAP_OP(1, POP_TOP)
|
||||
MAP_OP(2, ROT_TWO)
|
||||
MAP_OP(3, ROT_THREE)
|
||||
MAP_OP(4, DUP_TOP)
|
||||
MAP_OP(5, DUP_TOP_TWO)
|
||||
MAP_OP(9, NOP)
|
||||
MAP_OP(10, UNARY_POSITIVE)
|
||||
MAP_OP(11, UNARY_NEGATIVE)
|
||||
MAP_OP(12, UNARY_NOT)
|
||||
MAP_OP(15, UNARY_INVERT)
|
||||
MAP_OP(16, BINARY_MATRIX_MULTIPLY)
|
||||
MAP_OP(17, INPLACE_MATRIX_MULTIPLY)
|
||||
MAP_OP(19, BINARY_POWER)
|
||||
MAP_OP(20, BINARY_MULTIPLY)
|
||||
MAP_OP(22, BINARY_MODULO)
|
||||
MAP_OP(23, BINARY_ADD)
|
||||
MAP_OP(24, BINARY_SUBTRACT)
|
||||
MAP_OP(25, BINARY_SUBSCR)
|
||||
MAP_OP(26, BINARY_FLOOR_DIVIDE)
|
||||
MAP_OP(27, BINARY_TRUE_DIVIDE)
|
||||
MAP_OP(28, INPLACE_FLOOR_DIVIDE)
|
||||
MAP_OP(29, INPLACE_TRUE_DIVIDE)
|
||||
MAP_OP(50, GET_AITER)
|
||||
MAP_OP(51, GET_ANEXT)
|
||||
MAP_OP(52, BEFORE_ASYNC_WITH)
|
||||
MAP_OP(55, INPLACE_ADD)
|
||||
MAP_OP(56, INPLACE_SUBTRACT)
|
||||
MAP_OP(57, INPLACE_MULTIPLY)
|
||||
MAP_OP(59, INPLACE_MODULO)
|
||||
MAP_OP(60, STORE_SUBSCR)
|
||||
MAP_OP(61, DELETE_SUBSCR)
|
||||
MAP_OP(62, BINARY_LSHIFT)
|
||||
MAP_OP(63, BINARY_RSHIFT)
|
||||
MAP_OP(64, BINARY_AND)
|
||||
MAP_OP(65, BINARY_XOR)
|
||||
MAP_OP(66, BINARY_OR)
|
||||
MAP_OP(67, INPLACE_POWER)
|
||||
MAP_OP(68, GET_ITER)
|
||||
MAP_OP(69, GET_YIELD_FROM_ITER)
|
||||
MAP_OP(70, PRINT_EXPR)
|
||||
MAP_OP(71, LOAD_BUILD_CLASS)
|
||||
MAP_OP(72, YIELD_FROM)
|
||||
MAP_OP(73, GET_AWAITABLE)
|
||||
MAP_OP(75, INPLACE_LSHIFT)
|
||||
MAP_OP(76, INPLACE_RSHIFT)
|
||||
MAP_OP(77, INPLACE_AND)
|
||||
MAP_OP(78, INPLACE_XOR)
|
||||
MAP_OP(79, INPLACE_OR)
|
||||
MAP_OP(80, BREAK_LOOP)
|
||||
MAP_OP(81, WITH_CLEANUP_START)
|
||||
MAP_OP(82, WITH_CLEANUP_FINISH)
|
||||
MAP_OP(83, RETURN_VALUE)
|
||||
MAP_OP(84, IMPORT_STAR)
|
||||
MAP_OP(85, SETUP_ANNOTATIONS)
|
||||
MAP_OP(86, YIELD_VALUE)
|
||||
MAP_OP(87, POP_BLOCK)
|
||||
MAP_OP(88, END_FINALLY)
|
||||
MAP_OP(89, POP_EXCEPT)
|
||||
MAP_OP(90, STORE_NAME_A)
|
||||
MAP_OP(91, DELETE_NAME_A)
|
||||
MAP_OP(92, UNPACK_SEQUENCE_A)
|
||||
MAP_OP(93, FOR_ITER_A)
|
||||
MAP_OP(94, UNPACK_EX_A)
|
||||
MAP_OP(95, STORE_ATTR_A)
|
||||
MAP_OP(96, DELETE_ATTR_A)
|
||||
MAP_OP(97, STORE_GLOBAL_A)
|
||||
MAP_OP(98, DELETE_GLOBAL_A)
|
||||
MAP_OP(100, LOAD_CONST_A)
|
||||
MAP_OP(101, LOAD_NAME_A)
|
||||
MAP_OP(102, BUILD_TUPLE_A)
|
||||
MAP_OP(103, BUILD_LIST_A)
|
||||
MAP_OP(104, BUILD_SET_A)
|
||||
MAP_OP(105, BUILD_MAP_A)
|
||||
MAP_OP(106, LOAD_ATTR_A)
|
||||
MAP_OP(107, COMPARE_OP_A)
|
||||
MAP_OP(108, IMPORT_NAME_A)
|
||||
MAP_OP(109, IMPORT_FROM_A)
|
||||
MAP_OP(110, JUMP_FORWARD_A)
|
||||
MAP_OP(111, JUMP_IF_FALSE_OR_POP_A)
|
||||
MAP_OP(112, JUMP_IF_TRUE_OR_POP_A)
|
||||
MAP_OP(113, JUMP_ABSOLUTE_A)
|
||||
MAP_OP(114, POP_JUMP_IF_FALSE_A)
|
||||
MAP_OP(115, POP_JUMP_IF_TRUE_A)
|
||||
MAP_OP(116, LOAD_GLOBAL_A)
|
||||
MAP_OP(119, CONTINUE_LOOP_A)
|
||||
MAP_OP(120, SETUP_LOOP_A)
|
||||
MAP_OP(121, SETUP_EXCEPT_A)
|
||||
MAP_OP(122, SETUP_FINALLY_A)
|
||||
MAP_OP(124, LOAD_FAST_A)
|
||||
MAP_OP(125, STORE_FAST_A)
|
||||
MAP_OP(126, DELETE_FAST_A)
|
||||
MAP_OP(130, RAISE_VARARGS_A)
|
||||
MAP_OP(131, CALL_FUNCTION_A)
|
||||
MAP_OP(132, MAKE_FUNCTION_A)
|
||||
MAP_OP(133, BUILD_SLICE_A)
|
||||
MAP_OP(135, LOAD_CLOSURE_A)
|
||||
MAP_OP(136, LOAD_DEREF_A)
|
||||
MAP_OP(137, STORE_DEREF_A)
|
||||
MAP_OP(138, DELETE_DEREF_A)
|
||||
MAP_OP(141, CALL_FUNCTION_KW_A)
|
||||
MAP_OP(142, CALL_FUNCTION_EX_A)
|
||||
MAP_OP(143, SETUP_WITH_A)
|
||||
MAP_OP(144, EXTENDED_ARG_A)
|
||||
MAP_OP(145, LIST_APPEND_A)
|
||||
MAP_OP(146, SET_ADD_A)
|
||||
MAP_OP(147, MAP_ADD_A)
|
||||
MAP_OP(148, LOAD_CLASSDEREF_A)
|
||||
MAP_OP(149, BUILD_LIST_UNPACK_A)
|
||||
MAP_OP(150, BUILD_MAP_UNPACK_A)
|
||||
MAP_OP(151, BUILD_MAP_UNPACK_WITH_CALL_A)
|
||||
MAP_OP(152, BUILD_TUPLE_UNPACK_A)
|
||||
MAP_OP(153, BUILD_SET_UNPACK_A)
|
||||
MAP_OP(154, SETUP_ASYNC_WITH_A)
|
||||
MAP_OP(155, FORMAT_VALUE_A)
|
||||
MAP_OP(156, BUILD_CONST_KEY_MAP_A)
|
||||
MAP_OP(157, BUILD_STRING_A)
|
||||
MAP_OP(158, BUILD_TUPLE_UNPACK_WITH_CALL_A)
|
||||
MAP_OP(160, LOAD_METHOD_A)
|
||||
MAP_OP(161, CALL_METHOD_A)
|
||||
END_MAP()
|
124
bytes/python_3_8.cpp
Normal file
124
bytes/python_3_8.cpp
Normal file
@@ -0,0 +1,124 @@
|
||||
#include "bytecode_map.h"
|
||||
|
||||
BEGIN_MAP(3, 8)
|
||||
MAP_OP(1, POP_TOP)
|
||||
MAP_OP(2, ROT_TWO)
|
||||
MAP_OP(3, ROT_THREE)
|
||||
MAP_OP(4, DUP_TOP)
|
||||
MAP_OP(5, DUP_TOP_TWO)
|
||||
MAP_OP(6, ROT_FOUR)
|
||||
MAP_OP(9, NOP)
|
||||
MAP_OP(10, UNARY_POSITIVE)
|
||||
MAP_OP(11, UNARY_NEGATIVE)
|
||||
MAP_OP(12, UNARY_NOT)
|
||||
MAP_OP(15, UNARY_INVERT)
|
||||
MAP_OP(16, BINARY_MATRIX_MULTIPLY)
|
||||
MAP_OP(17, INPLACE_MATRIX_MULTIPLY)
|
||||
MAP_OP(19, BINARY_POWER)
|
||||
MAP_OP(20, BINARY_MULTIPLY)
|
||||
MAP_OP(22, BINARY_MODULO)
|
||||
MAP_OP(23, BINARY_ADD)
|
||||
MAP_OP(24, BINARY_SUBTRACT)
|
||||
MAP_OP(25, BINARY_SUBSCR)
|
||||
MAP_OP(26, BINARY_FLOOR_DIVIDE)
|
||||
MAP_OP(27, BINARY_TRUE_DIVIDE)
|
||||
MAP_OP(28, INPLACE_FLOOR_DIVIDE)
|
||||
MAP_OP(29, INPLACE_TRUE_DIVIDE)
|
||||
MAP_OP(50, GET_AITER)
|
||||
MAP_OP(51, GET_ANEXT)
|
||||
MAP_OP(52, BEFORE_ASYNC_WITH)
|
||||
MAP_OP(53, BEGIN_FINALLY)
|
||||
MAP_OP(54, END_ASYNC_FOR)
|
||||
MAP_OP(55, INPLACE_ADD)
|
||||
MAP_OP(56, INPLACE_SUBTRACT)
|
||||
MAP_OP(57, INPLACE_MULTIPLY)
|
||||
MAP_OP(59, INPLACE_MODULO)
|
||||
MAP_OP(60, STORE_SUBSCR)
|
||||
MAP_OP(61, DELETE_SUBSCR)
|
||||
MAP_OP(62, BINARY_LSHIFT)
|
||||
MAP_OP(63, BINARY_RSHIFT)
|
||||
MAP_OP(64, BINARY_AND)
|
||||
MAP_OP(65, BINARY_XOR)
|
||||
MAP_OP(66, BINARY_OR)
|
||||
MAP_OP(67, INPLACE_POWER)
|
||||
MAP_OP(68, GET_ITER)
|
||||
MAP_OP(69, GET_YIELD_FROM_ITER)
|
||||
MAP_OP(70, PRINT_EXPR)
|
||||
MAP_OP(71, LOAD_BUILD_CLASS)
|
||||
MAP_OP(72, YIELD_FROM)
|
||||
MAP_OP(73, GET_AWAITABLE)
|
||||
MAP_OP(75, INPLACE_LSHIFT)
|
||||
MAP_OP(76, INPLACE_RSHIFT)
|
||||
MAP_OP(77, INPLACE_AND)
|
||||
MAP_OP(78, INPLACE_XOR)
|
||||
MAP_OP(79, INPLACE_OR)
|
||||
MAP_OP(81, WITH_CLEANUP_START)
|
||||
MAP_OP(82, WITH_CLEANUP_FINISH)
|
||||
MAP_OP(83, RETURN_VALUE)
|
||||
MAP_OP(84, IMPORT_STAR)
|
||||
MAP_OP(85, SETUP_ANNOTATIONS)
|
||||
MAP_OP(86, YIELD_VALUE)
|
||||
MAP_OP(87, POP_BLOCK)
|
||||
MAP_OP(88, END_FINALLY)
|
||||
MAP_OP(89, POP_EXCEPT)
|
||||
MAP_OP(90, STORE_NAME_A)
|
||||
MAP_OP(91, DELETE_NAME_A)
|
||||
MAP_OP(92, UNPACK_SEQUENCE_A)
|
||||
MAP_OP(93, FOR_ITER_A)
|
||||
MAP_OP(94, UNPACK_EX_A)
|
||||
MAP_OP(95, STORE_ATTR_A)
|
||||
MAP_OP(96, DELETE_ATTR_A)
|
||||
MAP_OP(97, STORE_GLOBAL_A)
|
||||
MAP_OP(98, DELETE_GLOBAL_A)
|
||||
MAP_OP(100, LOAD_CONST_A)
|
||||
MAP_OP(101, LOAD_NAME_A)
|
||||
MAP_OP(102, BUILD_TUPLE_A)
|
||||
MAP_OP(103, BUILD_LIST_A)
|
||||
MAP_OP(104, BUILD_SET_A)
|
||||
MAP_OP(105, BUILD_MAP_A)
|
||||
MAP_OP(106, LOAD_ATTR_A)
|
||||
MAP_OP(107, COMPARE_OP_A)
|
||||
MAP_OP(108, IMPORT_NAME_A)
|
||||
MAP_OP(109, IMPORT_FROM_A)
|
||||
MAP_OP(110, JUMP_FORWARD_A)
|
||||
MAP_OP(111, JUMP_IF_FALSE_OR_POP_A)
|
||||
MAP_OP(112, JUMP_IF_TRUE_OR_POP_A)
|
||||
MAP_OP(113, JUMP_ABSOLUTE_A)
|
||||
MAP_OP(114, POP_JUMP_IF_FALSE_A)
|
||||
MAP_OP(115, POP_JUMP_IF_TRUE_A)
|
||||
MAP_OP(116, LOAD_GLOBAL_A)
|
||||
MAP_OP(122, SETUP_FINALLY_A)
|
||||
MAP_OP(124, LOAD_FAST_A)
|
||||
MAP_OP(125, STORE_FAST_A)
|
||||
MAP_OP(126, DELETE_FAST_A)
|
||||
MAP_OP(130, RAISE_VARARGS_A)
|
||||
MAP_OP(131, CALL_FUNCTION_A)
|
||||
MAP_OP(132, MAKE_FUNCTION_A)
|
||||
MAP_OP(133, BUILD_SLICE_A)
|
||||
MAP_OP(135, LOAD_CLOSURE_A)
|
||||
MAP_OP(136, LOAD_DEREF_A)
|
||||
MAP_OP(137, STORE_DEREF_A)
|
||||
MAP_OP(138, DELETE_DEREF_A)
|
||||
MAP_OP(141, CALL_FUNCTION_KW_A)
|
||||
MAP_OP(142, CALL_FUNCTION_EX_A)
|
||||
MAP_OP(143, SETUP_WITH_A)
|
||||
MAP_OP(144, EXTENDED_ARG_A)
|
||||
MAP_OP(145, LIST_APPEND_A)
|
||||
MAP_OP(146, SET_ADD_A)
|
||||
MAP_OP(147, MAP_ADD_A)
|
||||
MAP_OP(148, LOAD_CLASSDEREF_A)
|
||||
MAP_OP(149, BUILD_LIST_UNPACK_A)
|
||||
MAP_OP(150, BUILD_MAP_UNPACK_A)
|
||||
MAP_OP(151, BUILD_MAP_UNPACK_WITH_CALL_A)
|
||||
MAP_OP(152, BUILD_TUPLE_UNPACK_A)
|
||||
MAP_OP(153, BUILD_SET_UNPACK_A)
|
||||
MAP_OP(154, SETUP_ASYNC_WITH_A)
|
||||
MAP_OP(155, FORMAT_VALUE_A)
|
||||
MAP_OP(156, BUILD_CONST_KEY_MAP_A)
|
||||
MAP_OP(157, BUILD_STRING_A)
|
||||
MAP_OP(158, BUILD_TUPLE_UNPACK_WITH_CALL_A)
|
||||
MAP_OP(160, LOAD_METHOD_A)
|
||||
MAP_OP(161, CALL_METHOD_A)
|
||||
MAP_OP(162, CALL_FINALLY_A)
|
||||
MAP_OP(163, POP_FINALLY_A)
|
||||
END_MAP()
|
123
bytes/python_3_9.cpp
Normal file
123
bytes/python_3_9.cpp
Normal file
@@ -0,0 +1,123 @@
|
||||
#include "bytecode_map.h"
|
||||
|
||||
BEGIN_MAP(3, 9)
|
||||
MAP_OP(1, POP_TOP)
|
||||
MAP_OP(2, ROT_TWO)
|
||||
MAP_OP(3, ROT_THREE)
|
||||
MAP_OP(4, DUP_TOP)
|
||||
MAP_OP(5, DUP_TOP_TWO)
|
||||
MAP_OP(6, ROT_FOUR)
|
||||
MAP_OP(9, NOP)
|
||||
MAP_OP(10, UNARY_POSITIVE)
|
||||
MAP_OP(11, UNARY_NEGATIVE)
|
||||
MAP_OP(12, UNARY_NOT)
|
||||
MAP_OP(15, UNARY_INVERT)
|
||||
MAP_OP(16, BINARY_MATRIX_MULTIPLY)
|
||||
MAP_OP(17, INPLACE_MATRIX_MULTIPLY)
|
||||
MAP_OP(19, BINARY_POWER)
|
||||
MAP_OP(20, BINARY_MULTIPLY)
|
||||
MAP_OP(22, BINARY_MODULO)
|
||||
MAP_OP(23, BINARY_ADD)
|
||||
MAP_OP(24, BINARY_SUBTRACT)
|
||||
MAP_OP(25, BINARY_SUBSCR)
|
||||
MAP_OP(26, BINARY_FLOOR_DIVIDE)
|
||||
MAP_OP(27, BINARY_TRUE_DIVIDE)
|
||||
MAP_OP(28, INPLACE_FLOOR_DIVIDE)
|
||||
MAP_OP(29, INPLACE_TRUE_DIVIDE)
|
||||
MAP_OP(48, RERAISE)
|
||||
MAP_OP(49, WITH_EXCEPT_START)
|
||||
MAP_OP(50, GET_AITER)
|
||||
MAP_OP(51, GET_ANEXT)
|
||||
MAP_OP(52, BEFORE_ASYNC_WITH)
|
||||
MAP_OP(54, END_ASYNC_FOR)
|
||||
MAP_OP(55, INPLACE_ADD)
|
||||
MAP_OP(56, INPLACE_SUBTRACT)
|
||||
MAP_OP(57, INPLACE_MULTIPLY)
|
||||
MAP_OP(59, INPLACE_MODULO)
|
||||
MAP_OP(60, STORE_SUBSCR)
|
||||
MAP_OP(61, DELETE_SUBSCR)
|
||||
MAP_OP(62, BINARY_LSHIFT)
|
||||
MAP_OP(63, BINARY_RSHIFT)
|
||||
MAP_OP(64, BINARY_AND)
|
||||
MAP_OP(65, BINARY_XOR)
|
||||
MAP_OP(66, BINARY_OR)
|
||||
MAP_OP(67, INPLACE_POWER)
|
||||
MAP_OP(68, GET_ITER)
|
||||
MAP_OP(69, GET_YIELD_FROM_ITER)
|
||||
MAP_OP(70, PRINT_EXPR)
|
||||
MAP_OP(71, LOAD_BUILD_CLASS)
|
||||
MAP_OP(72, YIELD_FROM)
|
||||
MAP_OP(73, GET_AWAITABLE)
|
||||
MAP_OP(74, LOAD_ASSERTION_ERROR)
|
||||
MAP_OP(75, INPLACE_LSHIFT)
|
||||
MAP_OP(76, INPLACE_RSHIFT)
|
||||
MAP_OP(77, INPLACE_AND)
|
||||
MAP_OP(78, INPLACE_XOR)
|
||||
MAP_OP(79, INPLACE_OR)
|
||||
MAP_OP(82, LIST_TO_TUPLE)
|
||||
MAP_OP(83, RETURN_VALUE)
|
||||
MAP_OP(84, IMPORT_STAR)
|
||||
MAP_OP(85, SETUP_ANNOTATIONS)
|
||||
MAP_OP(86, YIELD_VALUE)
|
||||
MAP_OP(87, POP_BLOCK)
|
||||
MAP_OP(89, POP_EXCEPT)
|
||||
MAP_OP(90, STORE_NAME_A)
|
||||
MAP_OP(91, DELETE_NAME_A)
|
||||
MAP_OP(92, UNPACK_SEQUENCE_A)
|
||||
MAP_OP(93, FOR_ITER_A)
|
||||
MAP_OP(94, UNPACK_EX_A)
|
||||
MAP_OP(95, STORE_ATTR_A)
|
||||
MAP_OP(96, DELETE_ATTR_A)
|
||||
MAP_OP(97, STORE_GLOBAL_A)
|
||||
MAP_OP(98, DELETE_GLOBAL_A)
|
||||
MAP_OP(100, LOAD_CONST_A)
|
||||
MAP_OP(101, LOAD_NAME_A)
|
||||
MAP_OP(102, BUILD_TUPLE_A)
|
||||
MAP_OP(103, BUILD_LIST_A)
|
||||
MAP_OP(104, BUILD_SET_A)
|
||||
MAP_OP(105, BUILD_MAP_A)
|
||||
MAP_OP(106, LOAD_ATTR_A)
|
||||
MAP_OP(107, COMPARE_OP_A)
|
||||
MAP_OP(108, IMPORT_NAME_A)
|
||||
MAP_OP(109, IMPORT_FROM_A)
|
||||
MAP_OP(110, JUMP_FORWARD_A)
|
||||
MAP_OP(111, JUMP_IF_FALSE_OR_POP_A)
|
||||
MAP_OP(112, JUMP_IF_TRUE_OR_POP_A)
|
||||
MAP_OP(113, JUMP_ABSOLUTE_A)
|
||||
MAP_OP(114, POP_JUMP_IF_FALSE_A)
|
||||
MAP_OP(115, POP_JUMP_IF_TRUE_A)
|
||||
MAP_OP(116, LOAD_GLOBAL_A)
|
||||
MAP_OP(117, IS_OP_A)
|
||||
MAP_OP(118, CONTAINS_OP_A)
|
||||
MAP_OP(121, JUMP_IF_NOT_EXC_MATCH_A)
|
||||
MAP_OP(122, SETUP_FINALLY_A)
|
||||
MAP_OP(124, LOAD_FAST_A)
|
||||
MAP_OP(125, STORE_FAST_A)
|
||||
MAP_OP(126, DELETE_FAST_A)
|
||||
MAP_OP(130, RAISE_VARARGS_A)
|
||||
MAP_OP(131, CALL_FUNCTION_A)
|
||||
MAP_OP(132, MAKE_FUNCTION_A)
|
||||
MAP_OP(133, BUILD_SLICE_A)
|
||||
MAP_OP(135, LOAD_CLOSURE_A)
|
||||
MAP_OP(136, LOAD_DEREF_A)
|
||||
MAP_OP(137, STORE_DEREF_A)
|
||||
MAP_OP(138, DELETE_DEREF_A)
|
||||
MAP_OP(141, CALL_FUNCTION_KW_A)
|
||||
MAP_OP(142, CALL_FUNCTION_EX_A)
|
||||
MAP_OP(143, SETUP_WITH_A)
|
||||
MAP_OP(144, EXTENDED_ARG_A)
|
||||
MAP_OP(145, LIST_APPEND_A)
|
||||
MAP_OP(146, SET_ADD_A)
|
||||
MAP_OP(147, MAP_ADD_A)
|
||||
MAP_OP(148, LOAD_CLASSDEREF_A)
|
||||
MAP_OP(154, SETUP_ASYNC_WITH_A)
|
||||
MAP_OP(155, FORMAT_VALUE_A)
|
||||
MAP_OP(156, BUILD_CONST_KEY_MAP_A)
|
||||
MAP_OP(157, BUILD_STRING_A)
|
||||
MAP_OP(160, LOAD_METHOD_A)
|
||||
MAP_OP(161, CALL_METHOD_A)
|
||||
MAP_OP(162, LIST_EXTEND_A)
|
||||
MAP_OP(163, SET_UPDATE_A)
|
||||
MAP_OP(164, DICT_MERGE_A)
|
||||
MAP_OP(165, DICT_UPDATE_A)
|
||||
END_MAP()
|
Reference in New Issue
Block a user