Coverage Report

Created: 2017-04-15 07:07

/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
224k
#define MVM_OP_no_op 0
5
78.8k
#define MVM_OP_const_i8 1
6
78.8k
#define MVM_OP_const_i16 2
7
78.8k
#define MVM_OP_const_i32 3
8
734k
#define MVM_OP_const_i64 4
9
78.8k
#define MVM_OP_const_n32 5
10
510k
#define MVM_OP_const_n64 6
11
577k
#define MVM_OP_const_s 7
12
2.09M
#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
#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
#define MVM_OP_trunc_i16 19
24
#define MVM_OP_trunc_i32 20
25
#define MVM_OP_extend_n32 21
26
#define MVM_OP_trunc_n32 22
27
445k
#define MVM_OP_goto 23
28
200k
#define MVM_OP_if_i 24
29
215k
#define MVM_OP_unless_i 25
30
172k
#define MVM_OP_if_n 26
31
191k
#define MVM_OP_unless_n 27
32
18.3k
#define MVM_OP_if_s 28
33
37.5k
#define MVM_OP_unless_s 29
34
98.7k
#define MVM_OP_if_s0 30
35
99.0k
#define MVM_OP_unless_s0 31
36
132k
#define MVM_OP_if_o 32
37
154k
#define MVM_OP_unless_o 33
38
1.34M
#define MVM_OP_jumplist 34
39
523k
#define MVM_OP_getlex 35
40
492k
#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
473k
#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
2.11k
#define MVM_OP_getdynlex 47
52
36
#define MVM_OP_binddynlex 48
53
#define MVM_OP_setlexvalue 49
54
#define MVM_OP_lexprimspec 50
55
87.8k
#define MVM_OP_return_i 51
56
97.9k
#define MVM_OP_return_n 52
57
86.3k
#define MVM_OP_return_s 53
58
97.8k
#define MVM_OP_return_o 54
59
72.7k
#define MVM_OP_return 55
60
451k
#define MVM_OP_eq_i 56
61
447k
#define MVM_OP_ne_i 57
62
451k
#define MVM_OP_lt_i 58
63
446k
#define MVM_OP_le_i 59
64
451k
#define MVM_OP_gt_i 60
65
447k
#define MVM_OP_ge_i 61
66
428k
#define MVM_OP_cmp_i 62
67
434k
#define MVM_OP_add_i 63
68
435k
#define MVM_OP_sub_i 64
69
428k
#define MVM_OP_mul_i 65
70
428k
#define MVM_OP_div_i 66
71
#define MVM_OP_div_u 67
72
428k
#define MVM_OP_mod_i 68
73
#define MVM_OP_mod_u 69
74
428k
#define MVM_OP_neg_i 70
75
#define MVM_OP_abs_i 71
76
501k
#define MVM_OP_inc_i 72
77
69.3k
#define MVM_OP_inc_u 73
78
501k
#define MVM_OP_dec_i 74
79
69.3k
#define MVM_OP_dec_u 75
80
433k
#define MVM_OP_band_i 76
81
432k
#define MVM_OP_bor_i 77
82
432k
#define MVM_OP_bxor_i 78
83
428k
#define MVM_OP_bnot_i 79
84
428k
#define MVM_OP_blshift_i 80
85
428k
#define MVM_OP_brshift_i 81
86
#define MVM_OP_pow_i 82
87
433k
#define MVM_OP_not_i 83
88
#define MVM_OP_gcd_i 84
89
#define MVM_OP_lcm_i 85
90
439k
#define MVM_OP_eq_n 86
91
434k
#define MVM_OP_ne_n 87
92
436k
#define MVM_OP_lt_n 88
93
439k
#define MVM_OP_le_n 89
94
432k
#define MVM_OP_gt_n 90
95
436k
#define MVM_OP_ge_n 91
96
428k
#define MVM_OP_cmp_n 92
97
428k
#define MVM_OP_add_n 93
98
428k
#define MVM_OP_sub_n 94
99
428k
#define MVM_OP_mul_n 95
100
429k
#define MVM_OP_div_n 96
101
#define MVM_OP_mod_n 97
102
428k
#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
#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
438k
#define MVM_OP_coerce_in 119
124
431k
#define MVM_OP_coerce_ni 120
125
1.07k
#define MVM_OP_coerce_is 121
126
2.08k
#define MVM_OP_coerce_ns 122
127
2.99k
#define MVM_OP_coerce_si 123
128
2.05k
#define MVM_OP_coerce_sn 124
129
42.5k
#define MVM_OP_smrt_numify 125
130
56.3k
#define MVM_OP_smrt_strify 126
131
568k
#define MVM_OP_prepargs 127
132
226k
#define MVM_OP_arg_i 128
133
146k
#define MVM_OP_arg_n 129
134
416k
#define MVM_OP_arg_s 130
135
861k
#define MVM_OP_arg_o 131
136
43.7k
#define MVM_OP_argconst_i 132
137
43.7k
#define MVM_OP_argconst_n 133
138
122k
#define MVM_OP_argconst_s 134
139
103k
#define MVM_OP_invoke_v 135
140
104k
#define MVM_OP_invoke_i 136
141
104k
#define MVM_OP_invoke_n 137
142
104k
#define MVM_OP_invoke_s 138
143
177k
#define MVM_OP_invoke_o 139
144
120k
#define MVM_OP_checkarity 140
145
35.8k
#define MVM_OP_param_rp_i 141
146
32.0k
#define MVM_OP_param_rp_n 142
147
39.4k
#define MVM_OP_param_rp_s 143
148
86.3k
#define MVM_OP_param_rp_o 144
149
7.60k
#define MVM_OP_param_op_i 145
150
3.73k
#define MVM_OP_param_op_n 146
151
11.1k
#define MVM_OP_param_op_s 147
152
58.0k
#define MVM_OP_param_op_o 148
153
3.79k
#define MVM_OP_param_rn_i 149
154
3.79k
#define MVM_OP_param_rn_n 150
155
3.98k
#define MVM_OP_param_rn_s 151
156
4.03k
#define MVM_OP_param_rn_o 152
157
3.85k
#define MVM_OP_param_on_i 153
158
3.79k
#define MVM_OP_param_on_n 154
159
4.06k
#define MVM_OP_param_on_s 155
160
6.63k
#define MVM_OP_param_on_o 156
161
714
#define MVM_OP_param_sp 157
162
716
#define MVM_OP_param_sn 158
163
429k
#define MVM_OP_getcode 159
164
#define MVM_OP_caller 160
165
0
#define MVM_OP_capturelex 161
166
1.36k
#define MVM_OP_takeclosure 162
167
428k
#define MVM_OP_exception 163
168
0
#define MVM_OP_bindexmessage 164
169
0
#define MVM_OP_bindexpayload 165
170
#define MVM_OP_bindexcategory 166
171
0
#define MVM_OP_getexmessage 167
172
0
#define MVM_OP_getexpayload 168
173
#define MVM_OP_getexcategory 169
174
68.7k
#define MVM_OP_throwdyn 170
175
68.7k
#define MVM_OP_throwlex 171
176
68.7k
#define MVM_OP_throwlexotic 172
177
69.1k
#define MVM_OP_throwcatdyn 173
178
69.1k
#define MVM_OP_throwcatlex 174
179
69.1k
#define MVM_OP_throwcatlexotic 175
180
72.3k
#define MVM_OP_die 176
181
68.7k
#define MVM_OP_rethrow 177
182
68.7k
#define MVM_OP_resume 178
183
428k
#define MVM_OP_takehandlerresult 179
184
0
#define MVM_OP_newlexotic 180
185
428k
#define MVM_OP_lexoticresult 181
186
#define MVM_OP_backtracestrings 182
187
0
#define MVM_OP_usecapture 183
188
0
#define MVM_OP_savecapture 184
189
428k
#define MVM_OP_captureposelems 185
190
#define MVM_OP_captureposarg 186
191
#define MVM_OP_captureposarg_i 187
192
#define MVM_OP_captureposarg_n 188
193
#define MVM_OP_captureposarg_s 189
194
0
#define MVM_OP_captureposprimspec 190
195
#define MVM_OP_captureexistsnamed 191
196
428k
#define MVM_OP_capturehasnameds 192
197
428k
#define MVM_OP_invokewithcapture 193
198
0
#define MVM_OP_multicacheadd 194
199
0
#define MVM_OP_multicachefind 195
200
428k
#define MVM_OP_null_s 196
201
430k
#define MVM_OP_isnull_s 197
202
6.33k
#define MVM_OP_eq_s 198
203
4.22k
#define MVM_OP_ne_s 199
204
50
#define MVM_OP_gt_s 200
205
30
#define MVM_OP_ge_s 201
206
30
#define MVM_OP_lt_s 202
207
30
#define MVM_OP_le_s 203
208
30
#define MVM_OP_cmp_s 204
209
910
#define MVM_OP_eqat_s 205
210
#define MVM_OP_eqatic_s 206
211
#define MVM_OP_haveat_s 207
212
2.97k
#define MVM_OP_concat_s 208
213
1.63k
#define MVM_OP_repeat_s 209
214
780
#define MVM_OP_substr_s 210
215
536
#define MVM_OP_index_s 211
216
1.26k
#define MVM_OP_graphs_s 212
217
632
#define MVM_OP_codes_s 213
218
#define MVM_OP_getcp_s 214
219
#define MVM_OP_indexcp_s 215
220
228
#define MVM_OP_uc 216
221
451
#define MVM_OP_lc 217
222
227
#define MVM_OP_tc 218
223
1.87k
#define MVM_OP_split 219
224
18
#define MVM_OP_join 220
225
#define MVM_OP_getcpbyname 221
226
157k
#define MVM_OP_indexat 222
227
156k
#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.26k
#define MVM_OP_chars 228
233
#define MVM_OP_chr 229
234
429k
#define MVM_OP_ordfirst 230
235
431k
#define MVM_OP_ordat 231
236
#define MVM_OP_rindexfrom 232
237
229
#define MVM_OP_escape 233
238
1.26k
#define MVM_OP_flip 234
239
#define MVM_OP_DEPRECATED_1 235
240
698
#define MVM_OP_iscclass 236
241
42
#define MVM_OP_findcclass 237
242
45
#define MVM_OP_findnotcclass 238
243
870
#define MVM_OP_nfafromstatelist 239
244
220
#define MVM_OP_nfarunproto 240
245
650
#define MVM_OP_nfarunalt 241
246
18
#define MVM_OP_radix 242
247
#define MVM_OP_encode 243
248
#define MVM_OP_decode 244
249
#define MVM_OP_istrue_s 245
250
#define MVM_OP_isfalse_s 246
251
586k
#define MVM_OP_null 247
252
431k
#define MVM_OP_isnull 248
253
122k
#define MVM_OP_ifnonnull 249
254
31.6k
#define MVM_OP_findmeth 250
255
8.30k
#define MVM_OP_findmeth_s 251
256
1.78k
#define MVM_OP_can 252
257
3.18k
#define MVM_OP_can_s 253
258
101k
#define MVM_OP_create 254
259
496
#define MVM_OP_clone 255
260
436k
#define MVM_OP_isconcrete 256
261
0
#define MVM_OP_rebless 257
262
3.78k
#define MVM_OP_istype 258
263
428k
#define MVM_OP_objprimspec 259
264
1.12k
#define MVM_OP_gethow 260
265
429k
#define MVM_OP_getwhat 261
266
430k
#define MVM_OP_getwho 262
267
#define MVM_OP_setwho 263
268
#define MVM_OP_reprname 264
269
524k
#define MVM_OP_getwhere 265
270
451k
#define MVM_OP_eqaddr 266
271
125k
#define MVM_OP_bindattr_i 267
272
119k
#define MVM_OP_bindattr_n 268
273
120k
#define MVM_OP_bindattr_s 269
274
132k
#define MVM_OP_bindattr_o 270
275
130k
#define MVM_OP_bindattrs_i 271
276
114k
#define MVM_OP_bindattrs_n 272
277
117k
#define MVM_OP_bindattrs_s 273
278
144k
#define MVM_OP_bindattrs_o 274
279
198k
#define MVM_OP_getattr_i 275
280
190k
#define MVM_OP_getattr_n 276
281
193k
#define MVM_OP_getattr_s 277
282
253k
#define MVM_OP_getattr_o 278
283
202k
#define MVM_OP_getattrs_i 279
284
186k
#define MVM_OP_getattrs_n 280
285
192k
#define MVM_OP_getattrs_s 281
286
289k
#define MVM_OP_getattrs_o 282
287
94.1k
#define MVM_OP_attrinited 283
288
40.4k
#define MVM_OP_box_i 284
289
40.5k
#define MVM_OP_box_n 285
290
33.5k
#define MVM_OP_box_s 286
291
4.37k
#define MVM_OP_unbox_i 287
292
0
#define MVM_OP_unbox_n 288
293
7.06k
#define MVM_OP_unbox_s 289
294
206k
#define MVM_OP_atpos_i 290
295
200k
#define MVM_OP_atpos_n 291
296
208k
#define MVM_OP_atpos_s 292
297
204k
#define MVM_OP_atpos_o 293
298
123k
#define MVM_OP_bindpos_i 294
299
126k
#define MVM_OP_bindpos_n 295
300
123k
#define MVM_OP_bindpos_s 296
301
121k
#define MVM_OP_bindpos_o 297
302
203k
#define MVM_OP_push_i 298
303
189k
#define MVM_OP_push_n 299
304
191k
#define MVM_OP_push_s 300
305
191k
#define MVM_OP_push_o 301
306
125k
#define MVM_OP_pop_i 302
307
123k
#define MVM_OP_pop_n 303
308
124k
#define MVM_OP_pop_s 304
309
124k
#define MVM_OP_pop_o 305
310
185k
#define MVM_OP_shift_i 306
311
185k
#define MVM_OP_shift_n 307
312
186k
#define MVM_OP_shift_s 308
313
187k
#define MVM_OP_shift_o 309
314
130k
#define MVM_OP_unshift_i 310
315
127k
#define MVM_OP_unshift_n 311
316
129k
#define MVM_OP_unshift_s 312
317
128k
#define MVM_OP_unshift_o 313
318
113k
#define MVM_OP_splice 314
319
115k
#define MVM_OP_setelemspos 315
320
183k
#define MVM_OP_existspos 316
321
192k
#define MVM_OP_atkey_i 317
322
192k
#define MVM_OP_atkey_n 318
323
199k
#define MVM_OP_atkey_s 319
324
198k
#define MVM_OP_atkey_o 320
325
122k
#define MVM_OP_bindkey_i 321
326
125k
#define MVM_OP_bindkey_n 322
327
122k
#define MVM_OP_bindkey_s 323
328
120k
#define MVM_OP_bindkey_o 324
329
183k
#define MVM_OP_existskey 325
330
114k
#define MVM_OP_deletekey 326
331
191k
#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
10.4k
#define MVM_OP_istrue 337
342
6.79k
#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
429
#define MVM_OP_bootintarray 343
348
0
#define MVM_OP_bootnumarray 344
349
21
#define MVM_OP_bootstrarray 345
350
0
#define MVM_OP_boothash 346
351
431k
#define MVM_OP_isint 347
352
431k
#define MVM_OP_isnum 348
353
431k
#define MVM_OP_isstr 349
354
432k
#define MVM_OP_islist 350
355
431k
#define MVM_OP_ishash 351
356
#define MVM_OP_sethllconfig 352
357
445k
#define MVM_OP_hllboxtype_i 353
358
440k
#define MVM_OP_hllboxtype_n 354
359
443k
#define MVM_OP_hllboxtype_s 355
360
3.31k
#define MVM_OP_hlllist 356
361
914
#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
10
#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
#define MVM_OP_hllizefor 367
372
#define MVM_OP_usecompileehllconfig 368
373
#define MVM_OP_usecompilerhllconfig 369
374
3.84k
#define MVM_OP_iter 370
375
1.99k
#define MVM_OP_iterkey_s 371
376
1.99k
#define MVM_OP_iterval 372
377
#define MVM_OP_getcodename 373
378
#define MVM_OP_iscoderef 374
379
808
#define MVM_OP_getcodeobj 375
380
#define MVM_OP_setcodeobj 376
381
#define MVM_OP_setcodename 377
382
#define MVM_OP_forceouterctx 378
383
#define MVM_OP_setinvokespec 379
384
#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
428k
#define MVM_OP_setdispatcher 386
391
428k
#define MVM_OP_takedispatcher 387
392
434k
#define MVM_OP_assign 388
393
434k
#define MVM_OP_assignunchecked 389
394
428k
#define MVM_OP_iscont 390
395
695k
#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
#define MVM_OP_scgethandle 398
403
20
#define MVM_OP_scgetobjidx 399
404
#define MVM_OP_scsetdesc 400
405
#define MVM_OP_scobjcount 401
406
#define MVM_OP_setobjsc 402
407
428k
#define MVM_OP_getobjsc 403
408
#define MVM_OP_serialize 404
409
#define MVM_OP_deserialize 405
410
157k
#define MVM_OP_wval 406
411
78.8k
#define MVM_OP_wval_wide 407
412
429k
#define MVM_OP_scwbdisable 408
413
429k
#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
#define MVM_OP_ctx 419
424
#define MVM_OP_ctxouter 420
425
#define MVM_OP_ctxcaller 421
426
#define MVM_OP_ctxlexpad 422
427
428k
#define MVM_OP_curcode 423
428
429k
#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
428k
#define MVM_OP_eq_I 433
438
428k
#define MVM_OP_ne_I 434
439
428k
#define MVM_OP_lt_I 435
440
428k
#define MVM_OP_le_I 436
441
428k
#define MVM_OP_gt_I 437
442
428k
#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
#define MVM_OP_isprime_I 449
454
0
#define MVM_OP_rand_I 450
455
2.05k
#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
#define MVM_OP_open_fh 471
476
#define MVM_OP_close_fh 472
477
0
#define MVM_OP_read_fhs 473
478
#define MVM_OP_slurp 474
479
#define MVM_OP_spew 475
480
18
#define MVM_OP_write_fhs 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
428k
#define MVM_OP_getstdin 483
488
428k
#define MVM_OP_getstdout 484
489
428k
#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_setinputlinesep_fh 489
494
#define MVM_OP_accept_sk 490
495
#define MVM_OP_decodetocodes 491
496
#define MVM_OP_encodefromcodes 492
497
#define MVM_OP_setencoding 493
498
0
#define MVM_OP_print 494
499
0
#define MVM_OP_say 495
500
#define MVM_OP_readall_fh 496
501
#define MVM_OP_tell_fh 497
502
#define MVM_OP_stat 498
503
6
#define MVM_OP_readline_fh 499
504
#define MVM_OP_readlineint_fh 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
#define MVM_OP_sleep 506
511
#define MVM_OP_newthread 507
512
#define MVM_OP_threadjoin 508
513
14
#define MVM_OP_time_n 509
514
#define MVM_OP_exit 510
515
#define MVM_OP_shell 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
0
#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
0
#define MVM_OP_inf 530
535
0
#define MVM_OP_neginf 531
536
428k
#define MVM_OP_nan 532
537
#define MVM_OP_getpid 533
538
#define MVM_OP_spawn 534
539
#define MVM_OP_filereadable 535
540
#define MVM_OP_filewritable 536
541
#define MVM_OP_fileexecutable 537
542
27
#define MVM_OP_say_fhs 538
543
#define MVM_OP_capturenamedshash 539
544
#define MVM_OP_read_fhb 540
545
#define MVM_OP_write_fhb 541
546
0
#define MVM_OP_replace 542
547
0
#define MVM_OP_newexception 543
548
#define MVM_OP_DEPRECATED_0 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
#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
#define MVM_OP_continuationinvoke 553
558
0
#define MVM_OP_randscale_n 554
559
#define MVM_OP_uniisblock 555
560
428k
#define MVM_OP_assertparamcheck 556
561
94.1k
#define MVM_OP_hintfor 557
562
446k
#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
#define MVM_OP_currentthread 570
575
#define MVM_OP_lock 571
576
#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
#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_asyncwritestr 590
595
#define MVM_OP_asyncwritebytes 591
596
#define MVM_OP_asyncreadchars 592
597
#define MVM_OP_asyncreadbytes 593
598
556k
#define MVM_OP_getlexstatic_o 594
599
568k
#define MVM_OP_getlexperinvtype_o 595
600
#define MVM_OP_execname 596
601
596k
#define MVM_OP_const_i64_16 597
602
525k
#define MVM_OP_const_i64_32 598
603
429k
#define MVM_OP_isnonnull 599
604
#define MVM_OP_param_rn2_i 600
605
#define MVM_OP_param_rn2_n 601
606
#define MVM_OP_param_rn2_s 602
607
#define MVM_OP_param_rn2_o 603
608
#define MVM_OP_param_on2_i 604
609
#define MVM_OP_param_on2_n 605
610
#define MVM_OP_param_on2_s 606
611
#define MVM_OP_param_on2_o 607
612
4.03k
#define MVM_OP_osrpoint 608
613
#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
#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_close_fhi 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
0
#define MVM_OP_iscont_i 626
631
0
#define MVM_OP_iscont_n 627
632
0
#define MVM_OP_iscont_s 628
633
33.6k
#define MVM_OP_assign_i 629
634
33.6k
#define MVM_OP_assign_n 630
635
6.06k
#define MVM_OP_assign_s 631
636
88.9k
#define MVM_OP_decont_i 632
637
88.9k
#define MVM_OP_decont_n 633
638
88.9k
#define MVM_OP_decont_s 634
639
#define MVM_OP_DEPRECATED_2 635
640
#define MVM_OP_DEPRECATED_3 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
#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_syncpipe 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
0
#define MVM_OP_isrwcont 692
697
#define MVM_OP_fc 693
698
#define MVM_OP_setinputlineseps_fh 694
699
9
#define MVM_OP_readlinechomp_fh 695
700
#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_asyncwritestrto 703
708
#define MVM_OP_asyncwritebytesto 704
709
428k
#define MVM_OP_objprimbits 705
710
#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
88.9k
#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
#define MVM_OP_param_rp_u 730
735
#define MVM_OP_param_op_u 731
736
#define MVM_OP_param_rn_u 732
737
#define MVM_OP_param_on_u 733
738
#define MVM_OP_param_rn2_u 734
739
#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
0
#define MVM_OP_throwpayloadlex 741
746
56.7k
#define MVM_OP_throwpayloadlexcaller 742
747
428k
#define MVM_OP_lastexpayload 743
748
#define MVM_OP_cancelnotify 744
749
#define MVM_OP_decoderconfigure 745
750
#define MVM_OP_decodersetlineseps 746
751
#define MVM_OP_decoderaddbytes 747
752
#define MVM_OP_decodertakechars 748
753
#define MVM_OP_decodertakeallchars 749
754
#define MVM_OP_decodertakeavailablechars 750
755
#define MVM_OP_decodertakeline 751
756
#define MVM_OP_decoderbytesavailable 752
757
#define MVM_OP_decodertakebytes 753
758
#define MVM_OP_decoderempty 754
759
227
#define MVM_OP_indexingoptimized 755
760
#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
225k
#define MVM_OP_sp_log 761
766
38.1k
#define MVM_OP_sp_osrfinalize 762
767
57.6k
#define MVM_OP_sp_guardconc 763
768
34.7k
#define MVM_OP_sp_guardtype 764
769
16.5k
#define MVM_OP_sp_guardcontconc 765
770
16.5k
#define MVM_OP_sp_guardconttype 766
771
16.5k
#define MVM_OP_sp_guardrwconc 767
772
16.5k
#define MVM_OP_sp_guardrwtype 768
773
545k
#define MVM_OP_sp_getarg_o 769
774
515k
#define MVM_OP_sp_getarg_i 770
775
513k
#define MVM_OP_sp_getarg_n 771
776
517k
#define MVM_OP_sp_getarg_s 772
777
408
#define MVM_OP_sp_fastinvoke_v 773
778
0
#define MVM_OP_sp_fastinvoke_i 774
779
0
#define MVM_OP_sp_fastinvoke_n 775
780
0
#define MVM_OP_sp_fastinvoke_s 776
781
5.81k
#define MVM_OP_sp_fastinvoke_o 777
782
430k
#define MVM_OP_sp_namedarg_used 778
783
1.48M
#define MVM_OP_sp_getspeshslot 779
784
445k
#define MVM_OP_sp_findmeth 780
785
440k
#define MVM_OP_sp_fastcreate 781
786
428k
#define MVM_OP_sp_get_o 782
787
428k
#define MVM_OP_sp_get_i64 783
788
#define MVM_OP_sp_get_i32 784
789
#define MVM_OP_sp_get_i16 785
790
#define MVM_OP_sp_get_i8 786
791
428k
#define MVM_OP_sp_get_n 787
792
428k
#define MVM_OP_sp_get_s 788
793
434k
#define MVM_OP_sp_bind_o 789
794
428k
#define MVM_OP_sp_bind_i64 790
795
#define MVM_OP_sp_bind_i32 791
796
#define MVM_OP_sp_bind_i16 792
797
#define MVM_OP_sp_bind_i8 793
798
428k
#define MVM_OP_sp_bind_n 794
799
428k
#define MVM_OP_sp_bind_s 795
800
477k
#define MVM_OP_sp_p6oget_o 796
801
494k
#define MVM_OP_sp_p6ogetvt_o 797
802
460k
#define MVM_OP_sp_p6ogetvc_o 798
803
457k
#define MVM_OP_sp_p6oget_i 799
804
452k
#define MVM_OP_sp_p6oget_n 800
805
454k
#define MVM_OP_sp_p6oget_s 801
806
472k
#define MVM_OP_sp_p6obind_o 802
807
449k
#define MVM_OP_sp_p6obind_i 803
808
444k
#define MVM_OP_sp_p6obind_n 804
809
451k
#define MVM_OP_sp_p6obind_s 805
810
428k
#define MVM_OP_sp_deref_get_i64 806
811
428k
#define MVM_OP_sp_deref_get_n 807
812
428k
#define MVM_OP_sp_deref_bind_i64 808
813
428k
#define MVM_OP_sp_deref_bind_n 809
814
#define MVM_OP_sp_jit_enter 810
815
0
#define MVM_OP_sp_boolify_iter 811
816
428k
#define MVM_OP_sp_boolify_iter_arr 812
817
428k
#define MVM_OP_sp_boolify_iter_hash 813
818
0
#define MVM_OP_prof_enter 814
819
432k
#define MVM_OP_prof_enterspesh 815
820
428k
#define MVM_OP_prof_enterinline 816
821
0
#define MVM_OP_prof_enternative 817
822
0
#define MVM_OP_prof_exit 818
823
1.22M
#define MVM_OP_prof_allocated 819
824
0
#define MVM_OP_ctw_check 820
825
0
#define MVM_OP_coverage_log 821
826
827
12.6M
#define MVM_OP_EXT_BASE 1024
828
#define MVM_OP_EXT_CU_LIMIT 1024
829
830
MVM_PUBLIC const MVMOpInfo * MVM_op_get_op(unsigned short op);