1// SHA1Hash: 28750767099e284e592d1aac6d0607d04968d174
2/*
3 * Copyright (C) 2019 Apple Inc. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 *
9 * 1. Redistributions of source code must retain the above copyright
10 * notice, this list of conditions and the following disclaimer.
11 * 2. Redistributions in binary form must reproduce the above copyright
12 * notice, this list of conditions and the following disclaimer in the
13 * documentation and/or other materials provided with the distribution.
14 *
15 * THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY
16 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
17 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
18 * DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
19 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
20 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
21 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
22 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
23 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
24 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
25
26 * Autogenerated, do not modify.
27*/
28
29namespace JSC {
30
31const unsigned OpCreateThis_m_dst_index = 1;
32const unsigned OpCreateThis_m_callee_index = 2;
33const unsigned OpCreateThis_m_inlineCapacity_index = 3;
34const unsigned OpCreateThis_m_metadataID_index = 4;
35const unsigned OpCreatePromise_m_dst_index = 1;
36const unsigned OpCreatePromise_m_callee_index = 2;
37const unsigned OpCreatePromise_m_isInternalPromise_index = 3;
38const unsigned OpCreatePromise_m_metadataID_index = 4;
39const unsigned OpCreateGenerator_m_dst_index = 1;
40const unsigned OpCreateGenerator_m_callee_index = 2;
41const unsigned OpCreateGenerator_m_metadataID_index = 3;
42const unsigned OpCreateAsyncGenerator_m_dst_index = 1;
43const unsigned OpCreateAsyncGenerator_m_callee_index = 2;
44const unsigned OpCreateAsyncGenerator_m_metadataID_index = 3;
45const unsigned OpGetArgument_m_dst_index = 1;
46const unsigned OpGetArgument_m_index_index = 2;
47const unsigned OpGetArgument_m_metadataID_index = 3;
48const unsigned OpToThis_m_srcDst_index = 1;
49const unsigned OpToThis_m_metadataID_index = 2;
50const unsigned OpNewObject_m_dst_index = 1;
51const unsigned OpNewObject_m_inlineCapacity_index = 2;
52const unsigned OpNewObject_m_metadataID_index = 3;
53const unsigned OpNewArray_m_dst_index = 1;
54const unsigned OpNewArray_m_argv_index = 2;
55const unsigned OpNewArray_m_argc_index = 3;
56const unsigned OpNewArray_m_recommendedIndexingType_index = 4;
57const unsigned OpNewArray_m_metadataID_index = 5;
58const unsigned OpNewArrayWithSize_m_dst_index = 1;
59const unsigned OpNewArrayWithSize_m_length_index = 2;
60const unsigned OpNewArrayWithSize_m_metadataID_index = 3;
61const unsigned OpNewArrayBuffer_m_dst_index = 1;
62const unsigned OpNewArrayBuffer_m_immutableButterfly_index = 2;
63const unsigned OpNewArrayBuffer_m_recommendedIndexingType_index = 3;
64const unsigned OpNewArrayBuffer_m_metadataID_index = 4;
65const unsigned OpAdd_m_dst_index = 1;
66const unsigned OpAdd_m_lhs_index = 2;
67const unsigned OpAdd_m_rhs_index = 3;
68const unsigned OpAdd_m_operandTypes_index = 4;
69const unsigned OpAdd_m_metadataID_index = 5;
70const unsigned OpMul_m_dst_index = 1;
71const unsigned OpMul_m_lhs_index = 2;
72const unsigned OpMul_m_rhs_index = 3;
73const unsigned OpMul_m_operandTypes_index = 4;
74const unsigned OpMul_m_metadataID_index = 5;
75const unsigned OpDiv_m_dst_index = 1;
76const unsigned OpDiv_m_lhs_index = 2;
77const unsigned OpDiv_m_rhs_index = 3;
78const unsigned OpDiv_m_operandTypes_index = 4;
79const unsigned OpDiv_m_metadataID_index = 5;
80const unsigned OpSub_m_dst_index = 1;
81const unsigned OpSub_m_lhs_index = 2;
82const unsigned OpSub_m_rhs_index = 3;
83const unsigned OpSub_m_operandTypes_index = 4;
84const unsigned OpSub_m_metadataID_index = 5;
85const unsigned OpBitand_m_dst_index = 1;
86const unsigned OpBitand_m_lhs_index = 2;
87const unsigned OpBitand_m_rhs_index = 3;
88const unsigned OpBitand_m_metadataID_index = 4;
89const unsigned OpBitor_m_dst_index = 1;
90const unsigned OpBitor_m_lhs_index = 2;
91const unsigned OpBitor_m_rhs_index = 3;
92const unsigned OpBitor_m_metadataID_index = 4;
93const unsigned OpBitxor_m_dst_index = 1;
94const unsigned OpBitxor_m_lhs_index = 2;
95const unsigned OpBitxor_m_rhs_index = 3;
96const unsigned OpBitxor_m_metadataID_index = 4;
97const unsigned OpLshift_m_dst_index = 1;
98const unsigned OpLshift_m_lhs_index = 2;
99const unsigned OpLshift_m_rhs_index = 3;
100const unsigned OpLshift_m_metadataID_index = 4;
101const unsigned OpRshift_m_dst_index = 1;
102const unsigned OpRshift_m_lhs_index = 2;
103const unsigned OpRshift_m_rhs_index = 3;
104const unsigned OpRshift_m_metadataID_index = 4;
105const unsigned OpBitnot_m_dst_index = 1;
106const unsigned OpBitnot_m_operand_index = 2;
107const unsigned OpBitnot_m_metadataID_index = 3;
108const unsigned OpInc_m_srcDst_index = 1;
109const unsigned OpInc_m_metadataID_index = 2;
110const unsigned OpDec_m_srcDst_index = 1;
111const unsigned OpDec_m_metadataID_index = 2;
112const unsigned OpToObject_m_dst_index = 1;
113const unsigned OpToObject_m_operand_index = 2;
114const unsigned OpToObject_m_message_index = 3;
115const unsigned OpToObject_m_metadataID_index = 4;
116const unsigned OpToNumber_m_dst_index = 1;
117const unsigned OpToNumber_m_operand_index = 2;
118const unsigned OpToNumber_m_metadataID_index = 3;
119const unsigned OpToNumeric_m_dst_index = 1;
120const unsigned OpToNumeric_m_operand_index = 2;
121const unsigned OpToNumeric_m_metadataID_index = 3;
122const unsigned OpNegate_m_dst_index = 1;
123const unsigned OpNegate_m_operand_index = 2;
124const unsigned OpNegate_m_resultType_index = 3;
125const unsigned OpNegate_m_metadataID_index = 4;
126const unsigned OpInByVal_m_dst_index = 1;
127const unsigned OpInByVal_m_base_index = 2;
128const unsigned OpInByVal_m_property_index = 3;
129const unsigned OpInByVal_m_metadataID_index = 4;
130const unsigned OpGetById_m_dst_index = 1;
131const unsigned OpGetById_m_base_index = 2;
132const unsigned OpGetById_m_property_index = 3;
133const unsigned OpGetById_m_metadataID_index = 4;
134const unsigned OpGetByIdWithThis_m_dst_index = 1;
135const unsigned OpGetByIdWithThis_m_base_index = 2;
136const unsigned OpGetByIdWithThis_m_thisValue_index = 3;
137const unsigned OpGetByIdWithThis_m_property_index = 4;
138const unsigned OpGetByIdWithThis_m_metadataID_index = 5;
139const unsigned OpGetByValWithThis_m_dst_index = 1;
140const unsigned OpGetByValWithThis_m_base_index = 2;
141const unsigned OpGetByValWithThis_m_thisValue_index = 3;
142const unsigned OpGetByValWithThis_m_property_index = 4;
143const unsigned OpGetByValWithThis_m_metadataID_index = 5;
144const unsigned OpGetByIdDirect_m_dst_index = 1;
145const unsigned OpGetByIdDirect_m_base_index = 2;
146const unsigned OpGetByIdDirect_m_property_index = 3;
147const unsigned OpGetByIdDirect_m_metadataID_index = 4;
148const unsigned OpTryGetById_m_dst_index = 1;
149const unsigned OpTryGetById_m_base_index = 2;
150const unsigned OpTryGetById_m_property_index = 3;
151const unsigned OpTryGetById_m_metadataID_index = 4;
152const unsigned OpPutById_m_base_index = 1;
153const unsigned OpPutById_m_property_index = 2;
154const unsigned OpPutById_m_value_index = 3;
155const unsigned OpPutById_m_flags_index = 4;
156const unsigned OpPutById_m_metadataID_index = 5;
157const unsigned OpGetByVal_m_dst_index = 1;
158const unsigned OpGetByVal_m_base_index = 2;
159const unsigned OpGetByVal_m_property_index = 3;
160const unsigned OpGetByVal_m_metadataID_index = 4;
161const unsigned OpPutByVal_m_base_index = 1;
162const unsigned OpPutByVal_m_property_index = 2;
163const unsigned OpPutByVal_m_value_index = 3;
164const unsigned OpPutByVal_m_metadataID_index = 4;
165const unsigned OpPutByValDirect_m_base_index = 1;
166const unsigned OpPutByValDirect_m_property_index = 2;
167const unsigned OpPutByValDirect_m_value_index = 3;
168const unsigned OpPutByValDirect_m_metadataID_index = 4;
169const unsigned OpJneqPtr_m_value_index = 1;
170const unsigned OpJneqPtr_m_specialPointer_index = 2;
171const unsigned OpJneqPtr_m_targetLabel_index = 3;
172const unsigned OpJneqPtr_m_metadataID_index = 4;
173const unsigned OpCall_m_dst_index = 1;
174const unsigned OpCall_m_callee_index = 2;
175const unsigned OpCall_m_argc_index = 3;
176const unsigned OpCall_m_argv_index = 4;
177const unsigned OpCall_m_metadataID_index = 5;
178const unsigned OpTailCall_m_dst_index = 1;
179const unsigned OpTailCall_m_callee_index = 2;
180const unsigned OpTailCall_m_argc_index = 3;
181const unsigned OpTailCall_m_argv_index = 4;
182const unsigned OpTailCall_m_metadataID_index = 5;
183const unsigned OpCallEval_m_dst_index = 1;
184const unsigned OpCallEval_m_callee_index = 2;
185const unsigned OpCallEval_m_argc_index = 3;
186const unsigned OpCallEval_m_argv_index = 4;
187const unsigned OpCallEval_m_metadataID_index = 5;
188const unsigned OpCallVarargs_m_dst_index = 1;
189const unsigned OpCallVarargs_m_callee_index = 2;
190const unsigned OpCallVarargs_m_thisValue_index = 3;
191const unsigned OpCallVarargs_m_arguments_index = 4;
192const unsigned OpCallVarargs_m_firstFree_index = 5;
193const unsigned OpCallVarargs_m_firstVarArg_index = 6;
194const unsigned OpCallVarargs_m_metadataID_index = 7;
195const unsigned OpTailCallVarargs_m_dst_index = 1;
196const unsigned OpTailCallVarargs_m_callee_index = 2;
197const unsigned OpTailCallVarargs_m_thisValue_index = 3;
198const unsigned OpTailCallVarargs_m_arguments_index = 4;
199const unsigned OpTailCallVarargs_m_firstFree_index = 5;
200const unsigned OpTailCallVarargs_m_firstVarArg_index = 6;
201const unsigned OpTailCallVarargs_m_metadataID_index = 7;
202const unsigned OpTailCallForwardArguments_m_dst_index = 1;
203const unsigned OpTailCallForwardArguments_m_callee_index = 2;
204const unsigned OpTailCallForwardArguments_m_thisValue_index = 3;
205const unsigned OpTailCallForwardArguments_m_arguments_index = 4;
206const unsigned OpTailCallForwardArguments_m_firstFree_index = 5;
207const unsigned OpTailCallForwardArguments_m_firstVarArg_index = 6;
208const unsigned OpTailCallForwardArguments_m_metadataID_index = 7;
209const unsigned OpConstruct_m_dst_index = 1;
210const unsigned OpConstruct_m_callee_index = 2;
211const unsigned OpConstruct_m_argc_index = 3;
212const unsigned OpConstruct_m_argv_index = 4;
213const unsigned OpConstruct_m_metadataID_index = 5;
214const unsigned OpConstructVarargs_m_dst_index = 1;
215const unsigned OpConstructVarargs_m_callee_index = 2;
216const unsigned OpConstructVarargs_m_thisValue_index = 3;
217const unsigned OpConstructVarargs_m_arguments_index = 4;
218const unsigned OpConstructVarargs_m_firstFree_index = 5;
219const unsigned OpConstructVarargs_m_firstVarArg_index = 6;
220const unsigned OpConstructVarargs_m_metadataID_index = 7;
221const unsigned OpResolveScope_m_dst_index = 1;
222const unsigned OpResolveScope_m_scope_index = 2;
223const unsigned OpResolveScope_m_var_index = 3;
224const unsigned OpResolveScope_m_resolveType_index = 4;
225const unsigned OpResolveScope_m_localScopeDepth_index = 5;
226const unsigned OpResolveScope_m_metadataID_index = 6;
227const unsigned OpGetFromScope_m_dst_index = 1;
228const unsigned OpGetFromScope_m_scope_index = 2;
229const unsigned OpGetFromScope_m_var_index = 3;
230const unsigned OpGetFromScope_m_getPutInfo_index = 4;
231const unsigned OpGetFromScope_m_localScopeDepth_index = 5;
232const unsigned OpGetFromScope_m_offset_index = 6;
233const unsigned OpGetFromScope_m_metadataID_index = 7;
234const unsigned OpPutToScope_m_scope_index = 1;
235const unsigned OpPutToScope_m_var_index = 2;
236const unsigned OpPutToScope_m_value_index = 3;
237const unsigned OpPutToScope_m_getPutInfo_index = 4;
238const unsigned OpPutToScope_m_symbolTableOrScopeDepth_index = 5;
239const unsigned OpPutToScope_m_offset_index = 6;
240const unsigned OpPutToScope_m_metadataID_index = 7;
241const unsigned OpGetFromArguments_m_dst_index = 1;
242const unsigned OpGetFromArguments_m_arguments_index = 2;
243const unsigned OpGetFromArguments_m_index_index = 3;
244const unsigned OpGetFromArguments_m_metadataID_index = 4;
245const unsigned OpCatch_m_exception_index = 1;
246const unsigned OpCatch_m_thrownValue_index = 2;
247const unsigned OpCatch_m_metadataID_index = 3;
248const unsigned OpProfileType_m_targetVirtualRegister_index = 1;
249const unsigned OpProfileType_m_symbolTableOrScopeDepth_index = 2;
250const unsigned OpProfileType_m_flag_index = 3;
251const unsigned OpProfileType_m_identifier_index = 4;
252const unsigned OpProfileType_m_resolveType_index = 5;
253const unsigned OpProfileType_m_metadataID_index = 6;
254const unsigned OpProfileControlFlow_m_textOffset_index = 1;
255const unsigned OpProfileControlFlow_m_metadataID_index = 2;
256const unsigned OpHasIndexedProperty_m_dst_index = 1;
257const unsigned OpHasIndexedProperty_m_base_index = 2;
258const unsigned OpHasIndexedProperty_m_property_index = 3;
259const unsigned OpHasIndexedProperty_m_metadataID_index = 4;
260const unsigned OpGetDirectPname_m_dst_index = 1;
261const unsigned OpGetDirectPname_m_base_index = 2;
262const unsigned OpGetDirectPname_m_property_index = 3;
263const unsigned OpGetDirectPname_m_index_index = 4;
264const unsigned OpGetDirectPname_m_enumerator_index = 5;
265const unsigned OpGetDirectPname_m_metadataID_index = 6;
266const unsigned OpGetInternalField_m_dst_index = 1;
267const unsigned OpGetInternalField_m_base_index = 2;
268const unsigned OpGetInternalField_m_index_index = 3;
269const unsigned OpGetInternalField_m_metadataID_index = 4;
270
271
272
273const unsigned OpGetScope_m_dst_index = 1;
274const unsigned OpCreateDirectArguments_m_dst_index = 1;
275const unsigned OpCreateScopedArguments_m_dst_index = 1;
276const unsigned OpCreateScopedArguments_m_scope_index = 2;
277const unsigned OpCreateClonedArguments_m_dst_index = 1;
278const unsigned OpNewPromise_m_dst_index = 1;
279const unsigned OpNewPromise_m_isInternalPromise_index = 2;
280const unsigned OpNewGenerator_m_dst_index = 1;
281const unsigned OpArgumentCount_m_dst_index = 1;
282const unsigned OpCheckTdz_m_targetVirtualRegister_index = 1;
283const unsigned OpNewArrayWithSpread_m_dst_index = 1;
284const unsigned OpNewArrayWithSpread_m_argv_index = 2;
285const unsigned OpNewArrayWithSpread_m_argc_index = 3;
286const unsigned OpNewArrayWithSpread_m_bitVector_index = 4;
287const unsigned OpSpread_m_dst_index = 1;
288const unsigned OpSpread_m_argument_index = 2;
289const unsigned OpNewRegexp_m_dst_index = 1;
290const unsigned OpNewRegexp_m_regexp_index = 2;
291const unsigned OpMov_m_dst_index = 1;
292const unsigned OpMov_m_src_index = 2;
293const unsigned OpEq_m_dst_index = 1;
294const unsigned OpEq_m_lhs_index = 2;
295const unsigned OpEq_m_rhs_index = 3;
296const unsigned OpNeq_m_dst_index = 1;
297const unsigned OpNeq_m_lhs_index = 2;
298const unsigned OpNeq_m_rhs_index = 3;
299const unsigned OpStricteq_m_dst_index = 1;
300const unsigned OpStricteq_m_lhs_index = 2;
301const unsigned OpStricteq_m_rhs_index = 3;
302const unsigned OpNstricteq_m_dst_index = 1;
303const unsigned OpNstricteq_m_lhs_index = 2;
304const unsigned OpNstricteq_m_rhs_index = 3;
305const unsigned OpLess_m_dst_index = 1;
306const unsigned OpLess_m_lhs_index = 2;
307const unsigned OpLess_m_rhs_index = 3;
308const unsigned OpLesseq_m_dst_index = 1;
309const unsigned OpLesseq_m_lhs_index = 2;
310const unsigned OpLesseq_m_rhs_index = 3;
311const unsigned OpGreater_m_dst_index = 1;
312const unsigned OpGreater_m_lhs_index = 2;
313const unsigned OpGreater_m_rhs_index = 3;
314const unsigned OpGreatereq_m_dst_index = 1;
315const unsigned OpGreatereq_m_lhs_index = 2;
316const unsigned OpGreatereq_m_rhs_index = 3;
317const unsigned OpBelow_m_dst_index = 1;
318const unsigned OpBelow_m_lhs_index = 2;
319const unsigned OpBelow_m_rhs_index = 3;
320const unsigned OpBeloweq_m_dst_index = 1;
321const unsigned OpBeloweq_m_lhs_index = 2;
322const unsigned OpBeloweq_m_rhs_index = 3;
323const unsigned OpMod_m_dst_index = 1;
324const unsigned OpMod_m_lhs_index = 2;
325const unsigned OpMod_m_rhs_index = 3;
326const unsigned OpPow_m_dst_index = 1;
327const unsigned OpPow_m_lhs_index = 2;
328const unsigned OpPow_m_rhs_index = 3;
329const unsigned OpUrshift_m_dst_index = 1;
330const unsigned OpUrshift_m_lhs_index = 2;
331const unsigned OpUrshift_m_rhs_index = 3;
332const unsigned OpEqNull_m_dst_index = 1;
333const unsigned OpEqNull_m_operand_index = 2;
334const unsigned OpNeqNull_m_dst_index = 1;
335const unsigned OpNeqNull_m_operand_index = 2;
336const unsigned OpToString_m_dst_index = 1;
337const unsigned OpToString_m_operand_index = 2;
338const unsigned OpUnsigned_m_dst_index = 1;
339const unsigned OpUnsigned_m_operand_index = 2;
340const unsigned OpIsEmpty_m_dst_index = 1;
341const unsigned OpIsEmpty_m_operand_index = 2;
342const unsigned OpIsUndefined_m_dst_index = 1;
343const unsigned OpIsUndefined_m_operand_index = 2;
344const unsigned OpIsUndefinedOrNull_m_dst_index = 1;
345const unsigned OpIsUndefinedOrNull_m_operand_index = 2;
346const unsigned OpIsBoolean_m_dst_index = 1;
347const unsigned OpIsBoolean_m_operand_index = 2;
348const unsigned OpIsNumber_m_dst_index = 1;
349const unsigned OpIsNumber_m_operand_index = 2;
350const unsigned OpIsObject_m_dst_index = 1;
351const unsigned OpIsObject_m_operand_index = 2;
352const unsigned OpIsObjectOrNull_m_dst_index = 1;
353const unsigned OpIsObjectOrNull_m_operand_index = 2;
354const unsigned OpIsFunction_m_dst_index = 1;
355const unsigned OpIsFunction_m_operand_index = 2;
356const unsigned OpNot_m_dst_index = 1;
357const unsigned OpNot_m_operand_index = 2;
358const unsigned OpIdentityWithProfile_m_srcDst_index = 1;
359const unsigned OpIdentityWithProfile_m_topProfile_index = 2;
360const unsigned OpIdentityWithProfile_m_bottomProfile_index = 3;
361const unsigned OpOverridesHasInstance_m_dst_index = 1;
362const unsigned OpOverridesHasInstance_m_constructor_index = 2;
363const unsigned OpOverridesHasInstance_m_hasInstanceValue_index = 3;
364const unsigned OpInstanceof_m_dst_index = 1;
365const unsigned OpInstanceof_m_value_index = 2;
366const unsigned OpInstanceof_m_prototype_index = 3;
367const unsigned OpInstanceofCustom_m_dst_index = 1;
368const unsigned OpInstanceofCustom_m_value_index = 2;
369const unsigned OpInstanceofCustom_m_constructor_index = 3;
370const unsigned OpInstanceofCustom_m_hasInstanceValue_index = 4;
371const unsigned OpTypeof_m_dst_index = 1;
372const unsigned OpTypeof_m_value_index = 2;
373const unsigned OpIsCellWithType_m_dst_index = 1;
374const unsigned OpIsCellWithType_m_operand_index = 2;
375const unsigned OpIsCellWithType_m_type_index = 3;
376const unsigned OpInById_m_dst_index = 1;
377const unsigned OpInById_m_base_index = 2;
378const unsigned OpInById_m_property_index = 3;
379const unsigned OpPutByIdWithThis_m_base_index = 1;
380const unsigned OpPutByIdWithThis_m_thisValue_index = 2;
381const unsigned OpPutByIdWithThis_m_property_index = 3;
382const unsigned OpPutByIdWithThis_m_value_index = 4;
383const unsigned OpDelById_m_dst_index = 1;
384const unsigned OpDelById_m_base_index = 2;
385const unsigned OpDelById_m_property_index = 3;
386const unsigned OpPutByValWithThis_m_base_index = 1;
387const unsigned OpPutByValWithThis_m_thisValue_index = 2;
388const unsigned OpPutByValWithThis_m_property_index = 3;
389const unsigned OpPutByValWithThis_m_value_index = 4;
390const unsigned OpDelByVal_m_dst_index = 1;
391const unsigned OpDelByVal_m_base_index = 2;
392const unsigned OpDelByVal_m_property_index = 3;
393const unsigned OpPutGetterById_m_base_index = 1;
394const unsigned OpPutGetterById_m_property_index = 2;
395const unsigned OpPutGetterById_m_attributes_index = 3;
396const unsigned OpPutGetterById_m_accessor_index = 4;
397const unsigned OpPutSetterById_m_base_index = 1;
398const unsigned OpPutSetterById_m_property_index = 2;
399const unsigned OpPutSetterById_m_attributes_index = 3;
400const unsigned OpPutSetterById_m_accessor_index = 4;
401const unsigned OpPutGetterSetterById_m_base_index = 1;
402const unsigned OpPutGetterSetterById_m_property_index = 2;
403const unsigned OpPutGetterSetterById_m_attributes_index = 3;
404const unsigned OpPutGetterSetterById_m_getter_index = 4;
405const unsigned OpPutGetterSetterById_m_setter_index = 5;
406const unsigned OpPutGetterByVal_m_base_index = 1;
407const unsigned OpPutGetterByVal_m_property_index = 2;
408const unsigned OpPutGetterByVal_m_attributes_index = 3;
409const unsigned OpPutGetterByVal_m_accessor_index = 4;
410const unsigned OpPutSetterByVal_m_base_index = 1;
411const unsigned OpPutSetterByVal_m_property_index = 2;
412const unsigned OpPutSetterByVal_m_attributes_index = 3;
413const unsigned OpPutSetterByVal_m_accessor_index = 4;
414const unsigned OpDefineDataProperty_m_base_index = 1;
415const unsigned OpDefineDataProperty_m_property_index = 2;
416const unsigned OpDefineDataProperty_m_value_index = 3;
417const unsigned OpDefineDataProperty_m_attributes_index = 4;
418const unsigned OpDefineAccessorProperty_m_base_index = 1;
419const unsigned OpDefineAccessorProperty_m_property_index = 2;
420const unsigned OpDefineAccessorProperty_m_getter_index = 3;
421const unsigned OpDefineAccessorProperty_m_setter_index = 4;
422const unsigned OpDefineAccessorProperty_m_attributes_index = 5;
423const unsigned OpJmp_m_targetLabel_index = 1;
424const unsigned OpJtrue_m_condition_index = 1;
425const unsigned OpJtrue_m_targetLabel_index = 2;
426const unsigned OpJfalse_m_condition_index = 1;
427const unsigned OpJfalse_m_targetLabel_index = 2;
428const unsigned OpJeqNull_m_value_index = 1;
429const unsigned OpJeqNull_m_targetLabel_index = 2;
430const unsigned OpJneqNull_m_value_index = 1;
431const unsigned OpJneqNull_m_targetLabel_index = 2;
432const unsigned OpJundefinedOrNull_m_value_index = 1;
433const unsigned OpJundefinedOrNull_m_targetLabel_index = 2;
434const unsigned OpJnundefinedOrNull_m_value_index = 1;
435const unsigned OpJnundefinedOrNull_m_targetLabel_index = 2;
436const unsigned OpJeq_m_lhs_index = 1;
437const unsigned OpJeq_m_rhs_index = 2;
438const unsigned OpJeq_m_targetLabel_index = 3;
439const unsigned OpJstricteq_m_lhs_index = 1;
440const unsigned OpJstricteq_m_rhs_index = 2;
441const unsigned OpJstricteq_m_targetLabel_index = 3;
442const unsigned OpJneq_m_lhs_index = 1;
443const unsigned OpJneq_m_rhs_index = 2;
444const unsigned OpJneq_m_targetLabel_index = 3;
445const unsigned OpJnstricteq_m_lhs_index = 1;
446const unsigned OpJnstricteq_m_rhs_index = 2;
447const unsigned OpJnstricteq_m_targetLabel_index = 3;
448const unsigned OpJless_m_lhs_index = 1;
449const unsigned OpJless_m_rhs_index = 2;
450const unsigned OpJless_m_targetLabel_index = 3;
451const unsigned OpJlesseq_m_lhs_index = 1;
452const unsigned OpJlesseq_m_rhs_index = 2;
453const unsigned OpJlesseq_m_targetLabel_index = 3;
454const unsigned OpJgreater_m_lhs_index = 1;
455const unsigned OpJgreater_m_rhs_index = 2;
456const unsigned OpJgreater_m_targetLabel_index = 3;
457const unsigned OpJgreatereq_m_lhs_index = 1;
458const unsigned OpJgreatereq_m_rhs_index = 2;
459const unsigned OpJgreatereq_m_targetLabel_index = 3;
460const unsigned OpJnless_m_lhs_index = 1;
461const unsigned OpJnless_m_rhs_index = 2;
462const unsigned OpJnless_m_targetLabel_index = 3;
463const unsigned OpJnlesseq_m_lhs_index = 1;
464const unsigned OpJnlesseq_m_rhs_index = 2;
465const unsigned OpJnlesseq_m_targetLabel_index = 3;
466const unsigned OpJngreater_m_lhs_index = 1;
467const unsigned OpJngreater_m_rhs_index = 2;
468const unsigned OpJngreater_m_targetLabel_index = 3;
469const unsigned OpJngreatereq_m_lhs_index = 1;
470const unsigned OpJngreatereq_m_rhs_index = 2;
471const unsigned OpJngreatereq_m_targetLabel_index = 3;
472const unsigned OpJbelow_m_lhs_index = 1;
473const unsigned OpJbelow_m_rhs_index = 2;
474const unsigned OpJbelow_m_targetLabel_index = 3;
475const unsigned OpJbeloweq_m_lhs_index = 1;
476const unsigned OpJbeloweq_m_rhs_index = 2;
477const unsigned OpJbeloweq_m_targetLabel_index = 3;
478
479const unsigned OpSwitchImm_m_tableIndex_index = 1;
480const unsigned OpSwitchImm_m_defaultOffset_index = 2;
481const unsigned OpSwitchImm_m_scrutinee_index = 3;
482const unsigned OpSwitchChar_m_tableIndex_index = 1;
483const unsigned OpSwitchChar_m_defaultOffset_index = 2;
484const unsigned OpSwitchChar_m_scrutinee_index = 3;
485const unsigned OpSwitchString_m_tableIndex_index = 1;
486const unsigned OpSwitchString_m_defaultOffset_index = 2;
487const unsigned OpSwitchString_m_scrutinee_index = 3;
488const unsigned OpNewFunc_m_dst_index = 1;
489const unsigned OpNewFunc_m_scope_index = 2;
490const unsigned OpNewFunc_m_functionDecl_index = 3;
491const unsigned OpNewFuncExp_m_dst_index = 1;
492const unsigned OpNewFuncExp_m_scope_index = 2;
493const unsigned OpNewFuncExp_m_functionDecl_index = 3;
494const unsigned OpNewGeneratorFunc_m_dst_index = 1;
495const unsigned OpNewGeneratorFunc_m_scope_index = 2;
496const unsigned OpNewGeneratorFunc_m_functionDecl_index = 3;
497const unsigned OpNewGeneratorFuncExp_m_dst_index = 1;
498const unsigned OpNewGeneratorFuncExp_m_scope_index = 2;
499const unsigned OpNewGeneratorFuncExp_m_functionDecl_index = 3;
500const unsigned OpNewAsyncFunc_m_dst_index = 1;
501const unsigned OpNewAsyncFunc_m_scope_index = 2;
502const unsigned OpNewAsyncFunc_m_functionDecl_index = 3;
503const unsigned OpNewAsyncFuncExp_m_dst_index = 1;
504const unsigned OpNewAsyncFuncExp_m_scope_index = 2;
505const unsigned OpNewAsyncFuncExp_m_functionDecl_index = 3;
506const unsigned OpNewAsyncGeneratorFunc_m_dst_index = 1;
507const unsigned OpNewAsyncGeneratorFunc_m_scope_index = 2;
508const unsigned OpNewAsyncGeneratorFunc_m_functionDecl_index = 3;
509const unsigned OpNewAsyncGeneratorFuncExp_m_dst_index = 1;
510const unsigned OpNewAsyncGeneratorFuncExp_m_scope_index = 2;
511const unsigned OpNewAsyncGeneratorFuncExp_m_functionDecl_index = 3;
512const unsigned OpSetFunctionName_m_function_index = 1;
513const unsigned OpSetFunctionName_m_name_index = 2;
514const unsigned OpRet_m_value_index = 1;
515const unsigned OpStrcat_m_dst_index = 1;
516const unsigned OpStrcat_m_src_index = 2;
517const unsigned OpStrcat_m_count_index = 3;
518const unsigned OpToPrimitive_m_dst_index = 1;
519const unsigned OpToPrimitive_m_src_index = 2;
520const unsigned OpPutToArguments_m_arguments_index = 1;
521const unsigned OpPutToArguments_m_index_index = 2;
522const unsigned OpPutToArguments_m_value_index = 3;
523const unsigned OpPushWithScope_m_dst_index = 1;
524const unsigned OpPushWithScope_m_currentScope_index = 2;
525const unsigned OpPushWithScope_m_newScope_index = 3;
526const unsigned OpCreateLexicalEnvironment_m_dst_index = 1;
527const unsigned OpCreateLexicalEnvironment_m_scope_index = 2;
528const unsigned OpCreateLexicalEnvironment_m_symbolTable_index = 3;
529const unsigned OpCreateLexicalEnvironment_m_initialValue_index = 4;
530const unsigned OpCreateGeneratorFrameEnvironment_m_dst_index = 1;
531const unsigned OpCreateGeneratorFrameEnvironment_m_scope_index = 2;
532const unsigned OpCreateGeneratorFrameEnvironment_m_symbolTable_index = 3;
533const unsigned OpCreateGeneratorFrameEnvironment_m_initialValue_index = 4;
534const unsigned OpGetParentScope_m_dst_index = 1;
535const unsigned OpGetParentScope_m_scope_index = 2;
536const unsigned OpThrow_m_value_index = 1;
537const unsigned OpThrowStaticError_m_message_index = 1;
538const unsigned OpThrowStaticError_m_errorType_index = 2;
539const unsigned OpDebug_m_debugHookType_index = 1;
540const unsigned OpDebug_m_hasBreakpoint_index = 2;
541const unsigned OpEnd_m_value_index = 1;
542const unsigned OpGetEnumerableLength_m_dst_index = 1;
543const unsigned OpGetEnumerableLength_m_base_index = 2;
544const unsigned OpHasStructureProperty_m_dst_index = 1;
545const unsigned OpHasStructureProperty_m_base_index = 2;
546const unsigned OpHasStructureProperty_m_property_index = 3;
547const unsigned OpHasStructureProperty_m_enumerator_index = 4;
548const unsigned OpHasGenericProperty_m_dst_index = 1;
549const unsigned OpHasGenericProperty_m_base_index = 2;
550const unsigned OpHasGenericProperty_m_property_index = 3;
551const unsigned OpGetPropertyEnumerator_m_dst_index = 1;
552const unsigned OpGetPropertyEnumerator_m_base_index = 2;
553const unsigned OpEnumeratorStructurePname_m_dst_index = 1;
554const unsigned OpEnumeratorStructurePname_m_enumerator_index = 2;
555const unsigned OpEnumeratorStructurePname_m_index_index = 3;
556const unsigned OpEnumeratorGenericPname_m_dst_index = 1;
557const unsigned OpEnumeratorGenericPname_m_enumerator_index = 2;
558const unsigned OpEnumeratorGenericPname_m_index_index = 3;
559const unsigned OpToIndexString_m_dst_index = 1;
560const unsigned OpToIndexString_m_index_index = 2;
561
562const unsigned OpCreateRest_m_dst_index = 1;
563const unsigned OpCreateRest_m_arraySize_index = 2;
564const unsigned OpCreateRest_m_numParametersToSkip_index = 3;
565const unsigned OpGetRestLength_m_dst_index = 1;
566const unsigned OpGetRestLength_m_numParametersToSkip_index = 2;
567const unsigned OpYield_m_generator_index = 1;
568const unsigned OpYield_m_yieldPoint_index = 2;
569const unsigned OpYield_m_argument_index = 3;
570
571const unsigned OpLogShadowChickenPrologue_m_scope_index = 1;
572const unsigned OpLogShadowChickenTail_m_thisValue_index = 1;
573const unsigned OpLogShadowChickenTail_m_scope_index = 2;
574const unsigned OpResolveScopeForHoistingFuncDeclInEval_m_dst_index = 1;
575const unsigned OpResolveScopeForHoistingFuncDeclInEval_m_scope_index = 2;
576const unsigned OpResolveScopeForHoistingFuncDeclInEval_m_property_index = 3;
577const unsigned OpPutInternalField_m_base_index = 1;
578const unsigned OpPutInternalField_m_index_index = 2;
579const unsigned OpPutInternalField_m_value_index = 3;
580
581
582
583const unsigned WasmI32Add_m_dst_index = 1;
584const unsigned WasmI32Add_m_lhs_index = 2;
585const unsigned WasmI32Add_m_rhs_index = 3;
586const unsigned WasmI32Sub_m_dst_index = 1;
587const unsigned WasmI32Sub_m_lhs_index = 2;
588const unsigned WasmI32Sub_m_rhs_index = 3;
589const unsigned WasmI32Mul_m_dst_index = 1;
590const unsigned WasmI32Mul_m_lhs_index = 2;
591const unsigned WasmI32Mul_m_rhs_index = 3;
592const unsigned WasmI32DivS_m_dst_index = 1;
593const unsigned WasmI32DivS_m_lhs_index = 2;
594const unsigned WasmI32DivS_m_rhs_index = 3;
595const unsigned WasmI32DivU_m_dst_index = 1;
596const unsigned WasmI32DivU_m_lhs_index = 2;
597const unsigned WasmI32DivU_m_rhs_index = 3;
598const unsigned WasmI32RemS_m_dst_index = 1;
599const unsigned WasmI32RemS_m_lhs_index = 2;
600const unsigned WasmI32RemS_m_rhs_index = 3;
601const unsigned WasmI32RemU_m_dst_index = 1;
602const unsigned WasmI32RemU_m_lhs_index = 2;
603const unsigned WasmI32RemU_m_rhs_index = 3;
604const unsigned WasmI32And_m_dst_index = 1;
605const unsigned WasmI32And_m_lhs_index = 2;
606const unsigned WasmI32And_m_rhs_index = 3;
607const unsigned WasmI32Or_m_dst_index = 1;
608const unsigned WasmI32Or_m_lhs_index = 2;
609const unsigned WasmI32Or_m_rhs_index = 3;
610const unsigned WasmI32Xor_m_dst_index = 1;
611const unsigned WasmI32Xor_m_lhs_index = 2;
612const unsigned WasmI32Xor_m_rhs_index = 3;
613const unsigned WasmI32Shl_m_dst_index = 1;
614const unsigned WasmI32Shl_m_lhs_index = 2;
615const unsigned WasmI32Shl_m_rhs_index = 3;
616const unsigned WasmI32ShrU_m_dst_index = 1;
617const unsigned WasmI32ShrU_m_lhs_index = 2;
618const unsigned WasmI32ShrU_m_rhs_index = 3;
619const unsigned WasmI32ShrS_m_dst_index = 1;
620const unsigned WasmI32ShrS_m_lhs_index = 2;
621const unsigned WasmI32ShrS_m_rhs_index = 3;
622const unsigned WasmI32Rotr_m_dst_index = 1;
623const unsigned WasmI32Rotr_m_lhs_index = 2;
624const unsigned WasmI32Rotr_m_rhs_index = 3;
625const unsigned WasmI32Rotl_m_dst_index = 1;
626const unsigned WasmI32Rotl_m_lhs_index = 2;
627const unsigned WasmI32Rotl_m_rhs_index = 3;
628const unsigned WasmI32Eq_m_dst_index = 1;
629const unsigned WasmI32Eq_m_lhs_index = 2;
630const unsigned WasmI32Eq_m_rhs_index = 3;
631const unsigned WasmI32Ne_m_dst_index = 1;
632const unsigned WasmI32Ne_m_lhs_index = 2;
633const unsigned WasmI32Ne_m_rhs_index = 3;
634const unsigned WasmI32LtS_m_dst_index = 1;
635const unsigned WasmI32LtS_m_lhs_index = 2;
636const unsigned WasmI32LtS_m_rhs_index = 3;
637const unsigned WasmI32LeS_m_dst_index = 1;
638const unsigned WasmI32LeS_m_lhs_index = 2;
639const unsigned WasmI32LeS_m_rhs_index = 3;
640const unsigned WasmI32LtU_m_dst_index = 1;
641const unsigned WasmI32LtU_m_lhs_index = 2;
642const unsigned WasmI32LtU_m_rhs_index = 3;
643const unsigned WasmI32LeU_m_dst_index = 1;
644const unsigned WasmI32LeU_m_lhs_index = 2;
645const unsigned WasmI32LeU_m_rhs_index = 3;
646const unsigned WasmI32GtS_m_dst_index = 1;
647const unsigned WasmI32GtS_m_lhs_index = 2;
648const unsigned WasmI32GtS_m_rhs_index = 3;
649const unsigned WasmI32GeS_m_dst_index = 1;
650const unsigned WasmI32GeS_m_lhs_index = 2;
651const unsigned WasmI32GeS_m_rhs_index = 3;
652const unsigned WasmI32GtU_m_dst_index = 1;
653const unsigned WasmI32GtU_m_lhs_index = 2;
654const unsigned WasmI32GtU_m_rhs_index = 3;
655const unsigned WasmI32GeU_m_dst_index = 1;
656const unsigned WasmI32GeU_m_lhs_index = 2;
657const unsigned WasmI32GeU_m_rhs_index = 3;
658const unsigned WasmI32Clz_m_dst_index = 1;
659const unsigned WasmI32Clz_m_operand_index = 2;
660const unsigned WasmI32Ctz_m_dst_index = 1;
661const unsigned WasmI32Ctz_m_operand_index = 2;
662const unsigned WasmI32Popcnt_m_dst_index = 1;
663const unsigned WasmI32Popcnt_m_operand_index = 2;
664const unsigned WasmI32Eqz_m_dst_index = 1;
665const unsigned WasmI32Eqz_m_operand_index = 2;
666const unsigned WasmI64Add_m_dst_index = 1;
667const unsigned WasmI64Add_m_lhs_index = 2;
668const unsigned WasmI64Add_m_rhs_index = 3;
669const unsigned WasmI64Sub_m_dst_index = 1;
670const unsigned WasmI64Sub_m_lhs_index = 2;
671const unsigned WasmI64Sub_m_rhs_index = 3;
672const unsigned WasmI64Mul_m_dst_index = 1;
673const unsigned WasmI64Mul_m_lhs_index = 2;
674const unsigned WasmI64Mul_m_rhs_index = 3;
675const unsigned WasmI64DivS_m_dst_index = 1;
676const unsigned WasmI64DivS_m_lhs_index = 2;
677const unsigned WasmI64DivS_m_rhs_index = 3;
678const unsigned WasmI64DivU_m_dst_index = 1;
679const unsigned WasmI64DivU_m_lhs_index = 2;
680const unsigned WasmI64DivU_m_rhs_index = 3;
681const unsigned WasmI64RemS_m_dst_index = 1;
682const unsigned WasmI64RemS_m_lhs_index = 2;
683const unsigned WasmI64RemS_m_rhs_index = 3;
684const unsigned WasmI64RemU_m_dst_index = 1;
685const unsigned WasmI64RemU_m_lhs_index = 2;
686const unsigned WasmI64RemU_m_rhs_index = 3;
687const unsigned WasmI64And_m_dst_index = 1;
688const unsigned WasmI64And_m_lhs_index = 2;
689const unsigned WasmI64And_m_rhs_index = 3;
690const unsigned WasmI64Or_m_dst_index = 1;
691const unsigned WasmI64Or_m_lhs_index = 2;
692const unsigned WasmI64Or_m_rhs_index = 3;
693const unsigned WasmI64Xor_m_dst_index = 1;
694const unsigned WasmI64Xor_m_lhs_index = 2;
695const unsigned WasmI64Xor_m_rhs_index = 3;
696const unsigned WasmI64Shl_m_dst_index = 1;
697const unsigned WasmI64Shl_m_lhs_index = 2;
698const unsigned WasmI64Shl_m_rhs_index = 3;
699const unsigned WasmI64ShrU_m_dst_index = 1;
700const unsigned WasmI64ShrU_m_lhs_index = 2;
701const unsigned WasmI64ShrU_m_rhs_index = 3;
702const unsigned WasmI64ShrS_m_dst_index = 1;
703const unsigned WasmI64ShrS_m_lhs_index = 2;
704const unsigned WasmI64ShrS_m_rhs_index = 3;
705const unsigned WasmI64Rotr_m_dst_index = 1;
706const unsigned WasmI64Rotr_m_lhs_index = 2;
707const unsigned WasmI64Rotr_m_rhs_index = 3;
708const unsigned WasmI64Rotl_m_dst_index = 1;
709const unsigned WasmI64Rotl_m_lhs_index = 2;
710const unsigned WasmI64Rotl_m_rhs_index = 3;
711const unsigned WasmI64Eq_m_dst_index = 1;
712const unsigned WasmI64Eq_m_lhs_index = 2;
713const unsigned WasmI64Eq_m_rhs_index = 3;
714const unsigned WasmI64Ne_m_dst_index = 1;
715const unsigned WasmI64Ne_m_lhs_index = 2;
716const unsigned WasmI64Ne_m_rhs_index = 3;
717const unsigned WasmI64LtS_m_dst_index = 1;
718const unsigned WasmI64LtS_m_lhs_index = 2;
719const unsigned WasmI64LtS_m_rhs_index = 3;
720const unsigned WasmI64LeS_m_dst_index = 1;
721const unsigned WasmI64LeS_m_lhs_index = 2;
722const unsigned WasmI64LeS_m_rhs_index = 3;
723const unsigned WasmI64LtU_m_dst_index = 1;
724const unsigned WasmI64LtU_m_lhs_index = 2;
725const unsigned WasmI64LtU_m_rhs_index = 3;
726const unsigned WasmI64LeU_m_dst_index = 1;
727const unsigned WasmI64LeU_m_lhs_index = 2;
728const unsigned WasmI64LeU_m_rhs_index = 3;
729const unsigned WasmI64GtS_m_dst_index = 1;
730const unsigned WasmI64GtS_m_lhs_index = 2;
731const unsigned WasmI64GtS_m_rhs_index = 3;
732const unsigned WasmI64GeS_m_dst_index = 1;
733const unsigned WasmI64GeS_m_lhs_index = 2;
734const unsigned WasmI64GeS_m_rhs_index = 3;
735const unsigned WasmI64GtU_m_dst_index = 1;
736const unsigned WasmI64GtU_m_lhs_index = 2;
737const unsigned WasmI64GtU_m_rhs_index = 3;
738const unsigned WasmI64GeU_m_dst_index = 1;
739const unsigned WasmI64GeU_m_lhs_index = 2;
740const unsigned WasmI64GeU_m_rhs_index = 3;
741const unsigned WasmI64Clz_m_dst_index = 1;
742const unsigned WasmI64Clz_m_operand_index = 2;
743const unsigned WasmI64Ctz_m_dst_index = 1;
744const unsigned WasmI64Ctz_m_operand_index = 2;
745const unsigned WasmI64Popcnt_m_dst_index = 1;
746const unsigned WasmI64Popcnt_m_operand_index = 2;
747const unsigned WasmI64Eqz_m_dst_index = 1;
748const unsigned WasmI64Eqz_m_operand_index = 2;
749const unsigned WasmF32Add_m_dst_index = 1;
750const unsigned WasmF32Add_m_lhs_index = 2;
751const unsigned WasmF32Add_m_rhs_index = 3;
752const unsigned WasmF32Sub_m_dst_index = 1;
753const unsigned WasmF32Sub_m_lhs_index = 2;
754const unsigned WasmF32Sub_m_rhs_index = 3;
755const unsigned WasmF32Mul_m_dst_index = 1;
756const unsigned WasmF32Mul_m_lhs_index = 2;
757const unsigned WasmF32Mul_m_rhs_index = 3;
758const unsigned WasmF32Div_m_dst_index = 1;
759const unsigned WasmF32Div_m_lhs_index = 2;
760const unsigned WasmF32Div_m_rhs_index = 3;
761const unsigned WasmF32Min_m_dst_index = 1;
762const unsigned WasmF32Min_m_lhs_index = 2;
763const unsigned WasmF32Min_m_rhs_index = 3;
764const unsigned WasmF32Max_m_dst_index = 1;
765const unsigned WasmF32Max_m_lhs_index = 2;
766const unsigned WasmF32Max_m_rhs_index = 3;
767const unsigned WasmF32Abs_m_dst_index = 1;
768const unsigned WasmF32Abs_m_operand_index = 2;
769const unsigned WasmF32Neg_m_dst_index = 1;
770const unsigned WasmF32Neg_m_operand_index = 2;
771const unsigned WasmF32Copysign_m_dst_index = 1;
772const unsigned WasmF32Copysign_m_lhs_index = 2;
773const unsigned WasmF32Copysign_m_rhs_index = 3;
774const unsigned WasmF32Ceil_m_dst_index = 1;
775const unsigned WasmF32Ceil_m_operand_index = 2;
776const unsigned WasmF32Floor_m_dst_index = 1;
777const unsigned WasmF32Floor_m_operand_index = 2;
778const unsigned WasmF32Trunc_m_dst_index = 1;
779const unsigned WasmF32Trunc_m_operand_index = 2;
780const unsigned WasmF32Nearest_m_dst_index = 1;
781const unsigned WasmF32Nearest_m_operand_index = 2;
782const unsigned WasmF32Sqrt_m_dst_index = 1;
783const unsigned WasmF32Sqrt_m_operand_index = 2;
784const unsigned WasmF32Eq_m_dst_index = 1;
785const unsigned WasmF32Eq_m_lhs_index = 2;
786const unsigned WasmF32Eq_m_rhs_index = 3;
787const unsigned WasmF32Ne_m_dst_index = 1;
788const unsigned WasmF32Ne_m_lhs_index = 2;
789const unsigned WasmF32Ne_m_rhs_index = 3;
790const unsigned WasmF32Lt_m_dst_index = 1;
791const unsigned WasmF32Lt_m_lhs_index = 2;
792const unsigned WasmF32Lt_m_rhs_index = 3;
793const unsigned WasmF32Le_m_dst_index = 1;
794const unsigned WasmF32Le_m_lhs_index = 2;
795const unsigned WasmF32Le_m_rhs_index = 3;
796const unsigned WasmF32Gt_m_dst_index = 1;
797const unsigned WasmF32Gt_m_lhs_index = 2;
798const unsigned WasmF32Gt_m_rhs_index = 3;
799const unsigned WasmF32Ge_m_dst_index = 1;
800const unsigned WasmF32Ge_m_lhs_index = 2;
801const unsigned WasmF32Ge_m_rhs_index = 3;
802const unsigned WasmF64Add_m_dst_index = 1;
803const unsigned WasmF64Add_m_lhs_index = 2;
804const unsigned WasmF64Add_m_rhs_index = 3;
805const unsigned WasmF64Sub_m_dst_index = 1;
806const unsigned WasmF64Sub_m_lhs_index = 2;
807const unsigned WasmF64Sub_m_rhs_index = 3;
808const unsigned WasmF64Mul_m_dst_index = 1;
809const unsigned WasmF64Mul_m_lhs_index = 2;
810const unsigned WasmF64Mul_m_rhs_index = 3;
811const unsigned WasmF64Div_m_dst_index = 1;
812const unsigned WasmF64Div_m_lhs_index = 2;
813const unsigned WasmF64Div_m_rhs_index = 3;
814const unsigned WasmF64Min_m_dst_index = 1;
815const unsigned WasmF64Min_m_lhs_index = 2;
816const unsigned WasmF64Min_m_rhs_index = 3;
817const unsigned WasmF64Max_m_dst_index = 1;
818const unsigned WasmF64Max_m_lhs_index = 2;
819const unsigned WasmF64Max_m_rhs_index = 3;
820const unsigned WasmF64Abs_m_dst_index = 1;
821const unsigned WasmF64Abs_m_operand_index = 2;
822const unsigned WasmF64Neg_m_dst_index = 1;
823const unsigned WasmF64Neg_m_operand_index = 2;
824const unsigned WasmF64Copysign_m_dst_index = 1;
825const unsigned WasmF64Copysign_m_lhs_index = 2;
826const unsigned WasmF64Copysign_m_rhs_index = 3;
827const unsigned WasmF64Ceil_m_dst_index = 1;
828const unsigned WasmF64Ceil_m_operand_index = 2;
829const unsigned WasmF64Floor_m_dst_index = 1;
830const unsigned WasmF64Floor_m_operand_index = 2;
831const unsigned WasmF64Trunc_m_dst_index = 1;
832const unsigned WasmF64Trunc_m_operand_index = 2;
833const unsigned WasmF64Nearest_m_dst_index = 1;
834const unsigned WasmF64Nearest_m_operand_index = 2;
835const unsigned WasmF64Sqrt_m_dst_index = 1;
836const unsigned WasmF64Sqrt_m_operand_index = 2;
837const unsigned WasmF64Eq_m_dst_index = 1;
838const unsigned WasmF64Eq_m_lhs_index = 2;
839const unsigned WasmF64Eq_m_rhs_index = 3;
840const unsigned WasmF64Ne_m_dst_index = 1;
841const unsigned WasmF64Ne_m_lhs_index = 2;
842const unsigned WasmF64Ne_m_rhs_index = 3;
843const unsigned WasmF64Lt_m_dst_index = 1;
844const unsigned WasmF64Lt_m_lhs_index = 2;
845const unsigned WasmF64Lt_m_rhs_index = 3;
846const unsigned WasmF64Le_m_dst_index = 1;
847const unsigned WasmF64Le_m_lhs_index = 2;
848const unsigned WasmF64Le_m_rhs_index = 3;
849const unsigned WasmF64Gt_m_dst_index = 1;
850const unsigned WasmF64Gt_m_lhs_index = 2;
851const unsigned WasmF64Gt_m_rhs_index = 3;
852const unsigned WasmF64Ge_m_dst_index = 1;
853const unsigned WasmF64Ge_m_lhs_index = 2;
854const unsigned WasmF64Ge_m_rhs_index = 3;
855const unsigned WasmI32TruncSF32_m_dst_index = 1;
856const unsigned WasmI32TruncSF32_m_operand_index = 2;
857const unsigned WasmI32TruncSF64_m_dst_index = 1;
858const unsigned WasmI32TruncSF64_m_operand_index = 2;
859const unsigned WasmI32TruncUF32_m_dst_index = 1;
860const unsigned WasmI32TruncUF32_m_operand_index = 2;
861const unsigned WasmI32TruncUF64_m_dst_index = 1;
862const unsigned WasmI32TruncUF64_m_operand_index = 2;
863const unsigned WasmI32WrapI64_m_dst_index = 1;
864const unsigned WasmI32WrapI64_m_operand_index = 2;
865const unsigned WasmI64TruncSF32_m_dst_index = 1;
866const unsigned WasmI64TruncSF32_m_operand_index = 2;
867const unsigned WasmI64TruncSF64_m_dst_index = 1;
868const unsigned WasmI64TruncSF64_m_operand_index = 2;
869const unsigned WasmI64TruncUF32_m_dst_index = 1;
870const unsigned WasmI64TruncUF32_m_operand_index = 2;
871const unsigned WasmI64TruncUF64_m_dst_index = 1;
872const unsigned WasmI64TruncUF64_m_operand_index = 2;
873const unsigned WasmI64ExtendSI32_m_dst_index = 1;
874const unsigned WasmI64ExtendSI32_m_operand_index = 2;
875const unsigned WasmI64ExtendUI32_m_dst_index = 1;
876const unsigned WasmI64ExtendUI32_m_operand_index = 2;
877const unsigned WasmF32ConvertSI32_m_dst_index = 1;
878const unsigned WasmF32ConvertSI32_m_operand_index = 2;
879const unsigned WasmF32ConvertUI32_m_dst_index = 1;
880const unsigned WasmF32ConvertUI32_m_operand_index = 2;
881const unsigned WasmF32ConvertSI64_m_dst_index = 1;
882const unsigned WasmF32ConvertSI64_m_operand_index = 2;
883const unsigned WasmF32ConvertUI64_m_dst_index = 1;
884const unsigned WasmF32ConvertUI64_m_operand_index = 2;
885const unsigned WasmF32DemoteF64_m_dst_index = 1;
886const unsigned WasmF32DemoteF64_m_operand_index = 2;
887const unsigned WasmF32ReinterpretI32_m_dst_index = 1;
888const unsigned WasmF32ReinterpretI32_m_operand_index = 2;
889const unsigned WasmF64ConvertSI32_m_dst_index = 1;
890const unsigned WasmF64ConvertSI32_m_operand_index = 2;
891const unsigned WasmF64ConvertUI32_m_dst_index = 1;
892const unsigned WasmF64ConvertUI32_m_operand_index = 2;
893const unsigned WasmF64ConvertSI64_m_dst_index = 1;
894const unsigned WasmF64ConvertSI64_m_operand_index = 2;
895const unsigned WasmF64ConvertUI64_m_dst_index = 1;
896const unsigned WasmF64ConvertUI64_m_operand_index = 2;
897const unsigned WasmF64PromoteF32_m_dst_index = 1;
898const unsigned WasmF64PromoteF32_m_operand_index = 2;
899const unsigned WasmF64ReinterpretI64_m_dst_index = 1;
900const unsigned WasmF64ReinterpretI64_m_operand_index = 2;
901const unsigned WasmI32ReinterpretF32_m_dst_index = 1;
902const unsigned WasmI32ReinterpretF32_m_operand_index = 2;
903const unsigned WasmI64ReinterpretF64_m_dst_index = 1;
904const unsigned WasmI64ReinterpretF64_m_operand_index = 2;
905
906
907
908
909
910
911const unsigned WasmMov_m_dst_index = 1;
912const unsigned WasmMov_m_src_index = 2;
913const unsigned WasmJtrue_m_condition_index = 1;
914const unsigned WasmJtrue_m_targetLabel_index = 2;
915const unsigned WasmJfalse_m_condition_index = 1;
916const unsigned WasmJfalse_m_targetLabel_index = 2;
917const unsigned WasmJmp_m_targetLabel_index = 1;
918
919const unsigned WasmSwitch_m_scrutinee_index = 1;
920const unsigned WasmSwitch_m_tableIndex_index = 2;
921const unsigned WasmSwitch_m_defaultTarget_index = 3;
922
923
924const unsigned WasmRefIsNull_m_dst_index = 1;
925const unsigned WasmRefIsNull_m_ref_index = 2;
926const unsigned WasmRefFunc_m_dst_index = 1;
927const unsigned WasmRefFunc_m_functionIndex_index = 2;
928const unsigned WasmGetGlobal_m_dst_index = 1;
929const unsigned WasmGetGlobal_m_globalIndex_index = 2;
930const unsigned WasmSetGlobal_m_globalIndex_index = 1;
931const unsigned WasmSetGlobal_m_value_index = 2;
932const unsigned WasmSetGlobalRef_m_globalIndex_index = 1;
933const unsigned WasmSetGlobalRef_m_value_index = 2;
934const unsigned WasmTableGet_m_dst_index = 1;
935const unsigned WasmTableGet_m_index_index = 2;
936const unsigned WasmTableGet_m_tableIndex_index = 3;
937const unsigned WasmTableSet_m_index_index = 1;
938const unsigned WasmTableSet_m_value_index = 2;
939const unsigned WasmTableSet_m_tableIndex_index = 3;
940const unsigned WasmTableSize_m_dst_index = 1;
941const unsigned WasmTableSize_m_tableIndex_index = 2;
942const unsigned WasmTableGrow_m_dst_index = 1;
943const unsigned WasmTableGrow_m_fill_index = 2;
944const unsigned WasmTableGrow_m_size_index = 3;
945const unsigned WasmTableGrow_m_tableIndex_index = 4;
946const unsigned WasmTableFill_m_offset_index = 1;
947const unsigned WasmTableFill_m_fill_index = 2;
948const unsigned WasmTableFill_m_size_index = 3;
949const unsigned WasmTableFill_m_tableIndex_index = 4;
950const unsigned WasmCall_m_functionIndex_index = 1;
951const unsigned WasmCall_m_stackOffset_index = 2;
952const unsigned WasmCall_m_numberOfStackArgs_index = 3;
953const unsigned WasmCallNoTls_m_functionIndex_index = 1;
954const unsigned WasmCallNoTls_m_stackOffset_index = 2;
955const unsigned WasmCallNoTls_m_numberOfStackArgs_index = 3;
956const unsigned WasmCallIndirect_m_functionIndex_index = 1;
957const unsigned WasmCallIndirect_m_signatureIndex_index = 2;
958const unsigned WasmCallIndirect_m_stackOffset_index = 3;
959const unsigned WasmCallIndirect_m_numberOfStackArgs_index = 4;
960const unsigned WasmCallIndirect_m_tableIndex_index = 5;
961const unsigned WasmCallIndirectNoTls_m_functionIndex_index = 1;
962const unsigned WasmCallIndirectNoTls_m_signatureIndex_index = 2;
963const unsigned WasmCallIndirectNoTls_m_stackOffset_index = 3;
964const unsigned WasmCallIndirectNoTls_m_numberOfStackArgs_index = 4;
965const unsigned WasmCallIndirectNoTls_m_tableIndex_index = 5;
966const unsigned WasmCurrentMemory_m_dst_index = 1;
967const unsigned WasmGrowMemory_m_dst_index = 1;
968const unsigned WasmGrowMemory_m_delta_index = 2;
969const unsigned WasmSelect_m_dst_index = 1;
970const unsigned WasmSelect_m_condition_index = 2;
971const unsigned WasmSelect_m_nonZero_index = 3;
972const unsigned WasmSelect_m_zero_index = 4;
973const unsigned WasmLoad8U_m_dst_index = 1;
974const unsigned WasmLoad8U_m_pointer_index = 2;
975const unsigned WasmLoad8U_m_offset_index = 3;
976const unsigned WasmLoad16U_m_dst_index = 1;
977const unsigned WasmLoad16U_m_pointer_index = 2;
978const unsigned WasmLoad16U_m_offset_index = 3;
979const unsigned WasmLoad32U_m_dst_index = 1;
980const unsigned WasmLoad32U_m_pointer_index = 2;
981const unsigned WasmLoad32U_m_offset_index = 3;
982const unsigned WasmLoad64U_m_dst_index = 1;
983const unsigned WasmLoad64U_m_pointer_index = 2;
984const unsigned WasmLoad64U_m_offset_index = 3;
985const unsigned WasmI32Load8S_m_dst_index = 1;
986const unsigned WasmI32Load8S_m_pointer_index = 2;
987const unsigned WasmI32Load8S_m_offset_index = 3;
988const unsigned WasmI64Load8S_m_dst_index = 1;
989const unsigned WasmI64Load8S_m_pointer_index = 2;
990const unsigned WasmI64Load8S_m_offset_index = 3;
991const unsigned WasmI32Load16S_m_dst_index = 1;
992const unsigned WasmI32Load16S_m_pointer_index = 2;
993const unsigned WasmI32Load16S_m_offset_index = 3;
994const unsigned WasmI64Load16S_m_dst_index = 1;
995const unsigned WasmI64Load16S_m_pointer_index = 2;
996const unsigned WasmI64Load16S_m_offset_index = 3;
997const unsigned WasmI64Load32S_m_dst_index = 1;
998const unsigned WasmI64Load32S_m_pointer_index = 2;
999const unsigned WasmI64Load32S_m_offset_index = 3;
1000const unsigned WasmStore8_m_pointer_index = 1;
1001const unsigned WasmStore8_m_value_index = 2;
1002const unsigned WasmStore8_m_offset_index = 3;
1003const unsigned WasmStore16_m_pointer_index = 1;
1004const unsigned WasmStore16_m_value_index = 2;
1005const unsigned WasmStore16_m_offset_index = 3;
1006const unsigned WasmStore32_m_pointer_index = 1;
1007const unsigned WasmStore32_m_value_index = 2;
1008const unsigned WasmStore32_m_offset_index = 3;
1009const unsigned WasmStore64_m_pointer_index = 1;
1010const unsigned WasmStore64_m_value_index = 2;
1011const unsigned WasmStore64_m_offset_index = 3;
1012
1013} // namespace JSC
1014