Coverage Report

Created: 2018-07-03 15:31

/home/travis/build/MoarVM/MoarVM/src/jit/core_templates.h
Line
Count
Source (jump to first uncovered line)
1
/* FILE AUTOGENERATED BY tools/expr-template-compiler.pl. DO NOT EDIT.
2
 * Defines tables for expression templates. */
3
static const MVMJitExprNode MVM_jit_expr_templates[] = {
4
    MVM_JIT_COPY,1,MVM_JIT_COPY,1,MVM_JIT_COPY,1,MVM_JIT_CU,
5
    MVM_JIT_ADDR,0,offsetof(MVMCompUnit, body.strings),MVM_JIT_LOAD,1,
6
    SIZEOF_MEMBER(MVMCompUnit, body.strings),MVM_JIT_IDX,4,1,
7
    MVM_JIT_PTR_SZ,MVM_JIT_LOAD,7,MVM_JIT_PTR_SZ,MVM_JIT_DISCARD,11,
8
    MVM_JIT_NZ,11,MVM_JIT_CONST,CONST_PTR(MVM_cu_string),MVM_JIT_PTR_SZ,
9
    MVM_JIT_TC,MVM_JIT_CARG,21,MVM_JIT_PTR,MVM_JIT_CU,MVM_JIT_CARG,25,
10
    MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_INT,MVM_JIT_ARGLIST,3,22,26,29,
11
    MVM_JIT_CALL,18,32,MVM_JIT_PTR_SZ,MVM_JIT_IF,16,11,37,MVM_JIT_DO,
12
    2,14,41,MVM_JIT_COPY,1,MVM_JIT_STORE,0,1,1,MVM_JIT_STORE,0,1,
13
    2,MVM_JIT_STORE,0,1,4,MVM_JIT_BRANCH,0,MVM_JIT_NZ,0,
14
    MVM_JIT_BRANCH,1,MVM_JIT_WHEN,0,2,MVM_JIT_ZR,0,MVM_JIT_BRANCH,1,
15
    MVM_JIT_WHEN,0,2,MVM_JIT_COPY,1,MVM_JIT_STORE,0,1,MVM_JIT_REG_SZ,
16
    MVM_JIT_CONST,CONST_PTR(&MVM_frame_find_lexical_by_name),MVM_JIT_PTR_SZ,
17
    MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CU,MVM_JIT_ADDR,7,
18
    offsetof(MVMCompUnit, body.strings),MVM_JIT_LOAD,8,
19
    SIZEOF_MEMBER(MVMCompUnit, body.strings),MVM_JIT_IDX,11,1,
20
    MVM_JIT_PTR_SZ,MVM_JIT_LOAD,14,MVM_JIT_PTR_SZ,MVM_JIT_DISCARD,18,
21
    MVM_JIT_NZ,18,MVM_JIT_CONST,CONST_PTR(MVM_cu_string),MVM_JIT_PTR_SZ,
22
    MVM_JIT_TC,MVM_JIT_CARG,28,MVM_JIT_PTR,MVM_JIT_CU,MVM_JIT_CARG,32,
23
    MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_INT,MVM_JIT_ARGLIST,3,29,33,36,
24
    MVM_JIT_CALL,25,39,MVM_JIT_PTR_SZ,MVM_JIT_IF,23,18,44,MVM_JIT_DO,
25
    2,21,48,MVM_JIT_CARG,52,MVM_JIT_PTR,MVM_JIT_CONST,
26
    QUOTE(MVM_reg_int64),MVM_JIT_INT_SZ,MVM_JIT_CARG,59,MVM_JIT_INT,
27
    MVM_JIT_ARGLIST,3,4,56,62,MVM_JIT_CALL,0,65,MVM_JIT_INT_SZ,
28
    MVM_JIT_LOAD,70,MVM_JIT_INT_SZ,MVM_JIT_CONST,
29
    CONST_PTR(&MVM_frame_find_lexical_by_name),MVM_JIT_PTR_SZ,MVM_JIT_TC,
30
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CU,MVM_JIT_ADDR,7,
31
    offsetof(MVMCompUnit, body.strings),MVM_JIT_LOAD,8,
32
    SIZEOF_MEMBER(MVMCompUnit, body.strings),MVM_JIT_IDX,11,1,
33
    MVM_JIT_PTR_SZ,MVM_JIT_LOAD,14,MVM_JIT_PTR_SZ,MVM_JIT_DISCARD,18,
34
    MVM_JIT_NZ,18,MVM_JIT_CONST,CONST_PTR(MVM_cu_string),MVM_JIT_PTR_SZ,
35
    MVM_JIT_TC,MVM_JIT_CARG,28,MVM_JIT_PTR,MVM_JIT_CU,MVM_JIT_CARG,32,
36
    MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_INT,MVM_JIT_ARGLIST,3,29,33,36,
37
    MVM_JIT_CALL,25,39,MVM_JIT_PTR_SZ,MVM_JIT_IF,23,18,44,MVM_JIT_DO,
38
    2,21,48,MVM_JIT_CARG,52,MVM_JIT_PTR,MVM_JIT_CONST,
39
    QUOTE(MVM_reg_num64),MVM_JIT_INT_SZ,MVM_JIT_CARG,59,MVM_JIT_INT,
40
    MVM_JIT_ARGLIST,3,4,56,62,MVM_JIT_CALL,0,65,MVM_JIT_INT_SZ,
41
    MVM_JIT_LOAD,70,MVM_JIT_NUM_SZ,MVM_JIT_CONST,
42
    CONST_PTR(&MVM_frame_find_lexical_by_name),MVM_JIT_PTR_SZ,MVM_JIT_TC,
43
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CU,MVM_JIT_ADDR,7,
44
    offsetof(MVMCompUnit, body.strings),MVM_JIT_LOAD,8,
45
    SIZEOF_MEMBER(MVMCompUnit, body.strings),MVM_JIT_IDX,11,1,
46
    MVM_JIT_PTR_SZ,MVM_JIT_LOAD,14,MVM_JIT_PTR_SZ,MVM_JIT_DISCARD,18,
47
    MVM_JIT_NZ,18,MVM_JIT_CONST,CONST_PTR(MVM_cu_string),MVM_JIT_PTR_SZ,
48
    MVM_JIT_TC,MVM_JIT_CARG,28,MVM_JIT_PTR,MVM_JIT_CU,MVM_JIT_CARG,32,
49
    MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_INT,MVM_JIT_ARGLIST,3,29,33,36,
50
    MVM_JIT_CALL,25,39,MVM_JIT_PTR_SZ,MVM_JIT_IF,23,18,44,MVM_JIT_DO,
51
    2,21,48,MVM_JIT_CARG,52,MVM_JIT_PTR,MVM_JIT_CONST,
52
    QUOTE(MVM_reg_str),MVM_JIT_INT_SZ,MVM_JIT_CARG,59,MVM_JIT_INT,
53
    MVM_JIT_ARGLIST,3,4,56,62,MVM_JIT_CALL,0,65,MVM_JIT_INT_SZ,
54
    MVM_JIT_LOAD,70,MVM_JIT_PTR_SZ,MVM_JIT_CONST,
55
    CONST_PTR(&MVM_frame_find_lexical_by_name),MVM_JIT_PTR_SZ,MVM_JIT_TC,
56
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CU,MVM_JIT_ADDR,7,
57
    offsetof(MVMCompUnit, body.strings),MVM_JIT_LOAD,8,
58
    SIZEOF_MEMBER(MVMCompUnit, body.strings),MVM_JIT_IDX,11,1,
59
    MVM_JIT_PTR_SZ,MVM_JIT_LOAD,14,MVM_JIT_PTR_SZ,MVM_JIT_DISCARD,18,
60
    MVM_JIT_NZ,18,MVM_JIT_CONST,CONST_PTR(MVM_cu_string),MVM_JIT_PTR_SZ,
61
    MVM_JIT_TC,MVM_JIT_CARG,28,MVM_JIT_PTR,MVM_JIT_CU,MVM_JIT_CARG,32,
62
    MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_INT,MVM_JIT_ARGLIST,3,29,33,36,
63
    MVM_JIT_CALL,25,39,MVM_JIT_PTR_SZ,MVM_JIT_IF,23,18,44,MVM_JIT_DO,
64
    2,21,48,MVM_JIT_CARG,52,MVM_JIT_PTR,MVM_JIT_CONST,
65
    QUOTE(MVM_reg_obj),MVM_JIT_INT_SZ,MVM_JIT_CARG,59,MVM_JIT_INT,
66
    MVM_JIT_ARGLIST,3,4,56,62,MVM_JIT_CALL,0,65,MVM_JIT_PTR_SZ,
67
    MVM_JIT_DISCARD,70,MVM_JIT_NZ,70,MVM_JIT_LOAD,70,MVM_JIT_PTR_SZ,
68
    MVM_JIT_TC,MVM_JIT_ADDR,81,offsetof(MVMThreadContext, instance),
69
    MVM_JIT_LOAD,82,SIZEOF_MEMBER(MVMThreadContext, instance),MVM_JIT_ADDR,
70
    85,offsetof(MVMInstance, VMNull),MVM_JIT_LOAD,88,
71
    SIZEOF_MEMBER(MVMInstance, VMNull),MVM_JIT_IF,76,78,91,MVM_JIT_DO,2,
72
    74,94,MVM_JIT_CONST,CONST_PTR(&MVM_frame_getdynlex),MVM_JIT_PTR_SZ,
73
    MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,
74
    MVM_JIT_TC,MVM_JIT_ADDR,10,offsetof(MVMThreadContext, cur_frame),
75
    MVM_JIT_LOAD,11,SIZEOF_MEMBER(MVMThreadContext, cur_frame),
76
    MVM_JIT_ADDR,14,offsetof(MVMFrame, caller),MVM_JIT_LOAD,17,
77
    SIZEOF_MEMBER(MVMFrame, caller),MVM_JIT_CARG,20,MVM_JIT_PTR,
78
    MVM_JIT_ARGLIST,3,4,7,23,MVM_JIT_CALL,0,26,MVM_JIT_PTR_SZ,
79
    MVM_JIT_CONST,CONST_PTR(&MVM_args_set_result_obj),MVM_JIT_PTR_SZ,
80
    MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,
81
    MVM_JIT_CONST,0,MVM_JIT_INT_SZ,MVM_JIT_CARG,10,MVM_JIT_INT,
82
    MVM_JIT_ARGLIST,3,4,7,13,MVM_JIT_CALLV,0,16,MVM_JIT_CONST,
83
    CONST_PTR(&MVM_frame_try_return),MVM_JIT_PTR_SZ,MVM_JIT_TC,
84
    MVM_JIT_CARG,27,MVM_JIT_PTR,MVM_JIT_ARGLIST,1,28,MVM_JIT_CALLV,24,
85
    31,MVM_JIT_LABEL,MVM_JIT_BRANCH_EXIT,MVM_JIT_BRANCH,37,MVM_JIT_DOV,
86
    3,21,34,39,MVM_JIT_EQ,1,2,MVM_JIT_FLAGVAL,0,MVM_JIT_NE,1,2,
87
    MVM_JIT_FLAGVAL,0,MVM_JIT_LT,1,2,MVM_JIT_FLAGVAL,0,MVM_JIT_LE,1,
88
    2,MVM_JIT_FLAGVAL,0,MVM_JIT_GT,1,2,MVM_JIT_FLAGVAL,0,MVM_JIT_GE,
89
    1,2,MVM_JIT_FLAGVAL,0,MVM_JIT_GT,1,2,MVM_JIT_FLAGVAL,0,
90
    MVM_JIT_LT,1,2,MVM_JIT_FLAGVAL,5,MVM_JIT_SUB,3,8,MVM_JIT_ADD,1,
91
    2,MVM_JIT_SUB,1,2,MVM_JIT_CONST,1,MVM_JIT_INT_SZ,MVM_JIT_ADD,1,0,
92
    MVM_JIT_CONST,1,MVM_JIT_INT_SZ,MVM_JIT_SUB,1,0,MVM_JIT_AND,1,2,
93
    MVM_JIT_OR,1,2,MVM_JIT_XOR,1,2,MVM_JIT_NOT,1,MVM_JIT_ZR,1,
94
    MVM_JIT_FLAGVAL,0,MVM_JIT_CONST,CONST_PTR(&MVM_coerce_smart_numify),
95
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,
96
    MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,MVM_JIT_ARGLIST,3,4,7,10,
97
    MVM_JIT_CALLV,0,13,MVM_JIT_CONST,
98
    CONST_PTR(&MVM_coerce_smart_stringify),MVM_JIT_PTR_SZ,MVM_JIT_TC,
99
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_CARG,
100
    0,MVM_JIT_PTR,MVM_JIT_ARGLIST,3,4,7,10,MVM_JIT_CALLV,0,13,
101
    MVM_JIT_CONST,CONST_PTR(&MVM_args_checkarity),MVM_JIT_PTR_SZ,
102
    MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_TC,MVM_JIT_ADDR,7,
103
    offsetof(MVMThreadContext, cur_frame),MVM_JIT_LOAD,8,
104
    SIZEOF_MEMBER(MVMThreadContext, cur_frame),MVM_JIT_ADDR,11,
105
    offsetof(MVMFrame, params),MVM_JIT_CARG,14,MVM_JIT_PTR,MVM_JIT_CARG,
106
    0,MVM_JIT_INT,MVM_JIT_CARG,1,MVM_JIT_INT,MVM_JIT_ARGLIST,4,4,17,
107
    20,23,MVM_JIT_CALLV,0,26,MVM_JIT_CONST,
108
    CONST_PTR(&MVM_args_get_required_pos_str),MVM_JIT_PTR_SZ,MVM_JIT_TC,
109
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_TC,MVM_JIT_ADDR,7,
110
    offsetof(MVMThreadContext, cur_frame),MVM_JIT_LOAD,8,
111
    SIZEOF_MEMBER(MVMThreadContext, cur_frame),MVM_JIT_ADDR,11,
112
    offsetof(MVMFrame, params),MVM_JIT_CARG,14,MVM_JIT_PTR,MVM_JIT_CARG,
113
    1,MVM_JIT_INT,MVM_JIT_ARGLIST,3,4,17,20,MVM_JIT_CALL,0,23,
114
    MVM_JIT_PTR_SZ,MVM_JIT_CONST,CONST_PTR(&MVM_args_get_required_pos_obj),
115
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_TC,
116
    MVM_JIT_ADDR,7,offsetof(MVMThreadContext, cur_frame),MVM_JIT_LOAD,8,
117
    SIZEOF_MEMBER(MVMThreadContext, cur_frame),MVM_JIT_ADDR,11,
118
    offsetof(MVMFrame, params),MVM_JIT_CARG,14,MVM_JIT_PTR,MVM_JIT_CARG,
119
    1,MVM_JIT_INT,MVM_JIT_ARGLIST,3,4,17,20,MVM_JIT_CALL,0,23,
120
    MVM_JIT_PTR_SZ,MVM_JIT_CONST,CONST_PTR(&MVM_args_slurpy_named),
121
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_TC,
122
    MVM_JIT_ADDR,7,offsetof(MVMThreadContext, cur_frame),MVM_JIT_LOAD,8,
123
    SIZEOF_MEMBER(MVMThreadContext, cur_frame),MVM_JIT_ADDR,11,
124
    offsetof(MVMFrame, params),MVM_JIT_CARG,14,MVM_JIT_PTR,
125
    MVM_JIT_ARGLIST,2,4,17,MVM_JIT_CALL,0,20,MVM_JIT_PTR_SZ,
126
    MVM_JIT_CU,MVM_JIT_ADDR,0,offsetof(MVMCompUnit, body.coderefs),
127
    MVM_JIT_LOAD,1,SIZEOF_MEMBER(MVMCompUnit, body.coderefs),MVM_JIT_IDX,
128
    4,1,MVM_JIT_PTR_SZ,MVM_JIT_LOAD,7,MVM_JIT_PTR_SZ,MVM_JIT_CONST,
129
    CONST_PTR(MVM_frame_capturelex),MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,
130
    3,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,MVM_JIT_ARGLIST,2,4,7,
131
    MVM_JIT_CALLV,0,10,MVM_JIT_CONST,CONST_PTR(MVM_frame_takeclosure),
132
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,
133
    MVM_JIT_PTR,MVM_JIT_ARGLIST,2,4,7,MVM_JIT_CALL,0,10,
134
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_ADDR,0,
135
    offsetof(MVMThreadContext, active_handlers),MVM_JIT_LOAD,1,
136
    SIZEOF_MEMBER(MVMThreadContext, active_handlers),MVM_JIT_DISCARD,4,
137
    MVM_JIT_NZ,4,MVM_JIT_ADDR,4,offsetof(MVMActiveHandler, ex_obj),
138
    MVM_JIT_LOAD,11,SIZEOF_MEMBER(MVMActiveHandler, ex_obj),MVM_JIT_TC,
139
    MVM_JIT_ADDR,17,offsetof(MVMThreadContext, instance),MVM_JIT_LOAD,18,
140
    SIZEOF_MEMBER(MVMThreadContext, instance),MVM_JIT_ADDR,21,
141
    offsetof(MVMInstance, VMNull),MVM_JIT_LOAD,24,
142
    SIZEOF_MEMBER(MVMInstance, VMNull),MVM_JIT_IF,9,14,27,MVM_JIT_DO,2,
143
    7,30,MVM_JIT_CONST,CONST_PTR(&MVM_bind_exception_payload),
144
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,0,
145
    MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_ARGLIST,3,4,7,10,
146
    MVM_JIT_CALLV,0,13,MVM_JIT_CONST,
147
    CONST_PTR(&MVM_bind_exception_category),MVM_JIT_PTR_SZ,MVM_JIT_TC,
148
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,MVM_JIT_CARG,
149
    1,MVM_JIT_INT,MVM_JIT_ARGLIST,3,4,7,10,MVM_JIT_CALLV,0,13,
150
    MVM_JIT_CONST,CONST_PTR(&MVM_get_exception_payload),MVM_JIT_PTR_SZ,
151
    MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,
152
    MVM_JIT_ARGLIST,2,4,7,MVM_JIT_CALL,0,10,MVM_JIT_PTR_SZ,
153
    MVM_JIT_CONST,CONST_PTR(&MVM_get_exception_category),MVM_JIT_PTR_SZ,
154
    MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,
155
    MVM_JIT_ARGLIST,2,4,7,MVM_JIT_CALL,0,10,MVM_JIT_INT_SZ,
156
    MVM_JIT_CONST,CONST_PTR(&MVM_exception_die),MVM_JIT_PTR_SZ,MVM_JIT_TC,
157
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_CARG,
158
    0,MVM_JIT_PTR,MVM_JIT_ARGLIST,3,4,7,10,MVM_JIT_CALLV,0,13,
159
    MVM_JIT_CONST,CONST_PTR(&MVM_exception_backtrace_strings),
160
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,
161
    MVM_JIT_PTR,MVM_JIT_ARGLIST,2,4,7,MVM_JIT_CALL,0,10,
162
    MVM_JIT_PTR_SZ,MVM_JIT_CONST,CONST_PTR(&MVM_args_use_capture),
163
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_TC,
164
    MVM_JIT_ADDR,7,offsetof(MVMThreadContext, cur_frame),MVM_JIT_LOAD,8,
165
    SIZEOF_MEMBER(MVMThreadContext, cur_frame),MVM_JIT_CARG,11,MVM_JIT_PTR,
166
    MVM_JIT_ARGLIST,2,4,14,MVM_JIT_CALL,0,17,MVM_JIT_PTR_SZ,
167
    MVM_JIT_CONST,CONST_PTR(&MVM_args_save_capture),MVM_JIT_PTR_SZ,
168
    MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_TC,MVM_JIT_ADDR,7,
169
    offsetof(MVMThreadContext, cur_frame),MVM_JIT_LOAD,8,
170
    SIZEOF_MEMBER(MVMThreadContext, cur_frame),MVM_JIT_CARG,11,MVM_JIT_PTR,
171
    MVM_JIT_ARGLIST,2,4,14,MVM_JIT_CALL,0,17,MVM_JIT_PTR_SZ,
172
    MVM_JIT_CONST,CONST_PTR(&MVM_multi_cache_add),MVM_JIT_PTR_SZ,
173
    MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,
174
    MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_CARG,3,MVM_JIT_PTR,
175
    MVM_JIT_ARGLIST,4,4,7,10,13,MVM_JIT_CALL,0,16,MVM_JIT_PTR_SZ,
176
    MVM_JIT_CONST,CONST_PTR(&MVM_multi_cache_find),MVM_JIT_PTR_SZ,
177
    MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,
178
    MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_ARGLIST,3,4,7,10,MVM_JIT_CALL,
179
    0,13,MVM_JIT_PTR_SZ,MVM_JIT_CONST,0,MVM_JIT_PTR_SZ,MVM_JIT_ZR,1,
180
    MVM_JIT_FLAGVAL,0,MVM_JIT_CONST,CONST_PTR(&MVM_string_equal),
181
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,
182
    MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_ARGLIST,3,4,7,10,
183
    MVM_JIT_CALL,0,13,MVM_JIT_INT_SZ,MVM_JIT_CONST,
184
    CONST_PTR(&MVM_string_equal),MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,
185
    MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_PTR,
186
    MVM_JIT_ARGLIST,3,4,7,10,MVM_JIT_CALL,0,13,MVM_JIT_INT_SZ,
187
    MVM_JIT_ZR,18,MVM_JIT_FLAGVAL,22,MVM_JIT_CONST,
188
    CONST_PTR(&MVM_string_compare),MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,
189
    3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_CARG,2,
190
    MVM_JIT_PTR,MVM_JIT_ARGLIST,3,4,7,10,MVM_JIT_CALL,0,13,
191
    MVM_JIT_INT_SZ,MVM_JIT_CONST,0,MVM_JIT_INT_SZ,MVM_JIT_GT,18,22,
192
    MVM_JIT_FLAGVAL,25,MVM_JIT_CONST,CONST_PTR(&MVM_string_compare),
193
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,
194
    MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_ARGLIST,3,4,7,10,
195
    MVM_JIT_CALL,0,13,MVM_JIT_INT_SZ,MVM_JIT_CONST,0,MVM_JIT_INT_SZ,
196
    MVM_JIT_GE,18,22,MVM_JIT_FLAGVAL,25,MVM_JIT_CONST,
197
    CONST_PTR(&MVM_string_compare),MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,
198
    3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_CARG,2,
199
    MVM_JIT_PTR,MVM_JIT_ARGLIST,3,4,7,10,MVM_JIT_CALL,0,13,
200
    MVM_JIT_INT_SZ,MVM_JIT_CONST,0,MVM_JIT_INT_SZ,MVM_JIT_LT,18,22,
201
    MVM_JIT_FLAGVAL,25,MVM_JIT_CONST,CONST_PTR(&MVM_string_compare),
202
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,
203
    MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_ARGLIST,3,4,7,10,
204
    MVM_JIT_CALL,0,13,MVM_JIT_INT_SZ,MVM_JIT_CONST,0,MVM_JIT_INT_SZ,
205
    MVM_JIT_LE,18,22,MVM_JIT_FLAGVAL,25,MVM_JIT_CONST,
206
    CONST_PTR(&MVM_string_compare),MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,
207
    3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_CARG,2,
208
    MVM_JIT_PTR,MVM_JIT_ARGLIST,3,4,7,10,MVM_JIT_CALL,0,13,
209
    MVM_JIT_INT_SZ,MVM_JIT_CONST,CONST_PTR(&MVM_string_equal_at),
210
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,
211
    MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_CARG,3,MVM_JIT_INT,
212
    MVM_JIT_ARGLIST,4,4,7,10,13,MVM_JIT_CALL,0,16,MVM_JIT_INT_SZ,
213
    MVM_JIT_CONST,CONST_PTR(&MVM_string_equal_at_ignore_case),
214
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,
215
    MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_CARG,3,MVM_JIT_INT,
216
    MVM_JIT_ARGLIST,4,4,7,10,13,MVM_JIT_CALL,0,16,MVM_JIT_INT_SZ,
217
    MVM_JIT_CONST,CONST_PTR(&MVM_string_have_at),MVM_JIT_PTR_SZ,MVM_JIT_TC,
218
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_CARG,
219
    2,MVM_JIT_INT,MVM_JIT_CARG,3,MVM_JIT_INT,MVM_JIT_CARG,4,
220
    MVM_JIT_PTR,MVM_JIT_CARG,5,MVM_JIT_INT,MVM_JIT_ARGLIST,6,4,7,10,
221
    13,16,19,MVM_JIT_CALL,0,22,MVM_JIT_INT_SZ,MVM_JIT_CONST,
222
    CONST_PTR(&MVM_string_concatenate),MVM_JIT_PTR_SZ,MVM_JIT_TC,
223
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_CARG,
224
    2,MVM_JIT_PTR,MVM_JIT_ARGLIST,3,4,7,10,MVM_JIT_CALL,0,13,
225
    MVM_JIT_PTR_SZ,MVM_JIT_CONST,CONST_PTR(&MVM_string_repeat),
226
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,
227
    MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_INT,MVM_JIT_ARGLIST,3,4,7,10,
228
    MVM_JIT_CALL,0,13,MVM_JIT_PTR_SZ,MVM_JIT_CONST,
229
    CONST_PTR(&MVM_string_substring),MVM_JIT_PTR_SZ,MVM_JIT_TC,
230
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_CARG,
231
    2,MVM_JIT_INT,MVM_JIT_CARG,3,MVM_JIT_INT,MVM_JIT_ARGLIST,4,4,7,
232
    10,13,MVM_JIT_CALL,0,16,MVM_JIT_PTR_SZ,MVM_JIT_CONST,
233
    CONST_PTR(&MVM_string_index),MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,
234
    MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_PTR,
235
    MVM_JIT_CARG,3,MVM_JIT_INT,MVM_JIT_ARGLIST,4,4,7,10,13,
236
    MVM_JIT_CALL,0,16,MVM_JIT_INT_SZ,MVM_JIT_CONST,
237
    CONST_PTR(&MVM_string_graphs),MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,
238
    3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_ARGLIST,2,4,7,
239
    MVM_JIT_CALL,0,10,MVM_JIT_INT_SZ,MVM_JIT_CONST,
240
    CONST_PTR(&MVM_string_codes),MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,
241
    MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_ARGLIST,2,4,7,
242
    MVM_JIT_CALL,0,10,MVM_JIT_INT_SZ,MVM_JIT_CONST,
243
    CONST_PTR(&MVM_string_get_grapheme_at),MVM_JIT_PTR_SZ,MVM_JIT_TC,
244
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_CARG,
245
    2,MVM_JIT_INT,MVM_JIT_ARGLIST,3,4,7,10,MVM_JIT_CALL,0,13,
246
    MVM_JIT_INT_SZ,MVM_JIT_CONST,CONST_PTR(&MVM_string_index_of_grapheme),
247
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,
248
    MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_INT,MVM_JIT_ARGLIST,3,4,7,10,
249
    MVM_JIT_CALL,0,13,MVM_JIT_INT_SZ,MVM_JIT_CONST,
250
    CONST_PTR(&MVM_string_uc),MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,
251
    MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_ARGLIST,2,4,7,
252
    MVM_JIT_CALL,0,10,MVM_JIT_PTR_SZ,MVM_JIT_CONST,
253
    CONST_PTR(&MVM_string_lc),MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,
254
    MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_ARGLIST,2,4,7,
255
    MVM_JIT_CALL,0,10,MVM_JIT_PTR_SZ,MVM_JIT_CONST,
256
    CONST_PTR(&MVM_string_tc),MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,
257
    MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_ARGLIST,2,4,7,
258
    MVM_JIT_CALL,0,10,MVM_JIT_PTR_SZ,MVM_JIT_CONST,
259
    CONST_PTR(&MVM_string_split),MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,
260
    MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_PTR,
261
    MVM_JIT_ARGLIST,3,4,7,10,MVM_JIT_CALL,0,13,MVM_JIT_PTR_SZ,
262
    MVM_JIT_CONST,CONST_PTR(&MVM_string_join),MVM_JIT_PTR_SZ,MVM_JIT_TC,
263
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_CARG,
264
    2,MVM_JIT_PTR,MVM_JIT_ARGLIST,3,4,7,10,MVM_JIT_CALL,0,13,
265
    MVM_JIT_PTR_SZ,MVM_JIT_CONST,CONST_PTR(&MVM_unicode_lookup_by_name),
266
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,
267
    MVM_JIT_PTR,MVM_JIT_ARGLIST,2,4,7,MVM_JIT_CALL,0,10,
268
    MVM_JIT_INT_SZ,MVM_JIT_CONST,
269
    CONST_PTR(&MVM_unicode_name_to_property_code),MVM_JIT_PTR_SZ,MVM_JIT_TC,
270
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,
271
    MVM_JIT_ARGLIST,2,4,7,MVM_JIT_CALL,0,10,MVM_JIT_INT_SZ,
272
    MVM_JIT_CONST,CONST_PTR(&MVM_unicode_name_to_property_value_code),
273
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,
274
    MVM_JIT_INT,MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_ARGLIST,3,4,7,10,
275
    MVM_JIT_CALL,0,13,MVM_JIT_INT_SZ,MVM_JIT_CONST,
276
    CONST_PTR(&MVM_string_offset_has_unicode_property_value),MVM_JIT_PTR_SZ,
277
    MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,
278
    MVM_JIT_CARG,2,MVM_JIT_INT,MVM_JIT_CARG,3,MVM_JIT_INT,MVM_JIT_CARG,
279
    4,MVM_JIT_INT,MVM_JIT_ARGLIST,5,4,7,10,13,16,MVM_JIT_CALL,0,19,
280
    MVM_JIT_INT_SZ,MVM_JIT_CONST,CONST_PTR(&MVM_string_graphs),
281
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,
282
    MVM_JIT_PTR,MVM_JIT_ARGLIST,2,4,7,MVM_JIT_CALL,0,10,
283
    MVM_JIT_INT_SZ,MVM_JIT_CONST,CONST_PTR(&MVM_string_chr),MVM_JIT_PTR_SZ,
284
    MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_INT,
285
    MVM_JIT_ARGLIST,2,4,7,MVM_JIT_CALL,0,10,MVM_JIT_PTR_SZ,
286
    MVM_JIT_CONST,CONST_PTR(&MVM_string_ord_at),MVM_JIT_PTR_SZ,MVM_JIT_TC,
287
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_CONST,
288
    0,MVM_JIT_INT_SZ,MVM_JIT_CARG,10,MVM_JIT_INT,MVM_JIT_ARGLIST,3,4,
289
    7,13,MVM_JIT_CALL,0,16,MVM_JIT_INT_SZ,MVM_JIT_CONST,
290
    CONST_PTR(&MVM_string_ord_at),MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,
291
    3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_CARG,2,
292
    MVM_JIT_INT,MVM_JIT_ARGLIST,3,4,7,10,MVM_JIT_CALL,0,13,
293
    MVM_JIT_INT_SZ,MVM_JIT_CONST,CONST_PTR(&MVM_string_index_from_end),
294
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,
295
    MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_CARG,3,MVM_JIT_INT,
296
    MVM_JIT_ARGLIST,4,4,7,10,13,MVM_JIT_CALL,0,16,MVM_JIT_INT_SZ,
297
    MVM_JIT_CONST,CONST_PTR(&MVM_string_escape),MVM_JIT_PTR_SZ,MVM_JIT_TC,
298
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,
299
    MVM_JIT_ARGLIST,2,4,7,MVM_JIT_CALL,0,10,MVM_JIT_PTR_SZ,
300
    MVM_JIT_CONST,CONST_PTR(&MVM_string_flip),MVM_JIT_PTR_SZ,MVM_JIT_TC,
301
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,
302
    MVM_JIT_ARGLIST,2,4,7,MVM_JIT_CALL,0,10,MVM_JIT_PTR_SZ,
303
    MVM_JIT_CONST,CONST_PTR(&MVM_io_set_buffer_size),MVM_JIT_PTR_SZ,
304
    MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,
305
    MVM_JIT_CARG,1,MVM_JIT_INT,MVM_JIT_ARGLIST,3,4,7,10,MVM_JIT_CALLV,
306
    0,13,MVM_JIT_CONST,CONST_PTR(&MVM_string_is_cclass),MVM_JIT_PTR_SZ,
307
    MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_INT,
308
    MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_CARG,3,MVM_JIT_INT,
309
    MVM_JIT_ARGLIST,4,4,7,10,13,MVM_JIT_CALL,0,16,MVM_JIT_INT_SZ,
310
    MVM_JIT_CONST,CONST_PTR(&MVM_string_find_cclass),MVM_JIT_PTR_SZ,
311
    MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_INT,
312
    MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_CARG,3,MVM_JIT_INT,MVM_JIT_CARG,
313
    4,MVM_JIT_INT,MVM_JIT_ARGLIST,5,4,7,10,13,16,MVM_JIT_CALL,0,19,
314
    MVM_JIT_INT_SZ,MVM_JIT_CONST,CONST_PTR(&MVM_string_find_not_cclass),
315
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,
316
    MVM_JIT_INT,MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_CARG,3,MVM_JIT_INT,
317
    MVM_JIT_CARG,4,MVM_JIT_INT,MVM_JIT_ARGLIST,5,4,7,10,13,16,
318
    MVM_JIT_CALL,0,19,MVM_JIT_INT_SZ,MVM_JIT_CONST,
319
    CONST_PTR(&MVM_nfa_from_statelist),MVM_JIT_PTR_SZ,MVM_JIT_TC,
320
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_CARG,
321
    2,MVM_JIT_PTR,MVM_JIT_ARGLIST,3,4,7,10,MVM_JIT_CALL,0,13,
322
    MVM_JIT_PTR_SZ,MVM_JIT_CONST,CONST_PTR(&MVM_nfa_run_proto),
323
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,
324
    MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_CARG,3,MVM_JIT_INT,
325
    MVM_JIT_ARGLIST,4,4,7,10,13,MVM_JIT_CALL,0,16,MVM_JIT_PTR_SZ,
326
    MVM_JIT_CONST,CONST_PTR(&MVM_nfa_run_alt),MVM_JIT_PTR_SZ,MVM_JIT_TC,
327
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,MVM_JIT_CARG,
328
    1,MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_INT,MVM_JIT_CARG,3,
329
    MVM_JIT_PTR,MVM_JIT_CARG,4,MVM_JIT_PTR,MVM_JIT_CARG,5,MVM_JIT_PTR,
330
    MVM_JIT_ARGLIST,7,4,7,10,13,16,19,22,MVM_JIT_CALLV,0,25,
331
    MVM_JIT_CONST,CONST_PTR(&MVM_radix),MVM_JIT_PTR_SZ,MVM_JIT_TC,
332
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_INT,MVM_JIT_CARG,
333
    2,MVM_JIT_PTR,MVM_JIT_CARG,3,MVM_JIT_INT,MVM_JIT_CARG,4,
334
    MVM_JIT_INT,MVM_JIT_ARGLIST,5,4,7,10,13,16,MVM_JIT_CALL,0,19,
335
    MVM_JIT_PTR_SZ,MVM_JIT_CONST,CONST_PTR(&MVM_string_encode_to_buf),
336
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,
337
    MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_CARG,3,MVM_JIT_PTR,
338
    MVM_JIT_CONST,0,MVM_JIT_PTR_SZ,MVM_JIT_CARG,16,MVM_JIT_PTR,
339
    MVM_JIT_ARGLIST,5,4,7,10,13,19,MVM_JIT_CALL,0,22,MVM_JIT_PTR_SZ,
340
    MVM_JIT_CONST,CONST_PTR(&MVM_string_decode_from_buf),MVM_JIT_PTR_SZ,
341
    MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,
342
    MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_ARGLIST,3,4,7,10,MVM_JIT_CALL,
343
    0,13,MVM_JIT_PTR_SZ,MVM_JIT_CONST,CONST_PTR(&MVM_coerce_istrue_s),
344
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,
345
    MVM_JIT_PTR,MVM_JIT_ARGLIST,2,4,7,MVM_JIT_CALL,0,10,
346
    MVM_JIT_INT_SZ,MVM_JIT_CONST,CONST_PTR(&MVM_coerce_istrue_s),
347
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,
348
    MVM_JIT_PTR,MVM_JIT_ARGLIST,2,4,7,MVM_JIT_CALL,0,10,
349
    MVM_JIT_INT_SZ,MVM_JIT_ZR,14,MVM_JIT_FLAGVAL,18,MVM_JIT_TC,
350
    MVM_JIT_ADDR,0,offsetof(MVMThreadContext, instance),MVM_JIT_LOAD,1,
351
    SIZEOF_MEMBER(MVMThreadContext, instance),MVM_JIT_ADDR,4,
352
    offsetof(MVMInstance, VMNull),MVM_JIT_LOAD,7,
353
    SIZEOF_MEMBER(MVMInstance, VMNull),MVM_JIT_ZR,1,MVM_JIT_FLAGVAL,0,
354
    MVM_JIT_TC,MVM_JIT_ADDR,4,offsetof(MVMThreadContext, instance),
355
    MVM_JIT_LOAD,5,SIZEOF_MEMBER(MVMThreadContext, instance),MVM_JIT_ADDR,
356
    8,offsetof(MVMInstance, VMNull),MVM_JIT_LOAD,11,
357
    SIZEOF_MEMBER(MVMInstance, VMNull),MVM_JIT_EQ,1,14,MVM_JIT_FLAGVAL,
358
    17,MVM_JIT_OR,2,20,MVM_JIT_NZ,0,MVM_JIT_TC,MVM_JIT_ADDR,2,
359
    offsetof(MVMThreadContext, instance),MVM_JIT_LOAD,3,
360
    SIZEOF_MEMBER(MVMThreadContext, instance),MVM_JIT_ADDR,6,
361
    offsetof(MVMInstance, VMNull),MVM_JIT_LOAD,9,
362
    SIZEOF_MEMBER(MVMInstance, VMNull),MVM_JIT_NE,0,12,MVM_JIT_ALL,2,0,
363
    15,MVM_JIT_BRANCH,1,MVM_JIT_WHEN,18,22,MVM_JIT_CONST,
364
    CONST_PTR(&MVM_6model_can_method),MVM_JIT_PTR_SZ,MVM_JIT_TC,
365
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_CU,
366
    MVM_JIT_ADDR,10,offsetof(MVMCompUnit, body.strings),MVM_JIT_LOAD,11,
367
    SIZEOF_MEMBER(MVMCompUnit, body.strings),MVM_JIT_IDX,14,2,
368
    MVM_JIT_PTR_SZ,MVM_JIT_LOAD,17,MVM_JIT_PTR_SZ,MVM_JIT_DISCARD,21,
369
    MVM_JIT_NZ,21,MVM_JIT_CONST,CONST_PTR(MVM_cu_string),MVM_JIT_PTR_SZ,
370
    MVM_JIT_TC,MVM_JIT_CARG,31,MVM_JIT_PTR,MVM_JIT_CU,MVM_JIT_CARG,35,
371
    MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_INT,MVM_JIT_ARGLIST,3,32,36,39,
372
    MVM_JIT_CALL,28,42,MVM_JIT_PTR_SZ,MVM_JIT_IF,26,21,47,MVM_JIT_DO,
373
    2,24,51,MVM_JIT_CARG,55,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,
374
    MVM_JIT_ARGLIST,4,4,7,59,62,MVM_JIT_CALLV,0,65,MVM_JIT_ADDR,1,
375
    offsetof(MVMObject, st),MVM_JIT_LOAD,0,SIZEOF_MEMBER(MVMObject, st),
376
    MVM_JIT_ADDR,3,offsetof(MVMSTable, REPR),MVM_JIT_LOAD,6,
377
    SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,9,
378
    offsetof(MVMREPROps, allocate),MVM_JIT_LOAD,12,
379
    SIZEOF_MEMBER(MVMREPROps, allocate),MVM_JIT_TC,MVM_JIT_CARG,18,
380
    MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,22,
381
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,25,MVM_JIT_PTR,
382
    MVM_JIT_ARGLIST,2,19,28,MVM_JIT_CALL,15,31,MVM_JIT_PTR_SZ,
383
    MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,39,
384
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,42,offsetof(MVMSTable, REPR),
385
    MVM_JIT_LOAD,45,SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,48,
386
    offsetof(MVMREPROps, initialize),MVM_JIT_LOAD,51,
387
    SIZEOF_MEMBER(MVMREPROps, initialize),MVM_JIT_DISCARD,35,
388
    MVM_JIT_DISCARD,54,MVM_JIT_NZ,54,MVM_JIT_TC,MVM_JIT_CARG,63,
389
    MVM_JIT_PTR,MVM_JIT_ADDR,35,offsetof(MVMObject, st),MVM_JIT_LOAD,67,
390
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,70,MVM_JIT_PTR,MVM_JIT_CARG,
391
    35,MVM_JIT_PTR,MVM_JIT_ADDR,35,offsetof(MVMObjectStooge, data),
392
    MVM_JIT_CARG,79,MVM_JIT_PTR,MVM_JIT_ARGLIST,4,64,73,76,82,
393
    MVM_JIT_CALLV,54,85,MVM_JIT_WHEN,61,91,MVM_JIT_STORE,0,35,
394
    MVM_JIT_PTR_SZ,MVM_JIT_DOV,2,94,97,MVM_JIT_DOV,3,57,59,101,
395
    MVM_JIT_NZ,1,MVM_JIT_ADDR,1,offsetof(MVMObject, header.flags),
396
    MVM_JIT_LOAD,2,SIZEOF_MEMBER(MVMObject, header.flags),MVM_JIT_CONST,
397
    QUOTE(MVM_CF_TYPE_OBJECT),SIZEOF_MEMBER(MVMObject, header.flags),
398
    MVM_JIT_AND,5,8,MVM_JIT_ZR,11,MVM_JIT_ALL,2,0,14,MVM_JIT_CONST,
399
    1,MVM_JIT_INT_SZ,MVM_JIT_CONST,0,MVM_JIT_INT_SZ,MVM_JIT_IF,16,20,
400
    23,MVM_JIT_CONST,CONST_PTR(&MVM_6model_istype),MVM_JIT_PTR_SZ,
401
    MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,
402
    MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,
403
    MVM_JIT_ARGLIST,4,4,7,10,13,MVM_JIT_CALLV,0,16,MVM_JIT_ADDR,1,
404
    offsetof(MVMObject, st),MVM_JIT_LOAD,0,SIZEOF_MEMBER(MVMObject, st),
405
    MVM_JIT_ADDR,3,offsetof(MVMSTable, HOW),MVM_JIT_LOAD,6,
406
    SIZEOF_MEMBER(MVMSTable, HOW),MVM_JIT_DISCARD,9,MVM_JIT_NZ,9,
407
    MVM_JIT_CONST,CONST_PTR(MVM_6model_get_how),MVM_JIT_PTR_SZ,MVM_JIT_TC,
408
    MVM_JIT_CARG,19,MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObject, st),
409
    MVM_JIT_LOAD,23,SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,26,
410
    MVM_JIT_PTR,MVM_JIT_ARGLIST,2,20,29,MVM_JIT_CALL,16,32,
411
    MVM_JIT_PTR_SZ,MVM_JIT_IF,14,9,36,MVM_JIT_DO,2,12,40,
412
    MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,0,
413
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,3,offsetof(MVMSTable, WHAT),
414
    MVM_JIT_LOAD,6,SIZEOF_MEMBER(MVMSTable, WHAT),MVM_JIT_ADDR,1,
415
    offsetof(MVMObject, st),MVM_JIT_LOAD,0,SIZEOF_MEMBER(MVMObject, st),
416
    MVM_JIT_ADDR,3,offsetof(MVMSTable, WHO),MVM_JIT_LOAD,6,
417
    SIZEOF_MEMBER(MVMSTable, WHO),MVM_JIT_DISCARD,9,MVM_JIT_NZ,9,
418
    MVM_JIT_TC,MVM_JIT_ADDR,16,offsetof(MVMThreadContext, instance),
419
    MVM_JIT_LOAD,17,SIZEOF_MEMBER(MVMThreadContext, instance),MVM_JIT_ADDR,
420
    20,offsetof(MVMInstance, VMNull),MVM_JIT_LOAD,23,
421
    SIZEOF_MEMBER(MVMInstance, VMNull),MVM_JIT_IF,14,9,26,MVM_JIT_DO,2,
422
    12,29,MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,0,
423
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,3,offsetof(MVMSTable, WHO),
424
    MVM_JIT_STORE,6,2,MVM_JIT_PTR_SZ,MVM_JIT_ADDR,1,
425
    offsetof(MVMObject, st),MVM_JIT_LOAD,13,SIZEOF_MEMBER(MVMObject, st),
426
    MVM_JIT_ADDR,16,offsetof(MVMCollectable, flags),MVM_JIT_LOAD,19,
427
    SIZEOF_MEMBER(MVMCollectable, flags),MVM_JIT_CONST,
428
    QUOTE(MVM_CF_SECOND_GEN),SIZEOF_MEMBER(MVMObject, header.flags),
429
    MVM_JIT_AND,22,25,MVM_JIT_NZ,28,MVM_JIT_NZ,2,MVM_JIT_ADDR,2,
430
    offsetof(MVMCollectable, flags),MVM_JIT_LOAD,35,
431
    SIZEOF_MEMBER(MVMCollectable, flags),MVM_JIT_CONST,
432
    QUOTE(MVM_CF_SECOND_GEN),SIZEOF_MEMBER(MVMObject, header.flags),
433
    MVM_JIT_AND,38,41,MVM_JIT_ZR,44,MVM_JIT_ALL,3,31,33,47,
434
    MVM_JIT_CONST,CONST_PTR(&MVM_gc_write_barrier_hit),MVM_JIT_PTR_SZ,
435
    MVM_JIT_TC,MVM_JIT_CARG,57,MVM_JIT_PTR,MVM_JIT_ADDR,1,
436
    offsetof(MVMObject, st),MVM_JIT_LOAD,61,SIZEOF_MEMBER(MVMObject, st),
437
    MVM_JIT_CARG,64,MVM_JIT_PTR,MVM_JIT_ARGLIST,2,58,67,MVM_JIT_CALLV,
438
    54,70,MVM_JIT_WHEN,49,74,MVM_JIT_DOV,2,9,77,MVM_JIT_DO,2,80,1,
439
    MVM_JIT_EQ,1,2,MVM_JIT_FLAGVAL,0,MVM_JIT_CONST,
440
    CONST_PTR(&MVM_box_int),MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,
441
    MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_INT,MVM_JIT_CARG,2,MVM_JIT_PTR,
442
    MVM_JIT_CARG,0,MVM_JIT_PTR,MVM_JIT_ARGLIST,4,4,7,10,13,
443
    MVM_JIT_CALLV,0,16,MVM_JIT_CONST,CONST_PTR(&MVM_box_str),
444
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,
445
    MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,
446
    MVM_JIT_ARGLIST,4,4,7,10,13,MVM_JIT_CALLV,0,16,MVM_JIT_CONST,
447
    CONST_PTR(&MVM_unbox_str),MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,
448
    MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_ARGLIST,2,4,7,
449
    MVM_JIT_CALL,0,10,MVM_JIT_PTR_SZ,MVM_JIT_ADDR,1,
450
    offsetof(MVMObject, st),MVM_JIT_LOAD,0,SIZEOF_MEMBER(MVMObject, st),
451
    MVM_JIT_ADDR,3,offsetof(MVMSTable, REPR),MVM_JIT_LOAD,6,
452
    SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,9,
453
    offsetof(MVMREPROps, pos_funcs.at_pos),MVM_JIT_LOAD,12,
454
    SIZEOF_MEMBER(MVMREPROps, pos_funcs.at_pos),MVM_JIT_TC,MVM_JIT_CARG,18,
455
    MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,22,
456
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,25,MVM_JIT_PTR,MVM_JIT_CARG,
457
    1,MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObjectStooge, data),
458
    MVM_JIT_CARG,34,MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_INT,MVM_JIT_CARG,
459
    0,MVM_JIT_PTR,MVM_JIT_CONST,QUOTE(MVM_reg_int64),MVM_JIT_INT_SZ,
460
    MVM_JIT_CARG,46,MVM_JIT_INT,MVM_JIT_ARGLIST,7,19,28,31,37,40,43,
461
    49,MVM_JIT_CALLV,15,52,MVM_JIT_ADDR,1,offsetof(MVMObject, st),
462
    MVM_JIT_LOAD,0,SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,3,
463
    offsetof(MVMSTable, REPR),MVM_JIT_LOAD,6,
464
    SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,9,
465
    offsetof(MVMREPROps, pos_funcs.at_pos),MVM_JIT_LOAD,12,
466
    SIZEOF_MEMBER(MVMREPROps, pos_funcs.at_pos),MVM_JIT_TC,MVM_JIT_CARG,18,
467
    MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,22,
468
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,25,MVM_JIT_PTR,MVM_JIT_CARG,
469
    1,MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObjectStooge, data),
470
    MVM_JIT_CARG,34,MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_INT,MVM_JIT_CARG,
471
    0,MVM_JIT_PTR,MVM_JIT_CONST,QUOTE(MVM_reg_num64),MVM_JIT_INT_SZ,
472
    MVM_JIT_CARG,46,MVM_JIT_INT,MVM_JIT_ARGLIST,7,19,28,31,37,40,43,
473
    49,MVM_JIT_CALLV,15,52,MVM_JIT_ADDR,1,offsetof(MVMObject, st),
474
    MVM_JIT_LOAD,0,SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,3,
475
    offsetof(MVMSTable, REPR),MVM_JIT_LOAD,6,
476
    SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,9,
477
    offsetof(MVMREPROps, pos_funcs.at_pos),MVM_JIT_LOAD,12,
478
    SIZEOF_MEMBER(MVMREPROps, pos_funcs.at_pos),MVM_JIT_TC,MVM_JIT_CARG,18,
479
    MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,22,
480
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,25,MVM_JIT_PTR,MVM_JIT_CARG,
481
    1,MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObjectStooge, data),
482
    MVM_JIT_CARG,34,MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_INT,MVM_JIT_CARG,
483
    0,MVM_JIT_PTR,MVM_JIT_CONST,QUOTE(MVM_reg_str),MVM_JIT_INT_SZ,
484
    MVM_JIT_CARG,46,MVM_JIT_INT,MVM_JIT_ARGLIST,7,19,28,31,37,40,43,
485
    49,MVM_JIT_CALLV,15,52,MVM_JIT_ADDR,1,
486
    offsetof(MVMObject, header.flags),MVM_JIT_LOAD,0,
487
    SIZEOF_MEMBER(MVMObject, header.flags),MVM_JIT_CONST,
488
    QUOTE(MVM_CF_TYPE_OBJECT),SIZEOF_MEMBER(MVMObject, header.flags),
489
    MVM_JIT_AND,3,6,MVM_JIT_NZ,9,MVM_JIT_TC,MVM_JIT_ADDR,14,
490
    offsetof(MVMThreadContext, instance),MVM_JIT_LOAD,15,
491
    SIZEOF_MEMBER(MVMThreadContext, instance),MVM_JIT_ADDR,18,
492
    offsetof(MVMInstance, VMNull),MVM_JIT_LOAD,21,
493
    SIZEOF_MEMBER(MVMInstance, VMNull),MVM_JIT_STORE,0,24,MVM_JIT_PTR_SZ,
494
    MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,31,
495
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,34,offsetof(MVMSTable, REPR),
496
    MVM_JIT_LOAD,37,SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,40,
497
    offsetof(MVMREPROps, pos_funcs.at_pos),MVM_JIT_LOAD,43,
498
    SIZEOF_MEMBER(MVMREPROps, pos_funcs.at_pos),MVM_JIT_TC,MVM_JIT_CARG,49,
499
    MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,53,
500
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,56,MVM_JIT_PTR,MVM_JIT_CARG,
501
    1,MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObjectStooge, data),
502
    MVM_JIT_CARG,65,MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_INT,MVM_JIT_CARG,
503
    0,MVM_JIT_PTR,MVM_JIT_CONST,QUOTE(MVM_reg_obj),MVM_JIT_INT_SZ,
504
    MVM_JIT_CARG,77,MVM_JIT_INT,MVM_JIT_ARGLIST,7,50,59,62,68,71,74,
505
    80,MVM_JIT_CALLV,46,83,MVM_JIT_IFV,12,27,92,MVM_JIT_ADDR,0,
506
    offsetof(MVMObject, st),MVM_JIT_LOAD,0,SIZEOF_MEMBER(MVMObject, st),
507
    MVM_JIT_ADDR,3,offsetof(MVMSTable, REPR),MVM_JIT_LOAD,6,
508
    SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,9,
509
    offsetof(MVMREPROps, pos_funcs.bind_pos),MVM_JIT_LOAD,12,
510
    SIZEOF_MEMBER(MVMREPROps, pos_funcs.bind_pos),MVM_JIT_TC,MVM_JIT_CARG,
511
    18,MVM_JIT_PTR,MVM_JIT_ADDR,0,offsetof(MVMObject, st),MVM_JIT_LOAD,
512
    22,SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,25,MVM_JIT_PTR,
513
    MVM_JIT_CARG,0,MVM_JIT_PTR,MVM_JIT_ADDR,0,
514
    offsetof(MVMObjectStooge, data),MVM_JIT_CARG,34,MVM_JIT_PTR,
515
    MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_CONST,
516
    QUOTE(MVM_reg_int64),MVM_JIT_INT_SZ,MVM_JIT_CARG,46,MVM_JIT_INT,
517
    MVM_JIT_ARGLIST,7,19,28,31,37,40,43,49,MVM_JIT_CALLV,15,52,
518
    MVM_JIT_CONST,CONST_PTR(&MVM_SC_WB_OBJ),MVM_JIT_PTR_SZ,MVM_JIT_TC,
519
    MVM_JIT_CARG,67,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,
520
    MVM_JIT_ARGLIST,2,68,71,MVM_JIT_CALLV,64,74,MVM_JIT_DOV,2,61,78,
521
    MVM_JIT_ADDR,0,offsetof(MVMObject, st),MVM_JIT_LOAD,0,
522
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,3,offsetof(MVMSTable, REPR),
523
    MVM_JIT_LOAD,6,SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,9,
524
    offsetof(MVMREPROps, pos_funcs.bind_pos),MVM_JIT_LOAD,12,
525
    SIZEOF_MEMBER(MVMREPROps, pos_funcs.bind_pos),MVM_JIT_TC,MVM_JIT_CARG,
526
    18,MVM_JIT_PTR,MVM_JIT_ADDR,0,offsetof(MVMObject, st),MVM_JIT_LOAD,
527
    22,SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,25,MVM_JIT_PTR,
528
    MVM_JIT_CARG,0,MVM_JIT_PTR,MVM_JIT_ADDR,0,
529
    offsetof(MVMObjectStooge, data),MVM_JIT_CARG,34,MVM_JIT_PTR,
530
    MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_CONST,
531
    QUOTE(MVM_reg_num64),MVM_JIT_INT_SZ,MVM_JIT_CARG,46,MVM_JIT_INT,
532
    MVM_JIT_ARGLIST,7,19,28,31,37,40,43,49,MVM_JIT_CALLV,15,52,
533
    MVM_JIT_CONST,CONST_PTR(&MVM_SC_WB_OBJ),MVM_JIT_PTR_SZ,MVM_JIT_TC,
534
    MVM_JIT_CARG,67,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,
535
    MVM_JIT_ARGLIST,2,68,71,MVM_JIT_CALLV,64,74,MVM_JIT_DOV,2,61,78,
536
    MVM_JIT_ADDR,0,offsetof(MVMObject, st),MVM_JIT_LOAD,0,
537
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,3,offsetof(MVMSTable, REPR),
538
    MVM_JIT_LOAD,6,SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,9,
539
    offsetof(MVMREPROps, pos_funcs.bind_pos),MVM_JIT_LOAD,12,
540
    SIZEOF_MEMBER(MVMREPROps, pos_funcs.bind_pos),MVM_JIT_TC,MVM_JIT_CARG,
541
    18,MVM_JIT_PTR,MVM_JIT_ADDR,0,offsetof(MVMObject, st),MVM_JIT_LOAD,
542
    22,SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,25,MVM_JIT_PTR,
543
    MVM_JIT_CARG,0,MVM_JIT_PTR,MVM_JIT_ADDR,0,
544
    offsetof(MVMObjectStooge, data),MVM_JIT_CARG,34,MVM_JIT_PTR,
545
    MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_CONST,
546
    QUOTE(MVM_reg_str),MVM_JIT_INT_SZ,MVM_JIT_CARG,46,MVM_JIT_INT,
547
    MVM_JIT_ARGLIST,7,19,28,31,37,40,43,49,MVM_JIT_CALLV,15,52,
548
    MVM_JIT_CONST,CONST_PTR(&MVM_SC_WB_OBJ),MVM_JIT_PTR_SZ,MVM_JIT_TC,
549
    MVM_JIT_CARG,67,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,
550
    MVM_JIT_ARGLIST,2,68,71,MVM_JIT_CALLV,64,74,MVM_JIT_DOV,2,61,78,
551
    MVM_JIT_ADDR,0,offsetof(MVMObject, st),MVM_JIT_LOAD,0,
552
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,3,offsetof(MVMSTable, REPR),
553
    MVM_JIT_LOAD,6,SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,9,
554
    offsetof(MVMREPROps, pos_funcs.bind_pos),MVM_JIT_LOAD,12,
555
    SIZEOF_MEMBER(MVMREPROps, pos_funcs.bind_pos),MVM_JIT_TC,MVM_JIT_CARG,
556
    18,MVM_JIT_PTR,MVM_JIT_ADDR,0,offsetof(MVMObject, st),MVM_JIT_LOAD,
557
    22,SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,25,MVM_JIT_PTR,
558
    MVM_JIT_CARG,0,MVM_JIT_PTR,MVM_JIT_ADDR,0,
559
    offsetof(MVMObjectStooge, data),MVM_JIT_CARG,34,MVM_JIT_PTR,
560
    MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_CONST,
561
    QUOTE(MVM_reg_obj),MVM_JIT_INT_SZ,MVM_JIT_CARG,46,MVM_JIT_INT,
562
    MVM_JIT_ARGLIST,7,19,28,31,37,40,43,49,MVM_JIT_CALLV,15,52,
563
    MVM_JIT_CONST,CONST_PTR(&MVM_SC_WB_OBJ),MVM_JIT_PTR_SZ,MVM_JIT_TC,
564
    MVM_JIT_CARG,67,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,
565
    MVM_JIT_ARGLIST,2,68,71,MVM_JIT_CALLV,64,74,MVM_JIT_DOV,2,61,78,
566
    MVM_JIT_ADDR,0,offsetof(MVMObject, st),MVM_JIT_LOAD,0,
567
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,3,offsetof(MVMSTable, REPR),
568
    MVM_JIT_LOAD,6,SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,9,
569
    offsetof(MVMREPROps, pos_funcs.push),MVM_JIT_LOAD,12,
570
    SIZEOF_MEMBER(MVMREPROps, pos_funcs.push),MVM_JIT_TC,MVM_JIT_CARG,18,
571
    MVM_JIT_PTR,MVM_JIT_ADDR,0,offsetof(MVMObject, st),MVM_JIT_LOAD,22,
572
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,25,MVM_JIT_PTR,MVM_JIT_CARG,
573
    0,MVM_JIT_PTR,MVM_JIT_ADDR,0,offsetof(MVMObjectStooge, data),
574
    MVM_JIT_CARG,34,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,
575
    MVM_JIT_CONST,QUOTE(MVM_reg_int64),MVM_JIT_INT_SZ,MVM_JIT_CARG,43,
576
    MVM_JIT_INT,MVM_JIT_ARGLIST,6,19,28,31,37,40,46,MVM_JIT_CALLV,
577
    15,49,MVM_JIT_CONST,CONST_PTR(&MVM_SC_WB_OBJ),MVM_JIT_PTR_SZ,
578
    MVM_JIT_TC,MVM_JIT_CARG,63,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,
579
    MVM_JIT_ARGLIST,2,64,67,MVM_JIT_CALLV,60,70,MVM_JIT_DOV,2,57,74,
580
    MVM_JIT_ADDR,0,offsetof(MVMObject, st),MVM_JIT_LOAD,0,
581
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,3,offsetof(MVMSTable, REPR),
582
    MVM_JIT_LOAD,6,SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,9,
583
    offsetof(MVMREPROps, pos_funcs.push),MVM_JIT_LOAD,12,
584
    SIZEOF_MEMBER(MVMREPROps, pos_funcs.push),MVM_JIT_TC,MVM_JIT_CARG,18,
585
    MVM_JIT_PTR,MVM_JIT_ADDR,0,offsetof(MVMObject, st),MVM_JIT_LOAD,22,
586
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,25,MVM_JIT_PTR,MVM_JIT_CARG,
587
    0,MVM_JIT_PTR,MVM_JIT_ADDR,0,offsetof(MVMObjectStooge, data),
588
    MVM_JIT_CARG,34,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,
589
    MVM_JIT_CONST,QUOTE(MVM_reg_num64),MVM_JIT_INT_SZ,MVM_JIT_CARG,43,
590
    MVM_JIT_INT,MVM_JIT_ARGLIST,6,19,28,31,37,40,46,MVM_JIT_CALLV,
591
    15,49,MVM_JIT_CONST,CONST_PTR(&MVM_SC_WB_OBJ),MVM_JIT_PTR_SZ,
592
    MVM_JIT_TC,MVM_JIT_CARG,63,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,
593
    MVM_JIT_ARGLIST,2,64,67,MVM_JIT_CALLV,60,70,MVM_JIT_DOV,2,57,74,
594
    MVM_JIT_ADDR,0,offsetof(MVMObject, st),MVM_JIT_LOAD,0,
595
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,3,offsetof(MVMSTable, REPR),
596
    MVM_JIT_LOAD,6,SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,9,
597
    offsetof(MVMREPROps, pos_funcs.push),MVM_JIT_LOAD,12,
598
    SIZEOF_MEMBER(MVMREPROps, pos_funcs.push),MVM_JIT_TC,MVM_JIT_CARG,18,
599
    MVM_JIT_PTR,MVM_JIT_ADDR,0,offsetof(MVMObject, st),MVM_JIT_LOAD,22,
600
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,25,MVM_JIT_PTR,MVM_JIT_CARG,
601
    0,MVM_JIT_PTR,MVM_JIT_ADDR,0,offsetof(MVMObjectStooge, data),
602
    MVM_JIT_CARG,34,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,
603
    MVM_JIT_CONST,QUOTE(MVM_reg_str),MVM_JIT_INT_SZ,MVM_JIT_CARG,43,
604
    MVM_JIT_INT,MVM_JIT_ARGLIST,6,19,28,31,37,40,46,MVM_JIT_CALLV,
605
    15,49,MVM_JIT_CONST,CONST_PTR(&MVM_SC_WB_OBJ),MVM_JIT_PTR_SZ,
606
    MVM_JIT_TC,MVM_JIT_CARG,63,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,
607
    MVM_JIT_ARGLIST,2,64,67,MVM_JIT_CALLV,60,70,MVM_JIT_DOV,2,57,74,
608
    MVM_JIT_ADDR,0,offsetof(MVMObject, st),MVM_JIT_LOAD,0,
609
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,3,offsetof(MVMSTable, REPR),
610
    MVM_JIT_LOAD,6,SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,9,
611
    offsetof(MVMREPROps, pos_funcs.push),MVM_JIT_LOAD,12,
612
    SIZEOF_MEMBER(MVMREPROps, pos_funcs.push),MVM_JIT_TC,MVM_JIT_CARG,18,
613
    MVM_JIT_PTR,MVM_JIT_ADDR,0,offsetof(MVMObject, st),MVM_JIT_LOAD,22,
614
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,25,MVM_JIT_PTR,MVM_JIT_CARG,
615
    0,MVM_JIT_PTR,MVM_JIT_ADDR,0,offsetof(MVMObjectStooge, data),
616
    MVM_JIT_CARG,34,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,
617
    MVM_JIT_CONST,QUOTE(MVM_reg_obj),MVM_JIT_INT_SZ,MVM_JIT_CARG,43,
618
    MVM_JIT_INT,MVM_JIT_ARGLIST,6,19,28,31,37,40,46,MVM_JIT_CALLV,
619
    15,49,MVM_JIT_CONST,CONST_PTR(&MVM_SC_WB_OBJ),MVM_JIT_PTR_SZ,
620
    MVM_JIT_TC,MVM_JIT_CARG,63,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,
621
    MVM_JIT_ARGLIST,2,64,67,MVM_JIT_CALLV,60,70,MVM_JIT_DOV,2,57,74,
622
    MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,0,
623
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,3,offsetof(MVMSTable, REPR),
624
    MVM_JIT_LOAD,6,SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,9,
625
    offsetof(MVMREPROps, pos_funcs.pop),MVM_JIT_LOAD,12,
626
    SIZEOF_MEMBER(MVMREPROps, pos_funcs.pop),MVM_JIT_TC,MVM_JIT_CARG,18,
627
    MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,22,
628
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,25,MVM_JIT_PTR,MVM_JIT_CARG,
629
    1,MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObjectStooge, data),
630
    MVM_JIT_CARG,34,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,
631
    MVM_JIT_CONST,QUOTE(MVM_reg_int64),MVM_JIT_INT_SZ,MVM_JIT_CARG,43,
632
    MVM_JIT_INT,MVM_JIT_ARGLIST,6,19,28,31,37,40,46,MVM_JIT_CALLV,
633
    15,49,MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,0,
634
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,3,offsetof(MVMSTable, REPR),
635
    MVM_JIT_LOAD,6,SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,9,
636
    offsetof(MVMREPROps, pos_funcs.pop),MVM_JIT_LOAD,12,
637
    SIZEOF_MEMBER(MVMREPROps, pos_funcs.pop),MVM_JIT_TC,MVM_JIT_CARG,18,
638
    MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,22,
639
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,25,MVM_JIT_PTR,MVM_JIT_CARG,
640
    1,MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObjectStooge, data),
641
    MVM_JIT_CARG,34,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,
642
    MVM_JIT_CONST,QUOTE(MVM_reg_num64),MVM_JIT_INT_SZ,MVM_JIT_CARG,43,
643
    MVM_JIT_INT,MVM_JIT_ARGLIST,6,19,28,31,37,40,46,MVM_JIT_CALLV,
644
    15,49,MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,0,
645
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,3,offsetof(MVMSTable, REPR),
646
    MVM_JIT_LOAD,6,SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,9,
647
    offsetof(MVMREPROps, pos_funcs.pop),MVM_JIT_LOAD,12,
648
    SIZEOF_MEMBER(MVMREPROps, pos_funcs.pop),MVM_JIT_TC,MVM_JIT_CARG,18,
649
    MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,22,
650
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,25,MVM_JIT_PTR,MVM_JIT_CARG,
651
    1,MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObjectStooge, data),
652
    MVM_JIT_CARG,34,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,
653
    MVM_JIT_CONST,QUOTE(MVM_reg_str),MVM_JIT_INT_SZ,MVM_JIT_CARG,43,
654
    MVM_JIT_INT,MVM_JIT_ARGLIST,6,19,28,31,37,40,46,MVM_JIT_CALLV,
655
    15,49,MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,0,
656
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,3,offsetof(MVMSTable, REPR),
657
    MVM_JIT_LOAD,6,SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,9,
658
    offsetof(MVMREPROps, pos_funcs.pop),MVM_JIT_LOAD,12,
659
    SIZEOF_MEMBER(MVMREPROps, pos_funcs.pop),MVM_JIT_TC,MVM_JIT_CARG,18,
660
    MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,22,
661
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,25,MVM_JIT_PTR,MVM_JIT_CARG,
662
    1,MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObjectStooge, data),
663
    MVM_JIT_CARG,34,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,
664
    MVM_JIT_CONST,QUOTE(MVM_reg_obj),MVM_JIT_INT_SZ,MVM_JIT_CARG,43,
665
    MVM_JIT_INT,MVM_JIT_ARGLIST,6,19,28,31,37,40,46,MVM_JIT_CALLV,
666
    15,49,MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,0,
667
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,3,offsetof(MVMSTable, REPR),
668
    MVM_JIT_LOAD,6,SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,9,
669
    offsetof(MVMREPROps, pos_funcs.shift),MVM_JIT_LOAD,12,
670
    SIZEOF_MEMBER(MVMREPROps, pos_funcs.shift),MVM_JIT_TC,MVM_JIT_CARG,18,
671
    MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,22,
672
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,25,MVM_JIT_PTR,MVM_JIT_CARG,
673
    1,MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObjectStooge, data),
674
    MVM_JIT_CARG,34,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,
675
    MVM_JIT_CONST,QUOTE(MVM_reg_int64),MVM_JIT_INT_SZ,MVM_JIT_CARG,43,
676
    MVM_JIT_INT,MVM_JIT_ARGLIST,6,19,28,31,37,40,46,MVM_JIT_CALLV,
677
    15,49,MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,0,
678
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,3,offsetof(MVMSTable, REPR),
679
    MVM_JIT_LOAD,6,SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,9,
680
    offsetof(MVMREPROps, pos_funcs.shift),MVM_JIT_LOAD,12,
681
    SIZEOF_MEMBER(MVMREPROps, pos_funcs.shift),MVM_JIT_TC,MVM_JIT_CARG,18,
682
    MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,22,
683
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,25,MVM_JIT_PTR,MVM_JIT_CARG,
684
    1,MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObjectStooge, data),
685
    MVM_JIT_CARG,34,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,
686
    MVM_JIT_CONST,QUOTE(MVM_reg_num64),MVM_JIT_INT_SZ,MVM_JIT_CARG,43,
687
    MVM_JIT_INT,MVM_JIT_ARGLIST,6,19,28,31,37,40,46,MVM_JIT_CALLV,
688
    15,49,MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,0,
689
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,3,offsetof(MVMSTable, REPR),
690
    MVM_JIT_LOAD,6,SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,9,
691
    offsetof(MVMREPROps, pos_funcs.shift),MVM_JIT_LOAD,12,
692
    SIZEOF_MEMBER(MVMREPROps, pos_funcs.shift),MVM_JIT_TC,MVM_JIT_CARG,18,
693
    MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,22,
694
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,25,MVM_JIT_PTR,MVM_JIT_CARG,
695
    1,MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObjectStooge, data),
696
    MVM_JIT_CARG,34,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,
697
    MVM_JIT_CONST,QUOTE(MVM_reg_str),MVM_JIT_INT_SZ,MVM_JIT_CARG,43,
698
    MVM_JIT_INT,MVM_JIT_ARGLIST,6,19,28,31,37,40,46,MVM_JIT_CALLV,
699
    15,49,MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,0,
700
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,3,offsetof(MVMSTable, REPR),
701
    MVM_JIT_LOAD,6,SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,9,
702
    offsetof(MVMREPROps, pos_funcs.shift),MVM_JIT_LOAD,12,
703
    SIZEOF_MEMBER(MVMREPROps, pos_funcs.shift),MVM_JIT_TC,MVM_JIT_CARG,18,
704
    MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,22,
705
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,25,MVM_JIT_PTR,MVM_JIT_CARG,
706
    1,MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObjectStooge, data),
707
    MVM_JIT_CARG,34,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,
708
    MVM_JIT_CONST,QUOTE(MVM_reg_obj),MVM_JIT_INT_SZ,MVM_JIT_CARG,43,
709
    MVM_JIT_INT,MVM_JIT_ARGLIST,6,19,28,31,37,40,46,MVM_JIT_CALLV,
710
    15,49,MVM_JIT_ADDR,0,offsetof(MVMObject, st),MVM_JIT_LOAD,0,
711
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,3,offsetof(MVMSTable, REPR),
712
    MVM_JIT_LOAD,6,SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,9,
713
    offsetof(MVMREPROps, pos_funcs.splice),MVM_JIT_LOAD,12,
714
    SIZEOF_MEMBER(MVMREPROps, pos_funcs.splice),MVM_JIT_TC,MVM_JIT_CARG,18,
715
    MVM_JIT_PTR,MVM_JIT_ADDR,0,offsetof(MVMObject, st),MVM_JIT_LOAD,22,
716
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,25,MVM_JIT_PTR,MVM_JIT_CARG,
717
    0,MVM_JIT_PTR,MVM_JIT_ADDR,0,offsetof(MVMObjectStooge, data),
718
    MVM_JIT_CARG,34,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_CARG,
719
    2,MVM_JIT_INT,MVM_JIT_CARG,3,MVM_JIT_INT,MVM_JIT_ARGLIST,7,19,28,
720
    31,37,40,43,46,MVM_JIT_CALLV,15,49,MVM_JIT_ADDR,0,
721
    offsetof(MVMObject, st),MVM_JIT_LOAD,0,SIZEOF_MEMBER(MVMObject, st),
722
    MVM_JIT_ADDR,3,offsetof(MVMSTable, REPR),MVM_JIT_LOAD,6,
723
    SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,9,
724
    offsetof(MVMREPROps, pos_funcs.set_elems),MVM_JIT_LOAD,12,
725
    SIZEOF_MEMBER(MVMREPROps, pos_funcs.set_elems),MVM_JIT_TC,MVM_JIT_CARG,
726
    18,MVM_JIT_PTR,MVM_JIT_ADDR,0,offsetof(MVMObject, st),MVM_JIT_LOAD,
727
    22,SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,25,MVM_JIT_PTR,
728
    MVM_JIT_CARG,0,MVM_JIT_PTR,MVM_JIT_ADDR,0,
729
    offsetof(MVMObjectStooge, data),MVM_JIT_CARG,34,MVM_JIT_PTR,
730
    MVM_JIT_CARG,1,MVM_JIT_INT,MVM_JIT_ARGLIST,5,19,28,31,37,40,
731
    MVM_JIT_CALLV,15,43,MVM_JIT_ADDR,0,offsetof(MVMObject, st),
732
    MVM_JIT_LOAD,0,SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,3,
733
    offsetof(MVMSTable, REPR),MVM_JIT_LOAD,6,
734
    SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,9,
735
    offsetof(MVMREPROps, ass_funcs.at_key),MVM_JIT_LOAD,12,
736
    SIZEOF_MEMBER(MVMREPROps, ass_funcs.at_key),MVM_JIT_TC,MVM_JIT_CARG,18,
737
    MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,22,
738
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,25,MVM_JIT_PTR,MVM_JIT_CARG,
739
    1,MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObjectStooge, data),
740
    MVM_JIT_CARG,34,MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_CARG,
741
    0,MVM_JIT_PTR,MVM_JIT_CONST,QUOTE(MVM_reg_int64),MVM_JIT_INT_SZ,
742
    MVM_JIT_CARG,46,MVM_JIT_INT,MVM_JIT_ARGLIST,7,19,28,31,37,40,43,
743
    49,MVM_JIT_CALLV,15,52,MVM_JIT_ADDR,0,offsetof(MVMObject, st),
744
    MVM_JIT_LOAD,0,SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,3,
745
    offsetof(MVMSTable, REPR),MVM_JIT_LOAD,6,
746
    SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,9,
747
    offsetof(MVMREPROps, ass_funcs.at_key),MVM_JIT_LOAD,12,
748
    SIZEOF_MEMBER(MVMREPROps, ass_funcs.at_key),MVM_JIT_TC,MVM_JIT_CARG,18,
749
    MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,22,
750
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,25,MVM_JIT_PTR,MVM_JIT_CARG,
751
    1,MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObjectStooge, data),
752
    MVM_JIT_CARG,34,MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_CARG,
753
    0,MVM_JIT_PTR,MVM_JIT_CONST,QUOTE(MVM_reg_num64),MVM_JIT_INT_SZ,
754
    MVM_JIT_CARG,46,MVM_JIT_INT,MVM_JIT_ARGLIST,7,19,28,31,37,40,43,
755
    49,MVM_JIT_CALLV,15,52,MVM_JIT_ADDR,0,offsetof(MVMObject, st),
756
    MVM_JIT_LOAD,0,SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,3,
757
    offsetof(MVMSTable, REPR),MVM_JIT_LOAD,6,
758
    SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,9,
759
    offsetof(MVMREPROps, ass_funcs.at_key),MVM_JIT_LOAD,12,
760
    SIZEOF_MEMBER(MVMREPROps, ass_funcs.at_key),MVM_JIT_TC,MVM_JIT_CARG,18,
761
    MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,22,
762
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,25,MVM_JIT_PTR,MVM_JIT_CARG,
763
    1,MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObjectStooge, data),
764
    MVM_JIT_CARG,34,MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_CARG,
765
    0,MVM_JIT_PTR,MVM_JIT_CONST,QUOTE(MVM_reg_str),MVM_JIT_INT_SZ,
766
    MVM_JIT_CARG,46,MVM_JIT_INT,MVM_JIT_ARGLIST,7,19,28,31,37,40,43,
767
    49,MVM_JIT_CALLV,15,52,MVM_JIT_ADDR,1,
768
    offsetof(MVMObject, header.flags),MVM_JIT_LOAD,0,
769
    SIZEOF_MEMBER(MVMObject, header.flags),MVM_JIT_CONST,
770
    QUOTE(MVM_CF_TYPE_OBJECT),SIZEOF_MEMBER(MVMObject, header.flags),
771
    MVM_JIT_AND,3,6,MVM_JIT_NZ,9,MVM_JIT_TC,MVM_JIT_ADDR,14,
772
    offsetof(MVMThreadContext, instance),MVM_JIT_LOAD,15,
773
    SIZEOF_MEMBER(MVMThreadContext, instance),MVM_JIT_ADDR,18,
774
    offsetof(MVMInstance, VMNull),MVM_JIT_LOAD,21,
775
    SIZEOF_MEMBER(MVMInstance, VMNull),MVM_JIT_STORE,0,24,MVM_JIT_PTR_SZ,
776
    MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,31,
777
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,34,offsetof(MVMSTable, REPR),
778
    MVM_JIT_LOAD,37,SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,40,
779
    offsetof(MVMREPROps, ass_funcs.at_key),MVM_JIT_LOAD,43,
780
    SIZEOF_MEMBER(MVMREPROps, ass_funcs.at_key),MVM_JIT_TC,MVM_JIT_CARG,49,
781
    MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,53,
782
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,56,MVM_JIT_PTR,MVM_JIT_CARG,
783
    1,MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObjectStooge, data),
784
    MVM_JIT_CARG,65,MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_CARG,
785
    0,MVM_JIT_PTR,MVM_JIT_CONST,QUOTE(MVM_reg_obj),MVM_JIT_INT_SZ,
786
    MVM_JIT_CARG,77,MVM_JIT_INT,MVM_JIT_ARGLIST,7,50,59,62,68,71,74,
787
    80,MVM_JIT_CALLV,46,83,MVM_JIT_IFV,12,27,92,MVM_JIT_ADDR,0,
788
    offsetof(MVMObject, st),MVM_JIT_LOAD,0,SIZEOF_MEMBER(MVMObject, st),
789
    MVM_JIT_ADDR,3,offsetof(MVMSTable, REPR),MVM_JIT_LOAD,6,
790
    SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,9,
791
    offsetof(MVMREPROps, ass_funcs.bind_key),MVM_JIT_LOAD,12,
792
    SIZEOF_MEMBER(MVMREPROps, ass_funcs.bind_key),MVM_JIT_TC,MVM_JIT_CARG,
793
    18,MVM_JIT_PTR,MVM_JIT_ADDR,0,offsetof(MVMObject, st),MVM_JIT_LOAD,
794
    22,SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,25,MVM_JIT_PTR,
795
    MVM_JIT_CARG,0,MVM_JIT_PTR,MVM_JIT_ADDR,0,
796
    offsetof(MVMObjectStooge, data),MVM_JIT_CARG,34,MVM_JIT_PTR,
797
    MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_CONST,
798
    QUOTE(MVM_reg_int64),MVM_JIT_INT_SZ,MVM_JIT_CARG,46,MVM_JIT_INT,
799
    MVM_JIT_ARGLIST,7,19,28,31,37,40,43,49,MVM_JIT_CALLV,15,52,
800
    MVM_JIT_CONST,CONST_PTR(&MVM_SC_WB_OBJ),MVM_JIT_PTR_SZ,MVM_JIT_TC,
801
    MVM_JIT_CARG,67,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,
802
    MVM_JIT_ARGLIST,2,68,71,MVM_JIT_CALLV,64,74,MVM_JIT_DOV,2,61,78,
803
    MVM_JIT_ADDR,0,offsetof(MVMObject, st),MVM_JIT_LOAD,0,
804
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,3,offsetof(MVMSTable, REPR),
805
    MVM_JIT_LOAD,6,SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,9,
806
    offsetof(MVMREPROps, ass_funcs.bind_key),MVM_JIT_LOAD,12,
807
    SIZEOF_MEMBER(MVMREPROps, ass_funcs.bind_key),MVM_JIT_TC,MVM_JIT_CARG,
808
    18,MVM_JIT_PTR,MVM_JIT_ADDR,0,offsetof(MVMObject, st),MVM_JIT_LOAD,
809
    22,SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,25,MVM_JIT_PTR,
810
    MVM_JIT_CARG,0,MVM_JIT_PTR,MVM_JIT_ADDR,0,
811
    offsetof(MVMObjectStooge, data),MVM_JIT_CARG,34,MVM_JIT_PTR,
812
    MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_CONST,
813
    QUOTE(MVM_reg_num64),MVM_JIT_INT_SZ,MVM_JIT_CARG,46,MVM_JIT_INT,
814
    MVM_JIT_ARGLIST,7,19,28,31,37,40,43,49,MVM_JIT_CALLV,15,52,
815
    MVM_JIT_CONST,CONST_PTR(&MVM_SC_WB_OBJ),MVM_JIT_PTR_SZ,MVM_JIT_TC,
816
    MVM_JIT_CARG,67,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,
817
    MVM_JIT_ARGLIST,2,68,71,MVM_JIT_CALLV,64,74,MVM_JIT_DOV,2,61,78,
818
    MVM_JIT_ADDR,0,offsetof(MVMObject, st),MVM_JIT_LOAD,0,
819
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,3,offsetof(MVMSTable, REPR),
820
    MVM_JIT_LOAD,6,SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,9,
821
    offsetof(MVMREPROps, ass_funcs.bind_key),MVM_JIT_LOAD,12,
822
    SIZEOF_MEMBER(MVMREPROps, ass_funcs.bind_key),MVM_JIT_TC,MVM_JIT_CARG,
823
    18,MVM_JIT_PTR,MVM_JIT_ADDR,0,offsetof(MVMObject, st),MVM_JIT_LOAD,
824
    22,SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,25,MVM_JIT_PTR,
825
    MVM_JIT_CARG,0,MVM_JIT_PTR,MVM_JIT_ADDR,0,
826
    offsetof(MVMObjectStooge, data),MVM_JIT_CARG,34,MVM_JIT_PTR,
827
    MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_CONST,
828
    QUOTE(MVM_reg_str),MVM_JIT_INT_SZ,MVM_JIT_CARG,46,MVM_JIT_INT,
829
    MVM_JIT_ARGLIST,7,19,28,31,37,40,43,49,MVM_JIT_CALLV,15,52,
830
    MVM_JIT_CONST,CONST_PTR(&MVM_SC_WB_OBJ),MVM_JIT_PTR_SZ,MVM_JIT_TC,
831
    MVM_JIT_CARG,67,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,
832
    MVM_JIT_ARGLIST,2,68,71,MVM_JIT_CALLV,64,74,MVM_JIT_DOV,2,61,78,
833
    MVM_JIT_ADDR,0,offsetof(MVMObject, st),MVM_JIT_LOAD,0,
834
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,3,offsetof(MVMSTable, REPR),
835
    MVM_JIT_LOAD,6,SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,9,
836
    offsetof(MVMREPROps, ass_funcs.bind_key),MVM_JIT_LOAD,12,
837
    SIZEOF_MEMBER(MVMREPROps, ass_funcs.bind_key),MVM_JIT_TC,MVM_JIT_CARG,
838
    18,MVM_JIT_PTR,MVM_JIT_ADDR,0,offsetof(MVMObject, st),MVM_JIT_LOAD,
839
    22,SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,25,MVM_JIT_PTR,
840
    MVM_JIT_CARG,0,MVM_JIT_PTR,MVM_JIT_ADDR,0,
841
    offsetof(MVMObjectStooge, data),MVM_JIT_CARG,34,MVM_JIT_PTR,
842
    MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_CONST,
843
    QUOTE(MVM_reg_obj),MVM_JIT_INT_SZ,MVM_JIT_CARG,46,MVM_JIT_INT,
844
    MVM_JIT_ARGLIST,7,19,28,31,37,40,43,49,MVM_JIT_CALLV,15,52,
845
    MVM_JIT_CONST,CONST_PTR(&MVM_SC_WB_OBJ),MVM_JIT_PTR_SZ,MVM_JIT_TC,
846
    MVM_JIT_CARG,67,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,
847
    MVM_JIT_ARGLIST,2,68,71,MVM_JIT_CALLV,64,74,MVM_JIT_DOV,2,61,78,
848
    MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,0,
849
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,3,offsetof(MVMSTable, REPR),
850
    MVM_JIT_LOAD,6,SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,9,
851
    offsetof(MVMREPROps, ass_funcs.exists_key),MVM_JIT_LOAD,12,
852
    SIZEOF_MEMBER(MVMREPROps, ass_funcs.exists_key),MVM_JIT_TC,MVM_JIT_CARG,
853
    18,MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,
854
    22,SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,25,MVM_JIT_PTR,
855
    MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_ADDR,1,
856
    offsetof(MVMObjectStooge, data),MVM_JIT_CARG,34,MVM_JIT_PTR,
857
    MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_ARGLIST,5,19,28,31,37,40,
858
    MVM_JIT_CALL,15,43,MVM_JIT_INT_SZ,MVM_JIT_ADDR,1,
859
    offsetof(MVMObject, st),MVM_JIT_LOAD,0,SIZEOF_MEMBER(MVMObject, st),
860
    MVM_JIT_ADDR,3,offsetof(MVMSTable, REPR),MVM_JIT_LOAD,6,
861
    SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,9,
862
    offsetof(MVMREPROps, elems),MVM_JIT_LOAD,12,
863
    SIZEOF_MEMBER(MVMREPROps, elems),MVM_JIT_TC,MVM_JIT_CARG,18,
864
    MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,22,
865
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,25,MVM_JIT_PTR,MVM_JIT_CARG,
866
    1,MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObjectStooge, data),
867
    MVM_JIT_CARG,34,MVM_JIT_PTR,MVM_JIT_ARGLIST,4,19,28,31,37,
868
    MVM_JIT_CALL,15,40,MVM_JIT_INT_SZ,MVM_JIT_TC,MVM_JIT_ADDR,0,
869
    offsetof(MVMThreadContext, instance),MVM_JIT_LOAD,1,
870
    SIZEOF_MEMBER(MVMThreadContext, instance),MVM_JIT_ADDR,4,
871
    offsetof(MVMInstance, KnowHOW),MVM_JIT_LOAD,7,
872
    SIZEOF_MEMBER(MVMInstance, KnowHOW),MVM_JIT_TC,MVM_JIT_ADDR,0,
873
    offsetof(MVMThreadContext, instance),MVM_JIT_LOAD,1,
874
    SIZEOF_MEMBER(MVMThreadContext, instance),MVM_JIT_ADDR,4,
875
    offsetof(MVMInstance, KnowHOWAttribute),MVM_JIT_LOAD,7,
876
    SIZEOF_MEMBER(MVMInstance, KnowHOWAttribute),MVM_JIT_CONST,
877
    CONST_PTR(&MVM_repr_get_by_name),MVM_JIT_PTR_SZ,MVM_JIT_TC,
878
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_PTR,
879
    MVM_JIT_ARGLIST,2,4,7,MVM_JIT_CALL,0,10,MVM_JIT_PTR_SZ,
880
    MVM_JIT_DISCARD,14,MVM_JIT_ADDR,14,
881
    offsetof(MVMREPROps, type_object_for),MVM_JIT_LOAD,20,
882
    SIZEOF_MEMBER(MVMREPROps, type_object_for),MVM_JIT_TC,MVM_JIT_CARG,26,
883
    MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_ARGLIST,2,27,30,
884
    MVM_JIT_CALL,23,33,MVM_JIT_PTR_SZ,MVM_JIT_DO,2,18,37,MVM_JIT_ADDR,
885
    1,offsetof(MVMObject, st),MVM_JIT_LOAD,0,SIZEOF_MEMBER(MVMObject, st),
886
    MVM_JIT_ADDR,3,offsetof(MVMSTable, REPR),MVM_JIT_LOAD,6,
887
    SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,9,
888
    offsetof(MVMREPROps, compose),MVM_JIT_LOAD,12,
889
    SIZEOF_MEMBER(MVMREPROps, compose),MVM_JIT_TC,MVM_JIT_CARG,18,
890
    MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,22,
891
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,25,MVM_JIT_PTR,MVM_JIT_CARG,
892
    2,MVM_JIT_PTR,MVM_JIT_ARGLIST,3,19,28,31,MVM_JIT_CALLV,15,34,
893
    MVM_JIT_COPY,1,MVM_JIT_DO,2,39,42,MVM_JIT_CONST,
894
    CONST_PTR(&MVM_coerce_istrue),MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,
895
    3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_CARG,0,
896
    MVM_JIT_PTR,MVM_JIT_CONST,0,MVM_JIT_PTR_SZ,MVM_JIT_CARG,13,
897
    MVM_JIT_PTR,MVM_JIT_CONST,0,MVM_JIT_PTR_SZ,MVM_JIT_CARG,19,
898
    MVM_JIT_PTR,MVM_JIT_CONST,0,MVM_JIT_INT_SZ,MVM_JIT_CARG,25,
899
    MVM_JIT_INT,MVM_JIT_ARGLIST,6,4,7,10,16,22,28,MVM_JIT_CALLV,0,
900
    31,MVM_JIT_CONST,CONST_PTR(&MVM_coerce_istrue),MVM_JIT_PTR_SZ,
901
    MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,
902
    MVM_JIT_CARG,0,MVM_JIT_PTR,MVM_JIT_CONST,0,MVM_JIT_PTR_SZ,
903
    MVM_JIT_CARG,13,MVM_JIT_PTR,MVM_JIT_CONST,0,MVM_JIT_PTR_SZ,
904
    MVM_JIT_CARG,19,MVM_JIT_PTR,MVM_JIT_CONST,1,MVM_JIT_INT_SZ,
905
    MVM_JIT_CARG,25,MVM_JIT_INT,MVM_JIT_ARGLIST,6,4,7,10,16,22,28,
906
    MVM_JIT_CALLV,0,31,MVM_JIT_TC,MVM_JIT_ADDR,0,
907
    offsetof(MVMThreadContext, instance),MVM_JIT_LOAD,1,
908
    SIZEOF_MEMBER(MVMThreadContext, instance),MVM_JIT_ADDR,4,
909
    offsetof(MVMInstance, boot_types.BOOTInt),MVM_JIT_LOAD,7,
910
    SIZEOF_MEMBER(MVMInstance, boot_types.BOOTInt),MVM_JIT_TC,MVM_JIT_ADDR,
911
    0,offsetof(MVMThreadContext, instance),MVM_JIT_LOAD,1,
912
    SIZEOF_MEMBER(MVMThreadContext, instance),MVM_JIT_ADDR,4,
913
    offsetof(MVMInstance, boot_types.BOOTNum),MVM_JIT_LOAD,7,
914
    SIZEOF_MEMBER(MVMInstance, boot_types.BOOTNum),MVM_JIT_TC,MVM_JIT_ADDR,
915
    0,offsetof(MVMThreadContext, instance),MVM_JIT_LOAD,1,
916
    SIZEOF_MEMBER(MVMThreadContext, instance),MVM_JIT_ADDR,4,
917
    offsetof(MVMInstance, boot_types.BOOTStr),MVM_JIT_LOAD,7,
918
    SIZEOF_MEMBER(MVMInstance, boot_types.BOOTStr),MVM_JIT_TC,MVM_JIT_ADDR,
919
    0,offsetof(MVMThreadContext, instance),MVM_JIT_LOAD,1,
920
    SIZEOF_MEMBER(MVMThreadContext, instance),MVM_JIT_ADDR,4,
921
    offsetof(MVMInstance, boot_types.BOOTArray),MVM_JIT_LOAD,7,
922
    SIZEOF_MEMBER(MVMInstance, boot_types.BOOTArray),MVM_JIT_TC,
923
    MVM_JIT_ADDR,0,offsetof(MVMThreadContext, instance),MVM_JIT_LOAD,1,
924
    SIZEOF_MEMBER(MVMThreadContext, instance),MVM_JIT_ADDR,4,
925
    offsetof(MVMInstance, boot_types.BOOTIntArray),MVM_JIT_LOAD,7,
926
    SIZEOF_MEMBER(MVMInstance, boot_types.BOOTIntArray),MVM_JIT_TC,
927
    MVM_JIT_ADDR,0,offsetof(MVMThreadContext, instance),MVM_JIT_LOAD,1,
928
    SIZEOF_MEMBER(MVMThreadContext, instance),MVM_JIT_ADDR,4,
929
    offsetof(MVMInstance, boot_types.BOOTNumArray),MVM_JIT_LOAD,7,
930
    SIZEOF_MEMBER(MVMInstance, boot_types.BOOTNumArray),MVM_JIT_TC,
931
    MVM_JIT_ADDR,0,offsetof(MVMThreadContext, instance),MVM_JIT_LOAD,1,
932
    SIZEOF_MEMBER(MVMThreadContext, instance),MVM_JIT_ADDR,4,
933
    offsetof(MVMInstance, boot_types.BOOTStrArray),MVM_JIT_LOAD,7,
934
    SIZEOF_MEMBER(MVMInstance, boot_types.BOOTStrArray),MVM_JIT_TC,
935
    MVM_JIT_ADDR,0,offsetof(MVMThreadContext, instance),MVM_JIT_LOAD,1,
936
    SIZEOF_MEMBER(MVMThreadContext, instance),MVM_JIT_ADDR,4,
937
    offsetof(MVMInstance, boot_types.BOOTHash),MVM_JIT_LOAD,7,
938
    SIZEOF_MEMBER(MVMInstance, boot_types.BOOTHash),MVM_JIT_NZ,1,
939
    MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,2,
940
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,5,offsetof(MVMSTable, REPR),
941
    MVM_JIT_LOAD,8,SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,11,
942
    offsetof(MVMREPROps, ID),MVM_JIT_LOAD,14,SIZEOF_MEMBER(MVMREPROps, ID),
943
    MVM_JIT_CONST,QUOTE(MVM_REPR_ID_P6int),sizeof(MVMuint32),MVM_JIT_EQ,
944
    17,20,MVM_JIT_ALL,2,0,23,MVM_JIT_CONST,1,MVM_JIT_INT_SZ,
945
    MVM_JIT_CONST,0,MVM_JIT_INT_SZ,MVM_JIT_IF,26,30,33,MVM_JIT_NZ,1,
946
    MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,2,
947
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,5,offsetof(MVMSTable, REPR),
948
    MVM_JIT_LOAD,8,SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,11,
949
    offsetof(MVMREPROps, ID),MVM_JIT_LOAD,14,SIZEOF_MEMBER(MVMREPROps, ID),
950
    MVM_JIT_CONST,QUOTE(MVM_REPR_ID_P6num),sizeof(MVMuint32),MVM_JIT_EQ,
951
    17,20,MVM_JIT_ALL,2,0,23,MVM_JIT_CONST,1,MVM_JIT_INT_SZ,
952
    MVM_JIT_CONST,0,MVM_JIT_INT_SZ,MVM_JIT_IF,26,30,33,MVM_JIT_NZ,1,
953
    MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,2,
954
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,5,offsetof(MVMSTable, REPR),
955
    MVM_JIT_LOAD,8,SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,11,
956
    offsetof(MVMREPROps, ID),MVM_JIT_LOAD,14,SIZEOF_MEMBER(MVMREPROps, ID),
957
    MVM_JIT_CONST,QUOTE(MVM_REPR_ID_P6str),sizeof(MVMuint32),MVM_JIT_EQ,
958
    17,20,MVM_JIT_ALL,2,0,23,MVM_JIT_CONST,1,MVM_JIT_INT_SZ,
959
    MVM_JIT_CONST,0,MVM_JIT_INT_SZ,MVM_JIT_IF,26,30,33,MVM_JIT_NZ,1,
960
    MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,2,
961
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,5,offsetof(MVMSTable, REPR),
962
    MVM_JIT_LOAD,8,SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,11,
963
    offsetof(MVMREPROps, ID),MVM_JIT_LOAD,14,SIZEOF_MEMBER(MVMREPROps, ID),
964
    MVM_JIT_CONST,QUOTE(MVM_REPR_ID_VMArray),sizeof(MVMuint32),MVM_JIT_EQ,
965
    17,20,MVM_JIT_ALL,2,0,23,MVM_JIT_CONST,1,MVM_JIT_INT_SZ,
966
    MVM_JIT_CONST,0,MVM_JIT_INT_SZ,MVM_JIT_IF,26,30,33,MVM_JIT_NZ,1,
967
    MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,2,
968
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,5,offsetof(MVMSTable, REPR),
969
    MVM_JIT_LOAD,8,SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,11,
970
    offsetof(MVMREPROps, ID),MVM_JIT_LOAD,14,SIZEOF_MEMBER(MVMREPROps, ID),
971
    MVM_JIT_CONST,QUOTE(MVM_REPR_ID_MVMHash),sizeof(MVMuint32),MVM_JIT_EQ,
972
    17,20,MVM_JIT_ALL,2,0,23,MVM_JIT_CONST,1,MVM_JIT_INT_SZ,
973
    MVM_JIT_CONST,0,MVM_JIT_INT_SZ,MVM_JIT_IF,26,30,33,MVM_JIT_CU,
974
    MVM_JIT_ADDR,0,offsetof(MVMCompUnit, body.hll_config),MVM_JIT_LOAD,1,
975
    SIZEOF_MEMBER(MVMCompUnit, body.hll_config),MVM_JIT_ADDR,4,
976
    offsetof(MVMHLLConfig, int_box_type),MVM_JIT_LOAD,7,
977
    SIZEOF_MEMBER(MVMHLLConfig, int_box_type),MVM_JIT_CU,MVM_JIT_ADDR,0,
978
    offsetof(MVMCompUnit, body.hll_config),MVM_JIT_LOAD,1,
979
    SIZEOF_MEMBER(MVMCompUnit, body.hll_config),MVM_JIT_ADDR,4,
980
    offsetof(MVMHLLConfig, num_box_type),MVM_JIT_LOAD,7,
981
    SIZEOF_MEMBER(MVMHLLConfig, num_box_type),MVM_JIT_CU,MVM_JIT_ADDR,0,
982
    offsetof(MVMCompUnit, body.hll_config),MVM_JIT_LOAD,1,
983
    SIZEOF_MEMBER(MVMCompUnit, body.hll_config),MVM_JIT_ADDR,4,
984
    offsetof(MVMHLLConfig, str_box_type),MVM_JIT_LOAD,7,
985
    SIZEOF_MEMBER(MVMHLLConfig, str_box_type),MVM_JIT_CU,MVM_JIT_ADDR,0,
986
    offsetof(MVMCompUnit, body.hll_config),MVM_JIT_LOAD,1,
987
    SIZEOF_MEMBER(MVMCompUnit, body.hll_config),MVM_JIT_ADDR,4,
988
    offsetof(MVMHLLConfig, slurpy_array_type),MVM_JIT_LOAD,7,
989
    SIZEOF_MEMBER(MVMHLLConfig, slurpy_array_type),MVM_JIT_CU,MVM_JIT_ADDR,
990
    0,offsetof(MVMCompUnit, body.hll_config),MVM_JIT_LOAD,1,
991
    SIZEOF_MEMBER(MVMCompUnit, body.hll_config),MVM_JIT_ADDR,4,
992
    offsetof(MVMHLLConfig, slurpy_hash_type),MVM_JIT_LOAD,7,
993
    SIZEOF_MEMBER(MVMHLLConfig, slurpy_hash_type),MVM_JIT_ADDR,0,
994
    offsetof(MVMObject, st),MVM_JIT_LOAD,0,SIZEOF_MEMBER(MVMObject, st),
995
    MVM_JIT_ADDR,3,offsetof(MVMSTable, hll_owner),MVM_JIT_CONST,
996
    CONST_PTR(&MVM_hll_get_config_for),MVM_JIT_PTR_SZ,MVM_JIT_TC,
997
    MVM_JIT_CARG,12,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,
998
    MVM_JIT_ARGLIST,2,13,16,MVM_JIT_CALL,9,19,MVM_JIT_PTR_SZ,
999
    MVM_JIT_STORE,6,23,SIZEOF_MEMBER(MVMSTable, hll_owner),MVM_JIT_ADDR,
1000
    0,offsetof(MVMObject, st),MVM_JIT_LOAD,0,SIZEOF_MEMBER(MVMObject, st),
1001
    MVM_JIT_ADDR,3,offsetof(MVMSTable, hll_role),MVM_JIT_STORE,6,1,
1002
    SIZEOF_MEMBER(MVMSTable, hll_role),MVM_JIT_CONST,
1003
    CONST_PTR(&MVM_hll_map),MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,
1004
    MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_CONST,
1005
    CONST_PTR(&MVM_hll_current),MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,13,
1006
    MVM_JIT_PTR,MVM_JIT_ARGLIST,1,14,MVM_JIT_CALL,10,17,MVM_JIT_PTR_SZ,
1007
    MVM_JIT_CARG,20,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,
1008
    MVM_JIT_ARGLIST,4,4,7,24,27,MVM_JIT_CALLV,0,30,MVM_JIT_CONST,
1009
    CONST_PTR(&MVM_hll_map),MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,
1010
    MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_CONST,
1011
    CONST_PTR(&MVM_hll_get_config_for),MVM_JIT_PTR_SZ,MVM_JIT_TC,
1012
    MVM_JIT_CARG,13,MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_PTR,
1013
    MVM_JIT_ARGLIST,2,14,17,MVM_JIT_CALL,10,20,MVM_JIT_PTR_SZ,
1014
    MVM_JIT_CARG,24,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,
1015
    MVM_JIT_ARGLIST,4,4,7,28,31,MVM_JIT_CALLV,0,34,MVM_JIT_CONST,
1016
    CONST_PTR(&MVM_iter),MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,
1017
    MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_ARGLIST,2,4,7,
1018
    MVM_JIT_CALL,0,10,MVM_JIT_PTR_SZ,MVM_JIT_CONST,
1019
    CONST_PTR(&MVM_iterkey_s),MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,
1020
    MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_ARGLIST,2,4,7,
1021
    MVM_JIT_CALL,0,10,MVM_JIT_PTR_SZ,MVM_JIT_CONST,
1022
    CONST_PTR(&MVM_iterval),MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,
1023
    MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_ARGLIST,2,4,7,
1024
    MVM_JIT_CALL,0,10,MVM_JIT_PTR_SZ,MVM_JIT_ADDR,1,
1025
    offsetof(MVMObject, st),MVM_JIT_LOAD,0,SIZEOF_MEMBER(MVMObject, st),
1026
    MVM_JIT_ADDR,3,offsetof(MVMSTable, invoke),MVM_JIT_LOAD,6,
1027
    SIZEOF_MEMBER(MVMSTable, invoke),MVM_JIT_CONST,
1028
    CONST_PTR(&MVM_6model_invoke_default),MVM_JIT_PTR_SZ,MVM_JIT_EQ,9,12,
1029
    MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,18,
1030
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,21,
1031
    offsetof(MVMSTable, invocation_spec),MVM_JIT_LOAD,24,
1032
    SIZEOF_MEMBER(MVMSTable, invocation_spec),MVM_JIT_NZ,27,
1033
    MVM_JIT_FLAGVAL,30,MVM_JIT_CONST,1,MVM_JIT_INT_SZ,MVM_JIT_IF,15,32,
1034
    34,MVM_JIT_ZR,1,MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,
1035
    2,SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,5,
1036
    offsetof(MVMSTable, invoke),MVM_JIT_LOAD,8,
1037
    SIZEOF_MEMBER(MVMSTable, invoke),MVM_JIT_CONST,
1038
    CONST_PTR(&MVM_6model_invoke_default),MVM_JIT_PTR_SZ,MVM_JIT_EQ,11,14,
1039
    MVM_JIT_ANY,2,0,17,MVM_JIT_CONST,0,MVM_JIT_INT_SZ,MVM_JIT_CONST,1,
1040
    MVM_JIT_INT_SZ,MVM_JIT_IF,20,24,27,MVM_JIT_CONST,
1041
    CONST_PTR(&MVM_frame_get_code_object),MVM_JIT_PTR_SZ,MVM_JIT_TC,
1042
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,
1043
    MVM_JIT_ARGLIST,2,4,7,MVM_JIT_CALL,0,10,MVM_JIT_PTR_SZ,MVM_JIT_TC,
1044
    MVM_JIT_ADDR,0,offsetof(MVMThreadContext, cur_dispatcher),
1045
    MVM_JIT_STORE,1,0,SIZEOF_MEMBER(MVMThreadContext, cur_dispatcher),
1046
    MVM_JIT_TC,MVM_JIT_ADDR,8,
1047
    offsetof(MVMThreadContext, cur_dispatcher_for),MVM_JIT_CONST,0,
1048
    MVM_JIT_PTR_SZ,MVM_JIT_STORE,9,12,
1049
    SIZEOF_MEMBER(MVMThreadContext, cur_dispatcher_for),MVM_JIT_DOV,2,4,
1050
    15,MVM_JIT_TC,MVM_JIT_ADDR,0,
1051
    offsetof(MVMThreadContext, cur_dispatcher),MVM_JIT_LOAD,1,
1052
    SIZEOF_MEMBER(MVMThreadContext, cur_dispatcher),MVM_JIT_TC,MVM_JIT_ADDR,
1053
    7,offsetof(MVMThreadContext, cur_dispatcher_for),MVM_JIT_LOAD,8,
1054
    SIZEOF_MEMBER(MVMThreadContext, cur_dispatcher_for),MVM_JIT_TC,
1055
    MVM_JIT_ADDR,14,offsetof(MVMThreadContext, cur_frame),MVM_JIT_LOAD,15,
1056
    SIZEOF_MEMBER(MVMThreadContext, cur_frame),MVM_JIT_ADDR,18,
1057
    offsetof(MVMFrame, code_ref),MVM_JIT_LOAD,21,
1058
    SIZEOF_MEMBER(MVMFrame, code_ref),MVM_JIT_DISCARD,4,MVM_JIT_DISCARD,
1059
    11,MVM_JIT_DISCARD,24,MVM_JIT_NZ,4,MVM_JIT_ZR,11,MVM_JIT_EQ,11,
1060
    24,MVM_JIT_ANY,2,35,37,MVM_JIT_ALL,2,33,40,MVM_JIT_TC,
1061
    MVM_JIT_ADDR,48,offsetof(MVMThreadContext, cur_dispatcher),
1062
    MVM_JIT_LOAD,49,SIZEOF_MEMBER(MVMThreadContext, cur_dispatcher),
1063
    MVM_JIT_CONST,0,MVM_JIT_PTR_SZ,MVM_JIT_STORE,52,55,MVM_JIT_PTR_SZ,
1064
    MVM_JIT_DO,2,58,4,MVM_JIT_TC,MVM_JIT_ADDR,66,
1065
    offsetof(MVMThreadContext, instance),MVM_JIT_LOAD,67,
1066
    SIZEOF_MEMBER(MVMThreadContext, instance),MVM_JIT_ADDR,70,
1067
    offsetof(MVMInstance, VMNull),MVM_JIT_LOAD,73,
1068
    SIZEOF_MEMBER(MVMInstance, VMNull),MVM_JIT_IF,44,62,76,MVM_JIT_DO,4,
1069
    27,29,31,79,MVM_JIT_ZR,1,MVM_JIT_FLAGVAL,0,MVM_JIT_TC,
1070
    MVM_JIT_ADDR,4,offsetof(MVMThreadContext, instance),MVM_JIT_LOAD,5,
1071
    SIZEOF_MEMBER(MVMThreadContext, instance),MVM_JIT_ADDR,8,
1072
    offsetof(MVMInstance, VMNull),MVM_JIT_LOAD,11,
1073
    SIZEOF_MEMBER(MVMInstance, VMNull),MVM_JIT_EQ,1,14,MVM_JIT_FLAGVAL,
1074
    17,MVM_JIT_OR,2,20,MVM_JIT_NZ,22,MVM_JIT_ADDR,1,
1075
    offsetof(MVMObject, st),MVM_JIT_LOAD,27,SIZEOF_MEMBER(MVMObject, st),
1076
    MVM_JIT_ADDR,30,offsetof(MVMSTable, container_spec),MVM_JIT_LOAD,33,
1077
    SIZEOF_MEMBER(MVMSTable, container_spec),MVM_JIT_ZR,36,MVM_JIT_ANY,2,
1078
    25,39,MVM_JIT_CONST,0,MVM_JIT_INT_SZ,MVM_JIT_CONST,1,
1079
    MVM_JIT_INT_SZ,MVM_JIT_IF,41,45,48,MVM_JIT_ZR,1,MVM_JIT_ADDR,1,
1080
    offsetof(MVMObject, header.flags),MVM_JIT_LOAD,2,
1081
    SIZEOF_MEMBER(MVMObject, header.flags),MVM_JIT_CONST,
1082
    QUOTE(MVM_CF_TYPE_OBJECT),SIZEOF_MEMBER(MVMObject, header.flags),
1083
    MVM_JIT_AND,5,8,MVM_JIT_NZ,11,MVM_JIT_ADDR,1,
1084
    offsetof(MVMObject, st),MVM_JIT_LOAD,16,SIZEOF_MEMBER(MVMObject, st),
1085
    MVM_JIT_ADDR,19,offsetof(MVMSTable, container_spec),MVM_JIT_LOAD,22,
1086
    SIZEOF_MEMBER(MVMSTable, container_spec),MVM_JIT_ZR,25,MVM_JIT_ANY,3,
1087
    0,14,28,MVM_JIT_STORE,0,1,MVM_JIT_PTR_SZ,MVM_JIT_ADDR,1,
1088
    offsetof(MVMObject, st),MVM_JIT_LOAD,39,SIZEOF_MEMBER(MVMObject, st),
1089
    MVM_JIT_ADDR,42,offsetof(MVMSTable, container_spec),MVM_JIT_LOAD,45,
1090
    SIZEOF_MEMBER(MVMSTable, container_spec),MVM_JIT_ADDR,48,
1091
    offsetof(MVMContainerSpec, fetch),MVM_JIT_LOAD,51,
1092
    SIZEOF_MEMBER(MVMContainerSpec, fetch),MVM_JIT_TC,MVM_JIT_CARG,57,
1093
    MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,
1094
    MVM_JIT_ARGLIST,3,58,61,64,MVM_JIT_CALLV,54,67,MVM_JIT_IFV,30,
1095
    35,72,MVM_JIT_CONST,CONST_PTR(&MVM_sha1),MVM_JIT_PTR_SZ,MVM_JIT_TC,
1096
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,
1097
    MVM_JIT_ARGLIST,2,4,7,MVM_JIT_CALL,0,10,MVM_JIT_PTR_SZ,
1098
    MVM_JIT_CONST,CONST_PTR(&MVM_sc_create),MVM_JIT_PTR_SZ,MVM_JIT_TC,
1099
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,
1100
    MVM_JIT_ARGLIST,2,4,7,MVM_JIT_CALL,0,10,MVM_JIT_PTR_SZ,
1101
    MVM_JIT_CONST,CONST_PTR(&MVM_sc_get_obj_sc),MVM_JIT_PTR_SZ,MVM_JIT_TC,
1102
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,
1103
    MVM_JIT_ARGLIST,2,4,7,MVM_JIT_CALL,0,10,MVM_JIT_PTR_SZ,
1104
    MVM_JIT_CONST,CONST_PTR(MVM_sc_get_sc_object),MVM_JIT_PTR_SZ,
1105
    MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CU,MVM_JIT_CARG,7,
1106
    MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_INT,MVM_JIT_CARG,2,MVM_JIT_INT,
1107
    MVM_JIT_ARGLIST,4,4,8,11,14,MVM_JIT_CALL,0,17,MVM_JIT_PTR_SZ,
1108
    MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,0,
1109
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,3,offsetof(MVMSTable, REPR),
1110
    MVM_JIT_LOAD,6,SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,9,
1111
    offsetof(MVMREPROps, ID),MVM_JIT_LOAD,12,SIZEOF_MEMBER(MVMREPROps, ID),
1112
    MVM_JIT_CONST,QUOTE(MVM_REPR_ID_MVMCompUnit),sizeof(MVMuint32),
1113
    MVM_JIT_EQ,15,18,MVM_JIT_FLAGVAL,21,MVM_JIT_TC,MVM_JIT_ADDR,0,
1114
    offsetof(MVMThreadContext, cur_frame),MVM_JIT_LOAD,1,
1115
    SIZEOF_MEMBER(MVMThreadContext, cur_frame),MVM_JIT_ADDR,4,
1116
    offsetof(MVMFrame, code_ref),MVM_JIT_LOAD,7,
1117
    SIZEOF_MEMBER(MVMFrame, code_ref),MVM_JIT_TC,MVM_JIT_ADDR,0,
1118
    offsetof(MVMThreadContext, cur_frame),MVM_JIT_LOAD,1,
1119
    SIZEOF_MEMBER(MVMThreadContext, cur_frame),MVM_JIT_ADDR,4,
1120
    offsetof(MVMFrame, caller),MVM_JIT_LOAD,7,
1121
    SIZEOF_MEMBER(MVMFrame, caller),MVM_JIT_DISCARD,10,MVM_JIT_NZ,10,
1122
    MVM_JIT_ADDR,10,offsetof(MVMFrame, code_ref),MVM_JIT_LOAD,17,
1123
    SIZEOF_MEMBER(MVMFrame, code_ref),MVM_JIT_CONST,0,MVM_JIT_PTR_SZ,
1124
    MVM_JIT_IF,15,20,23,MVM_JIT_DO,2,13,26,MVM_JIT_CONST,
1125
    CONST_PTR(&MVM_coerce_sI),MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,
1126
    MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_PTR,
1127
    MVM_JIT_ARGLIST,3,4,7,10,MVM_JIT_CALL,0,13,MVM_JIT_PTR_SZ,
1128
    MVM_JIT_CONST,CONST_PTR(&MVM_string_say),MVM_JIT_PTR_SZ,MVM_JIT_TC,
1129
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,
1130
    MVM_JIT_ARGLIST,2,4,7,MVM_JIT_CALLV,0,10,MVM_JIT_CONST,
1131
    CONST_PTR(&MVM_proc_rand_i),MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,
1132
    MVM_JIT_PTR,MVM_JIT_ARGLIST,1,4,MVM_JIT_CALL,0,7,MVM_JIT_INT_SZ,
1133
    MVM_JIT_CONST,CONST_PTR(&MVM_proc_getenvhash),MVM_JIT_PTR_SZ,
1134
    MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_ARGLIST,1,4,
1135
    MVM_JIT_CALL,0,7,MVM_JIT_PTR_SZ,MVM_JIT_CONST,
1136
    CONST_PTR(&MVM_backend_config),MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,
1137
    3,MVM_JIT_PTR,MVM_JIT_ARGLIST,1,4,MVM_JIT_CALL,0,7,MVM_JIT_PTR_SZ,
1138
    MVM_JIT_ZR,0,MVM_JIT_CONST,CONST_PTR(&MVM_args_bind_failed),
1139
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,5,MVM_JIT_PTR,MVM_JIT_ARGLIST,
1140
    1,6,MVM_JIT_CALLV,2,9,MVM_JIT_WHEN,0,12,MVM_JIT_CONST,
1141
    CONST_PTR(&MVM_unicode_get_name),MVM_JIT_PTR_SZ,MVM_JIT_TC,
1142
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_INT,
1143
    MVM_JIT_ARGLIST,2,4,7,MVM_JIT_CALL,0,10,MVM_JIT_PTR_SZ,
1144
    MVM_JIT_CONST,CONST_PTR(&MVM_unicode_codepoint_get_property_int),
1145
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,
1146
    MVM_JIT_INT,MVM_JIT_CARG,2,MVM_JIT_INT,MVM_JIT_ARGLIST,3,4,7,10,
1147
    MVM_JIT_CALL,0,13,MVM_JIT_INT_SZ,MVM_JIT_CONST,
1148
    CONST_PTR(&MVM_unicode_codepoint_get_property_bool),MVM_JIT_PTR_SZ,
1149
    MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_INT,
1150
    MVM_JIT_CARG,2,MVM_JIT_INT,MVM_JIT_ARGLIST,3,4,7,10,MVM_JIT_CALL,
1151
    0,13,MVM_JIT_INT_SZ,MVM_JIT_CONST,
1152
    CONST_PTR(&MVM_unicode_codepoint_get_property_str),MVM_JIT_PTR_SZ,
1153
    MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_INT,
1154
    MVM_JIT_CARG,2,MVM_JIT_INT,MVM_JIT_ARGLIST,3,4,7,10,MVM_JIT_CALL,
1155
    0,13,MVM_JIT_PTR_SZ,MVM_JIT_CONST,
1156
    CONST_PTR(&MVM_unicode_codepoint_has_property_value),MVM_JIT_PTR_SZ,
1157
    MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_INT,
1158
    MVM_JIT_CARG,2,MVM_JIT_INT,MVM_JIT_CARG,3,MVM_JIT_INT,
1159
    MVM_JIT_ARGLIST,4,4,7,10,13,MVM_JIT_CALL,0,16,MVM_JIT_PTR_SZ,
1160
    MVM_JIT_CONST,CONST_PTR(&MVM_nativecall_build),MVM_JIT_PTR_SZ,
1161
    MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,
1162
    MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,
1163
    4,MVM_JIT_PTR,MVM_JIT_CARG,5,MVM_JIT_PTR,MVM_JIT_CARG,6,
1164
    MVM_JIT_PTR,MVM_JIT_ARGLIST,7,4,7,10,13,16,19,22,MVM_JIT_CALL,
1165
    0,25,MVM_JIT_INT_SZ,MVM_JIT_CONST,CONST_PTR(&MVM_nativecall_invoke),
1166
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,
1167
    MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_CARG,3,MVM_JIT_PTR,
1168
    MVM_JIT_ARGLIST,4,4,7,10,13,MVM_JIT_CALL,0,16,MVM_JIT_PTR_SZ,
1169
    MVM_JIT_CONST,CONST_PTR(&MVM_nativecall_refresh),MVM_JIT_PTR_SZ,
1170
    MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,
1171
    MVM_JIT_ARGLIST,2,4,7,MVM_JIT_CALLV,0,10,MVM_JIT_CONST,
1172
    CONST_PTR(&MVM_thread_run),MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,
1173
    MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,MVM_JIT_ARGLIST,2,4,7,
1174
    MVM_JIT_CALLV,0,10,MVM_JIT_CONST,CONST_PTR(&MVM_thread_id),
1175
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,
1176
    MVM_JIT_PTR,MVM_JIT_ARGLIST,2,4,7,MVM_JIT_CALL,0,10,
1177
    MVM_JIT_INT_SZ,MVM_JIT_CONST,CONST_PTR(&MVM_thread_yield),
1178
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_ARGLIST,
1179
    1,4,MVM_JIT_CALLV,0,7,MVM_JIT_CONST,CONST_PTR(&MVM_thread_current),
1180
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_ARGLIST,
1181
    1,4,MVM_JIT_CALL,0,7,MVM_JIT_PTR_SZ,MVM_JIT_CONST,
1182
    CONST_PTR(&MVM_reentrantmutex_lock_checked),MVM_JIT_PTR_SZ,MVM_JIT_TC,
1183
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,
1184
    MVM_JIT_ARGLIST,2,4,7,MVM_JIT_CALLV,0,10,MVM_JIT_CONST,
1185
    CONST_PTR(&MVM_reentrantmutex_unlock_checked),MVM_JIT_PTR_SZ,MVM_JIT_TC,
1186
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,
1187
    MVM_JIT_ARGLIST,2,4,7,MVM_JIT_CALLV,0,10,MVM_JIT_CONST,
1188
    CONST_PTR(&MVM_io_timer_create),MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,
1189
    3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_CARG,2,
1190
    MVM_JIT_PTR,MVM_JIT_CARG,3,MVM_JIT_INT,MVM_JIT_CARG,4,MVM_JIT_INT,
1191
    MVM_JIT_CARG,5,MVM_JIT_PTR,MVM_JIT_ARGLIST,6,4,7,10,13,16,19,
1192
    MVM_JIT_CALL,0,22,MVM_JIT_PTR_SZ,MVM_JIT_CONST,
1193
    CONST_PTR(&MVM_io_eventloop_cancel_work),MVM_JIT_PTR_SZ,MVM_JIT_TC,
1194
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,MVM_JIT_CONST,
1195
    0,MVM_JIT_PTR_SZ,MVM_JIT_CARG,10,MVM_JIT_PTR,MVM_JIT_CONST,0,
1196
    MVM_JIT_PTR_SZ,MVM_JIT_CARG,16,MVM_JIT_PTR,MVM_JIT_ARGLIST,4,4,7,
1197
    13,19,MVM_JIT_CALLV,0,22,MVM_JIT_CONST,
1198
    CONST_PTR(&MVM_io_signal_handle),MVM_JIT_PTR_SZ,MVM_JIT_TC,
1199
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_CARG,
1200
    2,MVM_JIT_PTR,MVM_JIT_CARG,3,MVM_JIT_INT,MVM_JIT_CARG,4,
1201
    MVM_JIT_PTR,MVM_JIT_ARGLIST,5,4,7,10,13,16,MVM_JIT_CALL,0,19,
1202
    MVM_JIT_PTR_SZ,MVM_JIT_CONST,CONST_PTR(&MVM_io_file_watch),
1203
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,
1204
    MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_CARG,3,MVM_JIT_PTR,
1205
    MVM_JIT_CARG,4,MVM_JIT_PTR,MVM_JIT_ARGLIST,5,4,7,10,13,16,
1206
    MVM_JIT_CALL,0,19,MVM_JIT_PTR_SZ,MVM_JIT_CONST,
1207
    CONST_PTR(&MVM_io_socket_connect_async),MVM_JIT_PTR_SZ,MVM_JIT_TC,
1208
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_CARG,
1209
    2,MVM_JIT_PTR,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,4,
1210
    MVM_JIT_INT,MVM_JIT_CARG,5,MVM_JIT_PTR,MVM_JIT_ARGLIST,6,4,7,10,
1211
    13,16,19,MVM_JIT_CALL,0,22,MVM_JIT_PTR_SZ,MVM_JIT_CONST,
1212
    CONST_PTR(&MVM_io_socket_listen_async),MVM_JIT_PTR_SZ,MVM_JIT_TC,
1213
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_CARG,
1214
    2,MVM_JIT_PTR,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,4,
1215
    MVM_JIT_INT,MVM_JIT_CARG,5,MVM_JIT_INT,MVM_JIT_CARG,6,MVM_JIT_PTR,
1216
    MVM_JIT_ARGLIST,7,4,7,10,13,16,19,22,MVM_JIT_CALL,0,25,
1217
    MVM_JIT_PTR_SZ,MVM_JIT_CONST,CONST_PTR(&MVM_io_write_bytes_async),
1218
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,
1219
    MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_CARG,3,MVM_JIT_PTR,
1220
    MVM_JIT_CARG,4,MVM_JIT_PTR,MVM_JIT_CARG,5,MVM_JIT_PTR,
1221
    MVM_JIT_ARGLIST,6,4,7,10,13,16,19,MVM_JIT_CALL,0,22,
1222
    MVM_JIT_PTR_SZ,MVM_JIT_CONST,CONST_PTR(&MVM_io_read_bytes_async),
1223
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,
1224
    MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_CARG,3,MVM_JIT_PTR,
1225
    MVM_JIT_CARG,4,MVM_JIT_PTR,MVM_JIT_CARG,5,MVM_JIT_PTR,
1226
    MVM_JIT_ARGLIST,6,4,7,10,13,16,19,MVM_JIT_CALL,0,22,
1227
    MVM_JIT_PTR_SZ,MVM_JIT_CONST,CONST_PTR(&MVM_frame_find_lexical_by_name),
1228
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,
1229
    MVM_JIT_PTR,MVM_JIT_CONST,QUOTE(MVM_reg_obj),MVM_JIT_INT_SZ,
1230
    MVM_JIT_CARG,10,MVM_JIT_INT,MVM_JIT_ARGLIST,3,4,7,13,MVM_JIT_CALL,
1231
    0,16,MVM_JIT_PTR_SZ,MVM_JIT_DISCARD,21,MVM_JIT_NZ,21,MVM_JIT_LOAD,
1232
    21,MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_ADDR,32,
1233
    offsetof(MVMThreadContext, instance),MVM_JIT_LOAD,33,
1234
    SIZEOF_MEMBER(MVMThreadContext, instance),MVM_JIT_ADDR,36,
1235
    offsetof(MVMInstance, VMNull),MVM_JIT_LOAD,39,
1236
    SIZEOF_MEMBER(MVMInstance, VMNull),MVM_JIT_IF,27,29,42,MVM_JIT_DO,2,
1237
    25,45,MVM_JIT_CONST,CONST_PTR(&MVM_frame_find_lexical_by_name),
1238
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,
1239
    MVM_JIT_PTR,MVM_JIT_CONST,QUOTE(MVM_reg_obj),MVM_JIT_INT_SZ,
1240
    MVM_JIT_CARG,10,MVM_JIT_INT,MVM_JIT_ARGLIST,3,4,7,13,MVM_JIT_CALL,
1241
    0,16,MVM_JIT_PTR_SZ,MVM_JIT_DISCARD,21,MVM_JIT_NZ,21,MVM_JIT_LOAD,
1242
    21,MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_ADDR,32,
1243
    offsetof(MVMThreadContext, instance),MVM_JIT_LOAD,33,
1244
    SIZEOF_MEMBER(MVMThreadContext, instance),MVM_JIT_ADDR,36,
1245
    offsetof(MVMInstance, VMNull),MVM_JIT_LOAD,39,
1246
    SIZEOF_MEMBER(MVMInstance, VMNull),MVM_JIT_IF,27,29,42,MVM_JIT_DO,2,
1247
    25,45,MVM_JIT_CONST,CONST_PTR(&MVM_executable_name),MVM_JIT_PTR_SZ,
1248
    MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_ARGLIST,1,4,
1249
    MVM_JIT_CALL,0,7,MVM_JIT_PTR_SZ,MVM_JIT_COPY,1,MVM_JIT_COPY,1,
1250
    MVM_JIT_NZ,1,MVM_JIT_FLAGVAL,0,MVM_JIT_TC,MVM_JIT_ADDR,4,
1251
    offsetof(MVMThreadContext, instance),MVM_JIT_LOAD,5,
1252
    SIZEOF_MEMBER(MVMThreadContext, instance),MVM_JIT_ADDR,8,
1253
    offsetof(MVMInstance, VMNull),MVM_JIT_LOAD,11,
1254
    SIZEOF_MEMBER(MVMInstance, VMNull),MVM_JIT_NE,1,14,MVM_JIT_FLAGVAL,
1255
    17,MVM_JIT_AND,2,20,MVM_JIT_CONST,
1256
    CONST_PTR(MVM_6model_container_iscont_i),MVM_JIT_PTR_SZ,MVM_JIT_TC,
1257
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,
1258
    MVM_JIT_ARGLIST,2,4,7,MVM_JIT_CALL,0,10,MVM_JIT_INT_SZ,
1259
    MVM_JIT_CONST,CONST_PTR(MVM_6model_container_iscont_n),MVM_JIT_PTR_SZ,
1260
    MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,
1261
    MVM_JIT_ARGLIST,2,4,7,MVM_JIT_CALL,0,10,MVM_JIT_INT_SZ,
1262
    MVM_JIT_CONST,CONST_PTR(MVM_6model_container_iscont_s),MVM_JIT_PTR_SZ,
1263
    MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,
1264
    MVM_JIT_ARGLIST,2,4,7,MVM_JIT_CALL,0,10,MVM_JIT_INT_SZ,
1265
    MVM_JIT_CONST,CONST_PTR(&MVM_6model_container_decont_s),MVM_JIT_PTR_SZ,
1266
    MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,
1267
    MVM_JIT_CARG,0,MVM_JIT_PTR,MVM_JIT_ARGLIST,3,4,7,10,MVM_JIT_CALLV,
1268
    0,13,MVM_JIT_CONST,CONST_PTR(&MVM_string_equal_at_ignore_mark),
1269
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,
1270
    MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_CARG,3,MVM_JIT_INT,
1271
    MVM_JIT_ARGLIST,4,4,7,10,13,MVM_JIT_CALL,0,16,MVM_JIT_INT_SZ,
1272
    MVM_JIT_CONST,CONST_PTR(&MVM_string_ord_basechar_at),MVM_JIT_PTR_SZ,
1273
    MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,
1274
    MVM_JIT_CARG,2,MVM_JIT_INT,MVM_JIT_ARGLIST,3,4,7,10,MVM_JIT_CALL,
1275
    0,13,MVM_JIT_INT_SZ,MVM_JIT_COPY,1,MVM_JIT_COPY,1,MVM_JIT_CONST,
1276
    CONST_PTR(&MVM_6model_container_decont_u),MVM_JIT_PTR_SZ,MVM_JIT_TC,
1277
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_CARG,
1278
    0,MVM_JIT_PTR,MVM_JIT_ARGLIST,3,4,7,10,MVM_JIT_CALLV,0,13,
1279
    MVM_JIT_ZR,1,MVM_JIT_FLAGVAL,0,MVM_JIT_TC,MVM_JIT_ADDR,4,
1280
    offsetof(MVMThreadContext, instance),MVM_JIT_LOAD,5,
1281
    SIZEOF_MEMBER(MVMThreadContext, instance),MVM_JIT_ADDR,8,
1282
    offsetof(MVMInstance, VMNull),MVM_JIT_LOAD,11,
1283
    SIZEOF_MEMBER(MVMInstance, VMNull),MVM_JIT_EQ,1,14,MVM_JIT_FLAGVAL,
1284
    17,MVM_JIT_OR,2,20,MVM_JIT_NZ,22,MVM_JIT_CONST,0,MVM_JIT_INT_SZ,
1285
    MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,30,
1286
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,33,
1287
    offsetof(MVMSTable, container_spec),MVM_JIT_LOAD,36,
1288
    SIZEOF_MEMBER(MVMSTable, container_spec),MVM_JIT_DISCARD,39,MVM_JIT_NZ,
1289
    39,MVM_JIT_ADDR,39,offsetof(MVMContainerSpec, can_store),MVM_JIT_LOAD,
1290
    46,SIZEOF_MEMBER(MVMContainerSpec, can_store),MVM_JIT_TC,MVM_JIT_CARG,
1291
    52,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_ARGLIST,2,53,56,
1292
    MVM_JIT_CALL,49,59,MVM_JIT_INT_SZ,MVM_JIT_CONST,0,MVM_JIT_INT_SZ,
1293
    MVM_JIT_IF,44,63,67,MVM_JIT_DO,2,42,70,MVM_JIT_IF,25,27,74,
1294
    MVM_JIT_TC,MVM_JIT_ADDR,0,offsetof(MVMThreadContext, last_payload),
1295
    MVM_JIT_LOAD,1,SIZEOF_MEMBER(MVMThreadContext, last_payload),
1296
    MVM_JIT_CONST,CONST_PTR(&MVM_unicode_string_compare),MVM_JIT_PTR_SZ,
1297
    MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,
1298
    MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_CARG,3,MVM_JIT_INT,MVM_JIT_CARG,
1299
    4,MVM_JIT_INT,MVM_JIT_CARG,4,MVM_JIT_INT,MVM_JIT_ARGLIST,6,4,7,
1300
    10,13,16,19,MVM_JIT_CALL,0,22,MVM_JIT_INT_SZ,MVM_JIT_CONST,
1301
    CONST_PTR(&MVM_unicode_string_from_name),MVM_JIT_PTR_SZ,MVM_JIT_TC,
1302
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,
1303
    MVM_JIT_ARGLIST,2,4,7,MVM_JIT_CALL,0,10,MVM_JIT_PTR_SZ,
1304
    MVM_JIT_CONST,CONST_PTR(&MVM_string_index_ignore_case),MVM_JIT_PTR_SZ,
1305
    MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,
1306
    MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_CARG,3,MVM_JIT_INT,
1307
    MVM_JIT_ARGLIST,4,4,7,10,13,MVM_JIT_CALL,0,16,MVM_JIT_INT_SZ,
1308
    MVM_JIT_CONST,CONST_PTR(&MVM_string_equal_at_ignore_case_ignore_mark),
1309
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,
1310
    MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_CARG,3,MVM_JIT_INT,
1311
    MVM_JIT_ARGLIST,4,4,7,10,13,MVM_JIT_CALL,0,16,MVM_JIT_INT_SZ,
1312
    MVM_JIT_CONST,CONST_PTR(&MVM_string_index_ignore_case_ignore_mark),
1313
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,
1314
    MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_CARG,3,MVM_JIT_INT,
1315
    MVM_JIT_ARGLIST,4,4,7,10,13,MVM_JIT_CALL,0,16,MVM_JIT_INT_SZ,
1316
    MVM_JIT_CONST,CONST_PTR(&MVM_string_encode_to_buf_config),
1317
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,
1318
    MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_CARG,4,MVM_JIT_PTR,
1319
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,5,MVM_JIT_INT_SZ,
1320
    MVM_JIT_ARGLIST,6,4,7,10,13,16,19,MVM_JIT_CALL,0,22,
1321
    MVM_JIT_PTR_SZ,MVM_JIT_CONST,CONST_PTR(&MVM_io_get_signals),
1322
    MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_ARGLIST,
1323
    1,4,MVM_JIT_CALL,0,7,MVM_JIT_PTR_SZ,MVM_JIT_ADDR,1,
1324
    offsetof(MVMObject, st),MVM_JIT_LOAD,0,SIZEOF_MEMBER(MVMObject, st),
1325
    MVM_JIT_ADDR,3,offsetof(MVMSTable, REPR),MVM_JIT_LOAD,6,
1326
    SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,9,
1327
    offsetof(MVMREPROps, allocate),MVM_JIT_LOAD,12,
1328
    SIZEOF_MEMBER(MVMREPROps, allocate),MVM_JIT_TC,MVM_JIT_CARG,18,
1329
    MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,22,
1330
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,25,MVM_JIT_PTR,
1331
    MVM_JIT_ARGLIST,2,19,28,MVM_JIT_CALL,15,31,MVM_JIT_PTR_SZ,
1332
    MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,39,
1333
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,42,offsetof(MVMSTable, REPR),
1334
    MVM_JIT_LOAD,45,SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,48,
1335
    offsetof(MVMREPROps, initialize),MVM_JIT_LOAD,51,
1336
    SIZEOF_MEMBER(MVMREPROps, initialize),MVM_JIT_DISCARD,35,
1337
    MVM_JIT_DISCARD,54,MVM_JIT_STORE,0,35,MVM_JIT_PTR_SZ,MVM_JIT_NZ,54,
1338
    MVM_JIT_TC,MVM_JIT_CARG,67,MVM_JIT_PTR,MVM_JIT_ADDR,35,
1339
    offsetof(MVMObject, st),MVM_JIT_LOAD,71,SIZEOF_MEMBER(MVMObject, st),
1340
    MVM_JIT_CARG,74,MVM_JIT_PTR,MVM_JIT_CARG,35,MVM_JIT_PTR,
1341
    MVM_JIT_ADDR,35,offsetof(MVMObjectStooge, data),MVM_JIT_CARG,83,
1342
    MVM_JIT_PTR,MVM_JIT_ARGLIST,4,68,77,80,86,MVM_JIT_CALLV,54,89,
1343
    MVM_JIT_WHEN,65,95,MVM_JIT_ADDR,1,offsetof(MVMObject, st),
1344
    MVM_JIT_LOAD,101,SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,104,
1345
    offsetof(MVMSTable, REPR),MVM_JIT_LOAD,107,
1346
    SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,110,
1347
    offsetof(MVMREPROps, pos_funcs.slice),MVM_JIT_LOAD,113,
1348
    SIZEOF_MEMBER(MVMREPROps, pos_funcs.slice),MVM_JIT_TC,MVM_JIT_CARG,119,
1349
    MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,123,
1350
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,126,MVM_JIT_PTR,
1351
    MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_ADDR,1,
1352
    offsetof(MVMObjectStooge, data),MVM_JIT_CARG,135,MVM_JIT_PTR,
1353
    MVM_JIT_CARG,35,MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_INT,MVM_JIT_CARG,
1354
    3,MVM_JIT_INT,MVM_JIT_ARGLIST,7,120,129,132,138,141,144,147,
1355
    MVM_JIT_CALLV,116,150,MVM_JIT_DOV,3,61,98,159,MVM_JIT_DOV,3,57,
1356
    59,162,MVM_JIT_ADDR,0,offsetof(MVMObject, st),MVM_JIT_LOAD,0,
1357
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,3,offsetof(MVMSTable, REPR),
1358
    MVM_JIT_LOAD,6,SIZEOF_MEMBER(MVMSTable, REPR),MVM_JIT_ADDR,9,
1359
    offsetof(MVMREPROps, ass_funcs.at_key),MVM_JIT_LOAD,12,
1360
    SIZEOF_MEMBER(MVMREPROps, ass_funcs.at_key),MVM_JIT_TC,MVM_JIT_CARG,18,
1361
    MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,22,
1362
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_CARG,25,MVM_JIT_PTR,MVM_JIT_CARG,
1363
    1,MVM_JIT_PTR,MVM_JIT_ADDR,1,offsetof(MVMObjectStooge, data),
1364
    MVM_JIT_CARG,34,MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_PTR,MVM_JIT_CARG,
1365
    0,MVM_JIT_PTR,MVM_JIT_CONST,QUOTE(MVM_reg_uint64),MVM_JIT_INT_SZ,
1366
    MVM_JIT_CARG,46,MVM_JIT_INT,MVM_JIT_ARGLIST,7,19,28,31,37,40,43,
1367
    49,MVM_JIT_CALLV,15,52,MVM_JIT_CONST,
1368
    CONST_PTR(&MVM_frame_resolve_invokee_spesh),MVM_JIT_PTR_SZ,MVM_JIT_TC,
1369
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,
1370
    MVM_JIT_ARGLIST,2,4,7,MVM_JIT_CALL,0,10,MVM_JIT_PTR_SZ,MVM_JIT_NZ,
1371
    1,MVM_JIT_ADDR,1,offsetof(MVMObject, header.flags),MVM_JIT_LOAD,2,
1372
    SIZEOF_MEMBER(MVMObject, header.flags),MVM_JIT_CONST,
1373
    QUOTE(MVM_CF_TYPE_OBJECT),SIZEOF_MEMBER(MVMObject, header.flags),
1374
    MVM_JIT_AND,5,8,MVM_JIT_ZR,11,MVM_JIT_ADDR,1,
1375
    offsetof(MVMObject, st),MVM_JIT_LOAD,16,SIZEOF_MEMBER(MVMObject, st),
1376
    MVM_JIT_ADDR,19,offsetof(MVMSTable, container_spec),MVM_JIT_LOAD,22,
1377
    SIZEOF_MEMBER(MVMSTable, container_spec),MVM_JIT_NZ,25,MVM_JIT_ALL,3,
1378
    0,14,28,MVM_JIT_ADDR,1,offsetof(MVMObject, st),MVM_JIT_LOAD,35,
1379
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,38,
1380
    offsetof(MVMSTable, container_spec),MVM_JIT_LOAD,41,
1381
    SIZEOF_MEMBER(MVMSTable, container_spec),MVM_JIT_ADDR,44,
1382
    offsetof(MVMContainerSpec, fetch),MVM_JIT_LOAD,47,
1383
    SIZEOF_MEMBER(MVMContainerSpec, fetch),MVM_JIT_TC,MVM_JIT_CARG,53,
1384
    MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,
1385
    MVM_JIT_ARGLIST,3,54,57,60,MVM_JIT_CALLV,50,63,MVM_JIT_STORE,0,
1386
    1,MVM_JIT_PTR_SZ,MVM_JIT_IFV,30,68,71,MVM_JIT_TC,MVM_JIT_ADDR,0,
1387
    offsetof(MVMThreadContext, cur_frame),MVM_JIT_LOAD,1,
1388
    SIZEOF_MEMBER(MVMThreadContext, cur_frame),MVM_JIT_ADDR,4,
1389
    offsetof(MVMFrame, params.args),MVM_JIT_LOAD,7,
1390
    SIZEOF_MEMBER(MVMFrame, params.args),MVM_JIT_IDX,10,1,MVM_JIT_REG_SZ,
1391
    MVM_JIT_LOAD,13,MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_ADDR,0,
1392
    offsetof(MVMThreadContext, cur_frame),MVM_JIT_LOAD,1,
1393
    SIZEOF_MEMBER(MVMThreadContext, cur_frame),MVM_JIT_ADDR,4,
1394
    offsetof(MVMFrame, params.args),MVM_JIT_LOAD,7,
1395
    SIZEOF_MEMBER(MVMFrame, params.args),MVM_JIT_IDX,10,1,MVM_JIT_REG_SZ,
1396
    MVM_JIT_LOAD,13,MVM_JIT_INT_SZ,MVM_JIT_TC,MVM_JIT_ADDR,0,
1397
    offsetof(MVMThreadContext, cur_frame),MVM_JIT_LOAD,1,
1398
    SIZEOF_MEMBER(MVMThreadContext, cur_frame),MVM_JIT_ADDR,4,
1399
    offsetof(MVMFrame, params.args),MVM_JIT_LOAD,7,
1400
    SIZEOF_MEMBER(MVMFrame, params.args),MVM_JIT_IDX,10,1,MVM_JIT_REG_SZ,
1401
    MVM_JIT_LOAD,13,MVM_JIT_INT_SZ,MVM_JIT_TC,MVM_JIT_ADDR,0,
1402
    offsetof(MVMThreadContext, cur_frame),MVM_JIT_LOAD,1,
1403
    SIZEOF_MEMBER(MVMThreadContext, cur_frame),MVM_JIT_ADDR,4,
1404
    offsetof(MVMFrame, params.args),MVM_JIT_LOAD,7,
1405
    SIZEOF_MEMBER(MVMFrame, params.args),MVM_JIT_IDX,10,1,MVM_JIT_REG_SZ,
1406
    MVM_JIT_LOAD,13,MVM_JIT_PTR_SZ,MVM_JIT_TC,MVM_JIT_ADDR,0,
1407
    offsetof(MVMThreadContext, cur_frame),MVM_JIT_LOAD,1,
1408
    SIZEOF_MEMBER(MVMThreadContext, cur_frame),MVM_JIT_ADDR,4,
1409
    offsetof(MVMFrame, effective_spesh_slots),MVM_JIT_LOAD,7,
1410
    SIZEOF_MEMBER(MVMFrame, effective_spesh_slots),MVM_JIT_IDX,10,1,
1411
    MVM_JIT_PTR_SZ,MVM_JIT_LOAD,13,MVM_JIT_PTR_SZ,MVM_JIT_CONST,
1412
    CONST_PTR(&MVM_gc_allocate_zeroed),MVM_JIT_PTR_SZ,MVM_JIT_TC,
1413
    MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_INT,
1414
    MVM_JIT_ARGLIST,2,4,7,MVM_JIT_CALL,0,10,MVM_JIT_PTR_SZ,
1415
    MVM_JIT_DISCARD,14,MVM_JIT_ADDR,14,offsetof(MVMObject, st),
1416
    MVM_JIT_TC,MVM_JIT_ADDR,23,offsetof(MVMThreadContext, cur_frame),
1417
    MVM_JIT_LOAD,24,SIZEOF_MEMBER(MVMThreadContext, cur_frame),
1418
    MVM_JIT_ADDR,27,offsetof(MVMFrame, effective_spesh_slots),MVM_JIT_LOAD,
1419
    30,SIZEOF_MEMBER(MVMFrame, effective_spesh_slots),MVM_JIT_IDX,33,2,
1420
    MVM_JIT_PTR_SZ,MVM_JIT_LOAD,36,MVM_JIT_PTR_SZ,MVM_JIT_STORE,20,40,
1421
    SIZEOF_MEMBER(MVMObject, st),MVM_JIT_ADDR,14,
1422
    offsetof(MVMObject, header.size),MVM_JIT_STORE,47,1,
1423
    SIZEOF_MEMBER(MVMObject, header.size),MVM_JIT_ADDR,14,
1424
    offsetof(MVMObject, header.owner),MVM_JIT_TC,MVM_JIT_ADDR,57,
1425
    offsetof(MVMThreadContext, thread_id),MVM_JIT_LOAD,58,
1426
    SIZEOF_MEMBER(MVMThreadContext, thread_id),MVM_JIT_STORE,54,61,
1427
    SIZEOF_MEMBER(MVMObject, header.owner),MVM_JIT_STORE,0,14,
1428
    MVM_JIT_PTR_SZ,MVM_JIT_DOV,5,18,43,50,64,68,MVM_JIT_ADDR,1,
1429
    offsetof(MVMP6opaque, body.replaced),MVM_JIT_LOAD,0,
1430
    SIZEOF_MEMBER(MVMP6opaque, body.replaced),MVM_JIT_DISCARD,3,MVM_JIT_NZ,
1431
    3,MVM_JIT_ADDR,1,offsetof(MVMP6opaque, body),MVM_JIT_IF,8,3,10,
1432
    MVM_JIT_DO,2,6,13,MVM_JIT_ADD,17,2,MVM_JIT_LOAD,21,
1433
    MVM_JIT_PTR_SZ,MVM_JIT_DISCARD,24,MVM_JIT_NZ,24,MVM_JIT_TC,
1434
    MVM_JIT_ADDR,31,offsetof(MVMThreadContext, instance),MVM_JIT_LOAD,32,
1435
    SIZEOF_MEMBER(MVMThreadContext, instance),MVM_JIT_ADDR,35,
1436
    offsetof(MVMInstance, VMNull),MVM_JIT_LOAD,38,
1437
    SIZEOF_MEMBER(MVMInstance, VMNull),MVM_JIT_IF,29,24,41,MVM_JIT_DO,2,
1438
    27,44,MVM_JIT_ADDR,1,offsetof(MVMP6opaque, body.replaced),
1439
    MVM_JIT_LOAD,0,SIZEOF_MEMBER(MVMP6opaque, body.replaced),
1440
    MVM_JIT_DISCARD,3,MVM_JIT_NZ,3,MVM_JIT_ADDR,1,
1441
    offsetof(MVMP6opaque, body),MVM_JIT_IF,8,3,10,MVM_JIT_DO,2,6,13,
1442
    MVM_JIT_ADD,17,2,MVM_JIT_LOAD,21,MVM_JIT_PTR_SZ,MVM_JIT_DISCARD,21,
1443
    MVM_JIT_DISCARD,24,MVM_JIT_NZ,24,MVM_JIT_TC,MVM_JIT_ADDR,33,
1444
    offsetof(MVMThreadContext, cur_frame),MVM_JIT_LOAD,34,
1445
    SIZEOF_MEMBER(MVMThreadContext, cur_frame),MVM_JIT_ADDR,37,
1446
    offsetof(MVMFrame, effective_spesh_slots),MVM_JIT_LOAD,40,
1447
    SIZEOF_MEMBER(MVMFrame, effective_spesh_slots),MVM_JIT_IDX,43,3,
1448
    MVM_JIT_PTR_SZ,MVM_JIT_LOAD,46,MVM_JIT_PTR_SZ,MVM_JIT_DISCARD,50,
1449
    MVM_JIT_STORE,21,50,MVM_JIT_PTR_SZ,MVM_JIT_ADDR,1,
1450
    offsetof(MVMCollectable, flags),MVM_JIT_LOAD,59,
1451
    SIZEOF_MEMBER(MVMCollectable, flags),MVM_JIT_CONST,
1452
    QUOTE(MVM_CF_SECOND_GEN),SIZEOF_MEMBER(MVMObject, header.flags),
1453
    MVM_JIT_AND,62,65,MVM_JIT_NZ,68,MVM_JIT_NZ,50,MVM_JIT_ADDR,50,
1454
    offsetof(MVMCollectable, flags),MVM_JIT_LOAD,75,
1455
    SIZEOF_MEMBER(MVMCollectable, flags),MVM_JIT_CONST,
1456
    QUOTE(MVM_CF_SECOND_GEN),SIZEOF_MEMBER(MVMObject, header.flags),
1457
    MVM_JIT_AND,78,81,MVM_JIT_ZR,84,MVM_JIT_ALL,3,71,73,87,
1458
    MVM_JIT_CONST,CONST_PTR(&MVM_gc_write_barrier_hit),MVM_JIT_PTR_SZ,
1459
    MVM_JIT_TC,MVM_JIT_CARG,97,MVM_JIT_PTR,MVM_JIT_CARG,1,MVM_JIT_PTR,
1460
    MVM_JIT_ARGLIST,2,98,101,MVM_JIT_CALLV,94,104,MVM_JIT_WHEN,89,
1461
    108,MVM_JIT_DOV,2,55,111,MVM_JIT_COPY,50,MVM_JIT_DO,3,53,114,
1462
    118,MVM_JIT_IF,31,24,120,MVM_JIT_DO,3,27,29,125,MVM_JIT_ADDR,1,
1463
    offsetof(MVMP6opaque, body.replaced),MVM_JIT_LOAD,0,
1464
    SIZEOF_MEMBER(MVMP6opaque, body.replaced),MVM_JIT_DISCARD,3,MVM_JIT_NZ,
1465
    3,MVM_JIT_ADDR,1,offsetof(MVMP6opaque, body),MVM_JIT_IF,8,3,10,
1466
    MVM_JIT_DO,2,6,13,MVM_JIT_ADD,17,2,MVM_JIT_LOAD,21,
1467
    MVM_JIT_INT_SZ,MVM_JIT_ADDR,1,offsetof(MVMP6opaque, body.replaced),
1468
    MVM_JIT_LOAD,0,SIZEOF_MEMBER(MVMP6opaque, body.replaced),
1469
    MVM_JIT_DISCARD,3,MVM_JIT_NZ,3,MVM_JIT_ADDR,1,
1470
    offsetof(MVMP6opaque, body),MVM_JIT_IF,8,3,10,MVM_JIT_DO,2,6,13,
1471
    MVM_JIT_ADD,17,2,MVM_JIT_LOAD,21,sizeof(MVMnum64),MVM_JIT_ADDR,1,
1472
    offsetof(MVMP6opaque, body.replaced),MVM_JIT_LOAD,0,
1473
    SIZEOF_MEMBER(MVMP6opaque, body.replaced),MVM_JIT_DISCARD,3,MVM_JIT_NZ,
1474
    3,MVM_JIT_ADDR,1,offsetof(MVMP6opaque, body),MVM_JIT_IF,8,3,10,
1475
    MVM_JIT_DO,2,6,13,MVM_JIT_ADD,17,2,MVM_JIT_LOAD,21,
1476
    MVM_JIT_PTR_SZ,MVM_JIT_ADDR,0,offsetof(MVMP6opaque, body.replaced),
1477
    MVM_JIT_LOAD,0,SIZEOF_MEMBER(MVMP6opaque, body.replaced),
1478
    MVM_JIT_DISCARD,3,MVM_JIT_NZ,3,MVM_JIT_ADDR,0,
1479
    offsetof(MVMP6opaque, body),MVM_JIT_IF,8,3,10,MVM_JIT_DO,2,6,13,
1480
    MVM_JIT_ADD,17,1,MVM_JIT_STORE,21,2,MVM_JIT_PTR_SZ,MVM_JIT_ADDR,0,
1481
    offsetof(MVMCollectable, flags),MVM_JIT_LOAD,28,
1482
    SIZEOF_MEMBER(MVMCollectable, flags),MVM_JIT_CONST,
1483
    QUOTE(MVM_CF_SECOND_GEN),SIZEOF_MEMBER(MVMObject, header.flags),
1484
    MVM_JIT_AND,31,34,MVM_JIT_NZ,37,MVM_JIT_NZ,2,MVM_JIT_ADDR,2,
1485
    offsetof(MVMCollectable, flags),MVM_JIT_LOAD,44,
1486
    SIZEOF_MEMBER(MVMCollectable, flags),MVM_JIT_CONST,
1487
    QUOTE(MVM_CF_SECOND_GEN),SIZEOF_MEMBER(MVMObject, header.flags),
1488
    MVM_JIT_AND,47,50,MVM_JIT_ZR,53,MVM_JIT_ALL,3,40,42,56,
1489
    MVM_JIT_CONST,CONST_PTR(&MVM_gc_write_barrier_hit),MVM_JIT_PTR_SZ,
1490
    MVM_JIT_TC,MVM_JIT_CARG,66,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,
1491
    MVM_JIT_ARGLIST,2,67,70,MVM_JIT_CALLV,63,73,MVM_JIT_WHEN,58,77,
1492
    MVM_JIT_DOV,2,24,80,MVM_JIT_ADDR,0,
1493
    offsetof(MVMP6opaque, body.replaced),MVM_JIT_LOAD,0,
1494
    SIZEOF_MEMBER(MVMP6opaque, body.replaced),MVM_JIT_DISCARD,3,MVM_JIT_NZ,
1495
    3,MVM_JIT_ADDR,0,offsetof(MVMP6opaque, body),MVM_JIT_IF,8,3,10,
1496
    MVM_JIT_DO,2,6,13,MVM_JIT_ADD,17,1,MVM_JIT_STORE,21,2,
1497
    MVM_JIT_INT_SZ,MVM_JIT_ADDR,0,offsetof(MVMP6opaque, body.replaced),
1498
    MVM_JIT_LOAD,0,SIZEOF_MEMBER(MVMP6opaque, body.replaced),
1499
    MVM_JIT_DISCARD,3,MVM_JIT_NZ,3,MVM_JIT_ADDR,0,
1500
    offsetof(MVMP6opaque, body),MVM_JIT_IF,8,3,10,MVM_JIT_DO,2,6,13,
1501
    MVM_JIT_ADD,17,1,MVM_JIT_STORE,21,2,MVM_JIT_INT_SZ,MVM_JIT_ADDR,0,
1502
    offsetof(MVMP6opaque, body.replaced),MVM_JIT_LOAD,0,
1503
    SIZEOF_MEMBER(MVMP6opaque, body.replaced),MVM_JIT_DISCARD,3,MVM_JIT_NZ,
1504
    3,MVM_JIT_ADDR,0,offsetof(MVMP6opaque, body),MVM_JIT_IF,8,3,10,
1505
    MVM_JIT_DO,2,6,13,MVM_JIT_ADD,17,1,MVM_JIT_STORE,21,2,
1506
    MVM_JIT_PTR_SZ,MVM_JIT_ADDR,0,offsetof(MVMCollectable, flags),
1507
    MVM_JIT_LOAD,28,SIZEOF_MEMBER(MVMCollectable, flags),MVM_JIT_CONST,
1508
    QUOTE(MVM_CF_SECOND_GEN),SIZEOF_MEMBER(MVMObject, header.flags),
1509
    MVM_JIT_AND,31,34,MVM_JIT_NZ,37,MVM_JIT_NZ,2,MVM_JIT_ADDR,2,
1510
    offsetof(MVMCollectable, flags),MVM_JIT_LOAD,44,
1511
    SIZEOF_MEMBER(MVMCollectable, flags),MVM_JIT_CONST,
1512
    QUOTE(MVM_CF_SECOND_GEN),SIZEOF_MEMBER(MVMObject, header.flags),
1513
    MVM_JIT_AND,47,50,MVM_JIT_ZR,53,MVM_JIT_ALL,3,40,42,56,
1514
    MVM_JIT_CONST,CONST_PTR(&MVM_gc_write_barrier_hit),MVM_JIT_PTR_SZ,
1515
    MVM_JIT_TC,MVM_JIT_CARG,66,MVM_JIT_PTR,MVM_JIT_CARG,0,MVM_JIT_PTR,
1516
    MVM_JIT_ARGLIST,2,67,70,MVM_JIT_CALLV,63,73,MVM_JIT_WHEN,58,77,
1517
    MVM_JIT_DOV,2,24,80,MVM_JIT_TC,MVM_JIT_ADDR,0,
1518
    offsetof(MVMThreadContext, cur_frame),MVM_JIT_LOAD,1,
1519
    SIZEOF_MEMBER(MVMThreadContext, cur_frame),MVM_JIT_ADDR,4,
1520
    offsetof(MVMFrame, effective_spesh_slots),MVM_JIT_LOAD,7,
1521
    SIZEOF_MEMBER(MVMFrame, effective_spesh_slots),MVM_JIT_IDX,10,1,
1522
    MVM_JIT_PTR_SZ,MVM_JIT_LOAD,13,MVM_JIT_PTR_SZ,MVM_JIT_ADDR,17,
1523
    offsetof(MVMCompUnit, body.strings),MVM_JIT_LOAD,20,
1524
    SIZEOF_MEMBER(MVMCompUnit, body.strings),MVM_JIT_IDX,23,2,
1525
    MVM_JIT_PTR_SZ,MVM_JIT_LOAD,26,MVM_JIT_PTR_SZ,MVM_JIT_DISCARD,30,
1526
    MVM_JIT_NZ,30,MVM_JIT_CONST,CONST_PTR(MVM_cu_string),MVM_JIT_PTR_SZ,
1527
    MVM_JIT_TC,MVM_JIT_CARG,40,MVM_JIT_PTR,MVM_JIT_TC,MVM_JIT_ADDR,44,
1528
    offsetof(MVMThreadContext, cur_frame),MVM_JIT_LOAD,45,
1529
    SIZEOF_MEMBER(MVMThreadContext, cur_frame),MVM_JIT_ADDR,48,
1530
    offsetof(MVMFrame, effective_spesh_slots),MVM_JIT_LOAD,51,
1531
    SIZEOF_MEMBER(MVMFrame, effective_spesh_slots),MVM_JIT_IDX,54,1,
1532
    MVM_JIT_PTR_SZ,MVM_JIT_LOAD,57,MVM_JIT_PTR_SZ,MVM_JIT_CARG,61,
1533
    MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_INT,MVM_JIT_ARGLIST,3,41,64,67,
1534
    MVM_JIT_CALL,37,70,MVM_JIT_PTR_SZ,MVM_JIT_IF,35,30,75,MVM_JIT_DO,
1535
    2,33,79,MVM_JIT_CONST,CONST_PTR(MVM_sc_get_object),MVM_JIT_PTR_SZ,
1536
    MVM_JIT_TC,MVM_JIT_CARG,3,MVM_JIT_PTR,MVM_JIT_TC,MVM_JIT_ADDR,7,
1537
    offsetof(MVMThreadContext, cur_frame),MVM_JIT_LOAD,8,
1538
    SIZEOF_MEMBER(MVMThreadContext, cur_frame),MVM_JIT_ADDR,11,
1539
    offsetof(MVMFrame, effective_spesh_slots),MVM_JIT_LOAD,14,
1540
    SIZEOF_MEMBER(MVMFrame, effective_spesh_slots),MVM_JIT_IDX,17,1,
1541
    MVM_JIT_PTR_SZ,MVM_JIT_LOAD,20,MVM_JIT_PTR_SZ,MVM_JIT_CARG,24,
1542
    MVM_JIT_PTR,MVM_JIT_CARG,2,MVM_JIT_INT,MVM_JIT_ARGLIST,3,4,27,30,
1543
    MVM_JIT_CALL,0,33,MVM_JIT_PTR_SZ,
1544
};
1545
static const MVMJitExprTemplate MVM_jit_expr_template_info[] = {
1546
    { NULL, NULL, -1, 0 },
1547
    { NULL, NULL, -1, 0 },
1548
    { MVM_jit_expr_templates + 0, ".f", 2, 0, 0 },
1549
    { NULL, NULL, -1, 0 },
1550
    { MVM_jit_expr_templates + 2, ".f", 2, 0, 0 },
1551
    { NULL, NULL, -1, 0 },
1552
    { MVM_jit_expr_templates + 4, ".f", 2, 0, 0 },
1553
    { MVM_jit_expr_templates + 6, "..l..l..lf..l..l.l.....l...l..f...lll.ll..lll..ll", 49, 45, 0 },
1554
    { MVM_jit_expr_templates + 55, ".f", 2, 0, 0 },
1555
    { NULL, NULL, -1, 0 },
1556
    { NULL, NULL, -1, 0 },
1557
    { NULL, NULL, -1, 0 },
1558
    { NULL, NULL, -1, 0 },
1559
    { NULL, NULL, -1, 0 },
1560
    { NULL, NULL, -1, 0 },
1561
    { NULL, NULL, -1, 0 },
1562
    { NULL, NULL, -1, 0 },
1563
    { NULL, NULL, -1, 0 },
1564
    { MVM_jit_expr_templates + 57, ".ff.", 4, 0, 1 },
1565
    { MVM_jit_expr_templates + 61, ".ff.", 4, 0, 1 },
1566
    { MVM_jit_expr_templates + 65, ".ff.", 4, 0, 1 },
1567
    { NULL, NULL, -1, 0 },
1568
    { NULL, NULL, -1, 0 },
1569
    { MVM_jit_expr_templates + 69, ".f", 2, 0, 0 },
1570
    { MVM_jit_expr_templates + 71, ".f.f.ll", 7, 4, 0 },
1571
    { MVM_jit_expr_templates + 78, ".f.f.ll", 7, 4, 0 },
1572
    { NULL, NULL, -1, 0 },
1573
    { NULL, NULL, -1, 0 },
1574
    { NULL, NULL, -1, 0 },
1575
    { NULL, NULL, -1, 0 },
1576
    { NULL, NULL, -1, 0 },
1577
    { NULL, NULL, -1, 0 },
1578
    { NULL, NULL, -1, 0 },
1579
    { NULL, NULL, -1, 0 },
1580
    { NULL, NULL, -1, 0 },
1581
    { MVM_jit_expr_templates + 85, ".f", 2, 0, 0 },
1582
    { MVM_jit_expr_templates + 87, ".ff.", 4, 0, 1 },
1583
    { MVM_jit_expr_templates + 91, ".....l...l..l..lf..l..l.l.....l...l..f...lll.ll..lll..ll.l.....l...lll.ll..l.", 77, 74, 0 },
1584
    { MVM_jit_expr_templates + 168, ".....l...l..l..lf..l..l.l.....l...l..f...lll.ll..lll..ll.l.....l...lll.ll..l.", 77, 74, 0 },
1585
    { MVM_jit_expr_templates + 245, ".....l...l..l..lf..l..l.l.....l...l..f...lll.ll..lll..ll.l.....l...lll.ll..l.", 77, 74, 0 },
1586
    { MVM_jit_expr_templates + 322, ".....l...l..l..lf..l..l.l.....l...l..f...lll.ll..lll..ll.l.....l...lll.ll..l.l.l...l..l..l..l..lll..ll", 102, 98, 0 },
1587
    { NULL, NULL, -1, 0 },
1588
    { NULL, NULL, -1, 0 },
1589
    { NULL, NULL, -1, 0 },
1590
    { NULL, NULL, -1, 0 },
1591
    { NULL, NULL, -1, 0 },
1592
    { NULL, NULL, -1, 0 },
1593
    { MVM_jit_expr_templates + 424, ".....l..f...l..l..l..l..l...lll.ll.", 35, 31, 0 },
1594
    { NULL, NULL, -1, 0 },
1595
    { NULL, NULL, -1, 0 },
1596
    { NULL, NULL, -1, 0 },
1597
    { NULL, NULL, -1, 0 },
1598
    { NULL, NULL, -1, 0 },
1599
    { NULL, NULL, -1, 0 },
1600
    { MVM_jit_expr_templates + 459, ".....l..f.....l...lll.ll.....l...l.ll...l..lll", 46, 41, 0 },
1601
    { NULL, NULL, -1, 0 },
1602
    { MVM_jit_expr_templates + 505, ".ff.l", 5, 3, 0 },
1603
    { MVM_jit_expr_templates + 510, ".ff.l", 5, 3, 0 },
1604
    { MVM_jit_expr_templates + 515, ".ff.l", 5, 3, 0 },
1605
    { MVM_jit_expr_templates + 520, ".ff.l", 5, 3, 0 },
1606
    { MVM_jit_expr_templates + 525, ".ff.l", 5, 3, 0 },
1607
    { MVM_jit_expr_templates + 530, ".ff.l", 5, 3, 0 },
1608
    { MVM_jit_expr_templates + 535, ".ff.l.ff.l.ll", 13, 10, 0 },
1609
    { MVM_jit_expr_templates + 548, ".ff", 3, 0, 0 },
1610
    { MVM_jit_expr_templates + 551, ".ff", 3, 0, 0 },
1611
    { NULL, NULL, -1, 0 },
1612
    { NULL, NULL, -1, 0 },
1613
    { NULL, NULL, -1, 0 },
1614
    { NULL, NULL, -1, 0 },
1615
    { NULL, NULL, -1, 0 },
1616
    { NULL, NULL, -1, 0 },
1617
    { NULL, NULL, -1, 0 },
1618
    { MVM_jit_expr_templates + 554, "....fl", 6, 3, 0 },
1619
    { NULL, NULL, -1, 0 },
1620
    { MVM_jit_expr_templates + 560, "....fl", 6, 3, 0 },
1621
    { NULL, NULL, -1, 0 },
1622
    { MVM_jit_expr_templates + 566, ".ff", 3, 0, 0 },
1623
    { MVM_jit_expr_templates + 569, ".ff", 3, 0, 0 },
1624
    { MVM_jit_expr_templates + 572, ".ff", 3, 0, 0 },
1625
    { MVM_jit_expr_templates + 575, ".f", 2, 0, 0 },
1626
    { NULL, NULL, -1, 0 },
1627
    { NULL, NULL, -1, 0 },
1628
    { NULL, NULL, -1, 0 },
1629
    { MVM_jit_expr_templates + 577, ".f.l", 4, 2, 0 },
1630
    { NULL, NULL, -1, 0 },
1631
    { NULL, NULL, -1, 0 },
1632
    { NULL, NULL, -1, 0 },
1633
    { NULL, NULL, -1, 0 },
1634
    { NULL, NULL, -1, 0 },
1635
    { NULL, NULL, -1, 0 },
1636
    { NULL, NULL, -1, 0 },
1637
    { NULL, NULL, -1, 0 },
1638
    { NULL, NULL, -1, 0 },
1639
    { NULL, NULL, -1, 0 },
1640
    { NULL, NULL, -1, 0 },
1641
    { NULL, NULL, -1, 0 },
1642
    { NULL, NULL, -1, 0 },
1643
    { NULL, NULL, -1, 0 },
1644
    { NULL, NULL, -1, 0 },
1645
    { NULL, NULL, -1, 0 },
1646
    { NULL, NULL, -1, 0 },
1647
    { NULL, NULL, -1, 0 },
1648
    { NULL, NULL, -1, 0 },
1649
    { NULL, NULL, -1, 0 },
1650
    { NULL, NULL, -1, 0 },
1651
    { NULL, NULL, -1, 0 },
1652
    { NULL, NULL, -1, 0 },
1653
    { NULL, NULL, -1, 0 },
1654
    { NULL, NULL, -1, 0 },
1655
    { NULL, NULL, -1, 0 },
1656
    { NULL, NULL, -1, 0 },
1657
    { NULL, NULL, -1, 0 },
1658
    { NULL, NULL, -1, 0 },
1659
    { NULL, NULL, -1, 0 },
1660
    { NULL, NULL, -1, 0 },
1661
    { NULL, NULL, -1, 0 },
1662
    { NULL, NULL, -1, 0 },
1663
    { NULL, NULL, -1, 0 },
1664
    { NULL, NULL, -1, 0 },
1665
    { NULL, NULL, -1, 0 },
1666
    { NULL, NULL, -1, 0 },
1667
    { NULL, NULL, -1, 0 },
1668
    { NULL, NULL, -1, 0 },
1669
    { NULL, NULL, -1, 0 },
1670
    { NULL, NULL, -1, 0 },
1671
    { MVM_jit_expr_templates + 581, ".....l..f..f...lll.ll", 21, 18, 1 },
1672
    { MVM_jit_expr_templates + 602, ".....l..f..f...lll.ll", 21, 18, 1 },
1673
    { NULL, NULL, -1, 0 },
1674
    { NULL, NULL, -1, 0 },
1675
    { NULL, NULL, -1, 0 },
1676
    { NULL, NULL, -1, 0 },
1677
    { NULL, NULL, -1, 0 },
1678
    { NULL, NULL, -1, 0 },
1679
    { NULL, NULL, -1, 0 },
1680
    { NULL, NULL, -1, 0 },
1681
    { NULL, NULL, -1, 0 },
1682
    { NULL, NULL, -1, 0 },
1683
    { NULL, NULL, -1, 0 },
1684
    { NULL, NULL, -1, 0 },
1685
    { NULL, NULL, -1, 0 },
1686
    { MVM_jit_expr_templates + 623, ".....l...l..l..l..l..f..f...llll.ll", 35, 32, 1 },
1687
    { NULL, NULL, -1, 0 },
1688
    { NULL, NULL, -1, 0 },
1689
    { MVM_jit_expr_templates + 658, ".....l...l..l..l..l..f...lll.ll.", 32, 28, 0 },
1690
    { MVM_jit_expr_templates + 690, ".....l...l..l..l..l..f...lll.ll.", 32, 28, 0 },
1691
    { NULL, NULL, -1, 0 },
1692
    { NULL, NULL, -1, 0 },
1693
    { NULL, NULL, -1, 0 },
1694
    { NULL, NULL, -1, 0 },
1695
    { NULL, NULL, -1, 0 },
1696
    { NULL, NULL, -1, 0 },
1697
    { NULL, NULL, -1, 0 },
1698
    { NULL, NULL, -1, 0 },
1699
    { NULL, NULL, -1, 0 },
1700
    { NULL, NULL, -1, 0 },
1701
    { NULL, NULL, -1, 0 },
1702
    { NULL, NULL, -1, 0 },
1703
    { NULL, NULL, -1, 0 },
1704
    { MVM_jit_expr_templates + 722, ".....l...l..l..l..l...ll.ll.", 28, 24, 0 },
1705
    { MVM_jit_expr_templates + 750, "..l..l..lf..l.", 14, 11, 0 },
1706
    { NULL, NULL, -1, 0 },
1707
    { MVM_jit_expr_templates + 764, ".....l..f...ll.ll", 17, 14, 0 },
1708
    { MVM_jit_expr_templates + 781, ".....l..f...ll.ll.", 18, 14, 0 },
1709
    { MVM_jit_expr_templates + 799, "..l..l..l.l.l..l...l..l..l..l..lll..ll", 38, 34, 0 },
1710
    { NULL, NULL, -1, 0 },
1711
    { MVM_jit_expr_templates + 837, ".....l..f..f...lll.ll", 21, 18, 0 },
1712
    { MVM_jit_expr_templates + 858, ".....l..f..f...lll.ll", 21, 18, 1 },
1713
    { NULL, NULL, -1, 0 },
1714
    { MVM_jit_expr_templates + 879, ".....l..f...ll.ll.", 18, 14, 0 },
1715
    { MVM_jit_expr_templates + 897, ".....l..f...ll.ll.", 18, 14, 0 },
1716
    { NULL, NULL, -1, 0 },
1717
    { NULL, NULL, -1, 0 },
1718
    { NULL, NULL, -1, 0 },
1719
    { NULL, NULL, -1, 0 },
1720
    { NULL, NULL, -1, 0 },
1721
    { NULL, NULL, -1, 0 },
1722
    { MVM_jit_expr_templates + 915, ".....l..f..f...lll.ll", 21, 18, 1 },
1723
    { NULL, NULL, -1, 0 },
1724
    { NULL, NULL, -1, 0 },
1725
    { NULL, NULL, -1, 0 },
1726
    { NULL, NULL, -1, 0 },
1727
    { NULL, NULL, -1, 0 },
1728
    { MVM_jit_expr_templates + 936, ".....l..f...ll.ll.", 18, 14, 0 },
1729
    { MVM_jit_expr_templates + 954, ".....l...l..l..l...ll.ll.", 25, 21, 0 },
1730
    { MVM_jit_expr_templates + 979, ".....l...l..l..l...ll.ll.", 25, 21, 0 },
1731
    { NULL, NULL, -1, 0 },
1732
    { NULL, NULL, -1, 0 },
1733
    { NULL, NULL, -1, 0 },
1734
    { NULL, NULL, -1, 0 },
1735
    { NULL, NULL, -1, 0 },
1736
    { NULL, NULL, -1, 0 },
1737
    { NULL, NULL, -1, 0 },
1738
    { NULL, NULL, -1, 0 },
1739
    { NULL, NULL, -1, 0 },
1740
    { MVM_jit_expr_templates + 1004, ".....l..f..f..f...llll.ll.", 26, 22, 0 },
1741
    { MVM_jit_expr_templates + 1030, ".....l..f..f...lll.ll.", 22, 18, 0 },
1742
    { MVM_jit_expr_templates + 1052, "...", 3, 0, 0 },
1743
    { MVM_jit_expr_templates + 1055, ".f.l", 4, 2, 0 },
1744
    { MVM_jit_expr_templates + 1059, ".....l..f..f...lll.ll.", 22, 18, 0 },
1745
    { MVM_jit_expr_templates + 1081, ".....l..f..f...lll.ll..l.l", 26, 24, 0 },
1746
    { MVM_jit_expr_templates + 1107, ".....l..f..f...lll.ll.....ll.l", 30, 28, 0 },
1747
    { MVM_jit_expr_templates + 1137, ".....l..f..f...lll.ll.....ll.l", 30, 28, 0 },
1748
    { MVM_jit_expr_templates + 1167, ".....l..f..f...lll.ll.....ll.l", 30, 28, 0 },
1749
    { MVM_jit_expr_templates + 1197, ".....l..f..f...lll.ll.....ll.l", 30, 28, 0 },
1750
    { MVM_jit_expr_templates + 1227, ".....l..f..f...lll.ll.", 22, 18, 0 },
1751
    { MVM_jit_expr_templates + 1249, ".....l..f..f..f...llll.ll.", 26, 22, 0 },
1752
    { MVM_jit_expr_templates + 1275, ".....l..f..f..f...llll.ll.", 26, 22, 0 },
1753
    { MVM_jit_expr_templates + 1301, ".....l..f..f..f..f..f...llllll.ll.", 34, 30, 0 },
1754
    { MVM_jit_expr_templates + 1335, ".....l..f..f...lll.ll.", 22, 18, 0 },
1755
    { MVM_jit_expr_templates + 1357, ".....l..f..f...lll.ll.", 22, 18, 0 },
1756
    { MVM_jit_expr_templates + 1379, ".....l..f..f..f...llll.ll.", 26, 22, 0 },
1757
    { MVM_jit_expr_templates + 1405, ".....l..f..f..f...llll.ll.", 26, 22, 0 },
1758
    { MVM_jit_expr_templates + 1431, ".....l..f...ll.ll.", 18, 14, 0 },
1759
    { MVM_jit_expr_templates + 1449, ".....l..f...ll.ll.", 18, 14, 0 },
1760
    { MVM_jit_expr_templates + 1467, ".....l..f..f...lll.ll.", 22, 18, 0 },
1761
    { MVM_jit_expr_templates + 1489, ".....l..f..f...lll.ll.", 22, 18, 0 },
1762
    { MVM_jit_expr_templates + 1511, ".....l..f...ll.ll.", 18, 14, 0 },
1763
    { MVM_jit_expr_templates + 1529, ".....l..f...ll.ll.", 18, 14, 0 },
1764
    { MVM_jit_expr_templates + 1547, ".....l..f...ll.ll.", 18, 14, 0 },
1765
    { MVM_jit_expr_templates + 1565, ".....l..f..f...lll.ll.", 22, 18, 0 },
1766
    { MVM_jit_expr_templates + 1587, ".....l..f..f...lll.ll.", 22, 18, 0 },
1767
    { MVM_jit_expr_templates + 1609, ".....l..f...ll.ll.", 18, 14, 0 },
1768
    { NULL, NULL, -1, 0 },
1769
    { NULL, NULL, -1, 0 },
1770
    { MVM_jit_expr_templates + 1627, ".....l..f...ll.ll.", 18, 14, 0 },
1771
    { MVM_jit_expr_templates + 1645, ".....l..f..f...lll.ll.", 22, 18, 0 },
1772
    { MVM_jit_expr_templates + 1667, ".....l..f..f..f..f...lllll.ll.", 30, 26, 0 },
1773
    { NULL, NULL, -1, 0 },
1774
    { MVM_jit_expr_templates + 1697, ".....l..f...ll.ll.", 18, 14, 0 },
1775
    { MVM_jit_expr_templates + 1715, ".....l..f...ll.ll.", 18, 14, 0 },
1776
    { MVM_jit_expr_templates + 1733, ".....l..f.....l...lll.ll.", 25, 21, 0 },
1777
    { MVM_jit_expr_templates + 1758, ".....l..f..f...lll.ll.", 22, 18, 0 },
1778
    { MVM_jit_expr_templates + 1780, ".....l..f..f..f...llll.ll.", 26, 22, 0 },
1779
    { MVM_jit_expr_templates + 1806, ".....l..f...ll.ll.", 18, 14, 0 },
1780
    { MVM_jit_expr_templates + 1824, ".....l..f...ll.ll.", 18, 14, 0 },
1781
    { MVM_jit_expr_templates + 1842, ".....l..f..f...lll.ll", 21, 18, 1 },
1782
    { MVM_jit_expr_templates + 1863, ".....l..f..f..f...llll.ll.", 26, 22, 0 },
1783
    { MVM_jit_expr_templates + 1889, ".....l..f..f..f..f...lllll.ll.", 30, 26, 0 },
1784
    { MVM_jit_expr_templates + 1919, ".....l..f..f..f..f...lllll.ll.", 30, 26, 0 },
1785
    { MVM_jit_expr_templates + 1949, ".....l..f..f...lll.ll.", 22, 18, 0 },
1786
    { MVM_jit_expr_templates + 1971, ".....l..f..f..f...llll.ll.", 26, 22, 0 },
1787
    { MVM_jit_expr_templates + 1997, ".....l..f..f..f..f..f..f...lllllll.ll", 37, 34, 1 },
1788
    { MVM_jit_expr_templates + 2034, ".....l..f..f..f..f...lllll.ll.", 30, 26, 0 },
1789
    { MVM_jit_expr_templates + 2064, ".....l..f..f..f.....l...lllll.ll.", 33, 29, 0 },
1790
    { MVM_jit_expr_templates + 2097, ".....l..f..f...lll.ll.", 22, 18, 0 },
1791
    { MVM_jit_expr_templates + 2119, ".....l..f...ll.ll.", 18, 14, 0 },
1792
    { MVM_jit_expr_templates + 2137, ".....l..f...ll.ll..l.l", 22, 20, 0 },
1793
    { MVM_jit_expr_templates + 2159, "..l..l..l..l.", 13, 10, 0 },
1794
    { MVM_jit_expr_templates + 2172, ".f.l..l..l..l..l..fl.l.ll", 25, 22, 0 },
1795
    { MVM_jit_expr_templates + 2197, ".f..l..l..l..l..fl..ll.f.ll", 27, 24, 0 },
1796
    { NULL, NULL, -1, 0 },
1797
    { NULL, NULL, -1, 0 },
1798
    { MVM_jit_expr_templates + 2224, ".....l..f...l..l..lf..l..l.l.....l...l..f...lll.ll..lll..ll.l..f...llll.ll", 74, 71, 1 },
1799
    { NULL, NULL, -1, 0 },
1800
    { MVM_jit_expr_templates + 2298, ".f..l..l..l..l..l...l..f..l..l...ll.ll..f..l..l..l..l..l..l.l.l..l..l..l..l..l..l..l...llll.ll.ll.fl...ll..lll", 110, 105, 1 },
1801
    { NULL, NULL, -1, 0 },
1802
    { MVM_jit_expr_templates + 2408, ".f.f..l.....ll.l..ll.......lll", 30, 26, 0 },
1803
    { NULL, NULL, -1, 0 },
1804
    { MVM_jit_expr_templates + 2438, ".....l..f..f..f...llll.ll", 25, 22, 1 },
1805
    { NULL, NULL, -1, 0 },
1806
    { MVM_jit_expr_templates + 2463, ".f..l..l..l..l.l.....l..f..l..l...ll.ll..lll..ll", 48, 44, 0 },
1807
    { MVM_jit_expr_templates + 2511, ".f..l..l..l.", 12, 9, 0 },
1808
    { MVM_jit_expr_templates + 2523, ".f..l..l..l..l.l..l..l..l..l..lll..ll", 37, 33, 0 },
1809
    { MVM_jit_expr_templates + 2560, ".f..l..l..lf..f..l..l..l.....ll.l.f.f..l.....ll.l..lll.....l..f..l..l...ll.ll.ll..ll..lf", 88, 84, 0 },
1810
    { NULL, NULL, -1, 0 },
1811
    { NULL, NULL, -1, 0 },
1812
    { MVM_jit_expr_templates + 2648, ".ff.l", 5, 3, 0 },
1813
    { NULL, NULL, -1, 0 },
1814
    { NULL, NULL, -1, 0 },
1815
    { NULL, NULL, -1, 0 },
1816
    { NULL, NULL, -1, 0 },
1817
    { NULL, NULL, -1, 0 },
1818
    { NULL, NULL, -1, 0 },
1819
    { NULL, NULL, -1, 0 },
1820
    { NULL, NULL, -1, 0 },
1821
    { NULL, NULL, -1, 0 },
1822
    { NULL, NULL, -1, 0 },
1823
    { NULL, NULL, -1, 0 },
1824
    { NULL, NULL, -1, 0 },
1825
    { NULL, NULL, -1, 0 },
1826
    { NULL, NULL, -1, 0 },
1827
    { NULL, NULL, -1, 0 },
1828
    { NULL, NULL, -1, 0 },
1829
    { NULL, NULL, -1, 0 },
1830
    { MVM_jit_expr_templates + 2653, ".....l..f..f..f...llll.ll", 25, 22, 1 },
1831
    { NULL, NULL, -1, 0 },
1832
    { MVM_jit_expr_templates + 2678, ".....l..f..f..f...llll.ll", 25, 22, 1 },
1833
    { NULL, NULL, -1, 0 },
1834
    { NULL, NULL, -1, 0 },
1835
    { MVM_jit_expr_templates + 2703, ".....l..f...ll.ll.", 18, 14, 0 },
1836
    { MVM_jit_expr_templates + 2721, ".f..l..l..l..l..l...l..f..l..l..f..f..l..f..f.....l...lllllll.ll", 64, 61, 1 },
1837
    { MVM_jit_expr_templates + 2785, ".f..l..l..l..l..l...l..f..l..l..f..f..l..f..f.....l...lllllll.ll", 64, 61, 1 },
1838
    { MVM_jit_expr_templates + 2849, ".f..l..l..l..l..l...l..f..l..l..f..f..l..f..f.....l...lllllll.ll", 64, 61, 1 },
1839
    { MVM_jit_expr_templates + 2913, ".f..l.....ll.l..l..l..l..l..fl..f..l..l..l..l..l...l..f..l..l..f..f..l..f..f.....l...lllllll.ll.lll", 99, 95, 1 },
1840
    { MVM_jit_expr_templates + 3012, ".f..l..l..l..l..l...l..f..l..l..f..f..l..f..f.....l...lllllll.ll.....l..f...ll.ll..ll", 85, 81, 1 },
1841
    { MVM_jit_expr_templates + 3097, ".f..l..l..l..l..l...l..f..l..l..f..f..l..f..f.....l...lllllll.ll.....l..f...ll.ll..ll", 85, 81, 1 },
1842
    { MVM_jit_expr_templates + 3182, ".f..l..l..l..l..l...l..f..l..l..f..f..l..f..f.....l...lllllll.ll.....l..f...ll.ll..ll", 85, 81, 1 },
1843
    { MVM_jit_expr_templates + 3267, ".f..l..l..l..l..l...l..f..l..l..f..f..l..f..f.....l...lllllll.ll.....l..f...ll.ll..ll", 85, 81, 1 },
1844
    { MVM_jit_expr_templates + 3352, ".f..l..l..l..l..l...l..f..l..l..f..f..l..f.....l...llllll.ll.....l..f...ll.ll..ll", 81, 77, 1 },
1845
    { MVM_jit_expr_templates + 3433, ".f..l..l..l..l..l...l..f..l..l..f..f..l..f.....l...llllll.ll.....l..f...ll.ll..ll", 81, 77, 1 },
1846
    { MVM_jit_expr_templates + 3514, ".f..l..l..l..l..l...l..f..l..l..f..f..l..f.....l...llllll.ll.....l..f...ll.ll..ll", 81, 77, 1 },
1847
    { MVM_jit_expr_templates + 3595, ".f..l..l..l..l..l...l..f..l..l..f..f..l..f.....l...llllll.ll.....l..f...ll.ll..ll", 81, 77, 1 },
1848
    { MVM_jit_expr_templates + 3676, ".f..l..l..l..l..l...l..f..l..l..f..f..l..f.....l...llllll.ll", 60, 57, 1 },
1849
    { MVM_jit_expr_templates + 3736, ".f..l..l..l..l..l...l..f..l..l..f..f..l..f.....l...llllll.ll", 60, 57, 1 },
1850
    { MVM_jit_expr_templates + 3796, ".f..l..l..l..l..l...l..f..l..l..f..f..l..f.....l...llllll.ll", 60, 57, 1 },
1851
    { MVM_jit_expr_templates + 3856, ".f..l..l..l..l..l...l..f..l..l..f..f..l..f.....l...llllll.ll", 60, 57, 1 },
1852
    { MVM_jit_expr_templates + 3916, ".f..l..l..l..l..l...l..f..l..l..f..f..l..f.....l...llllll.ll", 60, 57, 1 },
1853
    { MVM_jit_expr_templates + 3976, ".f..l..l..l..l..l...l..f..l..l..f..f..l..f.....l...llllll.ll", 60, 57, 1 },
1854
    { MVM_jit_expr_templates + 4036, ".f..l..l..l..l..l...l..f..l..l..f..f..l..f.....l...llllll.ll", 60, 57, 1 },
1855
    { MVM_jit_expr_templates + 4096, ".f..l..l..l..l..l...l..f..l..l..f..f..l..f.....l...llllll.ll", 60, 57, 1 },
1856
    { NULL, NULL, -1, 0 },
1857
    { NULL, NULL, -1, 0 },
1858
    { NULL, NULL, -1, 0 },
1859
    { NULL, NULL, -1, 0 },
1860
    { MVM_jit_expr_templates + 4156, ".f..l..l..l..l..l...l..f..l..l..f..f..l..f..f..f...lllllll.ll", 61, 58, 1 },
1861
    { MVM_jit_expr_templates + 4217, ".f..l..l..l..l..l...l..f..l..l..f..f..l..f...lllll.ll", 53, 50, 1 },
1862
    { NULL, NULL, -1, 0 },
1863
    { MVM_jit_expr_templates + 4270, ".f..l..l..l..l..l...l..f..l..l..f..f..l..f..f.....l...lllllll.ll", 64, 61, 1 },
1864
    { MVM_jit_expr_templates + 4334, ".f..l..l..l..l..l...l..f..l..l..f..f..l..f..f.....l...lllllll.ll", 64, 61, 1 },
1865
    { MVM_jit_expr_templates + 4398, ".f..l..l..l..l..l...l..f..l..l..f..f..l..f..f.....l...lllllll.ll", 64, 61, 1 },
1866
    { MVM_jit_expr_templates + 4462, ".f..l.....ll.l..l..l..l..l..fl..f..l..l..l..l..l...l..f..l..l..f..f..l..f..f.....l...lllllll.ll.lll", 99, 95, 1 },
1867
    { MVM_jit_expr_templates + 4561, ".f..l..l..l..l..l...l..f..l..l..f..f..l..f..f.....l...lllllll.ll.....l..f...ll.ll..ll", 85, 81, 1 },
1868
    { MVM_jit_expr_templates + 4646, ".f..l..l..l..l..l...l..f..l..l..f..f..l..f..f.....l...lllllll.ll.....l..f...ll.ll..ll", 85, 81, 1 },
1869
    { MVM_jit_expr_templates + 4731, ".f..l..l..l..l..l...l..f..l..l..f..f..l..f..f.....l...lllllll.ll.....l..f...ll.ll..ll", 85, 81, 1 },
1870
    { MVM_jit_expr_templates + 4816, ".f..l..l..l..l..l...l..f..l..l..f..f..l..f..f.....l...lllllll.ll.....l..f...ll.ll..ll", 85, 81, 1 },
1871
    { MVM_jit_expr_templates + 4901, ".f..l..l..l..l..l...l..f..l..l..f..f..l..f...lllll.ll.", 54, 50, 0 },
1872
    { NULL, NULL, -1, 0 },
1873
    { MVM_jit_expr_templates + 4955, ".f..l..l..l..l..l...l..f..l..l..f..f..l...llll.ll.", 50, 46, 0 },
1874
    { MVM_jit_expr_templates + 5005, "..l..l..l..l.", 13, 10, 0 },
1875
    { MVM_jit_expr_templates + 5018, "..l..l..l..l.", 13, 10, 0 },
1876
    { MVM_jit_expr_templates + 5031, ".....l..f...ll.ll..l.l..l...l..f...ll.ll...ll", 45, 41, 0 },
1877
    { MVM_jit_expr_templates + 5076, ".f..l..l..l..l..l...l..f..l..l..f...lll.ll.f..ll", 48, 44, 0 },
1878
    { NULL, NULL, -1, 0 },
1879
    { NULL, NULL, -1, 0 },
1880
    { NULL, NULL, -1, 0 },
1881
    { NULL, NULL, -1, 0 },
1882
    { NULL, NULL, -1, 0 },
1883
    { MVM_jit_expr_templates + 5124, ".....l..f..f.....l.....l.....l...llllll.ll", 42, 39, 1 },
1884
    { MVM_jit_expr_templates + 5166, ".....l..f..f.....l.....l.....l...llllll.ll", 42, 39, 1 },
1885
    { MVM_jit_expr_templates + 5208, "..l..l..l..l.", 13, 10, 0 },
1886
    { MVM_jit_expr_templates + 5221, "..l..l..l..l.", 13, 10, 0 },
1887
    { MVM_jit_expr_templates + 5234, "..l..l..l..l.", 13, 10, 0 },
1888
    { MVM_jit_expr_templates + 5247, "..l..l..l..l.", 13, 10, 0 },
1889
    { MVM_jit_expr_templates + 5260, "..l..l..l..l.", 13, 10, 0 },
1890
    { MVM_jit_expr_templates + 5273, "..l..l..l..l.", 13, 10, 0 },
1891
    { MVM_jit_expr_templates + 5286, "..l..l..l..l.", 13, 10, 0 },
1892
    { MVM_jit_expr_templates + 5299, "..l..l..l..l.", 13, 10, 0 },
1893
    { MVM_jit_expr_templates + 5312, ".f.f..l..l..l..l..l.....ll..ll.......lll", 40, 36, 0 },
1894
    { MVM_jit_expr_templates + 5352, ".f.f..l..l..l..l..l.....ll..ll.......lll", 40, 36, 0 },
1895
    { MVM_jit_expr_templates + 5392, ".f.f..l..l..l..l..l.....ll..ll.......lll", 40, 36, 0 },
1896
    { MVM_jit_expr_templates + 5432, ".f.f..l..l..l..l..l.....ll..ll.......lll", 40, 36, 0 },
1897
    { MVM_jit_expr_templates + 5472, ".f.f..l..l..l..l..l.....ll..ll.......lll", 40, 36, 0 },
1898
    { NULL, NULL, -1, 0 },
1899
    { MVM_jit_expr_templates + 5512, "..l..l..l..l.", 13, 10, 0 },
1900
    { MVM_jit_expr_templates + 5525, "..l..l..l..l.", 13, 10, 0 },
1901
    { MVM_jit_expr_templates + 5538, "..l..l..l..l.", 13, 10, 0 },
1902
    { MVM_jit_expr_templates + 5551, "..l..l..l..l.", 13, 10, 0 },
1903
    { MVM_jit_expr_templates + 5564, "..l..l..l..l.", 13, 10, 0 },
1904
    { NULL, NULL, -1, 0 },
1905
    { NULL, NULL, -1, 0 },
1906
    { NULL, NULL, -1, 0 },
1907
    { NULL, NULL, -1, 0 },
1908
    { NULL, NULL, -1, 0 },
1909
    { NULL, NULL, -1, 0 },
1910
    { MVM_jit_expr_templates + 5577, ".f..l..l......l..f...ll.ll..ll.", 31, 27, 1 },
1911
    { MVM_jit_expr_templates + 5608, ".f..l..l..lf.", 13, 9, 1 },
1912
    { MVM_jit_expr_templates + 5621, ".....l..f......l...l.ll..l..f...llll.ll", 39, 36, 1 },
1913
    { MVM_jit_expr_templates + 5660, ".....l..f......l..f...ll.ll..l..f...llll.ll", 43, 40, 1 },
1914
    { NULL, NULL, -1, 0 },
1915
    { NULL, NULL, -1, 0 },
1916
    { MVM_jit_expr_templates + 5703, ".....l..f...ll.ll.", 18, 14, 0 },
1917
    { MVM_jit_expr_templates + 5721, ".....l..f...ll.ll.", 18, 14, 0 },
1918
    { MVM_jit_expr_templates + 5739, ".....l..f...ll.ll.", 18, 14, 0 },
1919
    { NULL, NULL, -1, 0 },
1920
    { MVM_jit_expr_templates + 5798, ".f.f..l..l..l.....ll..ll.......lll", 34, 30, 0 },
1921
    { MVM_jit_expr_templates + 5832, ".....l..f...ll.ll.", 18, 14, 0 },
1922
    { NULL, NULL, -1, 0 },
1923
    { NULL, NULL, -1, 0 },
1924
    { NULL, NULL, -1, 0 },
1925
    { NULL, NULL, -1, 0 },
1926
    { MVM_jit_expr_templates + 5757, ".f..l..l..l.....ll.f..l..l..l..l.l....lll", 41, 37, 0 },
1927
    { NULL, NULL, -1, 0 },
1928
    { NULL, NULL, -1, 0 },
1929
    { NULL, NULL, -1, 0 },
1930
    { NULL, NULL, -1, 0 },
1931
    { NULL, NULL, -1, 0 },
1932
    { MVM_jit_expr_templates + 5850, "..l..lf...l.....ll...ll", 23, 19, 1 },
1933
    { MVM_jit_expr_templates + 5873, "..l..l...l..l...l..l..l..l..l.l.l.l.l.ll..ll..ll..l..l.....ll...ll..l..l..l..l..lll..llll", 89, 83, 0 },
1934
    { NULL, NULL, -1, 0 },
1935
    { NULL, NULL, -1, 0 },
1936
    { MVM_jit_expr_templates + 5962, ".f.l..l..l..l..l..fl.l.ll.l.f..l..l..l..l..ll.......lll", 55, 51, 0 },
1937
    { MVM_jit_expr_templates + 6017, ".f.f..l.....ll.l.f..l..l..l..l..lll.ff..f..l..l..l..l..l...l..f..f...lll.ll.lll", 79, 75, 1 },
1938
    { NULL, NULL, -1, 0 },
1939
    { MVM_jit_expr_templates + 6096, ".....l..f...ll.ll.", 18, 14, 0 },
1940
    { MVM_jit_expr_templates + 6114, ".....l..f...ll.ll.", 18, 14, 0 },
1941
    { NULL, NULL, -1, 0 },
1942
    { NULL, NULL, -1, 0 },
1943
    { NULL, NULL, -1, 0 },
1944
    { NULL, NULL, -1, 0 },
1945
    { NULL, NULL, -1, 0 },
1946
    { NULL, NULL, -1, 0 },
1947
    { NULL, NULL, -1, 0 },
1948
    { NULL, NULL, -1, 0 },
1949
    { MVM_jit_expr_templates + 6132, ".....l..f...ll.ll.", 18, 14, 0 },
1950
    { NULL, NULL, -1, 0 },
1951
    { NULL, NULL, -1, 0 },
1952
    { MVM_jit_expr_templates + 6150, ".....l...l..f..f...llll.ll.", 27, 23, 0 },
1953
    { NULL, NULL, -1, 0 },
1954
    { NULL, NULL, -1, 0 },
1955
    { NULL, NULL, -1, 0 },
1956
    { NULL, NULL, -1, 0 },
1957
    { NULL, NULL, -1, 0 },
1958
    { NULL, NULL, -1, 0 },
1959
    { NULL, NULL, -1, 0 },
1960
    { NULL, NULL, -1, 0 },
1961
    { NULL, NULL, -1, 0 },
1962
    { MVM_jit_expr_templates + 6177, ".f..l..l..l..l..l.....ll.l", 26, 24, 0 },
1963
    { NULL, NULL, -1, 0 },
1964
    { NULL, NULL, -1, 0 },
1965
    { NULL, NULL, -1, 0 },
1966
    { NULL, NULL, -1, 0 },
1967
    { NULL, NULL, -1, 0 },
1968
    { NULL, NULL, -1, 0 },
1969
    { MVM_jit_expr_templates + 6203, "..l..l..l..l.", 13, 10, 0 },
1970
    { MVM_jit_expr_templates + 6216, "..l..l..l..l..l.l.l..l.....lll..ll", 34, 30, 0 },
1971
    { NULL, NULL, -1, 0 },
1972
    { NULL, NULL, -1, 0 },
1973
    { NULL, NULL, -1, 0 },
1974
    { NULL, NULL, -1, 0 },
1975
    { NULL, NULL, -1, 0 },
1976
    { NULL, NULL, -1, 0 },
1977
    { NULL, NULL, -1, 0 },
1978
    { NULL, NULL, -1, 0 },
1979
    { NULL, NULL, -1, 0 },
1980
    { NULL, NULL, -1, 0 },
1981
    { NULL, NULL, -1, 0 },
1982
    { NULL, NULL, -1, 0 },
1983
    { NULL, NULL, -1, 0 },
1984
    { NULL, NULL, -1, 0 },
1985
    { NULL, NULL, -1, 0 },
1986
    { NULL, NULL, -1, 0 },
1987
    { NULL, NULL, -1, 0 },
1988
    { NULL, NULL, -1, 0 },
1989
    { NULL, NULL, -1, 0 },
1990
    { NULL, NULL, -1, 0 },
1991
    { NULL, NULL, -1, 0 },
1992
    { NULL, NULL, -1, 0 },
1993
    { NULL, NULL, -1, 0 },
1994
    { NULL, NULL, -1, 0 },
1995
    { NULL, NULL, -1, 0 },
1996
    { NULL, NULL, -1, 0 },
1997
    { NULL, NULL, -1, 0 },
1998
    { NULL, NULL, -1, 0 },
1999
    { NULL, NULL, -1, 0 },
2000
    { MVM_jit_expr_templates + 6250, ".....l..f..f...lll.ll.", 22, 18, 0 },
2001
    { NULL, NULL, -1, 0 },
2002
    { NULL, NULL, -1, 0 },
2003
    { NULL, NULL, -1, 0 },
2004
    { NULL, NULL, -1, 0 },
2005
    { NULL, NULL, -1, 0 },
2006
    { NULL, NULL, -1, 0 },
2007
    { NULL, NULL, -1, 0 },
2008
    { NULL, NULL, -1, 0 },
2009
    { NULL, NULL, -1, 0 },
2010
    { NULL, NULL, -1, 0 },
2011
    { NULL, NULL, -1, 0 },
2012
    { NULL, NULL, -1, 0 },
2013
    { NULL, NULL, -1, 0 },
2014
    { NULL, NULL, -1, 0 },
2015
    { NULL, NULL, -1, 0 },
2016
    { NULL, NULL, -1, 0 },
2017
    { NULL, NULL, -1, 0 },
2018
    { NULL, NULL, -1, 0 },
2019
    { NULL, NULL, -1, 0 },
2020
    { NULL, NULL, -1, 0 },
2021
    { NULL, NULL, -1, 0 },
2022
    { NULL, NULL, -1, 0 },
2023
    { NULL, NULL, -1, 0 },
2024
    { NULL, NULL, -1, 0 },
2025
    { NULL, NULL, -1, 0 },
2026
    { NULL, NULL, -1, 0 },
2027
    { NULL, NULL, -1, 0 },
2028
    { NULL, NULL, -1, 0 },
2029
    { NULL, NULL, -1, 0 },
2030
    { NULL, NULL, -1, 0 },
2031
    { NULL, NULL, -1, 0 },
2032
    { NULL, NULL, -1, 0 },
2033
    { NULL, NULL, -1, 0 },
2034
    { NULL, NULL, -1, 0 },
2035
    { NULL, NULL, -1, 0 },
2036
    { NULL, NULL, -1, 0 },
2037
    { NULL, NULL, -1, 0 },
2038
    { NULL, NULL, -1, 0 },
2039
    { NULL, NULL, -1, 0 },
2040
    { NULL, NULL, -1, 0 },
2041
    { MVM_jit_expr_templates + 6272, ".....l..f...ll.ll", 17, 14, 0 },
2042
    { NULL, NULL, -1, 0 },
2043
    { NULL, NULL, -1, 0 },
2044
    { NULL, NULL, -1, 0 },
2045
    { NULL, NULL, -1, 0 },
2046
    { NULL, NULL, -1, 0 },
2047
    { NULL, NULL, -1, 0 },
2048
    { NULL, NULL, -1, 0 },
2049
    { MVM_jit_expr_templates + 6289, ".....l...l.ll.", 14, 10, 0 },
2050
    { NULL, NULL, -1, 0 },
2051
    { NULL, NULL, -1, 0 },
2052
    { NULL, NULL, -1, 0 },
2053
    { NULL, NULL, -1, 0 },
2054
    { NULL, NULL, -1, 0 },
2055
    { NULL, NULL, -1, 0 },
2056
    { NULL, NULL, -1, 0 },
2057
    { NULL, NULL, -1, 0 },
2058
    { NULL, NULL, -1, 0 },
2059
    { NULL, NULL, -1, 0 },
2060
    { MVM_jit_expr_templates + 6303, ".....l...l.ll.", 14, 10, 0 },
2061
    { NULL, NULL, -1, 0 },
2062
    { NULL, NULL, -1, 0 },
2063
    { NULL, NULL, -1, 0 },
2064
    { NULL, NULL, -1, 0 },
2065
    { NULL, NULL, -1, 0 },
2066
    { MVM_jit_expr_templates + 6317, ".....l...l.ll.", 14, 10, 0 },
2067
    { NULL, NULL, -1, 0 },
2068
    { NULL, NULL, -1, 0 },
2069
    { NULL, NULL, -1, 0 },
2070
    { NULL, NULL, -1, 0 },
2071
    { NULL, NULL, -1, 0 },
2072
    { NULL, NULL, -1, 0 },
2073
    { NULL, NULL, -1, 0 },
2074
    { NULL, NULL, -1, 0 },
2075
    { NULL, NULL, -1, 0 },
2076
    { NULL, NULL, -1, 0 },
2077
    { NULL, NULL, -1, 0 },
2078
    { NULL, NULL, -1, 0 },
2079
    { NULL, NULL, -1, 0 },
2080
    { NULL, NULL, -1, 0 },
2081
    { NULL, NULL, -1, 0 },
2082
    { NULL, NULL, -1, 0 },
2083
    { NULL, NULL, -1, 0 },
2084
    { NULL, NULL, -1, 0 },
2085
    { NULL, NULL, -1, 0 },
2086
    { NULL, NULL, -1, 0 },
2087
    { NULL, NULL, -1, 0 },
2088
    { NULL, NULL, -1, 0 },
2089
    { NULL, NULL, -1, 0 },
2090
    { NULL, NULL, -1, 0 },
2091
    { NULL, NULL, -1, 0 },
2092
    { NULL, NULL, -1, 0 },
2093
    { NULL, NULL, -1, 0 },
2094
    { NULL, NULL, -1, 0 },
2095
    { NULL, NULL, -1, 0 },
2096
    { NULL, NULL, -1, 0 },
2097
    { NULL, NULL, -1, 0 },
2098
    { NULL, NULL, -1, 0 },
2099
    { NULL, NULL, -1, 0 },
2100
    { NULL, NULL, -1, 0 },
2101
    { NULL, NULL, -1, 0 },
2102
    { MVM_jit_expr_templates + 6331, ".f.....l...l.ll.ll", 18, 15, 1 },
2103
    { NULL, NULL, -1, 0 },
2104
    { NULL, NULL, -1, 0 },
2105
    { MVM_jit_expr_templates + 6349, ".....l..f...ll.ll.", 18, 14, 0 },
2106
    { MVM_jit_expr_templates + 6367, ".....l..f..f...lll.ll.", 22, 18, 0 },
2107
    { MVM_jit_expr_templates + 6389, ".....l..f..f...lll.ll.", 22, 18, 0 },
2108
    { MVM_jit_expr_templates + 6411, ".....l..f..f...lll.ll.", 22, 18, 0 },
2109
    { MVM_jit_expr_templates + 6433, ".....l..f..f..f...llll.ll.", 26, 22, 0 },
2110
    { MVM_jit_expr_templates + 6459, ".....l..f..f..f..f..f..f...lllllll.ll.", 38, 34, 0 },
2111
    { MVM_jit_expr_templates + 6497, ".....l..f..f..f...llll.ll.", 26, 22, 0 },
2112
    { MVM_jit_expr_templates + 6523, ".....l..f...ll.ll", 17, 14, 0 },
2113
    { MVM_jit_expr_templates + 6540, ".....l..f...ll.ll", 17, 14, 0 },
2114
    { MVM_jit_expr_templates + 6557, ".....l..f...ll.ll.", 18, 14, 0 },
2115
    { MVM_jit_expr_templates + 6575, ".....l...l.ll", 13, 10, 0 },
2116
    { MVM_jit_expr_templates + 6588, ".....l...l.ll.", 14, 10, 0 },
2117
    { MVM_jit_expr_templates + 6602, ".....l..f...ll.ll", 17, 14, 0 },
2118
    { MVM_jit_expr_templates + 6619, ".....l..f...ll.ll", 17, 14, 0 },
2119
    { NULL, NULL, -1, 0 },
2120
    { NULL, NULL, -1, 0 },
2121
    { NULL, NULL, -1, 0 },
2122
    { NULL, NULL, -1, 0 },
2123
    { NULL, NULL, -1, 0 },
2124
    { NULL, NULL, -1, 0 },
2125
    { NULL, NULL, -1, 0 },
2126
    { NULL, NULL, -1, 0 },
2127
    { NULL, NULL, -1, 0 },
2128
    { NULL, NULL, -1, 0 },
2129
    { NULL, NULL, -1, 0 },
2130
    { MVM_jit_expr_templates + 6636, ".....l..f..f..f..f..f...llllll.ll.", 34, 30, 0 },
2131
    { MVM_jit_expr_templates + 6670, ".....l..f.....l.....l...llll.ll", 31, 28, 1 },
2132
    { MVM_jit_expr_templates + 6701, ".....l..f..f..f..f...lllll.ll.", 30, 26, 0 },
2133
    { MVM_jit_expr_templates + 6731, ".....l..f..f..f..f...lllll.ll.", 30, 26, 0 },
2134
    { MVM_jit_expr_templates + 6761, ".....l..f..f..f..f..f...llllll.ll.", 34, 30, 0 },
2135
    { MVM_jit_expr_templates + 6795, ".....l..f..f..f..f..f..f...lllllll.ll.", 38, 34, 0 },
2136
    { NULL, NULL, -1, 0 },
2137
    { MVM_jit_expr_templates + 6833, ".....l..f..f..f..f..f...llllll.ll.", 34, 30, 0 },
2138
    { NULL, NULL, -1, 0 },
2139
    { MVM_jit_expr_templates + 6867, ".....l..f..f..f..f..f...llllll.ll.", 34, 30, 0 },
2140
    { MVM_jit_expr_templates + 6901, ".....l..f.....l...lll.ll..l.l.l...l..l..l..l..lll..ll", 53, 49, 0 },
2141
    { MVM_jit_expr_templates + 6954, ".....l..f.....l...lll.ll..l.l.l...l..l..l..l..lll..ll", 53, 49, 0 },
2142
    { MVM_jit_expr_templates + 7007, ".....l...l.ll.", 14, 10, 0 },
2143
    { MVM_jit_expr_templates + 7021, ".f", 2, 0, 0 },
2144
    { MVM_jit_expr_templates + 7023, ".f", 2, 0, 0 },
2145
    { MVM_jit_expr_templates + 7025, ".f.l..l..l..l..l..fl.l.ll", 25, 22, 0 },
2146
    { NULL, NULL, -1, 0 },
2147
    { NULL, NULL, -1, 0 },
2148
    { NULL, NULL, -1, 0 },
2149
    { NULL, NULL, -1, 0 },
2150
    { NULL, NULL, -1, 0 },
2151
    { NULL, NULL, -1, 0 },
2152
    { NULL, NULL, -1, 0 },
2153
    { NULL, NULL, -1, 0 },
2154
    { NULL, NULL, -1, 0 },
2155
    { NULL, NULL, -1, 0 },
2156
    { NULL, NULL, -1, 0 },
2157
    { NULL, NULL, -1, 0 },
2158
    { NULL, NULL, -1, 0 },
2159
    { NULL, NULL, -1, 0 },
2160
    { NULL, NULL, -1, 0 },
2161
    { NULL, NULL, -1, 0 },
2162
    { NULL, NULL, -1, 0 },
2163
    { NULL, NULL, -1, 0 },
2164
    { NULL, NULL, -1, 0 },
2165
    { NULL, NULL, -1, 0 },
2166
    { NULL, NULL, -1, 0 },
2167
    { NULL, NULL, -1, 0 },
2168
    { NULL, NULL, -1, 0 },
2169
    { NULL, NULL, -1, 0 },
2170
    { NULL, NULL, -1, 0 },
2171
    { NULL, NULL, -1, 0 },
2172
    { MVM_jit_expr_templates + 7050, ".....l..f...ll.ll.", 18, 14, 0 },
2173
    { MVM_jit_expr_templates + 7068, ".....l..f...ll.ll.", 18, 14, 0 },
2174
    { MVM_jit_expr_templates + 7086, ".....l..f...ll.ll.", 18, 14, 0 },
2175
    { NULL, NULL, -1, 0 },
2176
    { NULL, NULL, -1, 0 },
2177
    { NULL, NULL, -1, 0 },
2178
    { NULL, NULL, -1, 0 },
2179
    { NULL, NULL, -1, 0 },
2180
    { MVM_jit_expr_templates + 7104, ".....l..f..f...lll.ll", 21, 18, 1 },
2181
    { NULL, NULL, -1, 0 },
2182
    { NULL, NULL, -1, 0 },
2183
    { NULL, NULL, -1, 0 },
2184
    { NULL, NULL, -1, 0 },
2185
    { NULL, NULL, -1, 0 },
2186
    { NULL, NULL, -1, 0 },
2187
    { NULL, NULL, -1, 0 },
2188
    { NULL, NULL, -1, 0 },
2189
    { NULL, NULL, -1, 0 },
2190
    { NULL, NULL, -1, 0 },
2191
    { NULL, NULL, -1, 0 },
2192
    { NULL, NULL, -1, 0 },
2193
    { NULL, NULL, -1, 0 },
2194
    { NULL, NULL, -1, 0 },
2195
    { NULL, NULL, -1, 0 },
2196
    { NULL, NULL, -1, 0 },
2197
    { NULL, NULL, -1, 0 },
2198
    { NULL, NULL, -1, 0 },
2199
    { NULL, NULL, -1, 0 },
2200
    { NULL, NULL, -1, 0 },
2201
    { NULL, NULL, -1, 0 },
2202
    { NULL, NULL, -1, 0 },
2203
    { NULL, NULL, -1, 0 },
2204
    { NULL, NULL, -1, 0 },
2205
    { MVM_jit_expr_templates + 7125, ".....l..f..f..f...llll.ll.", 26, 22, 0 },
2206
    { MVM_jit_expr_templates + 7151, ".....l..f..f...lll.ll.", 22, 18, 0 },
2207
    { NULL, NULL, -1, 0 },
2208
    { NULL, NULL, -1, 0 },
2209
    { NULL, NULL, -1, 0 },
2210
    { NULL, NULL, -1, 0 },
2211
    { NULL, NULL, -1, 0 },
2212
    { NULL, NULL, -1, 0 },
2213
    { NULL, NULL, -1, 0 },
2214
    { NULL, NULL, -1, 0 },
2215
    { NULL, NULL, -1, 0 },
2216
    { NULL, NULL, -1, 0 },
2217
    { NULL, NULL, -1, 0 },
2218
    { NULL, NULL, -1, 0 },
2219
    { NULL, NULL, -1, 0 },
2220
    { NULL, NULL, -1, 0 },
2221
    { NULL, NULL, -1, 0 },
2222
    { NULL, NULL, -1, 0 },
2223
    { NULL, NULL, -1, 0 },
2224
    { NULL, NULL, -1, 0 },
2225
    { NULL, NULL, -1, 0 },
2226
    { NULL, NULL, -1, 0 },
2227
    { NULL, NULL, -1, 0 },
2228
    { NULL, NULL, -1, 0 },
2229
    { NULL, NULL, -1, 0 },
2230
    { NULL, NULL, -1, 0 },
2231
    { NULL, NULL, -1, 0 },
2232
    { NULL, NULL, -1, 0 },
2233
    { NULL, NULL, -1, 0 },
2234
    { NULL, NULL, -1, 0 },
2235
    { NULL, NULL, -1, 0 },
2236
    { NULL, NULL, -1, 0 },
2237
    { NULL, NULL, -1, 0 },
2238
    { MVM_jit_expr_templates + 7198, ".f.l..l..l..l..l..fl.l.ll.l....f..l..l..l..l.l.l..l...l..f...ll.ll.....lll..ll.lll", 82, 78, 0 },
2239
    { NULL, NULL, -1, 0 },
2240
    { NULL, NULL, -1, 0 },
2241
    { NULL, NULL, -1, 0 },
2242
    { NULL, NULL, -1, 0 },
2243
    { NULL, NULL, -1, 0 },
2244
    { NULL, NULL, -1, 0 },
2245
    { NULL, NULL, -1, 0 },
2246
    { NULL, NULL, -1, 0 },
2247
    { NULL, NULL, -1, 0 },
2248
    { NULL, NULL, -1, 0 },
2249
    { NULL, NULL, -1, 0 },
2250
    { NULL, NULL, -1, 0 },
2251
    { NULL, NULL, -1, 0 },
2252
    { NULL, NULL, -1, 0 },
2253
    { NULL, NULL, -1, 0 },
2254
    { NULL, NULL, -1, 0 },
2255
    { NULL, NULL, -1, 0 },
2256
    { NULL, NULL, -1, 0 },
2257
    { NULL, NULL, -1, 0 },
2258
    { NULL, NULL, -1, 0 },
2259
    { NULL, NULL, -1, 0 },
2260
    { NULL, NULL, -1, 0 },
2261
    { NULL, NULL, -1, 0 },
2262
    { NULL, NULL, -1, 0 },
2263
    { MVM_jit_expr_templates + 7173, ".f", 2, 0, 0 },
2264
    { MVM_jit_expr_templates + 7175, ".f", 2, 0, 0 },
2265
    { NULL, NULL, -1, 0 },
2266
    { NULL, NULL, -1, 0 },
2267
    { MVM_jit_expr_templates + 7177, ".....l..f..f...lll.ll", 21, 18, 1 },
2268
    { NULL, NULL, -1, 0 },
2269
    { NULL, NULL, -1, 0 },
2270
    { NULL, NULL, -1, 0 },
2271
    { NULL, NULL, -1, 0 },
2272
    { NULL, NULL, -1, 0 },
2273
    { NULL, NULL, -1, 0 },
2274
    { NULL, NULL, -1, 0 },
2275
    { NULL, NULL, -1, 0 },
2276
    { NULL, NULL, -1, 0 },
2277
    { NULL, NULL, -1, 0 },
2278
    { NULL, NULL, -1, 0 },
2279
    { NULL, NULL, -1, 0 },
2280
    { NULL, NULL, -1, 0 },
2281
    { NULL, NULL, -1, 0 },
2282
    { NULL, NULL, -1, 0 },
2283
    { NULL, NULL, -1, 0 },
2284
    { NULL, NULL, -1, 0 },
2285
    { NULL, NULL, -1, 0 },
2286
    { NULL, NULL, -1, 0 },
2287
    { NULL, NULL, -1, 0 },
2288
    { NULL, NULL, -1, 0 },
2289
    { MVM_jit_expr_templates + 7280, "..l..l.", 7, 4, 0 },
2290
    { NULL, NULL, -1, 0 },
2291
    { NULL, NULL, -1, 0 },
2292
    { NULL, NULL, -1, 0 },
2293
    { NULL, NULL, -1, 0 },
2294
    { NULL, NULL, -1, 0 },
2295
    { NULL, NULL, -1, 0 },
2296
    { NULL, NULL, -1, 0 },
2297
    { NULL, NULL, -1, 0 },
2298
    { NULL, NULL, -1, 0 },
2299
    { NULL, NULL, -1, 0 },
2300
    { NULL, NULL, -1, 0 },
2301
    { NULL, NULL, -1, 0 },
2302
    { NULL, NULL, -1, 0 },
2303
    { MVM_jit_expr_templates + 7287, ".....l..f..f..f..f..f...llllll.ll.", 34, 30, 0 },
2304
    { NULL, NULL, -1, 0 },
2305
    { MVM_jit_expr_templates + 7321, ".....l..f...ll.ll.", 18, 14, 0 },
2306
    { MVM_jit_expr_templates + 7339, ".....l..f..f..f...llll.ll.", 26, 22, 0 },
2307
    { NULL, NULL, -1, 0 },
2308
    { NULL, NULL, -1, 0 },
2309
    { MVM_jit_expr_templates + 7365, ".....l..f..f..f...llll.ll.", 26, 22, 0 },
2310
    { MVM_jit_expr_templates + 7391, ".....l..f..f..f...llll.ll.", 26, 22, 0 },
2311
    { NULL, NULL, -1, 0 },
2312
    { NULL, NULL, -1, 0 },
2313
    { NULL, NULL, -1, 0 },
2314
    { NULL, NULL, -1, 0 },
2315
    { NULL, NULL, -1, 0 },
2316
    { NULL, NULL, -1, 0 },
2317
    { NULL, NULL, -1, 0 },
2318
    { NULL, NULL, -1, 0 },
2319
    { NULL, NULL, -1, 0 },
2320
    { NULL, NULL, -1, 0 },
2321
    { NULL, NULL, -1, 0 },
2322
    { NULL, NULL, -1, 0 },
2323
    { NULL, NULL, -1, 0 },
2324
    { NULL, NULL, -1, 0 },
2325
    { NULL, NULL, -1, 0 },
2326
    { NULL, NULL, -1, 0 },
2327
    { NULL, NULL, -1, 0 },
2328
    { NULL, NULL, -1, 0 },
2329
    { NULL, NULL, -1, 0 },
2330
    { NULL, NULL, -1, 0 },
2331
    { NULL, NULL, -1, 0 },
2332
    { NULL, NULL, -1, 0 },
2333
    { NULL, NULL, -1, 0 },
2334
    { MVM_jit_expr_templates + 7417, ".....l..f..f..f..f..f...llllll.ll.", 34, 30, 0 },
2335
    { NULL, NULL, -1, 0 },
2336
    { NULL, NULL, -1, 0 },
2337
    { NULL, NULL, -1, 0 },
2338
    { NULL, NULL, -1, 0 },
2339
    { MVM_jit_expr_templates + 7451, ".....l...l.ll.", 14, 10, 0 },
2340
    { MVM_jit_expr_templates + 7465, ".f..l..l..l..l..l...l..f..l..l...ll.ll..f..l..l..l..l..l..l.l.fl..l..l..l..l..l..l..l..l...llll.ll.ll.f..l..l..l..l..l...l..f..l..l..f..f..l..l..f..f...lllllll.ll..lll..lll", 172, 167, 1 },
2341
    { NULL, NULL, -1, 0 },
2342
    { NULL, NULL, -1, 0 },
2343
    { NULL, NULL, -1, 0 },
2344
    { NULL, NULL, -1, 0 },
2345
    { NULL, NULL, -1, 0 },
2346
    { NULL, NULL, -1, 0 },
2347
    { NULL, NULL, -1, 0 },
2348
    { NULL, NULL, -1, 0 },
2349
    { NULL, NULL, -1, 0 },
2350
    { MVM_jit_expr_templates + 7637, ".f..l..l..l..l..l...l..f..l..l..f..f..l..f..f.....l...lllllll.ll", 64, 61, 1 },
2351
    { NULL, NULL, -1, 0 },
2352
    { NULL, NULL, -1, 0 },
2353
    { NULL, NULL, -1, 0 },
2354
    { NULL, NULL, -1, 0 },
2355
    { NULL, NULL, -1, 0 },
2356
    { NULL, NULL, -1, 0 },
2357
    { NULL, NULL, -1, 0 },
2358
    { NULL, NULL, -1, 0 },
2359
    { NULL, NULL, -1, 0 },
2360
    { NULL, NULL, -1, 0 },
2361
    { NULL, NULL, -1, 0 },
2362
    { NULL, NULL, -1, 0 },
2363
    { MVM_jit_expr_templates + 7701, ".....l..f...ll.ll.", 18, 14, 0 },
2364
    { MVM_jit_expr_templates + 7719, ".f.f..l.....ll.l.f..l..l..l..l..lll.f..l..l..l..l..l...l..f..f...lll.ll.ff..lll", 79, 75, 1 },
2365
    { NULL, NULL, -1, 0 },
2366
    { NULL, NULL, -1, 0 },
2367
    { NULL, NULL, -1, 0 },
2368
    { MVM_jit_expr_templates + 7798, "..l..l..l..l..lf..l.", 20, 17, 0 },
2369
    { MVM_jit_expr_templates + 7818, "..l..l..l..l..lf..l.", 20, 17, 0 },
2370
    { MVM_jit_expr_templates + 7838, "..l..l..l..l..lf..l.", 20, 17, 0 },
2371
    { MVM_jit_expr_templates + 7858, "..l..l..l..l..lf..l.", 20, 17, 0 },
2372
    { NULL, NULL, -1, 0 },
2373
    { NULL, NULL, -1, 0 },
2374
    { NULL, NULL, -1, 0 },
2375
    { NULL, NULL, -1, 0 },
2376
    { NULL, NULL, -1, 0 },
2377
    { NULL, NULL, -1, 0 },
2378
    { NULL, NULL, -1, 0 },
2379
    { MVM_jit_expr_templates + 7878, "..l..l..l..l..lf..l.", 20, 17, 0 },
2380
    { NULL, NULL, -1, 0 },
2381
    { MVM_jit_expr_templates + 7898, ".....l..f...ll.ll..l.l...l..l..l..l..lf..l..ll..l..lf..l...l..l..ll..fl...lllll", 79, 72, 1 },
2382
    { NULL, NULL, -1, 0 },
2383
    { NULL, NULL, -1, 0 },
2384
    { NULL, NULL, -1, 0 },
2385
    { NULL, NULL, -1, 0 },
2386
    { NULL, NULL, -1, 0 },
2387
    { NULL, NULL, -1, 0 },
2388
    { NULL, NULL, -1, 0 },
2389
    { NULL, NULL, -1, 0 },
2390
    { NULL, NULL, -1, 0 },
2391
    { NULL, NULL, -1, 0 },
2392
    { NULL, NULL, -1, 0 },
2393
    { NULL, NULL, -1, 0 },
2394
    { NULL, NULL, -1, 0 },
2395
    { NULL, NULL, -1, 0 },
2396
    { MVM_jit_expr_templates + 7977, ".f..l..l.l.f..lll..ll.lf.l..l.l..l..l..l..l..lll..ll", 52, 48, 0 },
2397
    { MVM_jit_expr_templates + 8029, ".f..l..l.l.f..lll..ll.lf.l..l.l.l..l..l..l..l..lf..l..l.ll..f..l.....ll.l.l.l..l.....ll.l..lll.....l..f...ll.ll.ll..ll.l..lll.lll..lll", 134, 129, 0 },
2398
    { NULL, NULL, -1, 0 },
2399
    { MVM_jit_expr_templates + 8163, ".f..l..l.l.f..lll..ll.lf.l.", 27, 24, 0 },
2400
    { MVM_jit_expr_templates + 8190, ".f..l..l.l.f..lll..ll.lf.l.", 27, 24, 0 },
2401
    { MVM_jit_expr_templates + 8217, ".f..l..l.l.f..lll..ll.lf.l.", 27, 24, 0 },
2402
    { MVM_jit_expr_templates + 8244, ".f..l..l.l.f..lll..ll.lf.lf..f..l.....ll.l.f.f..l.....ll.l..lll.....l..f...ll.ll.ll..ll", 87, 83, 0 },
2403
    { MVM_jit_expr_templates + 8331, ".f..l..l.l.f..lll..ll.lf.lf.", 28, 24, 0 },
2404
    { MVM_jit_expr_templates + 8359, ".f..l..l.l.f..lll..ll.lf.lf.", 28, 24, 0 },
2405
    { MVM_jit_expr_templates + 8387, ".f..l..l.l.f..lll..ll.lf.lf..f..l.....ll.l.f.f..l.....ll.l..lll.....l..f...ll.ll.ll..ll", 87, 83, 0 },
2406
    { NULL, NULL, -1, 0 },
2407
    { NULL, NULL, -1, 0 },
2408
    { NULL, NULL, -1, 0 },
2409
    { NULL, NULL, -1, 0 },
2410
    { NULL, NULL, -1, 0 },
2411
    { NULL, NULL, -1, 0 },
2412
    { MVM_jit_expr_templates + 8474, "..l..l..l..l..lf..l..l..l..lf..l..l.l.....l...l..l..l..l..lf..l..l..f...lll.ll..lll..ll", 87, 83, 0 },
2413
    { MVM_jit_expr_templates + 8561, ".....l...l..l..l..l..lf..l..l..f...lll.ll.", 42, 38, 0 },
2414
    { NULL, NULL, -1, 0 },
2415
    { NULL, NULL, -1, 0 },
2416
    { NULL, NULL, -1, 0 },
2417
    { NULL, NULL, -1, 0 },
2418
    { NULL, NULL, -1, 0 },
2419
    { NULL, NULL, -1, 0 },
2420
    { NULL, NULL, -1, 0 },
2421
    { NULL, NULL, -1, 0 },
2422
    { NULL, NULL, -1, 0 },
2423
    { NULL, NULL, -1, 0 },
2424
    { NULL, NULL, -1, 0 },
2425
    { NULL, NULL, -1, 0 },
2426
    { NULL, NULL, -1, 0 },
2427
    { NULL, NULL, -1, 0 },
2428
    { NULL, NULL, -1, 0 },
2429
    { NULL, NULL, -1, 0 },
2430
};
2431
796k
static const MVMJitExprTemplate * MVM_jit_get_template_for_opcode(MVMuint16 opcode) {
2432
796k
    if (opcode >= 884) return NULL;
2433
796k
    if (MVM_jit_expr_template_info[opcode].len < 0) return NULL;
2434
738k
    return &MVM_jit_expr_template_info[opcode];
2435
796k
}