• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 static void *opcode_targets[256] = {
2     &&_unknown_opcode,
3     &&TARGET_POP_TOP,
4     &&TARGET_ROT_TWO,
5     &&TARGET_ROT_THREE,
6     &&TARGET_DUP_TOP,
7     &&TARGET_ROT_FOUR,
8     &&_unknown_opcode,
9     &&_unknown_opcode,
10     &&_unknown_opcode,
11     &&TARGET_NOP,
12     &&TARGET_UNARY_POSITIVE,
13     &&TARGET_UNARY_NEGATIVE,
14     &&TARGET_UNARY_NOT,
15     &&TARGET_UNARY_CONVERT,
16     &&_unknown_opcode,
17     &&TARGET_UNARY_INVERT,
18     &&_unknown_opcode,
19     &&_unknown_opcode,
20     &&_unknown_opcode,
21     &&TARGET_BINARY_POWER,
22     &&TARGET_BINARY_MULTIPLY,
23     &&TARGET_BINARY_DIVIDE,
24     &&TARGET_BINARY_MODULO,
25     &&TARGET_BINARY_ADD,
26     &&TARGET_BINARY_SUBTRACT,
27     &&TARGET_BINARY_SUBSCR,
28     &&TARGET_BINARY_FLOOR_DIVIDE,
29     &&TARGET_BINARY_TRUE_DIVIDE,
30     &&TARGET_INPLACE_FLOOR_DIVIDE,
31     &&TARGET_INPLACE_TRUE_DIVIDE,
32     &&TARGET_SLICE ,
33     &&TARGET_SLICE_1,
34     &&TARGET_SLICE_2,
35     &&TARGET_SLICE_3,
36     &&_unknown_opcode,
37     &&_unknown_opcode,
38     &&_unknown_opcode,
39     &&_unknown_opcode,
40     &&_unknown_opcode,
41     &&_unknown_opcode,
42     &&TARGET_STORE_SLICE ,
43     &&TARGET_STORE_SLICE_1,
44     &&TARGET_STORE_SLICE_2,
45     &&TARGET_STORE_SLICE_3,
46     &&_unknown_opcode,
47     &&_unknown_opcode,
48     &&_unknown_opcode,
49     &&_unknown_opcode,
50     &&_unknown_opcode,
51     &&_unknown_opcode,
52     &&TARGET_DELETE_SLICE ,
53     &&TARGET_DELETE_SLICE_1,
54     &&TARGET_DELETE_SLICE_2,
55     &&TARGET_DELETE_SLICE_3,
56     &&TARGET_STORE_MAP,
57     &&TARGET_INPLACE_ADD,
58     &&TARGET_INPLACE_SUBTRACT,
59     &&TARGET_INPLACE_MULTIPLY,
60     &&TARGET_INPLACE_DIVIDE,
61     &&TARGET_INPLACE_MODULO,
62     &&TARGET_STORE_SUBSCR,
63     &&TARGET_DELETE_SUBSCR,
64     &&TARGET_BINARY_LSHIFT,
65     &&TARGET_BINARY_RSHIFT,
66     &&TARGET_BINARY_AND,
67     &&TARGET_BINARY_XOR,
68     &&TARGET_BINARY_OR,
69     &&TARGET_INPLACE_POWER,
70     &&TARGET_GET_ITER,
71     &&_unknown_opcode,
72     &&TARGET_PRINT_EXPR,
73     &&TARGET_PRINT_ITEM,
74     &&TARGET_PRINT_NEWLINE,
75     &&TARGET_PRINT_ITEM_TO,
76     &&TARGET_PRINT_NEWLINE_TO,
77     &&TARGET_INPLACE_LSHIFT,
78     &&TARGET_INPLACE_RSHIFT,
79     &&TARGET_INPLACE_AND,
80     &&TARGET_INPLACE_XOR,
81     &&TARGET_INPLACE_OR,
82     &&TARGET_BREAK_LOOP,
83     &&TARGET_WITH_CLEANUP,
84     &&TARGET_LOAD_LOCALS,
85     &&TARGET_RETURN_VALUE,
86     &&TARGET_IMPORT_STAR,
87     &&TARGET_EXEC_STMT,
88     &&TARGET_YIELD_VALUE,
89     &&TARGET_POP_BLOCK,
90     &&TARGET_END_FINALLY,
91     &&TARGET_BUILD_CLASS,
92     &&TARGET_STORE_NAME,
93     &&TARGET_DELETE_NAME,
94     &&TARGET_UNPACK_SEQUENCE,
95     &&TARGET_FOR_ITER,
96     &&TARGET_LIST_APPEND,
97     &&TARGET_STORE_ATTR,
98     &&TARGET_DELETE_ATTR,
99     &&TARGET_STORE_GLOBAL,
100     &&TARGET_DELETE_GLOBAL,
101     &&TARGET_DUP_TOPX,
102     &&TARGET_LOAD_CONST,
103     &&TARGET_LOAD_NAME,
104     &&TARGET_BUILD_TUPLE,
105     &&TARGET_BUILD_LIST,
106     &&TARGET_BUILD_SET,
107     &&TARGET_BUILD_MAP,
108     &&TARGET_LOAD_ATTR,
109     &&TARGET_COMPARE_OP,
110     &&TARGET_IMPORT_NAME,
111     &&TARGET_IMPORT_FROM,
112     &&TARGET_JUMP_FORWARD,
113     &&TARGET_JUMP_IF_FALSE_OR_POP,
114     &&TARGET_JUMP_IF_TRUE_OR_POP,
115     &&TARGET_JUMP_ABSOLUTE,
116     &&TARGET_POP_JUMP_IF_FALSE,
117     &&TARGET_POP_JUMP_IF_TRUE,
118     &&TARGET_LOAD_GLOBAL,
119     &&_unknown_opcode,
120     &&_unknown_opcode,
121     &&TARGET_CONTINUE_LOOP,
122     &&TARGET_SETUP_LOOP,
123     &&TARGET_SETUP_EXCEPT,
124     &&TARGET_SETUP_FINALLY,
125     &&_unknown_opcode,
126     &&TARGET_LOAD_FAST,
127     &&TARGET_STORE_FAST,
128     &&TARGET_DELETE_FAST,
129     &&_unknown_opcode,
130     &&_unknown_opcode,
131     &&_unknown_opcode,
132     &&TARGET_RAISE_VARARGS,
133     &&TARGET_CALL_FUNCTION,
134     &&TARGET_MAKE_FUNCTION,
135     &&TARGET_BUILD_SLICE,
136     &&TARGET_MAKE_CLOSURE,
137     &&TARGET_LOAD_CLOSURE,
138     &&TARGET_LOAD_DEREF,
139     &&TARGET_STORE_DEREF,
140     &&_unknown_opcode,
141     &&_unknown_opcode,
142     &&TARGET_CALL_FUNCTION_VAR,
143     &&TARGET_CALL_FUNCTION_KW,
144     &&TARGET_CALL_FUNCTION_VAR_KW,
145     &&TARGET_SETUP_WITH,
146     &&_unknown_opcode,
147     &&TARGET_EXTENDED_ARG,
148     &&TARGET_SET_ADD,
149     &&TARGET_MAP_ADD,
150     &&_unknown_opcode,
151     &&_unknown_opcode,
152     &&_unknown_opcode,
153     &&_unknown_opcode,
154     &&_unknown_opcode,
155     &&_unknown_opcode,
156     &&_unknown_opcode,
157     &&_unknown_opcode,
158     &&_unknown_opcode,
159     &&_unknown_opcode,
160     &&_unknown_opcode,
161     &&_unknown_opcode,
162     &&_unknown_opcode,
163     &&_unknown_opcode,
164     &&_unknown_opcode,
165     &&_unknown_opcode,
166     &&_unknown_opcode,
167     &&_unknown_opcode,
168     &&_unknown_opcode,
169     &&_unknown_opcode,
170     &&_unknown_opcode,
171     &&_unknown_opcode,
172     &&_unknown_opcode,
173     &&_unknown_opcode,
174     &&_unknown_opcode,
175     &&_unknown_opcode,
176     &&_unknown_opcode,
177     &&_unknown_opcode,
178     &&_unknown_opcode,
179     &&_unknown_opcode,
180     &&_unknown_opcode,
181     &&_unknown_opcode,
182     &&_unknown_opcode,
183     &&_unknown_opcode,
184     &&_unknown_opcode,
185     &&_unknown_opcode,
186     &&_unknown_opcode,
187     &&_unknown_opcode,
188     &&_unknown_opcode,
189     &&_unknown_opcode,
190     &&_unknown_opcode,
191     &&_unknown_opcode,
192     &&_unknown_opcode,
193     &&_unknown_opcode,
194     &&_unknown_opcode,
195     &&_unknown_opcode,
196     &&_unknown_opcode,
197     &&_unknown_opcode,
198     &&_unknown_opcode,
199     &&_unknown_opcode,
200     &&_unknown_opcode,
201     &&_unknown_opcode,
202     &&_unknown_opcode,
203     &&_unknown_opcode,
204     &&_unknown_opcode,
205     &&_unknown_opcode,
206     &&_unknown_opcode,
207     &&_unknown_opcode,
208     &&_unknown_opcode,
209     &&_unknown_opcode,
210     &&_unknown_opcode,
211     &&_unknown_opcode,
212     &&_unknown_opcode,
213     &&_unknown_opcode,
214     &&_unknown_opcode,
215     &&_unknown_opcode,
216     &&_unknown_opcode,
217     &&_unknown_opcode,
218     &&_unknown_opcode,
219     &&_unknown_opcode,
220     &&_unknown_opcode,
221     &&_unknown_opcode,
222     &&_unknown_opcode,
223     &&_unknown_opcode,
224     &&_unknown_opcode,
225     &&_unknown_opcode,
226     &&_unknown_opcode,
227     &&_unknown_opcode,
228     &&_unknown_opcode,
229     &&_unknown_opcode,
230     &&_unknown_opcode,
231     &&_unknown_opcode,
232     &&_unknown_opcode,
233     &&_unknown_opcode,
234     &&_unknown_opcode,
235     &&_unknown_opcode,
236     &&_unknown_opcode,
237     &&_unknown_opcode,
238     &&_unknown_opcode,
239     &&_unknown_opcode,
240     &&_unknown_opcode,
241     &&_unknown_opcode,
242     &&_unknown_opcode,
243     &&_unknown_opcode,
244     &&_unknown_opcode,
245     &&_unknown_opcode,
246     &&_unknown_opcode,
247     &&_unknown_opcode,
248     &&_unknown_opcode,
249     &&_unknown_opcode,
250     &&_unknown_opcode,
251     &&_unknown_opcode,
252     &&_unknown_opcode,
253     &&_unknown_opcode,
254     &&_unknown_opcode,
255     &&_unknown_opcode,
256     &&_unknown_opcode,
257     &&_unknown_opcode
258 };
259