Coverage Report

Created: 2018-07-03 15:31

/home/travis/build/MoarVM/MoarVM/src/core/ops.h
Line
Count
Source (jump to first uncovered line)
1
/* This file is generated from src/core/oplist by tools/update_ops.p6. */
2
3
/* Op name defines. */
4
797k
#define MVM_OP_no_op 0
5
97.6k
#define MVM_OP_const_i8 1
6
97.6k
#define MVM_OP_const_i16 2
7
97.6k
#define MVM_OP_const_i32 3
8
465k
#define MVM_OP_const_i64 4
9
97.6k
#define MVM_OP_const_n32 5
10
239k
#define MVM_OP_const_n64 6
11
397k
#define MVM_OP_const_s 7
12
926k
#define MVM_OP_set 8
13
#define MVM_OP_extend_u8 9
14
#define MVM_OP_extend_u16 10
15
#define MVM_OP_extend_u32 11
16
#define MVM_OP_extend_i8 12
17
#define MVM_OP_extend_i16 13
18
139k
#define MVM_OP_extend_i32 14
19
#define MVM_OP_trunc_u8 15
20
#define MVM_OP_trunc_u16 16
21
#define MVM_OP_trunc_u32 17
22
#define MVM_OP_trunc_i8 18
23
139k
#define MVM_OP_trunc_i16 19
24
139k
#define MVM_OP_trunc_i32 20
25
#define MVM_OP_extend_n32 21
26
#define MVM_OP_trunc_n32 22
27
706k
#define MVM_OP_goto 23
28
126k
#define MVM_OP_if_i 24
29
138k
#define MVM_OP_unless_i 25
30
109k
#define MVM_OP_if_n 26
31
119k
#define MVM_OP_unless_n 27
32
48.7k
#define MVM_OP_if_s 28
33
59.0k
#define MVM_OP_unless_s 29
34
23.3k
#define MVM_OP_if_s0 30
35
23.3k
#define MVM_OP_unless_s0 31
36
8.17k
#define MVM_OP_if_o 32
37
16.3k
#define MVM_OP_unless_o 33
38
1.33M
#define MVM_OP_jumplist 34
39
299k
#define MVM_OP_getlex 35
40
315k
#define MVM_OP_bindlex 36
41
#define MVM_OP_getlex_ni 37
42
#define MVM_OP_getlex_nn 38
43
#define MVM_OP_getlex_ns 39
44
139k
#define MVM_OP_getlex_no 40
45
#define MVM_OP_bindlex_ni 41
46
#define MVM_OP_bindlex_nn 42
47
#define MVM_OP_bindlex_ns 43
48
#define MVM_OP_bindlex_no 44
49
#define MVM_OP_getlex_ng 45
50
#define MVM_OP_bindlex_ng 46
51
486
#define MVM_OP_getdynlex 47
52
130
#define MVM_OP_binddynlex 48
53
#define MVM_OP_setlexvalue 49
54
139k
#define MVM_OP_lexprimspec 50
55
71.2k
#define MVM_OP_return_i 51
56
72.3k
#define MVM_OP_return_n 52
57
68.9k
#define MVM_OP_return_s 53
58
75.6k
#define MVM_OP_return_o 54
59
64.1k
#define MVM_OP_return 55
60
146k
#define MVM_OP_eq_i 56
61
145k
#define MVM_OP_ne_i 57
62
147k
#define MVM_OP_lt_i 58
63
145k
#define MVM_OP_le_i 59
64
145k
#define MVM_OP_gt_i 60
65
145k
#define MVM_OP_ge_i 61
66
139k
#define MVM_OP_cmp_i 62
67
142k
#define MVM_OP_add_i 63
68
142k
#define MVM_OP_sub_i 64
69
139k
#define MVM_OP_mul_i 65
70
139k
#define MVM_OP_div_i 66
71
#define MVM_OP_div_u 67
72
139k
#define MVM_OP_mod_i 68
73
#define MVM_OP_mod_u 69
74
139k
#define MVM_OP_neg_i 70
75
#define MVM_OP_abs_i 71
76
345k
#define MVM_OP_inc_i 72
77
206k
#define MVM_OP_inc_u 73
78
346k
#define MVM_OP_dec_i 74
79
206k
#define MVM_OP_dec_u 75
80
141k
#define MVM_OP_band_i 76
81
141k
#define MVM_OP_bor_i 77
82
141k
#define MVM_OP_bxor_i 78
83
139k
#define MVM_OP_bnot_i 79
84
139k
#define MVM_OP_blshift_i 80
85
139k
#define MVM_OP_brshift_i 81
86
139k
#define MVM_OP_pow_i 82
87
142k
#define MVM_OP_not_i 83
88
#define MVM_OP_gcd_i 84
89
#define MVM_OP_lcm_i 85
90
150k
#define MVM_OP_eq_n 86
91
146k
#define MVM_OP_ne_n 87
92
147k
#define MVM_OP_lt_n 88
93
150k
#define MVM_OP_le_n 89
94
143k
#define MVM_OP_gt_n 90
95
147k
#define MVM_OP_ge_n 91
96
139k
#define MVM_OP_cmp_n 92
97
140k
#define MVM_OP_add_n 93
98
140k
#define MVM_OP_sub_n 94
99
140k
#define MVM_OP_mul_n 95
100
140k
#define MVM_OP_div_n 96
101
#define MVM_OP_mod_n 97
102
139k
#define MVM_OP_neg_n 98
103
#define MVM_OP_abs_n 99
104
0
#define MVM_OP_pow_n 100
105
#define MVM_OP_ceil_n 101
106
0
#define MVM_OP_floor_n 102
107
0
#define MVM_OP_sin_n 103
108
0
#define MVM_OP_asin_n 104
109
0
#define MVM_OP_cos_n 105
110
0
#define MVM_OP_acos_n 106
111
0
#define MVM_OP_tan_n 107
112
0
#define MVM_OP_atan_n 108
113
0
#define MVM_OP_atan2_n 109
114
#define MVM_OP_sec_n 110
115
#define MVM_OP_asec_n 111
116
#define MVM_OP_sinh_n 112
117
#define MVM_OP_cosh_n 113
118
#define MVM_OP_tanh_n 114
119
#define MVM_OP_sech_n 115
120
0
#define MVM_OP_sqrt_n 116
121
#define MVM_OP_log_n 117
122
#define MVM_OP_exp_n 118
123
147k
#define MVM_OP_coerce_in 119
124
144k
#define MVM_OP_coerce_ni 120
125
1.17k
#define MVM_OP_coerce_is 121
126
2.02k
#define MVM_OP_coerce_ns 122
127
2.72k
#define MVM_OP_coerce_si 123
128
1.97k
#define MVM_OP_coerce_sn 124
129
22.0k
#define MVM_OP_smrt_numify 125
130
40.2k
#define MVM_OP_smrt_strify 126
131
656k
#define MVM_OP_prepargs 127
132
279k
#define MVM_OP_arg_i 128
133
185k
#define MVM_OP_arg_n 129
134
502k
#define MVM_OP_arg_s 130
135
1.00M
#define MVM_OP_arg_o 131
136
60.5k
#define MVM_OP_argconst_i 132
137
60.5k
#define MVM_OP_argconst_n 133
138
154k
#define MVM_OP_argconst_s 134
139
215k
#define MVM_OP_invoke_v 135
140
193k
#define MVM_OP_invoke_i 136
141
193k
#define MVM_OP_invoke_n 137
142
193k
#define MVM_OP_invoke_s 138
143
245k
#define MVM_OP_invoke_o 139
144
128k
#define MVM_OP_checkarity 140
145
21.7k
#define MVM_OP_param_rp_i 141
146
19.3k
#define MVM_OP_param_rp_n 142
147
22.7k
#define MVM_OP_param_rp_s 143
148
53.2k
#define MVM_OP_param_rp_o 144
149
3.90k
#define MVM_OP_param_op_i 145
150
1.65k
#define MVM_OP_param_op_n 146
151
5.07k
#define MVM_OP_param_op_s 147
152
35.5k
#define MVM_OP_param_op_o 148
153
1.57k
#define MVM_OP_param_rn_i 149
154
1.57k
#define MVM_OP_param_rn_n 150
155
1.61k
#define MVM_OP_param_rn_s 151
156
1.63k
#define MVM_OP_param_rn_o 152
157
1.79k
#define MVM_OP_param_on_i 153
158
1.57k
#define MVM_OP_param_on_n 154
159
1.65k
#define MVM_OP_param_on_s 155
160
2.68k
#define MVM_OP_param_on_o 156
161
139k
#define MVM_OP_param_sp 157
162
139k
#define MVM_OP_param_sn 158
163
139k
#define MVM_OP_getcode 159
164
#define MVM_OP_caller 160
165
0
#define MVM_OP_capturelex 161
166
0
#define MVM_OP_takeclosure 162
167
139k
#define MVM_OP_exception 163
168
0
#define MVM_OP_bindexmessage 164
169
0
#define MVM_OP_bindexpayload 165
170
0
#define MVM_OP_bindexcategory 166
171
0
#define MVM_OP_getexmessage 167
172
0
#define MVM_OP_getexpayload 168
173
0
#define MVM_OP_getexcategory 169
174
0
#define MVM_OP_throwdyn 170
175
0
#define MVM_OP_throwlex 171
176
0
#define MVM_OP_throwlexotic 172
177
1.79k
#define MVM_OP_throwcatdyn 173
178
1.78k
#define MVM_OP_throwcatlex 174
179
1.78k
#define MVM_OP_throwcatlexotic 175
180
652
#define MVM_OP_die 176
181
0
#define MVM_OP_rethrow 177
182
0
#define MVM_OP_resume 178
183
139k
#define MVM_OP_takehandlerresult 179
184
#define MVM_OP_DEPRECATED_33 180
185
#define MVM_OP_DEPRECATED_34 181
186
#define MVM_OP_backtracestrings 182
187
0
#define MVM_OP_usecapture 183
188
0
#define MVM_OP_savecapture 184
189
139k
#define MVM_OP_captureposelems 185
190
139k
#define MVM_OP_captureposarg 186
191
139k
#define MVM_OP_captureposarg_i 187
192
139k
#define MVM_OP_captureposarg_n 188
193
139k
#define MVM_OP_captureposarg_s 189
194
0
#define MVM_OP_captureposprimspec 190
195
139k
#define MVM_OP_captureexistsnamed 191
196
139k
#define MVM_OP_capturehasnameds 192
197
139k
#define MVM_OP_invokewithcapture 193
198
156
#define MVM_OP_multicacheadd 194
199
0
#define MVM_OP_multicachefind 195
200
139k
#define MVM_OP_null_s 196
201
140k
#define MVM_OP_isnull_s 197
202
4.58k
#define MVM_OP_eq_s 198
203
4.37k
#define MVM_OP_ne_s 199
204
0
#define MVM_OP_gt_s 200
205
0
#define MVM_OP_ge_s 201
206
0
#define MVM_OP_lt_s 202
207
0
#define MVM_OP_le_s 203
208
0
#define MVM_OP_cmp_s 204
209
172
#define MVM_OP_eqat_s 205
210
246
#define MVM_OP_eqatic_s 206
211
#define MVM_OP_haveat_s 207
212
1.98k
#define MVM_OP_concat_s 208
213
999
#define MVM_OP_repeat_s 209
214
612
#define MVM_OP_substr_s 210
215
20
#define MVM_OP_index_s 211
216
1.59k
#define MVM_OP_graphs_s 212
217
811
#define MVM_OP_codes_s 213
218
0
#define MVM_OP_getcp_s 214
219
#define MVM_OP_indexcp_s 215
220
0
#define MVM_OP_uc 216
221
0
#define MVM_OP_lc 217
222
0
#define MVM_OP_tc 218
223
996
#define MVM_OP_split 219
224
2
#define MVM_OP_join 220
225
#define MVM_OP_getcpbyname 221
226
41.7k
#define MVM_OP_indexat 222
227
40.9k
#define MVM_OP_indexnat 223
228
0
#define MVM_OP_unipropcode 224
229
0
#define MVM_OP_unipvalcode 225
230
#define MVM_OP_hasuniprop 226
231
#define MVM_OP_hasunipropc 227
232
1.59k
#define MVM_OP_chars 228
233
4
#define MVM_OP_chr 229
234
140k
#define MVM_OP_ordfirst 230
235
140k
#define MVM_OP_ordat 231
236
#define MVM_OP_rindexfrom 232
237
0
#define MVM_OP_escape 233
238
1.60k
#define MVM_OP_flip 234
239
#define MVM_OP_setbuffersize_fh 235
240
24
#define MVM_OP_iscclass 236
241
36
#define MVM_OP_findcclass 237
242
66
#define MVM_OP_findnotcclass 238
243
1.28k
#define MVM_OP_nfafromstatelist 239
244
0
#define MVM_OP_nfarunproto 240
245
40
#define MVM_OP_nfarunalt 241
246
12
#define MVM_OP_radix 242
247
24
#define MVM_OP_encode 243
248
#define MVM_OP_decode 244
249
0
#define MVM_OP_istrue_s 245
250
0
#define MVM_OP_isfalse_s 246
251
245k
#define MVM_OP_null 247
252
144k
#define MVM_OP_isnull 248
253
52.7k
#define MVM_OP_ifnonnull 249
254
47.5k
#define MVM_OP_findmeth 250
255
10.0k
#define MVM_OP_findmeth_s 251
256
596
#define MVM_OP_can 252
257
678
#define MVM_OP_can_s 253
258
114k
#define MVM_OP_create 254
259
425
#define MVM_OP_clone 255
260
145k
#define MVM_OP_isconcrete 256
261
3
#define MVM_OP_rebless 257
262
2.06k
#define MVM_OP_istype 258
263
139k
#define MVM_OP_objprimspec 259
264
961
#define MVM_OP_gethow 260
265
140k
#define MVM_OP_getwhat 261
266
140k
#define MVM_OP_getwho 262
267
#define MVM_OP_setwho 263
268
#define MVM_OP_reprname 264
269
174k
#define MVM_OP_getwhere 265
270
146k
#define MVM_OP_eqaddr 266
271
71.5k
#define MVM_OP_bindattr_i 267
272
65.2k
#define MVM_OP_bindattr_n 268
273
65.7k
#define MVM_OP_bindattr_s 269
274
68.9k
#define MVM_OP_bindattr_o 270
275
73.2k
#define MVM_OP_bindattrs_i 271
276
58.9k
#define MVM_OP_bindattrs_n 272
277
60.6k
#define MVM_OP_bindattrs_s 273
278
74.0k
#define MVM_OP_bindattrs_o 274
279
157k
#define MVM_OP_getattr_i 275
280
145k
#define MVM_OP_getattr_n 276
281
148k
#define MVM_OP_getattr_s 277
282
159k
#define MVM_OP_getattr_o 278
283
161k
#define MVM_OP_getattrs_i 279
284
139k
#define MVM_OP_getattrs_n 280
285
145k
#define MVM_OP_getattrs_s 281
286
181k
#define MVM_OP_getattrs_o 282
287
35.2k
#define MVM_OP_attrinited 283
288
19.9k
#define MVM_OP_box_i 284
289
15.7k
#define MVM_OP_box_n 285
290
17.8k
#define MVM_OP_box_s 286
291
3.43k
#define MVM_OP_unbox_i 287
292
0
#define MVM_OP_unbox_n 288
293
1.93k
#define MVM_OP_unbox_s 289
294
141k
#define MVM_OP_atpos_i 290
295
141k
#define MVM_OP_atpos_n 291
296
144k
#define MVM_OP_atpos_s 292
297
144k
#define MVM_OP_atpos_o 293
298
59.5k
#define MVM_OP_bindpos_i 294
299
57.9k
#define MVM_OP_bindpos_n 295
300
59.5k
#define MVM_OP_bindpos_s 296
301
60.1k
#define MVM_OP_bindpos_o 297
302
140k
#define MVM_OP_push_i 298
303
137k
#define MVM_OP_push_n 299
304
138k
#define MVM_OP_push_s 300
305
139k
#define MVM_OP_push_o 301
306
60.3k
#define MVM_OP_pop_i 302
307
60.3k
#define MVM_OP_pop_n 303
308
60.3k
#define MVM_OP_pop_s 304
309
60.3k
#define MVM_OP_pop_o 305
310
137k
#define MVM_OP_shift_i 306
311
137k
#define MVM_OP_shift_n 307
312
137k
#define MVM_OP_shift_s 308
313
137k
#define MVM_OP_shift_o 309
314
61.3k
#define MVM_OP_unshift_i 310
315
59.6k
#define MVM_OP_unshift_n 311
316
61.3k
#define MVM_OP_unshift_s 312
317
60.9k
#define MVM_OP_unshift_o 313
318
57.6k
#define MVM_OP_splice 314
319
57.8k
#define MVM_OP_setelemspos 315
320
137k
#define MVM_OP_existspos 316
321
140k
#define MVM_OP_atkey_i 317
322
140k
#define MVM_OP_atkey_n 318
323
143k
#define MVM_OP_atkey_s 319
324
142k
#define MVM_OP_atkey_o 320
325
59.4k
#define MVM_OP_bindkey_i 321
326
57.7k
#define MVM_OP_bindkey_n 322
327
59.4k
#define MVM_OP_bindkey_s 323
328
59.8k
#define MVM_OP_bindkey_o 324
329
137k
#define MVM_OP_existskey 325
330
58.0k
#define MVM_OP_deletekey 326
331
141k
#define MVM_OP_elems 327
332
#define MVM_OP_knowhow 328
333
#define MVM_OP_knowhowattr 329
334
#define MVM_OP_newtype 330
335
#define MVM_OP_composetype 331
336
#define MVM_OP_setmethcache 332
337
#define MVM_OP_setmethcacheauth 333
338
#define MVM_OP_settypecache 334
339
#define MVM_OP_settypecheckmode 335
340
#define MVM_OP_setboolspec 336
341
18.3k
#define MVM_OP_istrue 337
342
1.83k
#define MVM_OP_isfalse 338
343
0
#define MVM_OP_bootint 339
344
0
#define MVM_OP_bootnum 340
345
0
#define MVM_OP_bootstr 341
346
0
#define MVM_OP_bootarray 342
347
444
#define MVM_OP_bootintarray 343
348
0
#define MVM_OP_bootnumarray 344
349
44
#define MVM_OP_bootstrarray 345
350
0
#define MVM_OP_boothash 346
351
140k
#define MVM_OP_isint 347
352
140k
#define MVM_OP_isnum 348
353
140k
#define MVM_OP_isstr 349
354
140k
#define MVM_OP_islist 350
355
141k
#define MVM_OP_ishash 351
356
#define MVM_OP_sethllconfig 352
357
148k
#define MVM_OP_hllboxtype_i 353
358
143k
#define MVM_OP_hllboxtype_n 354
359
146k
#define MVM_OP_hllboxtype_s 355
360
3.42k
#define MVM_OP_hlllist 356
361
1.32k
#define MVM_OP_hllhash 357
362
#define MVM_OP_getcomp 358
363
#define MVM_OP_bindcomp 359
364
#define MVM_OP_getcurhllsym 360
365
#define MVM_OP_bindcurhllsym 361
366
20
#define MVM_OP_gethllsym 362
367
#define MVM_OP_bindhllsym 363
368
#define MVM_OP_settypehll 364
369
#define MVM_OP_settypehllrole 365
370
0
#define MVM_OP_hllize 366
371
0
#define MVM_OP_hllizefor 367
372
#define MVM_OP_usecompileehllconfig 368
373
#define MVM_OP_usecompilerhllconfig 369
374
2.78k
#define MVM_OP_iter 370
375
543
#define MVM_OP_iterkey_s 371
376
683
#define MVM_OP_iterval 372
377
139k
#define MVM_OP_getcodename 373
378
#define MVM_OP_iscoderef 374
379
2
#define MVM_OP_getcodeobj 375
380
139k
#define MVM_OP_setcodeobj 376
381
#define MVM_OP_setcodename 377
382
#define MVM_OP_forceouterctx 378
383
#define MVM_OP_setinvokespec 379
384
139k
#define MVM_OP_isinvokable 380
385
#define MVM_OP_freshcoderef 381
386
#define MVM_OP_markcodestatic 382
387
#define MVM_OP_markcodestub 383
388
#define MVM_OP_getstaticcode 384
389
#define MVM_OP_getcodecuid 385
390
139k
#define MVM_OP_setdispatcher 386
391
139k
#define MVM_OP_takedispatcher 387
392
139k
#define MVM_OP_assign 388
393
139k
#define MVM_OP_assignunchecked 389
394
139k
#define MVM_OP_iscont 390
395
424k
#define MVM_OP_decont 391
396
#define MVM_OP_setcontspec 392
397
#define MVM_OP_sha1 393
398
#define MVM_OP_createsc 394
399
#define MVM_OP_scsetobj 395
400
#define MVM_OP_scsetcode 396
401
#define MVM_OP_scgetobj 397
402
139k
#define MVM_OP_scgethandle 398
403
18
#define MVM_OP_scgetobjidx 399
404
#define MVM_OP_scsetdesc 400
405
139k
#define MVM_OP_scobjcount 401
406
139k
#define MVM_OP_setobjsc 402
407
139k
#define MVM_OP_getobjsc 403
408
#define MVM_OP_serialize 404
409
#define MVM_OP_deserialize 405
410
736k
#define MVM_OP_wval 406
411
665k
#define MVM_OP_wval_wide 407
412
140k
#define MVM_OP_scwbdisable 408
413
140k
#define MVM_OP_scwbenable 409
414
#define MVM_OP_pushcompsc 410
415
#define MVM_OP_popcompsc 411
416
#define MVM_OP_scgetdesc 412
417
#define MVM_OP_loadbytecode 413
418
#define MVM_OP_masttofile 414
419
#define MVM_OP_masttocu 415
420
#define MVM_OP_iscompunit 416
421
#define MVM_OP_compunitmainline 417
422
#define MVM_OP_compunitcodes 418
423
139k
#define MVM_OP_ctx 419
424
#define MVM_OP_ctxouter 420
425
#define MVM_OP_ctxcaller 421
426
139k
#define MVM_OP_ctxlexpad 422
427
139k
#define MVM_OP_curcode 423
428
139k
#define MVM_OP_callercode 424
429
0
#define MVM_OP_add_I 425
430
0
#define MVM_OP_sub_I 426
431
0
#define MVM_OP_mul_I 427
432
0
#define MVM_OP_div_I 428
433
0
#define MVM_OP_mod_I 429
434
0
#define MVM_OP_neg_I 430
435
0
#define MVM_OP_abs_I 431
436
0
#define MVM_OP_cmp_I 432
437
139k
#define MVM_OP_eq_I 433
438
139k
#define MVM_OP_ne_I 434
439
139k
#define MVM_OP_lt_I 435
440
139k
#define MVM_OP_le_I 436
441
139k
#define MVM_OP_gt_I 437
442
139k
#define MVM_OP_ge_I 438
443
0
#define MVM_OP_bor_I 439
444
0
#define MVM_OP_bxor_I 440
445
0
#define MVM_OP_band_I 441
446
0
#define MVM_OP_bnot_I 442
447
0
#define MVM_OP_blshift_I 443
448
0
#define MVM_OP_brshift_I 444
449
0
#define MVM_OP_pow_I 445
450
0
#define MVM_OP_gcd_I 446
451
0
#define MVM_OP_lcm_I 447
452
0
#define MVM_OP_expmod_I 448
453
0
#define MVM_OP_isprime_I 449
454
0
#define MVM_OP_rand_I 450
455
1.97k
#define MVM_OP_coerce_In 451
456
0
#define MVM_OP_coerce_Is 452
457
0
#define MVM_OP_coerce_nI 453
458
0
#define MVM_OP_coerce_sI 454
459
0
#define MVM_OP_isbig_I 455
460
0
#define MVM_OP_bool_I 456
461
0
#define MVM_OP_base_I 457
462
0
#define MVM_OP_radix_I 458
463
0
#define MVM_OP_div_In 459
464
#define MVM_OP_copy_f 460
465
#define MVM_OP_append_f 461
466
#define MVM_OP_rename_f 462
467
#define MVM_OP_delete_f 463
468
#define MVM_OP_chmod_f 464
469
#define MVM_OP_exists_f 465
470
#define MVM_OP_mkdir 466
471
#define MVM_OP_rmdir 467
472
#define MVM_OP_open_dir 468
473
#define MVM_OP_read_dir 469
474
#define MVM_OP_close_dir 470
475
0
#define MVM_OP_open_fh 471
476
0
#define MVM_OP_close_fh 472
477
#define MVM_OP_DEPRECATED_23 473
478
#define MVM_OP_DEPRECATED_27 474
479
#define MVM_OP_DEPRECATED_28 475
480
#define MVM_OP_DEPRECATED_18 476
481
#define MVM_OP_seek_fh 477
482
#define MVM_OP_lock_fh 478
483
#define MVM_OP_unlock_fh 479
484
#define MVM_OP_sync_fh 480
485
#define MVM_OP_trunc_fh 481
486
0
#define MVM_OP_eof_fh 482
487
139k
#define MVM_OP_getstdin 483
488
139k
#define MVM_OP_getstdout 484
489
139k
#define MVM_OP_getstderr 485
490
#define MVM_OP_connect_sk 486
491
#define MVM_OP_socket 487
492
#define MVM_OP_bind_sk 488
493
#define MVM_OP_DEPRECATED_24 489
494
#define MVM_OP_accept_sk 490
495
#define MVM_OP_decodetocodes 491
496
#define MVM_OP_encodefromcodes 492
497
#define MVM_OP_DEPRECATED_17 493
498
0
#define MVM_OP_print 494
499
0
#define MVM_OP_say 495
500
#define MVM_OP_DEPRECATED_22 496
501
#define MVM_OP_tell_fh 497
502
#define MVM_OP_stat 498
503
1.18k
#define MVM_OP_tryfindmeth 499
504
2.70k
#define MVM_OP_tryfindmeth_s 500
505
#define MVM_OP_chdir 501
506
#define MVM_OP_srand 502
507
#define MVM_OP_rand_i 503
508
#define MVM_OP_rand_n 504
509
#define MVM_OP_time_i 505
510
0
#define MVM_OP_sleep 506
511
#define MVM_OP_newthread 507
512
#define MVM_OP_threadjoin 508
513
12
#define MVM_OP_time_n 509
514
#define MVM_OP_exit 510
515
#define MVM_OP_DEPRECATED_30 511
516
#define MVM_OP_cwd 512
517
#define MVM_OP_clargs 513
518
#define MVM_OP_getenvhash 514
519
#define MVM_OP_loadlib 515
520
#define MVM_OP_freelib 516
521
#define MVM_OP_findsym 517
522
#define MVM_OP_dropsym 518
523
#define MVM_OP_loadext 519
524
#define MVM_OP_backendconfig 520
525
0
#define MVM_OP_getlexouter 521
526
0
#define MVM_OP_getlexrel 522
527
139k
#define MVM_OP_getlexreldyn 523
528
0
#define MVM_OP_getlexrelcaller 524
529
0
#define MVM_OP_getlexcaller 525
530
#define MVM_OP_bitand_s 526
531
#define MVM_OP_bitor_s 527
532
#define MVM_OP_bitxor_s 528
533
0
#define MVM_OP_isnanorinf 529
534
139k
#define MVM_OP_inf 530
535
139k
#define MVM_OP_neginf 531
536
139k
#define MVM_OP_nan 532
537
#define MVM_OP_getpid 533
538
#define MVM_OP_DEPRECATED_29 534
539
#define MVM_OP_filereadable 535
540
#define MVM_OP_filewritable 536
541
#define MVM_OP_fileexecutable 537
542
#define MVM_OP_DEPRECATED_19 538
543
139k
#define MVM_OP_capturenamedshash 539
544
0
#define MVM_OP_read_fhb 540
545
16
#define MVM_OP_write_fhb 541
546
0
#define MVM_OP_replace 542
547
0
#define MVM_OP_newexception 543
548
#define MVM_OP_permit 544
549
#define MVM_OP_backtrace 545
550
#define MVM_OP_symlink 546
551
#define MVM_OP_link 547
552
#define MVM_OP_gethostname 548
553
0
#define MVM_OP_exreturnafterunwind 549
554
#define MVM_OP_DEPRECATED_13 550
555
0
#define MVM_OP_continuationreset 551
556
0
#define MVM_OP_continuationcontrol 552
557
0
#define MVM_OP_continuationinvoke 553
558
4
#define MVM_OP_randscale_n 554
559
#define MVM_OP_uniisblock 555
560
139k
#define MVM_OP_assertparamcheck 556
561
35.3k
#define MVM_OP_hintfor 557
562
150k
#define MVM_OP_paramnamesused 558
563
#define MVM_OP_getuniname 559
564
#define MVM_OP_getuniprop_int 560
565
#define MVM_OP_getuniprop_bool 561
566
#define MVM_OP_getuniprop_str 562
567
#define MVM_OP_matchuniprop 563
568
#define MVM_OP_nativecallbuild 564
569
0
#define MVM_OP_nativecallinvoke 565
570
#define MVM_OP_nativecallrefresh 566
571
#define MVM_OP_threadrun 567
572
#define MVM_OP_threadid 568
573
#define MVM_OP_threadyield 569
574
0
#define MVM_OP_currentthread 570
575
4
#define MVM_OP_lock 571
576
4
#define MVM_OP_unlock 572
577
#define MVM_OP_semacquire 573
578
#define MVM_OP_semtryacquire 574
579
#define MVM_OP_semrelease 575
580
#define MVM_OP_getlockcondvar 576
581
#define MVM_OP_condwait 577
582
#define MVM_OP_condsignalone 578
583
#define MVM_OP_condsignalall 579
584
0
#define MVM_OP_queuepoll 580
585
#define MVM_OP_setmultispec 581
586
#define MVM_OP_ctxouterskipthunks 582
587
#define MVM_OP_ctxcallerskipthunks 583
588
#define MVM_OP_timer 584
589
#define MVM_OP_cancel 585
590
#define MVM_OP_signal 586
591
#define MVM_OP_watchfile 587
592
#define MVM_OP_asyncconnect 588
593
#define MVM_OP_asynclisten 589
594
#define MVM_OP_DEPRECATED_14 590
595
#define MVM_OP_asyncwritebytes 591
596
#define MVM_OP_DEPRECATED_16 592
597
#define MVM_OP_asyncreadbytes 593
598
141k
#define MVM_OP_getlexstatic_o 594
599
155k
#define MVM_OP_getlexperinvtype_o 595
600
#define MVM_OP_execname 596
601
315k
#define MVM_OP_const_i64_16 597
602
245k
#define MVM_OP_const_i64_32 598
603
140k
#define MVM_OP_isnonnull 599
604
0
#define MVM_OP_param_rn2_i 600
605
0
#define MVM_OP_param_rn2_n 601
606
0
#define MVM_OP_param_rn2_s 602
607
0
#define MVM_OP_param_rn2_o 603
608
0
#define MVM_OP_param_on2_i 604
609
0
#define MVM_OP_param_on2_n 605
610
0
#define MVM_OP_param_on2_s 606
611
0
#define MVM_OP_param_on2_o 607
612
264k
#define MVM_OP_osrpoint 608
613
0
#define MVM_OP_nativecallcast 609
614
#define MVM_OP_spawnprocasync 610
615
#define MVM_OP_killprocasync 611
616
#define MVM_OP_startprofile 612
617
#define MVM_OP_endprofile 613
618
4
#define MVM_OP_objectid 614
619
#define MVM_OP_settypefinalize 615
620
#define MVM_OP_force_gc 616
621
#define MVM_OP_nativecallglobal 617
622
#define MVM_OP_DEPRECATED_32 618
623
#define MVM_OP_setparameterizer 619
624
#define MVM_OP_parameterizetype 620
625
0
#define MVM_OP_typeparameterized 621
626
0
#define MVM_OP_typeparameters 622
627
0
#define MVM_OP_typeparameterat 623
628
#define MVM_OP_readlink 624
629
#define MVM_OP_lstat 625
630
33
#define MVM_OP_iscont_i 626
631
33
#define MVM_OP_iscont_n 627
632
33
#define MVM_OP_iscont_s 628
633
25.1k
#define MVM_OP_assign_i 629
634
25.1k
#define MVM_OP_assign_n 630
635
0
#define MVM_OP_assign_s 631
636
102k
#define MVM_OP_decont_i 632
637
102k
#define MVM_OP_decont_n 633
638
102k
#define MVM_OP_decont_s 634
639
0
#define MVM_OP_getrusage 635
640
0
#define MVM_OP_threadlockcount 636
641
#define MVM_OP_DEPRECATED_4 637
642
0
#define MVM_OP_getlexref_i 638
643
0
#define MVM_OP_getlexref_n 639
644
0
#define MVM_OP_getlexref_s 640
645
0
#define MVM_OP_getlexref_ni 641
646
0
#define MVM_OP_getlexref_nn 642
647
0
#define MVM_OP_getlexref_ns 643
648
0
#define MVM_OP_atposref_i 644
649
0
#define MVM_OP_atposref_n 645
650
0
#define MVM_OP_atposref_s 646
651
0
#define MVM_OP_getattrref_i 647
652
0
#define MVM_OP_getattrref_n 648
653
0
#define MVM_OP_getattrref_s 649
654
0
#define MVM_OP_getattrsref_i 650
655
0
#define MVM_OP_getattrsref_n 651
656
0
#define MVM_OP_getattrsref_s 652
657
#define MVM_OP_nativecallsizeof 653
658
#define MVM_OP_encodenorm 654
659
#define MVM_OP_normalizecodes 655
660
#define MVM_OP_strfromcodes 656
661
#define MVM_OP_strtocodes 657
662
#define MVM_OP_getcodelocation 658
663
0
#define MVM_OP_eqatim_s 659
664
#define MVM_OP_ordbaseat 660
665
#define MVM_OP_neverrepossess 661
666
#define MVM_OP_scdisclaim 662
667
#define MVM_OP_DEPRECATED_31 663
668
#define MVM_OP_atpos2d_i 664
669
#define MVM_OP_atpos2d_n 665
670
#define MVM_OP_atpos2d_s 666
671
#define MVM_OP_atpos2d_o 667
672
#define MVM_OP_atpos3d_i 668
673
#define MVM_OP_atpos3d_n 669
674
#define MVM_OP_atpos3d_s 670
675
#define MVM_OP_atpos3d_o 671
676
#define MVM_OP_atposnd_i 672
677
#define MVM_OP_atposnd_n 673
678
#define MVM_OP_atposnd_s 674
679
#define MVM_OP_atposnd_o 675
680
0
#define MVM_OP_bindpos2d_i 676
681
0
#define MVM_OP_bindpos2d_n 677
682
0
#define MVM_OP_bindpos2d_s 678
683
0
#define MVM_OP_bindpos2d_o 679
684
0
#define MVM_OP_bindpos3d_i 680
685
0
#define MVM_OP_bindpos3d_n 681
686
0
#define MVM_OP_bindpos3d_s 682
687
0
#define MVM_OP_bindpos3d_o 683
688
0
#define MVM_OP_bindposnd_i 684
689
0
#define MVM_OP_bindposnd_n 685
690
0
#define MVM_OP_bindposnd_s 686
691
0
#define MVM_OP_bindposnd_o 687
692
#define MVM_OP_dimensions 688
693
#define MVM_OP_setdimensions 689
694
#define MVM_OP_numdimensions 690
695
#define MVM_OP_ctxcode 691
696
66
#define MVM_OP_isrwcont 692
697
0
#define MVM_OP_fc 693
698
#define MVM_OP_DEPRECATED_25 694
699
#define MVM_OP_DEPRECATED_21 695
700
0
#define MVM_OP_encoderep 696
701
#define MVM_OP_istty_fh 697
702
#define MVM_OP_multidimref_i 698
703
#define MVM_OP_multidimref_n 699
704
#define MVM_OP_multidimref_s 700
705
#define MVM_OP_fileno_fh 701
706
#define MVM_OP_asyncudp 702
707
#define MVM_OP_DEPRECATED_15 703
708
#define MVM_OP_asyncwritebytesto 704
709
139k
#define MVM_OP_objprimbits 705
710
139k
#define MVM_OP_objprimunsigned 706
711
#define MVM_OP_DEPRECATED_5 707
712
#define MVM_OP_DEPRECATED_6 708
713
#define MVM_OP_DEPRECATED_7 709
714
#define MVM_OP_DEPRECATED_8 710
715
0
#define MVM_OP_getlexref_i32 711
716
0
#define MVM_OP_getlexref_i16 712
717
0
#define MVM_OP_getlexref_i8 713
718
0
#define MVM_OP_getlexref_n32 714
719
#define MVM_OP_box_u 715
720
#define MVM_OP_unbox_u 716
721
#define MVM_OP_coerce_iu 717
722
#define MVM_OP_coerce_ui 718
723
#define MVM_OP_coerce_nu 719
724
#define MVM_OP_coerce_un 720
725
102k
#define MVM_OP_decont_u 721
726
#define MVM_OP_DEPRECATED_9 722
727
#define MVM_OP_DEPRECATED_10 723
728
#define MVM_OP_DEPRECATED_11 724
729
#define MVM_OP_DEPRECATED_12 725
730
#define MVM_OP_getlexref_u 726
731
0
#define MVM_OP_getlexref_u32 727
732
0
#define MVM_OP_getlexref_u16 728
733
0
#define MVM_OP_getlexref_u8 729
734
0
#define MVM_OP_param_rp_u 730
735
0
#define MVM_OP_param_op_u 731
736
0
#define MVM_OP_param_rn_u 732
737
0
#define MVM_OP_param_on_u 733
738
0
#define MVM_OP_param_rn2_u 734
739
0
#define MVM_OP_param_on2_u 735
740
#define MVM_OP_stat_time 736
741
#define MVM_OP_lstat_time 737
742
#define MVM_OP_setdebugtypename 738
743
#define MVM_OP_loadbytecodebuffer 739
744
#define MVM_OP_loadbytecodefh 740
745
2.44k
#define MVM_OP_throwpayloadlex 741
746
#define MVM_OP_throwpayloadlexcaller 742
747
139k
#define MVM_OP_lastexpayload 743
748
#define MVM_OP_cancelnotify 744
749
#define MVM_OP_decoderconfigure 745
750
#define MVM_OP_decodersetlineseps 746
751
0
#define MVM_OP_decoderaddbytes 747
752
#define MVM_OP_decodertakechars 748
753
#define MVM_OP_decodertakeallchars 749
754
#define MVM_OP_decodertakeavailablechars 750
755
0
#define MVM_OP_decodertakeline 751
756
#define MVM_OP_decoderbytesavailable 752
757
#define MVM_OP_decodertakebytes 753
758
#define MVM_OP_decoderempty 754
759
0
#define MVM_OP_indexingoptimized 755
760
0
#define MVM_OP_captureinnerlex 756
761
#define MVM_OP_unicmp_s 757
762
#define MVM_OP_setdispatcherfor 758
763
#define MVM_OP_getstrfromname 759
764
#define MVM_OP_indexic_s 760
765
#define MVM_OP_getport_sk 761
766
0
#define MVM_OP_cpucores 762
767
0
#define MVM_OP_eqaticim_s 763
768
#define MVM_OP_indexicim_s 764
769
#define MVM_OP_decodertakecharseof 765
770
#define MVM_OP_indexim_s 766
771
0
#define MVM_OP_cas_o 767
772
0
#define MVM_OP_cas_i 768
773
0
#define MVM_OP_atomicinc_i 769
774
0
#define MVM_OP_atomicdec_i 770
775
0
#define MVM_OP_atomicadd_i 771
776
0
#define MVM_OP_atomicload_o 772
777
0
#define MVM_OP_atomicload_i 773
778
0
#define MVM_OP_atomicstore_o 774
779
0
#define MVM_OP_atomicstore_i 775
780
#define MVM_OP_barrierfull 776
781
#define MVM_OP_coveragecontrol 777
782
13.2k
#define MVM_OP_nativeinvoke_v 778
783
1
#define MVM_OP_nativeinvoke_i 779
784
0
#define MVM_OP_nativeinvoke_n 780
785
288
#define MVM_OP_nativeinvoke_s 781
786
12.9k
#define MVM_OP_nativeinvoke_o 782
787
139k
#define MVM_OP_getarg_i 783
788
139k
#define MVM_OP_getarg_n 784
789
139k
#define MVM_OP_getarg_s 785
790
139k
#define MVM_OP_getarg_o 786
791
0
#define MVM_OP_coerce_II 787
792
0
#define MVM_OP_encoderepconf 788
793
#define MVM_OP_encodeconf 789
794
#define MVM_OP_decodeconf 790
795
#define MVM_OP_decoderepconf 791
796
#define MVM_OP_getppid 792
797
0
#define MVM_OP_getsignals 793
798
35.1k
#define MVM_OP_slice 794
799
#define MVM_OP_speshreg 795
800
63.9k
#define MVM_OP_speshresolve 796
801
#define MVM_OP_speshguardtype 797
802
#define MVM_OP_speshguardconcrete 798
803
#define MVM_OP_speshguardtypeobj 799
804
#define MVM_OP_speshguardobj 800
805
#define MVM_OP_speshguardgetattr 801
806
#define MVM_OP_atomicbindattr_o 802
807
#define MVM_OP_casattr_o 803
808
#define MVM_OP_atkey_u 804
809
#define MVM_OP_coerce_us 805
810
#define MVM_OP_speshguardnotobj 806
811
86.3k
#define MVM_OP_sp_guard 807
812
120k
#define MVM_OP_sp_guardconc 808
813
97.7k
#define MVM_OP_sp_guardtype 809
814
64.9k
#define MVM_OP_sp_guardsf 810
815
#define MVM_OP_sp_guardsfouter 811
816
37.5k
#define MVM_OP_sp_guardobj 812
817
37.5k
#define MVM_OP_sp_guardnotobj 813
818
36.2k
#define MVM_OP_sp_guardjustconc 814
819
36.2k
#define MVM_OP_sp_guardjusttype 815
820
3
#define MVM_OP_sp_rebless 816
821
15.7k
#define MVM_OP_sp_resolvecode 817
822
196k
#define MVM_OP_sp_decont 818
823
294k
#define MVM_OP_sp_getlex_o 819
824
303k
#define MVM_OP_sp_getlex_ins 820
825
139k
#define MVM_OP_sp_getlex_no 821
826
341k
#define MVM_OP_sp_getarg_o 822
827
314k
#define MVM_OP_sp_getarg_i 823
828
312k
#define MVM_OP_sp_getarg_n 824
829
314k
#define MVM_OP_sp_getarg_s 825
830
702
#define MVM_OP_sp_fastinvoke_v 826
831
0
#define MVM_OP_sp_fastinvoke_i 827
832
0
#define MVM_OP_sp_fastinvoke_n 828
833
0
#define MVM_OP_sp_fastinvoke_s 829
834
12.6k
#define MVM_OP_sp_fastinvoke_o 830
835
0
#define MVM_OP_sp_speshresolve 831
836
0
#define MVM_OP_sp_paramnamesused 832
837
246k
#define MVM_OP_sp_getspeshslot 833
838
167k
#define MVM_OP_sp_findmeth 834
839
146k
#define MVM_OP_sp_fastcreate 835
840
139k
#define MVM_OP_sp_get_o 836
841
139k
#define MVM_OP_sp_get_i64 837
842
#define MVM_OP_sp_get_i32 838
843
#define MVM_OP_sp_get_i16 839
844
#define MVM_OP_sp_get_i8 840
845
139k
#define MVM_OP_sp_get_n 841
846
139k
#define MVM_OP_sp_get_s 842
847
139k
#define MVM_OP_sp_bind_o 843
848
139k
#define MVM_OP_sp_bind_i64 844
849
#define MVM_OP_sp_bind_i32 845
850
#define MVM_OP_sp_bind_i16 846
851
#define MVM_OP_sp_bind_i8 847
852
139k
#define MVM_OP_sp_bind_n 848
853
139k
#define MVM_OP_sp_bind_s 849
854
162k
#define MVM_OP_sp_p6oget_o 850
855
174k
#define MVM_OP_sp_p6ogetvt_o 851
856
156k
#define MVM_OP_sp_p6ogetvc_o 852
857
157k
#define MVM_OP_sp_p6oget_i 853
858
150k
#define MVM_OP_sp_p6oget_n 854
859
152k
#define MVM_OP_sp_p6oget_s 855
860
151k
#define MVM_OP_sp_p6obind_o 856
861
147k
#define MVM_OP_sp_p6obind_i 857
862
143k
#define MVM_OP_sp_p6obind_n 858
863
145k
#define MVM_OP_sp_p6obind_s 859
864
139k
#define MVM_OP_sp_deref_get_i64 860
865
139k
#define MVM_OP_sp_deref_get_n 861
866
139k
#define MVM_OP_sp_deref_bind_i64 862
867
139k
#define MVM_OP_sp_deref_bind_n 863
868
140k
#define MVM_OP_sp_getlexvia_o 864
869
140k
#define MVM_OP_sp_getlexvia_ins 865
870
1.94k
#define MVM_OP_sp_getstringfrom 866
871
1
#define MVM_OP_sp_getwvalfrom 867
872
#define MVM_OP_sp_jit_enter 868
873
0
#define MVM_OP_sp_boolify_iter 869
874
139k
#define MVM_OP_sp_boolify_iter_arr 870
875
139k
#define MVM_OP_sp_boolify_iter_hash 871
876
139k
#define MVM_OP_sp_cas_o 872
877
139k
#define MVM_OP_sp_atomicload_o 873
878
139k
#define MVM_OP_sp_atomicstore_o 874
879
11.1k
#define MVM_OP_prof_enter 875
880
147k
#define MVM_OP_prof_enterspesh 876
881
139k
#define MVM_OP_prof_enterinline 877
882
0
#define MVM_OP_prof_enternative 878
883
0
#define MVM_OP_prof_exit 879
884
0
#define MVM_OP_prof_allocated 880
885
0
#define MVM_OP_ctw_check 881
886
0
#define MVM_OP_coverage_log 882
887
0
#define MVM_OP_breakpoint 883
888
889
14.3M
#define MVM_OP_EXT_BASE 1024
890
#define MVM_OP_EXT_CU_LIMIT 1024
891
892
MVM_PUBLIC const MVMOpInfo * MVM_op_get_op(unsigned short op);