[svn:parrot] r46984 - in branches/ops_massacre: compilers/opsc/src compilers/pct/src/PCT compilers/tge config/gen/config_pm ext/nqp-rx/src/stage0 include/parrot/oplib runtime/parrot/library/CGI runtime/parrot/library/Config runtime/parrot/library/TAP runtime/parrot/library/Test/Builder src/dynoplibs src/ops tools/dev

plobsing at svn.parrot.org plobsing at svn.parrot.org
Tue May 25 06:03:31 UTC 2010


Author: plobsing
Date: Tue May 25 06:03:30 2010
New Revision: 46984
URL: https://trac.parrot.org/parrot/changeset/46984

Log:
move fdopen, close, getstd$x to dynops

note to self: nqp upstream requires fixes for this

Added:
   branches/ops_massacre/src/dynoplibs/io.ops
Modified:
   branches/ops_massacre/compilers/opsc/src/builtins.pir
   branches/ops_massacre/compilers/pct/src/PCT/HLLCompiler.pir
   branches/ops_massacre/compilers/tge/tgc.pir
   branches/ops_massacre/config/gen/config_pm/config_pir.in
   branches/ops_massacre/ext/nqp-rx/src/stage0/HLL-s0.pir
   branches/ops_massacre/ext/nqp-rx/src/stage0/nqp-setting.nqp
   branches/ops_massacre/include/parrot/oplib/core_ops.h
   branches/ops_massacre/include/parrot/oplib/ops.h
   branches/ops_massacre/runtime/parrot/library/CGI/QueryHash.pir
   branches/ops_massacre/runtime/parrot/library/Config/JSON.pir
   branches/ops_massacre/runtime/parrot/library/TAP/Harness.pir
   branches/ops_massacre/runtime/parrot/library/TAP/Parser.pir
   branches/ops_massacre/runtime/parrot/library/Test/Builder/Output.pir
   branches/ops_massacre/src/dynoplibs/Defines.in
   branches/ops_massacre/src/dynoplibs/Rules.in
   branches/ops_massacre/src/ops/core_ops.c
   branches/ops_massacre/src/ops/io.ops
   branches/ops_massacre/src/ops/ops.num
   branches/ops_massacre/tools/dev/nci_thunk_gen.pir
   branches/ops_massacre/tools/dev/pbc_to_exe.pir

Modified: branches/ops_massacre/compilers/opsc/src/builtins.pir
==============================================================================
--- branches/ops_massacre/compilers/opsc/src/builtins.pir	Tue May 25 03:37:30 2010	(r46983)
+++ branches/ops_massacre/compilers/opsc/src/builtins.pir	Tue May 25 06:03:30 2010	(r46984)
@@ -95,7 +95,7 @@
     .local pmc pio
     pio  = open file
     $S0  = pio.'readall'()
-    close pio
+    pio.'close'()
     .return ($S0)
 .end
 

Modified: branches/ops_massacre/compilers/pct/src/PCT/HLLCompiler.pir
==============================================================================
--- branches/ops_massacre/compilers/pct/src/PCT/HLLCompiler.pir	Tue May 25 03:37:30 2010	(r46983)
+++ branches/ops_massacre/compilers/pct/src/PCT/HLLCompiler.pir	Tue May 25 06:03:30 2010	(r46984)
@@ -615,7 +615,8 @@
 
     .local pmc stdin
     .local int has_readline
-    stdin = getstdin
+    $P0 = getinterp
+    stdin = $P0.'stdhandle'(0)
     encoding = adverbs['encoding']
     if encoding == 'fixed_8' goto interactive_loop
     unless encoding goto interactive_loop
@@ -746,7 +747,7 @@
   iter_loop_1:
     $S0 = ifh.'readall'(iname)
     code .= $S0
-    close ifh
+    ifh.'close'()
     goto iter_loop
   iter_end:
     $S0 = join ' ', files
@@ -876,7 +877,8 @@
     if target != 'pir' goto end
     .local string output
     .local pmc ofh
-    ofh = getstdout
+    $P0 = getinterp
+    ofh = $P0.'stdhandle'(1)
     output = adverbs['output']
     if output == '' goto save_output_1
     if output == '-' goto save_output_1
@@ -884,7 +886,7 @@
     unless ofh goto err_output
   save_output_1:
     print ofh, result
-    close ofh
+    ofh.'close'()
   end:
     .return ()
 

Modified: branches/ops_massacre/compilers/tge/tgc.pir
==============================================================================
--- branches/ops_massacre/compilers/tge/tgc.pir	Tue May 25 03:37:30 2010	(r46983)
+++ branches/ops_massacre/compilers/tge/tgc.pir	Tue May 25 06:03:30 2010	(r46984)
@@ -64,7 +64,8 @@
     if ck_output goto OUTPUT_FILE
 
   OUTPUT_STDOUT:
-    outfh = getstdout
+    $P0 = getinterp
+    outfh = $P0.'stdhandle'(1)
     goto OUTPUT_DONE
 
   OUTPUT_FILE:
@@ -81,7 +82,7 @@
 
     .local string source
     source = read infh, 65535
-    close infh
+    infh.'close'()
 
     .local pmc grammar
     grammar = new ['TGE';'Compiler']

Modified: branches/ops_massacre/config/gen/config_pm/config_pir.in
==============================================================================
--- branches/ops_massacre/config/gen/config_pm/config_pir.in	Tue May 25 03:37:30 2010	(r46983)
+++ branches/ops_massacre/config/gen/config_pm/config_pir.in	Tue May 25 06:03:30 2010	(r46984)
@@ -41,6 +41,8 @@
 
 .include "interpinfo.pasm"
 .include "stat.pasm"
+.loadlib 'sys_ops'
+.loadlib 'io_ops'
 
 .sub _config
     .local string prefix, conf_file

Modified: branches/ops_massacre/ext/nqp-rx/src/stage0/HLL-s0.pir
==============================================================================
--- branches/ops_massacre/ext/nqp-rx/src/stage0/HLL-s0.pir	Tue May 25 03:37:30 2010	(r46983)
+++ branches/ops_massacre/ext/nqp-rx/src/stage0/HLL-s0.pir	Tue May 25 06:03:30 2010	(r46984)
@@ -7280,7 +7280,8 @@
     .lex "self", self
     .lex "$value", param_286
 .annotate 'line', 87
-    getstdout $P289
+    $P0 = getinterp
+    $P289 = $P0.'stdhandle'(1)
     tell $I290, $P289
     set $N291, $I290
     find_dynamic_lex $P292, "$*AUTOPRINTPOS"
@@ -7352,7 +7353,8 @@
     $S311 = $P310."commandline_banner"()
     printerr $S311
 .annotate 'line', 95
-    getstdin $P312
+    $P0 = getinterp
+    $P312 = $P0.'stdhandle'(0)
     store_lex "$stdin", $P312
 .annotate 'line', 96
     find_lex $P313, "%adverbs"
@@ -7467,7 +7469,8 @@
     throw $P348
   if_345_end:
 .annotate 'line', 110
-    getstdout $P349
+    $P0 = getinterp
+    $P349 = $P0.'stdhandle'(1)
     tell $I350, $P349
     new $P351, 'Integer'
     set $P351, $I350

Modified: branches/ops_massacre/ext/nqp-rx/src/stage0/nqp-setting.nqp
==============================================================================
--- branches/ops_massacre/ext/nqp-rx/src/stage0/nqp-setting.nqp	Tue May 25 03:37:30 2010	(r46983)
+++ branches/ops_massacre/ext/nqp-rx/src/stage0/nqp-setting.nqp	Tue May 25 06:03:30 2010	(r46984)
@@ -213,7 +213,7 @@
 our sub slurp ($filename) {
     my $handle := pir::open__Pss($file, 'r');
     my $contents := $handle.readall;
-    pir::close($handle);
+    $handle.close();
     $contents;
 }
 
@@ -225,7 +225,7 @@
 our sub spew($filename, $contents) {
     my $handle := pir::open__Pss($filename, 'w');
     $handle.print($contents);
-    pir::close($handle);
+    $handle.close();
 }
 
 # vim: ft=perl6

Modified: branches/ops_massacre/include/parrot/oplib/core_ops.h
==============================================================================
--- branches/ops_massacre/include/parrot/oplib/core_ops.h	Tue May 25 03:37:30 2010	(r46983)
+++ branches/ops_massacre/include/parrot/oplib/core_ops.h	Tue May 25 06:03:30 2010	(r46984)
@@ -365,14 +365,6 @@
  opcode_t * Parrot_xor_i_ic_i(opcode_t *, PARROT_INTERP);
  opcode_t * Parrot_xor_i_i_ic(opcode_t *, PARROT_INTERP);
  opcode_t * Parrot_xor_p_p_p(opcode_t *, PARROT_INTERP);
- opcode_t * Parrot_close_p(opcode_t *, PARROT_INTERP);
- opcode_t * Parrot_fdopen_p_i_s(opcode_t *, PARROT_INTERP);
- opcode_t * Parrot_fdopen_p_ic_s(opcode_t *, PARROT_INTERP);
- opcode_t * Parrot_fdopen_p_i_sc(opcode_t *, PARROT_INTERP);
- opcode_t * Parrot_fdopen_p_ic_sc(opcode_t *, PARROT_INTERP);
- opcode_t * Parrot_getstdin_p(opcode_t *, PARROT_INTERP);
- opcode_t * Parrot_getstdout_p(opcode_t *, PARROT_INTERP);
- opcode_t * Parrot_getstderr_p(opcode_t *, PARROT_INTERP);
  opcode_t * Parrot_setstdin_p(opcode_t *, PARROT_INTERP);
  opcode_t * Parrot_setstdout_p(opcode_t *, PARROT_INTERP);
  opcode_t * Parrot_setstderr_p(opcode_t *, PARROT_INTERP);

Modified: branches/ops_massacre/include/parrot/oplib/ops.h
==============================================================================
--- branches/ops_massacre/include/parrot/oplib/ops.h	Tue May 25 03:37:30 2010	(r46983)
+++ branches/ops_massacre/include/parrot/oplib/ops.h	Tue May 25 06:03:30 2010	(r46984)
@@ -360,795 +360,787 @@
     PARROT_OP_xor_i_ic_i,                      /* 341 */
     PARROT_OP_xor_i_i_ic,                      /* 342 */
     PARROT_OP_xor_p_p_p,                       /* 343 */
-    PARROT_OP_close_p,                         /* 344 */
-    PARROT_OP_fdopen_p_i_s,                    /* 345 */
-    PARROT_OP_fdopen_p_ic_s,                   /* 346 */
-    PARROT_OP_fdopen_p_i_sc,                   /* 347 */
-    PARROT_OP_fdopen_p_ic_sc,                  /* 348 */
-    PARROT_OP_getstdin_p,                      /* 349 */
-    PARROT_OP_getstdout_p,                     /* 350 */
-    PARROT_OP_getstderr_p,                     /* 351 */
-    PARROT_OP_setstdin_p,                      /* 352 */
-    PARROT_OP_setstdout_p,                     /* 353 */
-    PARROT_OP_setstderr_p,                     /* 354 */
-    PARROT_OP_open_p_s_s,                      /* 355 */
-    PARROT_OP_open_p_sc_s,                     /* 356 */
-    PARROT_OP_open_p_s_sc,                     /* 357 */
-    PARROT_OP_open_p_sc_sc,                    /* 358 */
-    PARROT_OP_open_p_s,                        /* 359 */
-    PARROT_OP_open_p_sc,                       /* 360 */
-    PARROT_OP_print_i,                         /* 361 */
-    PARROT_OP_print_ic,                        /* 362 */
-    PARROT_OP_print_n,                         /* 363 */
-    PARROT_OP_print_nc,                        /* 364 */
-    PARROT_OP_print_s,                         /* 365 */
-    PARROT_OP_print_sc,                        /* 366 */
-    PARROT_OP_print_p,                         /* 367 */
-    PARROT_OP_say_i,                           /* 368 */
-    PARROT_OP_say_ic,                          /* 369 */
-    PARROT_OP_say_n,                           /* 370 */
-    PARROT_OP_say_nc,                          /* 371 */
-    PARROT_OP_say_s,                           /* 372 */
-    PARROT_OP_say_sc,                          /* 373 */
-    PARROT_OP_say_p,                           /* 374 */
-    PARROT_OP_printerr_i,                      /* 375 */
-    PARROT_OP_printerr_ic,                     /* 376 */
-    PARROT_OP_printerr_n,                      /* 377 */
-    PARROT_OP_printerr_nc,                     /* 378 */
-    PARROT_OP_printerr_s,                      /* 379 */
-    PARROT_OP_printerr_sc,                     /* 380 */
-    PARROT_OP_printerr_p,                      /* 381 */
-    PARROT_OP_print_p_i,                       /* 382 */
-    PARROT_OP_print_p_ic,                      /* 383 */
-    PARROT_OP_print_p_n,                       /* 384 */
-    PARROT_OP_print_p_nc,                      /* 385 */
-    PARROT_OP_print_p_s,                       /* 386 */
-    PARROT_OP_print_p_sc,                      /* 387 */
-    PARROT_OP_print_p_p,                       /* 388 */
-    PARROT_OP_read_s_i,                        /* 389 */
-    PARROT_OP_read_s_ic,                       /* 390 */
-    PARROT_OP_read_s_p_i,                      /* 391 */
-    PARROT_OP_read_s_p_ic,                     /* 392 */
-    PARROT_OP_readline_s_p,                    /* 393 */
-    PARROT_OP_peek_s,                          /* 394 */
-    PARROT_OP_peek_s_p,                        /* 395 */
-    PARROT_OP_stat_i_s_i,                      /* 396 */
-    PARROT_OP_stat_i_sc_i,                     /* 397 */
-    PARROT_OP_stat_i_s_ic,                     /* 398 */
-    PARROT_OP_stat_i_sc_ic,                    /* 399 */
-    PARROT_OP_stat_i_i_i,                      /* 400 */
-    PARROT_OP_stat_i_ic_i,                     /* 401 */
-    PARROT_OP_stat_i_i_ic,                     /* 402 */
-    PARROT_OP_stat_i_ic_ic,                    /* 403 */
-    PARROT_OP_seek_p_i_i,                      /* 404 */
-    PARROT_OP_seek_p_ic_i,                     /* 405 */
-    PARROT_OP_seek_p_i_ic,                     /* 406 */
-    PARROT_OP_seek_p_ic_ic,                    /* 407 */
-    PARROT_OP_seek_p_i_i_i,                    /* 408 */
-    PARROT_OP_seek_p_ic_i_i,                   /* 409 */
-    PARROT_OP_seek_p_i_ic_i,                   /* 410 */
-    PARROT_OP_seek_p_ic_ic_i,                  /* 411 */
-    PARROT_OP_seek_p_i_i_ic,                   /* 412 */
-    PARROT_OP_seek_p_ic_i_ic,                  /* 413 */
-    PARROT_OP_seek_p_i_ic_ic,                  /* 414 */
-    PARROT_OP_seek_p_ic_ic_ic,                 /* 415 */
-    PARROT_OP_tell_i_p,                        /* 416 */
-    PARROT_OP_tell_i_i_p,                      /* 417 */
-    PARROT_OP_abs_i,                           /* 418 */
-    PARROT_OP_abs_n,                           /* 419 */
-    PARROT_OP_abs_i_i,                         /* 420 */
-    PARROT_OP_abs_n_n,                         /* 421 */
-    PARROT_OP_abs_p,                           /* 422 */
-    PARROT_OP_abs_p_p,                         /* 423 */
-    PARROT_OP_add_i_i,                         /* 424 */
-    PARROT_OP_add_i_ic,                        /* 425 */
-    PARROT_OP_add_n_n,                         /* 426 */
-    PARROT_OP_add_n_nc,                        /* 427 */
-    PARROT_OP_add_p_p,                         /* 428 */
-    PARROT_OP_add_p_i,                         /* 429 */
-    PARROT_OP_add_p_ic,                        /* 430 */
-    PARROT_OP_add_p_n,                         /* 431 */
-    PARROT_OP_add_p_nc,                        /* 432 */
-    PARROT_OP_add_i_i_i,                       /* 433 */
-    PARROT_OP_add_i_ic_i,                      /* 434 */
-    PARROT_OP_add_i_i_ic,                      /* 435 */
-    PARROT_OP_add_n_n_n,                       /* 436 */
-    PARROT_OP_add_n_nc_n,                      /* 437 */
-    PARROT_OP_add_n_n_nc,                      /* 438 */
-    PARROT_OP_add_p_p_p,                       /* 439 */
-    PARROT_OP_add_p_p_i,                       /* 440 */
-    PARROT_OP_add_p_p_ic,                      /* 441 */
-    PARROT_OP_add_p_p_n,                       /* 442 */
-    PARROT_OP_add_p_p_nc,                      /* 443 */
-    PARROT_OP_dec_i,                           /* 444 */
-    PARROT_OP_dec_n,                           /* 445 */
-    PARROT_OP_dec_p,                           /* 446 */
-    PARROT_OP_div_i_i,                         /* 447 */
-    PARROT_OP_div_i_ic,                        /* 448 */
-    PARROT_OP_div_n_n,                         /* 449 */
-    PARROT_OP_div_n_nc,                        /* 450 */
-    PARROT_OP_div_p_p,                         /* 451 */
-    PARROT_OP_div_p_i,                         /* 452 */
-    PARROT_OP_div_p_ic,                        /* 453 */
-    PARROT_OP_div_p_n,                         /* 454 */
-    PARROT_OP_div_p_nc,                        /* 455 */
-    PARROT_OP_div_i_i_i,                       /* 456 */
-    PARROT_OP_div_i_ic_i,                      /* 457 */
-    PARROT_OP_div_i_i_ic,                      /* 458 */
-    PARROT_OP_div_i_ic_ic,                     /* 459 */
-    PARROT_OP_div_n_n_n,                       /* 460 */
-    PARROT_OP_div_n_nc_n,                      /* 461 */
-    PARROT_OP_div_n_n_nc,                      /* 462 */
-    PARROT_OP_div_n_nc_nc,                     /* 463 */
-    PARROT_OP_div_p_p_p,                       /* 464 */
-    PARROT_OP_div_p_p_i,                       /* 465 */
-    PARROT_OP_div_p_p_ic,                      /* 466 */
-    PARROT_OP_div_p_p_n,                       /* 467 */
-    PARROT_OP_div_p_p_nc,                      /* 468 */
-    PARROT_OP_fdiv_i_i,                        /* 469 */
-    PARROT_OP_fdiv_i_ic,                       /* 470 */
-    PARROT_OP_fdiv_n_n,                        /* 471 */
-    PARROT_OP_fdiv_n_nc,                       /* 472 */
-    PARROT_OP_fdiv_p_p,                        /* 473 */
-    PARROT_OP_fdiv_p_i,                        /* 474 */
-    PARROT_OP_fdiv_p_ic,                       /* 475 */
-    PARROT_OP_fdiv_p_n,                        /* 476 */
-    PARROT_OP_fdiv_p_nc,                       /* 477 */
-    PARROT_OP_fdiv_i_i_i,                      /* 478 */
-    PARROT_OP_fdiv_i_ic_i,                     /* 479 */
-    PARROT_OP_fdiv_i_i_ic,                     /* 480 */
-    PARROT_OP_fdiv_n_n_n,                      /* 481 */
-    PARROT_OP_fdiv_n_nc_n,                     /* 482 */
-    PARROT_OP_fdiv_n_n_nc,                     /* 483 */
-    PARROT_OP_fdiv_p_p_p,                      /* 484 */
-    PARROT_OP_fdiv_p_p_i,                      /* 485 */
-    PARROT_OP_fdiv_p_p_ic,                     /* 486 */
-    PARROT_OP_fdiv_p_p_n,                      /* 487 */
-    PARROT_OP_fdiv_p_p_nc,                     /* 488 */
-    PARROT_OP_ceil_n,                          /* 489 */
-    PARROT_OP_ceil_i_n,                        /* 490 */
-    PARROT_OP_ceil_n_n,                        /* 491 */
-    PARROT_OP_floor_n,                         /* 492 */
-    PARROT_OP_floor_i_n,                       /* 493 */
-    PARROT_OP_floor_n_n,                       /* 494 */
-    PARROT_OP_inc_i,                           /* 495 */
-    PARROT_OP_inc_n,                           /* 496 */
-    PARROT_OP_inc_p,                           /* 497 */
-    PARROT_OP_mod_i_i,                         /* 498 */
-    PARROT_OP_mod_i_ic,                        /* 499 */
-    PARROT_OP_mod_n_n,                         /* 500 */
-    PARROT_OP_mod_n_nc,                        /* 501 */
-    PARROT_OP_mod_p_p,                         /* 502 */
-    PARROT_OP_mod_p_i,                         /* 503 */
-    PARROT_OP_mod_p_ic,                        /* 504 */
-    PARROT_OP_mod_p_n,                         /* 505 */
-    PARROT_OP_mod_p_nc,                        /* 506 */
-    PARROT_OP_mod_i_i_i,                       /* 507 */
-    PARROT_OP_mod_i_ic_i,                      /* 508 */
-    PARROT_OP_mod_i_i_ic,                      /* 509 */
-    PARROT_OP_mod_n_n_n,                       /* 510 */
-    PARROT_OP_mod_n_nc_n,                      /* 511 */
-    PARROT_OP_mod_n_n_nc,                      /* 512 */
-    PARROT_OP_mod_p_p_p,                       /* 513 */
-    PARROT_OP_mod_p_p_i,                       /* 514 */
-    PARROT_OP_mod_p_p_ic,                      /* 515 */
-    PARROT_OP_mod_p_p_n,                       /* 516 */
-    PARROT_OP_mod_p_p_nc,                      /* 517 */
-    PARROT_OP_mul_i_i,                         /* 518 */
-    PARROT_OP_mul_i_ic,                        /* 519 */
-    PARROT_OP_mul_n_n,                         /* 520 */
-    PARROT_OP_mul_n_nc,                        /* 521 */
-    PARROT_OP_mul_p_p,                         /* 522 */
-    PARROT_OP_mul_p_i,                         /* 523 */
-    PARROT_OP_mul_p_ic,                        /* 524 */
-    PARROT_OP_mul_p_n,                         /* 525 */
-    PARROT_OP_mul_p_nc,                        /* 526 */
-    PARROT_OP_mul_i_i_i,                       /* 527 */
-    PARROT_OP_mul_i_ic_i,                      /* 528 */
-    PARROT_OP_mul_i_i_ic,                      /* 529 */
-    PARROT_OP_mul_n_n_n,                       /* 530 */
-    PARROT_OP_mul_n_nc_n,                      /* 531 */
-    PARROT_OP_mul_n_n_nc,                      /* 532 */
-    PARROT_OP_mul_p_p_p,                       /* 533 */
-    PARROT_OP_mul_p_p_i,                       /* 534 */
-    PARROT_OP_mul_p_p_ic,                      /* 535 */
-    PARROT_OP_mul_p_p_n,                       /* 536 */
-    PARROT_OP_mul_p_p_nc,                      /* 537 */
-    PARROT_OP_neg_i,                           /* 538 */
-    PARROT_OP_neg_n,                           /* 539 */
-    PARROT_OP_neg_p,                           /* 540 */
-    PARROT_OP_neg_i_i,                         /* 541 */
-    PARROT_OP_neg_n_n,                         /* 542 */
-    PARROT_OP_neg_p_p,                         /* 543 */
-    PARROT_OP_sub_i_i,                         /* 544 */
-    PARROT_OP_sub_i_ic,                        /* 545 */
-    PARROT_OP_sub_n_n,                         /* 546 */
-    PARROT_OP_sub_n_nc,                        /* 547 */
-    PARROT_OP_sub_p_p,                         /* 548 */
-    PARROT_OP_sub_p_i,                         /* 549 */
-    PARROT_OP_sub_p_ic,                        /* 550 */
-    PARROT_OP_sub_p_n,                         /* 551 */
-    PARROT_OP_sub_p_nc,                        /* 552 */
-    PARROT_OP_sub_i_i_i,                       /* 553 */
-    PARROT_OP_sub_i_ic_i,                      /* 554 */
-    PARROT_OP_sub_i_i_ic,                      /* 555 */
-    PARROT_OP_sub_n_n_n,                       /* 556 */
-    PARROT_OP_sub_n_nc_n,                      /* 557 */
-    PARROT_OP_sub_n_n_nc,                      /* 558 */
-    PARROT_OP_sub_p_p_p,                       /* 559 */
-    PARROT_OP_sub_p_p_i,                       /* 560 */
-    PARROT_OP_sub_p_p_ic,                      /* 561 */
-    PARROT_OP_sub_p_p_n,                       /* 562 */
-    PARROT_OP_sub_p_p_nc,                      /* 563 */
-    PARROT_OP_sqrt_n_n,                        /* 564 */
-    PARROT_OP_callmethodcc_p_s,                /* 565 */
-    PARROT_OP_callmethodcc_p_sc,               /* 566 */
-    PARROT_OP_callmethodcc_p_p,                /* 567 */
-    PARROT_OP_callmethod_p_s_p,                /* 568 */
-    PARROT_OP_callmethod_p_sc_p,               /* 569 */
-    PARROT_OP_callmethod_p_p_p,                /* 570 */
-    PARROT_OP_tailcallmethod_p_s,              /* 571 */
-    PARROT_OP_tailcallmethod_p_sc,             /* 572 */
-    PARROT_OP_tailcallmethod_p_p,              /* 573 */
-    PARROT_OP_addmethod_p_s_p,                 /* 574 */
-    PARROT_OP_addmethod_p_sc_p,                /* 575 */
-    PARROT_OP_can_i_p_s,                       /* 576 */
-    PARROT_OP_can_i_p_sc,                      /* 577 */
-    PARROT_OP_does_i_p_s,                      /* 578 */
-    PARROT_OP_does_i_p_sc,                     /* 579 */
-    PARROT_OP_does_i_p_p,                      /* 580 */
-    PARROT_OP_does_i_p_pc,                     /* 581 */
-    PARROT_OP_isa_i_p_s,                       /* 582 */
-    PARROT_OP_isa_i_p_sc,                      /* 583 */
-    PARROT_OP_isa_i_p_p,                       /* 584 */
-    PARROT_OP_isa_i_p_pc,                      /* 585 */
-    PARROT_OP_newclass_p_s,                    /* 586 */
-    PARROT_OP_newclass_p_sc,                   /* 587 */
-    PARROT_OP_newclass_p_p,                    /* 588 */
-    PARROT_OP_newclass_p_pc,                   /* 589 */
-    PARROT_OP_subclass_p_p,                    /* 590 */
-    PARROT_OP_subclass_p_pc,                   /* 591 */
-    PARROT_OP_subclass_p_p_s,                  /* 592 */
-    PARROT_OP_subclass_p_pc_s,                 /* 593 */
-    PARROT_OP_subclass_p_p_sc,                 /* 594 */
-    PARROT_OP_subclass_p_pc_sc,                /* 595 */
-    PARROT_OP_subclass_p_p_p,                  /* 596 */
-    PARROT_OP_subclass_p_pc_p,                 /* 597 */
-    PARROT_OP_subclass_p_p_pc,                 /* 598 */
-    PARROT_OP_subclass_p_pc_pc,                /* 599 */
-    PARROT_OP_subclass_p_s,                    /* 600 */
-    PARROT_OP_subclass_p_sc,                   /* 601 */
-    PARROT_OP_subclass_p_s_s,                  /* 602 */
-    PARROT_OP_subclass_p_sc_s,                 /* 603 */
-    PARROT_OP_subclass_p_s_sc,                 /* 604 */
-    PARROT_OP_subclass_p_sc_sc,                /* 605 */
-    PARROT_OP_subclass_p_s_p,                  /* 606 */
-    PARROT_OP_subclass_p_sc_p,                 /* 607 */
-    PARROT_OP_subclass_p_s_pc,                 /* 608 */
-    PARROT_OP_subclass_p_sc_pc,                /* 609 */
-    PARROT_OP_get_class_p_s,                   /* 610 */
-    PARROT_OP_get_class_p_sc,                  /* 611 */
-    PARROT_OP_get_class_p_p,                   /* 612 */
-    PARROT_OP_get_class_p_pc,                  /* 613 */
-    PARROT_OP_class_p_p,                       /* 614 */
-    PARROT_OP_addparent_p_p,                   /* 615 */
-    PARROT_OP_removeparent_p_p,                /* 616 */
-    PARROT_OP_addrole_p_p,                     /* 617 */
-    PARROT_OP_addattribute_p_s,                /* 618 */
-    PARROT_OP_addattribute_p_sc,               /* 619 */
-    PARROT_OP_removeattribute_p_s,             /* 620 */
-    PARROT_OP_removeattribute_p_sc,            /* 621 */
-    PARROT_OP_getattribute_p_p_s,              /* 622 */
-    PARROT_OP_getattribute_p_p_sc,             /* 623 */
-    PARROT_OP_getattribute_p_p_p_s,            /* 624 */
-    PARROT_OP_getattribute_p_p_pc_s,           /* 625 */
-    PARROT_OP_getattribute_p_p_p_sc,           /* 626 */
-    PARROT_OP_getattribute_p_p_pc_sc,          /* 627 */
-    PARROT_OP_setattribute_p_s_p,              /* 628 */
-    PARROT_OP_setattribute_p_sc_p,             /* 629 */
-    PARROT_OP_setattribute_p_p_s_p,            /* 630 */
-    PARROT_OP_setattribute_p_pc_s_p,           /* 631 */
-    PARROT_OP_setattribute_p_p_sc_p,           /* 632 */
-    PARROT_OP_setattribute_p_pc_sc_p,          /* 633 */
-    PARROT_OP_inspect_p_p,                     /* 634 */
-    PARROT_OP_inspect_p_pc,                    /* 635 */
-    PARROT_OP_inspect_p_p_s,                   /* 636 */
-    PARROT_OP_inspect_p_pc_s,                  /* 637 */
-    PARROT_OP_inspect_p_p_sc,                  /* 638 */
-    PARROT_OP_inspect_p_pc_sc,                 /* 639 */
-    PARROT_OP_new_p_s,                         /* 640 */
-    PARROT_OP_new_p_sc,                        /* 641 */
-    PARROT_OP_new_p_s_p,                       /* 642 */
-    PARROT_OP_new_p_sc_p,                      /* 643 */
-    PARROT_OP_new_p_s_pc,                      /* 644 */
-    PARROT_OP_new_p_sc_pc,                     /* 645 */
-    PARROT_OP_new_p_p,                         /* 646 */
-    PARROT_OP_new_p_pc,                        /* 647 */
-    PARROT_OP_new_p_p_p,                       /* 648 */
-    PARROT_OP_new_p_pc_p,                      /* 649 */
-    PARROT_OP_new_p_p_pc,                      /* 650 */
-    PARROT_OP_new_p_pc_pc,                     /* 651 */
-    PARROT_OP_root_new_p_p,                    /* 652 */
-    PARROT_OP_root_new_p_pc,                   /* 653 */
-    PARROT_OP_root_new_p_p_p,                  /* 654 */
-    PARROT_OP_root_new_p_pc_p,                 /* 655 */
-    PARROT_OP_root_new_p_p_pc,                 /* 656 */
-    PARROT_OP_root_new_p_pc_pc,                /* 657 */
-    PARROT_OP_typeof_s_p,                      /* 658 */
-    PARROT_OP_typeof_p_p,                      /* 659 */
-    PARROT_OP_get_repr_s_p,                    /* 660 */
-    PARROT_OP_find_method_p_p_s,               /* 661 */
-    PARROT_OP_find_method_p_p_sc,              /* 662 */
-    PARROT_OP_defined_i_p,                     /* 663 */
-    PARROT_OP_defined_i_p_ki,                  /* 664 */
-    PARROT_OP_defined_i_p_kic,                 /* 665 */
-    PARROT_OP_defined_i_p_k,                   /* 666 */
-    PARROT_OP_defined_i_p_kc,                  /* 667 */
-    PARROT_OP_exists_i_p_ki,                   /* 668 */
-    PARROT_OP_exists_i_p_kic,                  /* 669 */
-    PARROT_OP_exists_i_p_k,                    /* 670 */
-    PARROT_OP_exists_i_p_kc,                   /* 671 */
-    PARROT_OP_delete_p_k,                      /* 672 */
-    PARROT_OP_delete_p_kc,                     /* 673 */
-    PARROT_OP_delete_p_ki,                     /* 674 */
-    PARROT_OP_delete_p_kic,                    /* 675 */
-    PARROT_OP_elements_i_p,                    /* 676 */
-    PARROT_OP_push_p_i,                        /* 677 */
-    PARROT_OP_push_p_ic,                       /* 678 */
-    PARROT_OP_push_p_n,                        /* 679 */
-    PARROT_OP_push_p_nc,                       /* 680 */
-    PARROT_OP_push_p_s,                        /* 681 */
-    PARROT_OP_push_p_sc,                       /* 682 */
-    PARROT_OP_push_p_p,                        /* 683 */
-    PARROT_OP_pop_i_p,                         /* 684 */
-    PARROT_OP_pop_n_p,                         /* 685 */
-    PARROT_OP_pop_s_p,                         /* 686 */
-    PARROT_OP_pop_p_p,                         /* 687 */
-    PARROT_OP_unshift_p_i,                     /* 688 */
-    PARROT_OP_unshift_p_ic,                    /* 689 */
-    PARROT_OP_unshift_p_n,                     /* 690 */
-    PARROT_OP_unshift_p_nc,                    /* 691 */
-    PARROT_OP_unshift_p_s,                     /* 692 */
-    PARROT_OP_unshift_p_sc,                    /* 693 */
-    PARROT_OP_unshift_p_p,                     /* 694 */
-    PARROT_OP_shift_i_p,                       /* 695 */
-    PARROT_OP_shift_n_p,                       /* 696 */
-    PARROT_OP_shift_s_p,                       /* 697 */
-    PARROT_OP_shift_p_p,                       /* 698 */
-    PARROT_OP_splice_p_p_i_i,                  /* 699 */
-    PARROT_OP_splice_p_p_ic_i,                 /* 700 */
-    PARROT_OP_splice_p_p_i_ic,                 /* 701 */
-    PARROT_OP_splice_p_p_ic_ic,                /* 702 */
-    PARROT_OP_setprop_p_s_p,                   /* 703 */
-    PARROT_OP_setprop_p_sc_p,                  /* 704 */
-    PARROT_OP_getprop_p_s_p,                   /* 705 */
-    PARROT_OP_getprop_p_sc_p,                  /* 706 */
-    PARROT_OP_delprop_p_s,                     /* 707 */
-    PARROT_OP_delprop_p_sc,                    /* 708 */
-    PARROT_OP_prophash_p_p,                    /* 709 */
-    PARROT_OP_freeze_s_p,                      /* 710 */
-    PARROT_OP_thaw_p_s,                        /* 711 */
-    PARROT_OP_thaw_p_sc,                       /* 712 */
-    PARROT_OP_add_multi_s_s_p,                 /* 713 */
-    PARROT_OP_add_multi_sc_s_p,                /* 714 */
-    PARROT_OP_add_multi_s_sc_p,                /* 715 */
-    PARROT_OP_add_multi_sc_sc_p,               /* 716 */
-    PARROT_OP_find_multi_p_s_s,                /* 717 */
-    PARROT_OP_find_multi_p_sc_s,               /* 718 */
-    PARROT_OP_find_multi_p_s_sc,               /* 719 */
-    PARROT_OP_find_multi_p_sc_sc,              /* 720 */
-    PARROT_OP_register_p,                      /* 721 */
-    PARROT_OP_unregister_p,                    /* 722 */
-    PARROT_OP_box_p_i,                         /* 723 */
-    PARROT_OP_box_p_ic,                        /* 724 */
-    PARROT_OP_box_p_n,                         /* 725 */
-    PARROT_OP_box_p_nc,                        /* 726 */
-    PARROT_OP_box_p_s,                         /* 727 */
-    PARROT_OP_box_p_sc,                        /* 728 */
-    PARROT_OP_iter_p_p,                        /* 729 */
-    PARROT_OP_morph_p_p,                       /* 730 */
-    PARROT_OP_morph_p_pc,                      /* 731 */
-    PARROT_OP_clone_s_s,                       /* 732 */
-    PARROT_OP_clone_s_sc,                      /* 733 */
-    PARROT_OP_set_i_i,                         /* 734 */
-    PARROT_OP_set_i_ic,                        /* 735 */
-    PARROT_OP_set_i_n,                         /* 736 */
-    PARROT_OP_set_i_nc,                        /* 737 */
-    PARROT_OP_set_i_s,                         /* 738 */
-    PARROT_OP_set_i_sc,                        /* 739 */
-    PARROT_OP_set_n_n,                         /* 740 */
-    PARROT_OP_set_n_nc,                        /* 741 */
-    PARROT_OP_set_n_i,                         /* 742 */
-    PARROT_OP_set_n_ic,                        /* 743 */
-    PARROT_OP_set_n_s,                         /* 744 */
-    PARROT_OP_set_n_sc,                        /* 745 */
-    PARROT_OP_set_n_p,                         /* 746 */
-    PARROT_OP_set_s_p,                         /* 747 */
-    PARROT_OP_set_s_s,                         /* 748 */
-    PARROT_OP_set_s_sc,                        /* 749 */
-    PARROT_OP_set_s_i,                         /* 750 */
-    PARROT_OP_set_s_ic,                        /* 751 */
-    PARROT_OP_set_s_n,                         /* 752 */
-    PARROT_OP_set_s_nc,                        /* 753 */
-    PARROT_OP_set_p_pc,                        /* 754 */
-    PARROT_OP_set_p_p,                         /* 755 */
-    PARROT_OP_set_p_i,                         /* 756 */
-    PARROT_OP_set_p_ic,                        /* 757 */
-    PARROT_OP_set_p_n,                         /* 758 */
-    PARROT_OP_set_p_nc,                        /* 759 */
-    PARROT_OP_set_p_s,                         /* 760 */
-    PARROT_OP_set_p_sc,                        /* 761 */
-    PARROT_OP_set_i_p,                         /* 762 */
-    PARROT_OP_assign_p_p,                      /* 763 */
-    PARROT_OP_assign_p_i,                      /* 764 */
-    PARROT_OP_assign_p_ic,                     /* 765 */
-    PARROT_OP_assign_p_n,                      /* 766 */
-    PARROT_OP_assign_p_nc,                     /* 767 */
-    PARROT_OP_assign_p_s,                      /* 768 */
-    PARROT_OP_assign_p_sc,                     /* 769 */
-    PARROT_OP_assign_s_s,                      /* 770 */
-    PARROT_OP_assign_s_sc,                     /* 771 */
-    PARROT_OP_setref_p_p,                      /* 772 */
-    PARROT_OP_deref_p_p,                       /* 773 */
-    PARROT_OP_set_p_ki_i,                      /* 774 */
-    PARROT_OP_set_p_kic_i,                     /* 775 */
-    PARROT_OP_set_p_ki_ic,                     /* 776 */
-    PARROT_OP_set_p_kic_ic,                    /* 777 */
-    PARROT_OP_set_p_ki_n,                      /* 778 */
-    PARROT_OP_set_p_kic_n,                     /* 779 */
-    PARROT_OP_set_p_ki_nc,                     /* 780 */
-    PARROT_OP_set_p_kic_nc,                    /* 781 */
-    PARROT_OP_set_p_ki_s,                      /* 782 */
-    PARROT_OP_set_p_kic_s,                     /* 783 */
-    PARROT_OP_set_p_ki_sc,                     /* 784 */
-    PARROT_OP_set_p_kic_sc,                    /* 785 */
-    PARROT_OP_set_p_ki_p,                      /* 786 */
-    PARROT_OP_set_p_kic_p,                     /* 787 */
-    PARROT_OP_set_i_p_ki,                      /* 788 */
-    PARROT_OP_set_i_p_kic,                     /* 789 */
-    PARROT_OP_set_n_p_ki,                      /* 790 */
-    PARROT_OP_set_n_p_kic,                     /* 791 */
-    PARROT_OP_set_s_p_ki,                      /* 792 */
-    PARROT_OP_set_s_p_kic,                     /* 793 */
-    PARROT_OP_set_p_p_ki,                      /* 794 */
-    PARROT_OP_set_p_p_kic,                     /* 795 */
-    PARROT_OP_set_p_k_i,                       /* 796 */
-    PARROT_OP_set_p_kc_i,                      /* 797 */
-    PARROT_OP_set_p_k_ic,                      /* 798 */
-    PARROT_OP_set_p_kc_ic,                     /* 799 */
-    PARROT_OP_set_p_k_n,                       /* 800 */
-    PARROT_OP_set_p_kc_n,                      /* 801 */
-    PARROT_OP_set_p_k_nc,                      /* 802 */
-    PARROT_OP_set_p_kc_nc,                     /* 803 */
-    PARROT_OP_set_p_k_s,                       /* 804 */
-    PARROT_OP_set_p_kc_s,                      /* 805 */
-    PARROT_OP_set_p_k_sc,                      /* 806 */
-    PARROT_OP_set_p_kc_sc,                     /* 807 */
-    PARROT_OP_set_p_k_p,                       /* 808 */
-    PARROT_OP_set_p_kc_p,                      /* 809 */
-    PARROT_OP_set_i_p_k,                       /* 810 */
-    PARROT_OP_set_i_p_kc,                      /* 811 */
-    PARROT_OP_set_n_p_k,                       /* 812 */
-    PARROT_OP_set_n_p_kc,                      /* 813 */
-    PARROT_OP_set_s_p_k,                       /* 814 */
-    PARROT_OP_set_s_p_kc,                      /* 815 */
-    PARROT_OP_set_p_p_k,                       /* 816 */
-    PARROT_OP_set_p_p_kc,                      /* 817 */
-    PARROT_OP_clone_p_p,                       /* 818 */
-    PARROT_OP_clone_p_p_p,                     /* 819 */
-    PARROT_OP_clone_p_p_pc,                    /* 820 */
-    PARROT_OP_copy_p_p,                        /* 821 */
-    PARROT_OP_null_s,                          /* 822 */
-    PARROT_OP_null_i,                          /* 823 */
-    PARROT_OP_null_p,                          /* 824 */
-    PARROT_OP_null_n,                          /* 825 */
-    PARROT_OP_ord_i_s,                         /* 826 */
-    PARROT_OP_ord_i_sc,                        /* 827 */
-    PARROT_OP_ord_i_s_i,                       /* 828 */
-    PARROT_OP_ord_i_sc_i,                      /* 829 */
-    PARROT_OP_ord_i_s_ic,                      /* 830 */
-    PARROT_OP_ord_i_sc_ic,                     /* 831 */
-    PARROT_OP_chr_s_i,                         /* 832 */
-    PARROT_OP_chr_s_ic,                        /* 833 */
-    PARROT_OP_chopn_s_s_i,                     /* 834 */
-    PARROT_OP_chopn_s_sc_i,                    /* 835 */
-    PARROT_OP_chopn_s_s_ic,                    /* 836 */
-    PARROT_OP_chopn_s_sc_ic,                   /* 837 */
-    PARROT_OP_concat_s_s,                      /* 838 */
-    PARROT_OP_concat_s_sc,                     /* 839 */
-    PARROT_OP_concat_p_p,                      /* 840 */
-    PARROT_OP_concat_p_s,                      /* 841 */
-    PARROT_OP_concat_p_sc,                     /* 842 */
-    PARROT_OP_concat_s_s_s,                    /* 843 */
-    PARROT_OP_concat_s_sc_s,                   /* 844 */
-    PARROT_OP_concat_s_s_sc,                   /* 845 */
-    PARROT_OP_concat_p_p_s,                    /* 846 */
-    PARROT_OP_concat_p_p_sc,                   /* 847 */
-    PARROT_OP_concat_p_p_p,                    /* 848 */
-    PARROT_OP_repeat_s_s_i,                    /* 849 */
-    PARROT_OP_repeat_s_sc_i,                   /* 850 */
-    PARROT_OP_repeat_s_s_ic,                   /* 851 */
-    PARROT_OP_repeat_s_sc_ic,                  /* 852 */
-    PARROT_OP_repeat_p_p_i,                    /* 853 */
-    PARROT_OP_repeat_p_p_ic,                   /* 854 */
-    PARROT_OP_repeat_p_p_p,                    /* 855 */
-    PARROT_OP_repeat_p_i,                      /* 856 */
-    PARROT_OP_repeat_p_ic,                     /* 857 */
-    PARROT_OP_repeat_p_p,                      /* 858 */
-    PARROT_OP_length_i_s,                      /* 859 */
-    PARROT_OP_length_i_sc,                     /* 860 */
-    PARROT_OP_bytelength_i_s,                  /* 861 */
-    PARROT_OP_bytelength_i_sc,                 /* 862 */
-    PARROT_OP_pin_s,                           /* 863 */
-    PARROT_OP_unpin_s,                         /* 864 */
-    PARROT_OP_substr_s_s_i,                    /* 865 */
-    PARROT_OP_substr_s_sc_i,                   /* 866 */
-    PARROT_OP_substr_s_s_ic,                   /* 867 */
-    PARROT_OP_substr_s_sc_ic,                  /* 868 */
-    PARROT_OP_substr_s_s_i_i,                  /* 869 */
-    PARROT_OP_substr_s_sc_i_i,                 /* 870 */
-    PARROT_OP_substr_s_s_ic_i,                 /* 871 */
-    PARROT_OP_substr_s_sc_ic_i,                /* 872 */
-    PARROT_OP_substr_s_s_i_ic,                 /* 873 */
-    PARROT_OP_substr_s_sc_i_ic,                /* 874 */
-    PARROT_OP_substr_s_s_ic_ic,                /* 875 */
-    PARROT_OP_substr_s_sc_ic_ic,               /* 876 */
-    PARROT_OP_substr_s_p_i_i,                  /* 877 */
-    PARROT_OP_substr_s_p_ic_i,                 /* 878 */
-    PARROT_OP_substr_s_p_i_ic,                 /* 879 */
-    PARROT_OP_substr_s_p_ic_ic,                /* 880 */
-    PARROT_OP_replace_s_s_i_i_s,               /* 881 */
-    PARROT_OP_replace_s_sc_i_i_s,              /* 882 */
-    PARROT_OP_replace_s_s_ic_i_s,              /* 883 */
-    PARROT_OP_replace_s_sc_ic_i_s,             /* 884 */
-    PARROT_OP_replace_s_s_i_ic_s,              /* 885 */
-    PARROT_OP_replace_s_sc_i_ic_s,             /* 886 */
-    PARROT_OP_replace_s_s_ic_ic_s,             /* 887 */
-    PARROT_OP_replace_s_sc_ic_ic_s,            /* 888 */
-    PARROT_OP_replace_s_s_i_i_sc,              /* 889 */
-    PARROT_OP_replace_s_sc_i_i_sc,             /* 890 */
-    PARROT_OP_replace_s_s_ic_i_sc,             /* 891 */
-    PARROT_OP_replace_s_sc_ic_i_sc,            /* 892 */
-    PARROT_OP_replace_s_s_i_ic_sc,             /* 893 */
-    PARROT_OP_replace_s_sc_i_ic_sc,            /* 894 */
-    PARROT_OP_replace_s_s_ic_ic_sc,            /* 895 */
-    PARROT_OP_replace_s_sc_ic_ic_sc,           /* 896 */
-    PARROT_OP_index_i_s_s,                     /* 897 */
-    PARROT_OP_index_i_sc_s,                    /* 898 */
-    PARROT_OP_index_i_s_sc,                    /* 899 */
-    PARROT_OP_index_i_sc_sc,                   /* 900 */
-    PARROT_OP_index_i_s_s_i,                   /* 901 */
-    PARROT_OP_index_i_sc_s_i,                  /* 902 */
-    PARROT_OP_index_i_s_sc_i,                  /* 903 */
-    PARROT_OP_index_i_sc_sc_i,                 /* 904 */
-    PARROT_OP_index_i_s_s_ic,                  /* 905 */
-    PARROT_OP_index_i_sc_s_ic,                 /* 906 */
-    PARROT_OP_index_i_s_sc_ic,                 /* 907 */
-    PARROT_OP_index_i_sc_sc_ic,                /* 908 */
-    PARROT_OP_sprintf_s_s_p,                   /* 909 */
-    PARROT_OP_sprintf_s_sc_p,                  /* 910 */
-    PARROT_OP_sprintf_p_p_p,                   /* 911 */
-    PARROT_OP_new_s,                           /* 912 */
-    PARROT_OP_new_s_i,                         /* 913 */
-    PARROT_OP_new_s_ic,                        /* 914 */
-    PARROT_OP_stringinfo_i_s_i,                /* 915 */
-    PARROT_OP_stringinfo_i_sc_i,               /* 916 */
-    PARROT_OP_stringinfo_i_s_ic,               /* 917 */
-    PARROT_OP_stringinfo_i_sc_ic,              /* 918 */
-    PARROT_OP_upcase_s_s,                      /* 919 */
-    PARROT_OP_upcase_s_sc,                     /* 920 */
-    PARROT_OP_downcase_s_s,                    /* 921 */
-    PARROT_OP_downcase_s_sc,                   /* 922 */
-    PARROT_OP_titlecase_s_s,                   /* 923 */
-    PARROT_OP_titlecase_s_sc,                  /* 924 */
-    PARROT_OP_join_s_s_p,                      /* 925 */
-    PARROT_OP_join_s_sc_p,                     /* 926 */
-    PARROT_OP_split_p_s_s,                     /* 927 */
-    PARROT_OP_split_p_sc_s,                    /* 928 */
-    PARROT_OP_split_p_s_sc,                    /* 929 */
-    PARROT_OP_split_p_sc_sc,                   /* 930 */
-    PARROT_OP_charset_i_s,                     /* 931 */
-    PARROT_OP_charset_i_sc,                    /* 932 */
-    PARROT_OP_charsetname_s_i,                 /* 933 */
-    PARROT_OP_charsetname_s_ic,                /* 934 */
-    PARROT_OP_find_charset_i_s,                /* 935 */
-    PARROT_OP_find_charset_i_sc,               /* 936 */
-    PARROT_OP_trans_charset_s_s_i,             /* 937 */
-    PARROT_OP_trans_charset_s_sc_i,            /* 938 */
-    PARROT_OP_trans_charset_s_s_ic,            /* 939 */
-    PARROT_OP_trans_charset_s_sc_ic,           /* 940 */
-    PARROT_OP_encoding_i_s,                    /* 941 */
-    PARROT_OP_encoding_i_sc,                   /* 942 */
-    PARROT_OP_encodingname_s_i,                /* 943 */
-    PARROT_OP_encodingname_s_ic,               /* 944 */
-    PARROT_OP_find_encoding_i_s,               /* 945 */
-    PARROT_OP_find_encoding_i_sc,              /* 946 */
-    PARROT_OP_trans_encoding_s_s_i,            /* 947 */
-    PARROT_OP_trans_encoding_s_sc_i,           /* 948 */
-    PARROT_OP_trans_encoding_s_s_ic,           /* 949 */
-    PARROT_OP_trans_encoding_s_sc_ic,          /* 950 */
-    PARROT_OP_is_cclass_i_i_s_i,               /* 951 */
-    PARROT_OP_is_cclass_i_ic_s_i,              /* 952 */
-    PARROT_OP_is_cclass_i_i_sc_i,              /* 953 */
-    PARROT_OP_is_cclass_i_ic_sc_i,             /* 954 */
-    PARROT_OP_is_cclass_i_i_s_ic,              /* 955 */
-    PARROT_OP_is_cclass_i_ic_s_ic,             /* 956 */
-    PARROT_OP_is_cclass_i_i_sc_ic,             /* 957 */
-    PARROT_OP_is_cclass_i_ic_sc_ic,            /* 958 */
-    PARROT_OP_find_cclass_i_i_s_i_i,           /* 959 */
-    PARROT_OP_find_cclass_i_ic_s_i_i,          /* 960 */
-    PARROT_OP_find_cclass_i_i_sc_i_i,          /* 961 */
-    PARROT_OP_find_cclass_i_ic_sc_i_i,         /* 962 */
-    PARROT_OP_find_cclass_i_i_s_ic_i,          /* 963 */
-    PARROT_OP_find_cclass_i_ic_s_ic_i,         /* 964 */
-    PARROT_OP_find_cclass_i_i_sc_ic_i,         /* 965 */
-    PARROT_OP_find_cclass_i_ic_sc_ic_i,        /* 966 */
-    PARROT_OP_find_cclass_i_i_s_i_ic,          /* 967 */
-    PARROT_OP_find_cclass_i_ic_s_i_ic,         /* 968 */
-    PARROT_OP_find_cclass_i_i_sc_i_ic,         /* 969 */
-    PARROT_OP_find_cclass_i_ic_sc_i_ic,        /* 970 */
-    PARROT_OP_find_cclass_i_i_s_ic_ic,         /* 971 */
-    PARROT_OP_find_cclass_i_ic_s_ic_ic,        /* 972 */
-    PARROT_OP_find_cclass_i_i_sc_ic_ic,        /* 973 */
-    PARROT_OP_find_cclass_i_ic_sc_ic_ic,       /* 974 */
-    PARROT_OP_find_not_cclass_i_i_s_i_i,       /* 975 */
-    PARROT_OP_find_not_cclass_i_ic_s_i_i,      /* 976 */
-    PARROT_OP_find_not_cclass_i_i_sc_i_i,      /* 977 */
-    PARROT_OP_find_not_cclass_i_ic_sc_i_i,     /* 978 */
-    PARROT_OP_find_not_cclass_i_i_s_ic_i,      /* 979 */
-    PARROT_OP_find_not_cclass_i_ic_s_ic_i,     /* 980 */
-    PARROT_OP_find_not_cclass_i_i_sc_ic_i,     /* 981 */
-    PARROT_OP_find_not_cclass_i_ic_sc_ic_i,    /* 982 */
-    PARROT_OP_find_not_cclass_i_i_s_i_ic,      /* 983 */
-    PARROT_OP_find_not_cclass_i_ic_s_i_ic,     /* 984 */
-    PARROT_OP_find_not_cclass_i_i_sc_i_ic,     /* 985 */
-    PARROT_OP_find_not_cclass_i_ic_sc_i_ic,    /* 986 */
-    PARROT_OP_find_not_cclass_i_i_s_ic_ic,     /* 987 */
-    PARROT_OP_find_not_cclass_i_ic_s_ic_ic,    /* 988 */
-    PARROT_OP_find_not_cclass_i_i_sc_ic_ic,    /* 989 */
-    PARROT_OP_find_not_cclass_i_ic_sc_ic_ic,   /* 990 */
-    PARROT_OP_escape_s_s,                      /* 991 */
-    PARROT_OP_compose_s_s,                     /* 992 */
-    PARROT_OP_compose_s_sc,                    /* 993 */
-    PARROT_OP_spawnw_i_s,                      /* 994 */
-    PARROT_OP_spawnw_i_sc,                     /* 995 */
-    PARROT_OP_spawnw_i_p,                      /* 996 */
-    PARROT_OP_err_i,                           /* 997 */
-    PARROT_OP_err_s,                           /* 998 */
-    PARROT_OP_err_s_i,                         /* 999 */
-    PARROT_OP_err_s_ic,                        /* 1000 */
-    PARROT_OP_time_i,                          /* 1001 */
-    PARROT_OP_time_n,                          /* 1002 */
-    PARROT_OP_sleep_i,                         /* 1003 */
-    PARROT_OP_sleep_ic,                        /* 1004 */
-    PARROT_OP_sleep_n,                         /* 1005 */
-    PARROT_OP_sleep_nc,                        /* 1006 */
-    PARROT_OP_store_lex_s_p,                   /* 1007 */
-    PARROT_OP_store_lex_sc_p,                  /* 1008 */
-    PARROT_OP_store_dynamic_lex_s_p,           /* 1009 */
-    PARROT_OP_store_dynamic_lex_sc_p,          /* 1010 */
-    PARROT_OP_find_lex_p_s,                    /* 1011 */
-    PARROT_OP_find_lex_p_sc,                   /* 1012 */
-    PARROT_OP_find_dynamic_lex_p_s,            /* 1013 */
-    PARROT_OP_find_dynamic_lex_p_sc,           /* 1014 */
-    PARROT_OP_find_caller_lex_p_s,             /* 1015 */
-    PARROT_OP_find_caller_lex_p_sc,            /* 1016 */
-    PARROT_OP_get_namespace_p,                 /* 1017 */
-    PARROT_OP_get_namespace_p_p,               /* 1018 */
-    PARROT_OP_get_namespace_p_pc,              /* 1019 */
-    PARROT_OP_get_hll_namespace_p,             /* 1020 */
-    PARROT_OP_get_hll_namespace_p_p,           /* 1021 */
-    PARROT_OP_get_hll_namespace_p_pc,          /* 1022 */
-    PARROT_OP_get_root_namespace_p,            /* 1023 */
-    PARROT_OP_get_root_namespace_p_p,          /* 1024 */
-    PARROT_OP_get_root_namespace_p_pc,         /* 1025 */
-    PARROT_OP_get_global_p_s,                  /* 1026 */
-    PARROT_OP_get_global_p_sc,                 /* 1027 */
-    PARROT_OP_get_global_p_p_s,                /* 1028 */
-    PARROT_OP_get_global_p_pc_s,               /* 1029 */
-    PARROT_OP_get_global_p_p_sc,               /* 1030 */
-    PARROT_OP_get_global_p_pc_sc,              /* 1031 */
-    PARROT_OP_get_hll_global_p_s,              /* 1032 */
-    PARROT_OP_get_hll_global_p_sc,             /* 1033 */
-    PARROT_OP_get_hll_global_p_p_s,            /* 1034 */
-    PARROT_OP_get_hll_global_p_pc_s,           /* 1035 */
-    PARROT_OP_get_hll_global_p_p_sc,           /* 1036 */
-    PARROT_OP_get_hll_global_p_pc_sc,          /* 1037 */
-    PARROT_OP_get_root_global_p_s,             /* 1038 */
-    PARROT_OP_get_root_global_p_sc,            /* 1039 */
-    PARROT_OP_get_root_global_p_p_s,           /* 1040 */
-    PARROT_OP_get_root_global_p_pc_s,          /* 1041 */
-    PARROT_OP_get_root_global_p_p_sc,          /* 1042 */
-    PARROT_OP_get_root_global_p_pc_sc,         /* 1043 */
-    PARROT_OP_set_global_s_p,                  /* 1044 */
-    PARROT_OP_set_global_sc_p,                 /* 1045 */
-    PARROT_OP_set_global_p_s_p,                /* 1046 */
-    PARROT_OP_set_global_pc_s_p,               /* 1047 */
-    PARROT_OP_set_global_p_sc_p,               /* 1048 */
-    PARROT_OP_set_global_pc_sc_p,              /* 1049 */
-    PARROT_OP_set_hll_global_s_p,              /* 1050 */
-    PARROT_OP_set_hll_global_sc_p,             /* 1051 */
-    PARROT_OP_set_hll_global_p_s_p,            /* 1052 */
-    PARROT_OP_set_hll_global_pc_s_p,           /* 1053 */
-    PARROT_OP_set_hll_global_p_sc_p,           /* 1054 */
-    PARROT_OP_set_hll_global_pc_sc_p,          /* 1055 */
-    PARROT_OP_set_root_global_s_p,             /* 1056 */
-    PARROT_OP_set_root_global_sc_p,            /* 1057 */
-    PARROT_OP_set_root_global_p_s_p,           /* 1058 */
-    PARROT_OP_set_root_global_pc_s_p,          /* 1059 */
-    PARROT_OP_set_root_global_p_sc_p,          /* 1060 */
-    PARROT_OP_set_root_global_pc_sc_p,         /* 1061 */
-    PARROT_OP_find_name_p_s,                   /* 1062 */
-    PARROT_OP_find_name_p_sc,                  /* 1063 */
-    PARROT_OP_find_sub_not_null_p_s,           /* 1064 */
-    PARROT_OP_find_sub_not_null_p_sc,          /* 1065 */
-    PARROT_OP_trap,                            /* 1066 */
-    PARROT_OP_set_label_p_ic,                  /* 1067 */
-    PARROT_OP_get_label_i_p,                   /* 1068 */
-    PARROT_OP_fetch_p_p_p_p,                   /* 1069 */
-    PARROT_OP_fetch_p_pc_p_p,                  /* 1070 */
-    PARROT_OP_fetch_p_p_pc_p,                  /* 1071 */
-    PARROT_OP_fetch_p_pc_pc_p,                 /* 1072 */
-    PARROT_OP_fetch_p_p_p_pc,                  /* 1073 */
-    PARROT_OP_fetch_p_pc_p_pc,                 /* 1074 */
-    PARROT_OP_fetch_p_p_pc_pc,                 /* 1075 */
-    PARROT_OP_fetch_p_pc_pc_pc,                /* 1076 */
-    PARROT_OP_fetch_p_p_i_p,                   /* 1077 */
-    PARROT_OP_fetch_p_pc_i_p,                  /* 1078 */
-    PARROT_OP_fetch_p_p_ic_p,                  /* 1079 */
-    PARROT_OP_fetch_p_pc_ic_p,                 /* 1080 */
-    PARROT_OP_fetch_p_p_i_pc,                  /* 1081 */
-    PARROT_OP_fetch_p_pc_i_pc,                 /* 1082 */
-    PARROT_OP_fetch_p_p_ic_pc,                 /* 1083 */
-    PARROT_OP_fetch_p_pc_ic_pc,                /* 1084 */
-    PARROT_OP_fetch_p_p_s_p,                   /* 1085 */
-    PARROT_OP_fetch_p_pc_s_p,                  /* 1086 */
-    PARROT_OP_fetch_p_p_sc_p,                  /* 1087 */
-    PARROT_OP_fetch_p_pc_sc_p,                 /* 1088 */
-    PARROT_OP_fetch_p_p_s_pc,                  /* 1089 */
-    PARROT_OP_fetch_p_pc_s_pc,                 /* 1090 */
-    PARROT_OP_fetch_p_p_sc_pc,                 /* 1091 */
-    PARROT_OP_fetch_p_pc_sc_pc,                /* 1092 */
-    PARROT_OP_vivify_p_p_p_p,                  /* 1093 */
-    PARROT_OP_vivify_p_pc_p_p,                 /* 1094 */
-    PARROT_OP_vivify_p_p_pc_p,                 /* 1095 */
-    PARROT_OP_vivify_p_pc_pc_p,                /* 1096 */
-    PARROT_OP_vivify_p_p_p_pc,                 /* 1097 */
-    PARROT_OP_vivify_p_pc_p_pc,                /* 1098 */
-    PARROT_OP_vivify_p_p_pc_pc,                /* 1099 */
-    PARROT_OP_vivify_p_pc_pc_pc,               /* 1100 */
-    PARROT_OP_vivify_p_p_i_p,                  /* 1101 */
-    PARROT_OP_vivify_p_pc_i_p,                 /* 1102 */
-    PARROT_OP_vivify_p_p_ic_p,                 /* 1103 */
-    PARROT_OP_vivify_p_pc_ic_p,                /* 1104 */
-    PARROT_OP_vivify_p_p_i_pc,                 /* 1105 */
-    PARROT_OP_vivify_p_pc_i_pc,                /* 1106 */
-    PARROT_OP_vivify_p_p_ic_pc,                /* 1107 */
-    PARROT_OP_vivify_p_pc_ic_pc,               /* 1108 */
-    PARROT_OP_vivify_p_p_s_p,                  /* 1109 */
-    PARROT_OP_vivify_p_pc_s_p,                 /* 1110 */
-    PARROT_OP_vivify_p_p_sc_p,                 /* 1111 */
-    PARROT_OP_vivify_p_pc_sc_p,                /* 1112 */
-    PARROT_OP_vivify_p_p_s_pc,                 /* 1113 */
-    PARROT_OP_vivify_p_pc_s_pc,                /* 1114 */
-    PARROT_OP_vivify_p_p_sc_pc,                /* 1115 */
-    PARROT_OP_vivify_p_pc_sc_pc,               /* 1116 */
-    PARROT_OP_new_p_s_i,                       /* 1117 */
-    PARROT_OP_new_p_sc_i,                      /* 1118 */
-    PARROT_OP_new_p_s_ic,                      /* 1119 */
-    PARROT_OP_new_p_sc_ic,                     /* 1120 */
-    PARROT_OP_new_p_p_i,                       /* 1121 */
-    PARROT_OP_new_p_pc_i,                      /* 1122 */
-    PARROT_OP_new_p_p_ic,                      /* 1123 */
-    PARROT_OP_new_p_pc_ic,                     /* 1124 */
-    PARROT_OP_root_new_p_p_i,                  /* 1125 */
-    PARROT_OP_root_new_p_pc_i,                 /* 1126 */
-    PARROT_OP_root_new_p_p_ic,                 /* 1127 */
-    PARROT_OP_root_new_p_pc_ic,                /* 1128 */
-    PARROT_OP_find_codepoint_i_s,              /* 1129 */
-    PARROT_OP_find_codepoint_i_sc,             /* 1130 */
-    PARROT_OP_unroll_p,                        /* 1131 */
-    PARROT_OP_unroll_pc                        /* 1132 */
+    PARROT_OP_setstdin_p,                      /* 344 */
+    PARROT_OP_setstdout_p,                     /* 345 */
+    PARROT_OP_setstderr_p,                     /* 346 */
+    PARROT_OP_open_p_s_s,                      /* 347 */
+    PARROT_OP_open_p_sc_s,                     /* 348 */
+    PARROT_OP_open_p_s_sc,                     /* 349 */
+    PARROT_OP_open_p_sc_sc,                    /* 350 */
+    PARROT_OP_open_p_s,                        /* 351 */
+    PARROT_OP_open_p_sc,                       /* 352 */
+    PARROT_OP_print_i,                         /* 353 */
+    PARROT_OP_print_ic,                        /* 354 */
+    PARROT_OP_print_n,                         /* 355 */
+    PARROT_OP_print_nc,                        /* 356 */
+    PARROT_OP_print_s,                         /* 357 */
+    PARROT_OP_print_sc,                        /* 358 */
+    PARROT_OP_print_p,                         /* 359 */
+    PARROT_OP_say_i,                           /* 360 */
+    PARROT_OP_say_ic,                          /* 361 */
+    PARROT_OP_say_n,                           /* 362 */
+    PARROT_OP_say_nc,                          /* 363 */
+    PARROT_OP_say_s,                           /* 364 */
+    PARROT_OP_say_sc,                          /* 365 */
+    PARROT_OP_say_p,                           /* 366 */
+    PARROT_OP_printerr_i,                      /* 367 */
+    PARROT_OP_printerr_ic,                     /* 368 */
+    PARROT_OP_printerr_n,                      /* 369 */
+    PARROT_OP_printerr_nc,                     /* 370 */
+    PARROT_OP_printerr_s,                      /* 371 */
+    PARROT_OP_printerr_sc,                     /* 372 */
+    PARROT_OP_printerr_p,                      /* 373 */
+    PARROT_OP_print_p_i,                       /* 374 */
+    PARROT_OP_print_p_ic,                      /* 375 */
+    PARROT_OP_print_p_n,                       /* 376 */
+    PARROT_OP_print_p_nc,                      /* 377 */
+    PARROT_OP_print_p_s,                       /* 378 */
+    PARROT_OP_print_p_sc,                      /* 379 */
+    PARROT_OP_print_p_p,                       /* 380 */
+    PARROT_OP_read_s_i,                        /* 381 */
+    PARROT_OP_read_s_ic,                       /* 382 */
+    PARROT_OP_read_s_p_i,                      /* 383 */
+    PARROT_OP_read_s_p_ic,                     /* 384 */
+    PARROT_OP_readline_s_p,                    /* 385 */
+    PARROT_OP_peek_s,                          /* 386 */
+    PARROT_OP_peek_s_p,                        /* 387 */
+    PARROT_OP_stat_i_s_i,                      /* 388 */
+    PARROT_OP_stat_i_sc_i,                     /* 389 */
+    PARROT_OP_stat_i_s_ic,                     /* 390 */
+    PARROT_OP_stat_i_sc_ic,                    /* 391 */
+    PARROT_OP_stat_i_i_i,                      /* 392 */
+    PARROT_OP_stat_i_ic_i,                     /* 393 */
+    PARROT_OP_stat_i_i_ic,                     /* 394 */
+    PARROT_OP_stat_i_ic_ic,                    /* 395 */
+    PARROT_OP_seek_p_i_i,                      /* 396 */
+    PARROT_OP_seek_p_ic_i,                     /* 397 */
+    PARROT_OP_seek_p_i_ic,                     /* 398 */
+    PARROT_OP_seek_p_ic_ic,                    /* 399 */
+    PARROT_OP_seek_p_i_i_i,                    /* 400 */
+    PARROT_OP_seek_p_ic_i_i,                   /* 401 */
+    PARROT_OP_seek_p_i_ic_i,                   /* 402 */
+    PARROT_OP_seek_p_ic_ic_i,                  /* 403 */
+    PARROT_OP_seek_p_i_i_ic,                   /* 404 */
+    PARROT_OP_seek_p_ic_i_ic,                  /* 405 */
+    PARROT_OP_seek_p_i_ic_ic,                  /* 406 */
+    PARROT_OP_seek_p_ic_ic_ic,                 /* 407 */
+    PARROT_OP_tell_i_p,                        /* 408 */
+    PARROT_OP_tell_i_i_p,                      /* 409 */
+    PARROT_OP_abs_i,                           /* 410 */
+    PARROT_OP_abs_n,                           /* 411 */
+    PARROT_OP_abs_i_i,                         /* 412 */
+    PARROT_OP_abs_n_n,                         /* 413 */
+    PARROT_OP_abs_p,                           /* 414 */
+    PARROT_OP_abs_p_p,                         /* 415 */
+    PARROT_OP_add_i_i,                         /* 416 */
+    PARROT_OP_add_i_ic,                        /* 417 */
+    PARROT_OP_add_n_n,                         /* 418 */
+    PARROT_OP_add_n_nc,                        /* 419 */
+    PARROT_OP_add_p_p,                         /* 420 */
+    PARROT_OP_add_p_i,                         /* 421 */
+    PARROT_OP_add_p_ic,                        /* 422 */
+    PARROT_OP_add_p_n,                         /* 423 */
+    PARROT_OP_add_p_nc,                        /* 424 */
+    PARROT_OP_add_i_i_i,                       /* 425 */
+    PARROT_OP_add_i_ic_i,                      /* 426 */
+    PARROT_OP_add_i_i_ic,                      /* 427 */
+    PARROT_OP_add_n_n_n,                       /* 428 */
+    PARROT_OP_add_n_nc_n,                      /* 429 */
+    PARROT_OP_add_n_n_nc,                      /* 430 */
+    PARROT_OP_add_p_p_p,                       /* 431 */
+    PARROT_OP_add_p_p_i,                       /* 432 */
+    PARROT_OP_add_p_p_ic,                      /* 433 */
+    PARROT_OP_add_p_p_n,                       /* 434 */
+    PARROT_OP_add_p_p_nc,                      /* 435 */
+    PARROT_OP_dec_i,                           /* 436 */
+    PARROT_OP_dec_n,                           /* 437 */
+    PARROT_OP_dec_p,                           /* 438 */
+    PARROT_OP_div_i_i,                         /* 439 */
+    PARROT_OP_div_i_ic,                        /* 440 */
+    PARROT_OP_div_n_n,                         /* 441 */
+    PARROT_OP_div_n_nc,                        /* 442 */
+    PARROT_OP_div_p_p,                         /* 443 */
+    PARROT_OP_div_p_i,                         /* 444 */
+    PARROT_OP_div_p_ic,                        /* 445 */
+    PARROT_OP_div_p_n,                         /* 446 */
+    PARROT_OP_div_p_nc,                        /* 447 */
+    PARROT_OP_div_i_i_i,                       /* 448 */
+    PARROT_OP_div_i_ic_i,                      /* 449 */
+    PARROT_OP_div_i_i_ic,                      /* 450 */
+    PARROT_OP_div_i_ic_ic,                     /* 451 */
+    PARROT_OP_div_n_n_n,                       /* 452 */
+    PARROT_OP_div_n_nc_n,                      /* 453 */
+    PARROT_OP_div_n_n_nc,                      /* 454 */
+    PARROT_OP_div_n_nc_nc,                     /* 455 */
+    PARROT_OP_div_p_p_p,                       /* 456 */
+    PARROT_OP_div_p_p_i,                       /* 457 */
+    PARROT_OP_div_p_p_ic,                      /* 458 */
+    PARROT_OP_div_p_p_n,                       /* 459 */
+    PARROT_OP_div_p_p_nc,                      /* 460 */
+    PARROT_OP_fdiv_i_i,                        /* 461 */
+    PARROT_OP_fdiv_i_ic,                       /* 462 */
+    PARROT_OP_fdiv_n_n,                        /* 463 */
+    PARROT_OP_fdiv_n_nc,                       /* 464 */
+    PARROT_OP_fdiv_p_p,                        /* 465 */
+    PARROT_OP_fdiv_p_i,                        /* 466 */
+    PARROT_OP_fdiv_p_ic,                       /* 467 */
+    PARROT_OP_fdiv_p_n,                        /* 468 */
+    PARROT_OP_fdiv_p_nc,                       /* 469 */
+    PARROT_OP_fdiv_i_i_i,                      /* 470 */
+    PARROT_OP_fdiv_i_ic_i,                     /* 471 */
+    PARROT_OP_fdiv_i_i_ic,                     /* 472 */
+    PARROT_OP_fdiv_n_n_n,                      /* 473 */
+    PARROT_OP_fdiv_n_nc_n,                     /* 474 */
+    PARROT_OP_fdiv_n_n_nc,                     /* 475 */
+    PARROT_OP_fdiv_p_p_p,                      /* 476 */
+    PARROT_OP_fdiv_p_p_i,                      /* 477 */
+    PARROT_OP_fdiv_p_p_ic,                     /* 478 */
+    PARROT_OP_fdiv_p_p_n,                      /* 479 */
+    PARROT_OP_fdiv_p_p_nc,                     /* 480 */
+    PARROT_OP_ceil_n,                          /* 481 */
+    PARROT_OP_ceil_i_n,                        /* 482 */
+    PARROT_OP_ceil_n_n,                        /* 483 */
+    PARROT_OP_floor_n,                         /* 484 */
+    PARROT_OP_floor_i_n,                       /* 485 */
+    PARROT_OP_floor_n_n,                       /* 486 */
+    PARROT_OP_inc_i,                           /* 487 */
+    PARROT_OP_inc_n,                           /* 488 */
+    PARROT_OP_inc_p,                           /* 489 */
+    PARROT_OP_mod_i_i,                         /* 490 */
+    PARROT_OP_mod_i_ic,                        /* 491 */
+    PARROT_OP_mod_n_n,                         /* 492 */
+    PARROT_OP_mod_n_nc,                        /* 493 */
+    PARROT_OP_mod_p_p,                         /* 494 */
+    PARROT_OP_mod_p_i,                         /* 495 */
+    PARROT_OP_mod_p_ic,                        /* 496 */
+    PARROT_OP_mod_p_n,                         /* 497 */
+    PARROT_OP_mod_p_nc,                        /* 498 */
+    PARROT_OP_mod_i_i_i,                       /* 499 */
+    PARROT_OP_mod_i_ic_i,                      /* 500 */
+    PARROT_OP_mod_i_i_ic,                      /* 501 */
+    PARROT_OP_mod_n_n_n,                       /* 502 */
+    PARROT_OP_mod_n_nc_n,                      /* 503 */
+    PARROT_OP_mod_n_n_nc,                      /* 504 */
+    PARROT_OP_mod_p_p_p,                       /* 505 */
+    PARROT_OP_mod_p_p_i,                       /* 506 */
+    PARROT_OP_mod_p_p_ic,                      /* 507 */
+    PARROT_OP_mod_p_p_n,                       /* 508 */
+    PARROT_OP_mod_p_p_nc,                      /* 509 */
+    PARROT_OP_mul_i_i,                         /* 510 */
+    PARROT_OP_mul_i_ic,                        /* 511 */
+    PARROT_OP_mul_n_n,                         /* 512 */
+    PARROT_OP_mul_n_nc,                        /* 513 */
+    PARROT_OP_mul_p_p,                         /* 514 */
+    PARROT_OP_mul_p_i,                         /* 515 */
+    PARROT_OP_mul_p_ic,                        /* 516 */
+    PARROT_OP_mul_p_n,                         /* 517 */
+    PARROT_OP_mul_p_nc,                        /* 518 */
+    PARROT_OP_mul_i_i_i,                       /* 519 */
+    PARROT_OP_mul_i_ic_i,                      /* 520 */
+    PARROT_OP_mul_i_i_ic,                      /* 521 */
+    PARROT_OP_mul_n_n_n,                       /* 522 */
+    PARROT_OP_mul_n_nc_n,                      /* 523 */
+    PARROT_OP_mul_n_n_nc,                      /* 524 */
+    PARROT_OP_mul_p_p_p,                       /* 525 */
+    PARROT_OP_mul_p_p_i,                       /* 526 */
+    PARROT_OP_mul_p_p_ic,                      /* 527 */
+    PARROT_OP_mul_p_p_n,                       /* 528 */
+    PARROT_OP_mul_p_p_nc,                      /* 529 */
+    PARROT_OP_neg_i,                           /* 530 */
+    PARROT_OP_neg_n,                           /* 531 */
+    PARROT_OP_neg_p,                           /* 532 */
+    PARROT_OP_neg_i_i,                         /* 533 */
+    PARROT_OP_neg_n_n,                         /* 534 */
+    PARROT_OP_neg_p_p,                         /* 535 */
+    PARROT_OP_sub_i_i,                         /* 536 */
+    PARROT_OP_sub_i_ic,                        /* 537 */
+    PARROT_OP_sub_n_n,                         /* 538 */
+    PARROT_OP_sub_n_nc,                        /* 539 */
+    PARROT_OP_sub_p_p,                         /* 540 */
+    PARROT_OP_sub_p_i,                         /* 541 */
+    PARROT_OP_sub_p_ic,                        /* 542 */
+    PARROT_OP_sub_p_n,                         /* 543 */
+    PARROT_OP_sub_p_nc,                        /* 544 */
+    PARROT_OP_sub_i_i_i,                       /* 545 */
+    PARROT_OP_sub_i_ic_i,                      /* 546 */
+    PARROT_OP_sub_i_i_ic,                      /* 547 */
+    PARROT_OP_sub_n_n_n,                       /* 548 */
+    PARROT_OP_sub_n_nc_n,                      /* 549 */
+    PARROT_OP_sub_n_n_nc,                      /* 550 */
+    PARROT_OP_sub_p_p_p,                       /* 551 */
+    PARROT_OP_sub_p_p_i,                       /* 552 */
+    PARROT_OP_sub_p_p_ic,                      /* 553 */
+    PARROT_OP_sub_p_p_n,                       /* 554 */
+    PARROT_OP_sub_p_p_nc,                      /* 555 */
+    PARROT_OP_sqrt_n_n,                        /* 556 */
+    PARROT_OP_callmethodcc_p_s,                /* 557 */
+    PARROT_OP_callmethodcc_p_sc,               /* 558 */
+    PARROT_OP_callmethodcc_p_p,                /* 559 */
+    PARROT_OP_callmethod_p_s_p,                /* 560 */
+    PARROT_OP_callmethod_p_sc_p,               /* 561 */
+    PARROT_OP_callmethod_p_p_p,                /* 562 */
+    PARROT_OP_tailcallmethod_p_s,              /* 563 */
+    PARROT_OP_tailcallmethod_p_sc,             /* 564 */
+    PARROT_OP_tailcallmethod_p_p,              /* 565 */
+    PARROT_OP_addmethod_p_s_p,                 /* 566 */
+    PARROT_OP_addmethod_p_sc_p,                /* 567 */
+    PARROT_OP_can_i_p_s,                       /* 568 */
+    PARROT_OP_can_i_p_sc,                      /* 569 */
+    PARROT_OP_does_i_p_s,                      /* 570 */
+    PARROT_OP_does_i_p_sc,                     /* 571 */
+    PARROT_OP_does_i_p_p,                      /* 572 */
+    PARROT_OP_does_i_p_pc,                     /* 573 */
+    PARROT_OP_isa_i_p_s,                       /* 574 */
+    PARROT_OP_isa_i_p_sc,                      /* 575 */
+    PARROT_OP_isa_i_p_p,                       /* 576 */
+    PARROT_OP_isa_i_p_pc,                      /* 577 */
+    PARROT_OP_newclass_p_s,                    /* 578 */
+    PARROT_OP_newclass_p_sc,                   /* 579 */
+    PARROT_OP_newclass_p_p,                    /* 580 */
+    PARROT_OP_newclass_p_pc,                   /* 581 */
+    PARROT_OP_subclass_p_p,                    /* 582 */
+    PARROT_OP_subclass_p_pc,                   /* 583 */
+    PARROT_OP_subclass_p_p_s,                  /* 584 */
+    PARROT_OP_subclass_p_pc_s,                 /* 585 */
+    PARROT_OP_subclass_p_p_sc,                 /* 586 */
+    PARROT_OP_subclass_p_pc_sc,                /* 587 */
+    PARROT_OP_subclass_p_p_p,                  /* 588 */
+    PARROT_OP_subclass_p_pc_p,                 /* 589 */
+    PARROT_OP_subclass_p_p_pc,                 /* 590 */
+    PARROT_OP_subclass_p_pc_pc,                /* 591 */
+    PARROT_OP_subclass_p_s,                    /* 592 */
+    PARROT_OP_subclass_p_sc,                   /* 593 */
+    PARROT_OP_subclass_p_s_s,                  /* 594 */
+    PARROT_OP_subclass_p_sc_s,                 /* 595 */
+    PARROT_OP_subclass_p_s_sc,                 /* 596 */
+    PARROT_OP_subclass_p_sc_sc,                /* 597 */
+    PARROT_OP_subclass_p_s_p,                  /* 598 */
+    PARROT_OP_subclass_p_sc_p,                 /* 599 */
+    PARROT_OP_subclass_p_s_pc,                 /* 600 */
+    PARROT_OP_subclass_p_sc_pc,                /* 601 */
+    PARROT_OP_get_class_p_s,                   /* 602 */
+    PARROT_OP_get_class_p_sc,                  /* 603 */
+    PARROT_OP_get_class_p_p,                   /* 604 */
+    PARROT_OP_get_class_p_pc,                  /* 605 */
+    PARROT_OP_class_p_p,                       /* 606 */
+    PARROT_OP_addparent_p_p,                   /* 607 */
+    PARROT_OP_removeparent_p_p,                /* 608 */
+    PARROT_OP_addrole_p_p,                     /* 609 */
+    PARROT_OP_addattribute_p_s,                /* 610 */
+    PARROT_OP_addattribute_p_sc,               /* 611 */
+    PARROT_OP_removeattribute_p_s,             /* 612 */
+    PARROT_OP_removeattribute_p_sc,            /* 613 */
+    PARROT_OP_getattribute_p_p_s,              /* 614 */
+    PARROT_OP_getattribute_p_p_sc,             /* 615 */
+    PARROT_OP_getattribute_p_p_p_s,            /* 616 */
+    PARROT_OP_getattribute_p_p_pc_s,           /* 617 */
+    PARROT_OP_getattribute_p_p_p_sc,           /* 618 */
+    PARROT_OP_getattribute_p_p_pc_sc,          /* 619 */
+    PARROT_OP_setattribute_p_s_p,              /* 620 */
+    PARROT_OP_setattribute_p_sc_p,             /* 621 */
+    PARROT_OP_setattribute_p_p_s_p,            /* 622 */
+    PARROT_OP_setattribute_p_pc_s_p,           /* 623 */
+    PARROT_OP_setattribute_p_p_sc_p,           /* 624 */
+    PARROT_OP_setattribute_p_pc_sc_p,          /* 625 */
+    PARROT_OP_inspect_p_p,                     /* 626 */
+    PARROT_OP_inspect_p_pc,                    /* 627 */
+    PARROT_OP_inspect_p_p_s,                   /* 628 */
+    PARROT_OP_inspect_p_pc_s,                  /* 629 */
+    PARROT_OP_inspect_p_p_sc,                  /* 630 */
+    PARROT_OP_inspect_p_pc_sc,                 /* 631 */
+    PARROT_OP_new_p_s,                         /* 632 */
+    PARROT_OP_new_p_sc,                        /* 633 */
+    PARROT_OP_new_p_s_p,                       /* 634 */
+    PARROT_OP_new_p_sc_p,                      /* 635 */
+    PARROT_OP_new_p_s_pc,                      /* 636 */
+    PARROT_OP_new_p_sc_pc,                     /* 637 */
+    PARROT_OP_new_p_p,                         /* 638 */
+    PARROT_OP_new_p_pc,                        /* 639 */
+    PARROT_OP_new_p_p_p,                       /* 640 */
+    PARROT_OP_new_p_pc_p,                      /* 641 */
+    PARROT_OP_new_p_p_pc,                      /* 642 */
+    PARROT_OP_new_p_pc_pc,                     /* 643 */
+    PARROT_OP_root_new_p_p,                    /* 644 */
+    PARROT_OP_root_new_p_pc,                   /* 645 */
+    PARROT_OP_root_new_p_p_p,                  /* 646 */
+    PARROT_OP_root_new_p_pc_p,                 /* 647 */
+    PARROT_OP_root_new_p_p_pc,                 /* 648 */
+    PARROT_OP_root_new_p_pc_pc,                /* 649 */
+    PARROT_OP_typeof_s_p,                      /* 650 */
+    PARROT_OP_typeof_p_p,                      /* 651 */
+    PARROT_OP_get_repr_s_p,                    /* 652 */
+    PARROT_OP_find_method_p_p_s,               /* 653 */
+    PARROT_OP_find_method_p_p_sc,              /* 654 */
+    PARROT_OP_defined_i_p,                     /* 655 */
+    PARROT_OP_defined_i_p_ki,                  /* 656 */
+    PARROT_OP_defined_i_p_kic,                 /* 657 */
+    PARROT_OP_defined_i_p_k,                   /* 658 */
+    PARROT_OP_defined_i_p_kc,                  /* 659 */
+    PARROT_OP_exists_i_p_ki,                   /* 660 */
+    PARROT_OP_exists_i_p_kic,                  /* 661 */
+    PARROT_OP_exists_i_p_k,                    /* 662 */
+    PARROT_OP_exists_i_p_kc,                   /* 663 */
+    PARROT_OP_delete_p_k,                      /* 664 */
+    PARROT_OP_delete_p_kc,                     /* 665 */
+    PARROT_OP_delete_p_ki,                     /* 666 */
+    PARROT_OP_delete_p_kic,                    /* 667 */
+    PARROT_OP_elements_i_p,                    /* 668 */
+    PARROT_OP_push_p_i,                        /* 669 */
+    PARROT_OP_push_p_ic,                       /* 670 */
+    PARROT_OP_push_p_n,                        /* 671 */
+    PARROT_OP_push_p_nc,                       /* 672 */
+    PARROT_OP_push_p_s,                        /* 673 */
+    PARROT_OP_push_p_sc,                       /* 674 */
+    PARROT_OP_push_p_p,                        /* 675 */
+    PARROT_OP_pop_i_p,                         /* 676 */
+    PARROT_OP_pop_n_p,                         /* 677 */
+    PARROT_OP_pop_s_p,                         /* 678 */
+    PARROT_OP_pop_p_p,                         /* 679 */
+    PARROT_OP_unshift_p_i,                     /* 680 */
+    PARROT_OP_unshift_p_ic,                    /* 681 */
+    PARROT_OP_unshift_p_n,                     /* 682 */
+    PARROT_OP_unshift_p_nc,                    /* 683 */
+    PARROT_OP_unshift_p_s,                     /* 684 */
+    PARROT_OP_unshift_p_sc,                    /* 685 */
+    PARROT_OP_unshift_p_p,                     /* 686 */
+    PARROT_OP_shift_i_p,                       /* 687 */
+    PARROT_OP_shift_n_p,                       /* 688 */
+    PARROT_OP_shift_s_p,                       /* 689 */
+    PARROT_OP_shift_p_p,                       /* 690 */
+    PARROT_OP_splice_p_p_i_i,                  /* 691 */
+    PARROT_OP_splice_p_p_ic_i,                 /* 692 */
+    PARROT_OP_splice_p_p_i_ic,                 /* 693 */
+    PARROT_OP_splice_p_p_ic_ic,                /* 694 */
+    PARROT_OP_setprop_p_s_p,                   /* 695 */
+    PARROT_OP_setprop_p_sc_p,                  /* 696 */
+    PARROT_OP_getprop_p_s_p,                   /* 697 */
+    PARROT_OP_getprop_p_sc_p,                  /* 698 */
+    PARROT_OP_delprop_p_s,                     /* 699 */
+    PARROT_OP_delprop_p_sc,                    /* 700 */
+    PARROT_OP_prophash_p_p,                    /* 701 */
+    PARROT_OP_freeze_s_p,                      /* 702 */
+    PARROT_OP_thaw_p_s,                        /* 703 */
+    PARROT_OP_thaw_p_sc,                       /* 704 */
+    PARROT_OP_add_multi_s_s_p,                 /* 705 */
+    PARROT_OP_add_multi_sc_s_p,                /* 706 */
+    PARROT_OP_add_multi_s_sc_p,                /* 707 */
+    PARROT_OP_add_multi_sc_sc_p,               /* 708 */
+    PARROT_OP_find_multi_p_s_s,                /* 709 */
+    PARROT_OP_find_multi_p_sc_s,               /* 710 */
+    PARROT_OP_find_multi_p_s_sc,               /* 711 */
+    PARROT_OP_find_multi_p_sc_sc,              /* 712 */
+    PARROT_OP_register_p,                      /* 713 */
+    PARROT_OP_unregister_p,                    /* 714 */
+    PARROT_OP_box_p_i,                         /* 715 */
+    PARROT_OP_box_p_ic,                        /* 716 */
+    PARROT_OP_box_p_n,                         /* 717 */
+    PARROT_OP_box_p_nc,                        /* 718 */
+    PARROT_OP_box_p_s,                         /* 719 */
+    PARROT_OP_box_p_sc,                        /* 720 */
+    PARROT_OP_iter_p_p,                        /* 721 */
+    PARROT_OP_morph_p_p,                       /* 722 */
+    PARROT_OP_morph_p_pc,                      /* 723 */
+    PARROT_OP_clone_s_s,                       /* 724 */
+    PARROT_OP_clone_s_sc,                      /* 725 */
+    PARROT_OP_set_i_i,                         /* 726 */
+    PARROT_OP_set_i_ic,                        /* 727 */
+    PARROT_OP_set_i_n,                         /* 728 */
+    PARROT_OP_set_i_nc,                        /* 729 */
+    PARROT_OP_set_i_s,                         /* 730 */
+    PARROT_OP_set_i_sc,                        /* 731 */
+    PARROT_OP_set_n_n,                         /* 732 */
+    PARROT_OP_set_n_nc,                        /* 733 */
+    PARROT_OP_set_n_i,                         /* 734 */
+    PARROT_OP_set_n_ic,                        /* 735 */
+    PARROT_OP_set_n_s,                         /* 736 */
+    PARROT_OP_set_n_sc,                        /* 737 */
+    PARROT_OP_set_n_p,                         /* 738 */
+    PARROT_OP_set_s_p,                         /* 739 */
+    PARROT_OP_set_s_s,                         /* 740 */
+    PARROT_OP_set_s_sc,                        /* 741 */
+    PARROT_OP_set_s_i,                         /* 742 */
+    PARROT_OP_set_s_ic,                        /* 743 */
+    PARROT_OP_set_s_n,                         /* 744 */
+    PARROT_OP_set_s_nc,                        /* 745 */
+    PARROT_OP_set_p_pc,                        /* 746 */
+    PARROT_OP_set_p_p,                         /* 747 */
+    PARROT_OP_set_p_i,                         /* 748 */
+    PARROT_OP_set_p_ic,                        /* 749 */
+    PARROT_OP_set_p_n,                         /* 750 */
+    PARROT_OP_set_p_nc,                        /* 751 */
+    PARROT_OP_set_p_s,                         /* 752 */
+    PARROT_OP_set_p_sc,                        /* 753 */
+    PARROT_OP_set_i_p,                         /* 754 */
+    PARROT_OP_assign_p_p,                      /* 755 */
+    PARROT_OP_assign_p_i,                      /* 756 */
+    PARROT_OP_assign_p_ic,                     /* 757 */
+    PARROT_OP_assign_p_n,                      /* 758 */
+    PARROT_OP_assign_p_nc,                     /* 759 */
+    PARROT_OP_assign_p_s,                      /* 760 */
+    PARROT_OP_assign_p_sc,                     /* 761 */
+    PARROT_OP_assign_s_s,                      /* 762 */
+    PARROT_OP_assign_s_sc,                     /* 763 */
+    PARROT_OP_setref_p_p,                      /* 764 */
+    PARROT_OP_deref_p_p,                       /* 765 */
+    PARROT_OP_set_p_ki_i,                      /* 766 */
+    PARROT_OP_set_p_kic_i,                     /* 767 */
+    PARROT_OP_set_p_ki_ic,                     /* 768 */
+    PARROT_OP_set_p_kic_ic,                    /* 769 */
+    PARROT_OP_set_p_ki_n,                      /* 770 */
+    PARROT_OP_set_p_kic_n,                     /* 771 */
+    PARROT_OP_set_p_ki_nc,                     /* 772 */
+    PARROT_OP_set_p_kic_nc,                    /* 773 */
+    PARROT_OP_set_p_ki_s,                      /* 774 */
+    PARROT_OP_set_p_kic_s,                     /* 775 */
+    PARROT_OP_set_p_ki_sc,                     /* 776 */
+    PARROT_OP_set_p_kic_sc,                    /* 777 */
+    PARROT_OP_set_p_ki_p,                      /* 778 */
+    PARROT_OP_set_p_kic_p,                     /* 779 */
+    PARROT_OP_set_i_p_ki,                      /* 780 */
+    PARROT_OP_set_i_p_kic,                     /* 781 */
+    PARROT_OP_set_n_p_ki,                      /* 782 */
+    PARROT_OP_set_n_p_kic,                     /* 783 */
+    PARROT_OP_set_s_p_ki,                      /* 784 */
+    PARROT_OP_set_s_p_kic,                     /* 785 */
+    PARROT_OP_set_p_p_ki,                      /* 786 */
+    PARROT_OP_set_p_p_kic,                     /* 787 */
+    PARROT_OP_set_p_k_i,                       /* 788 */
+    PARROT_OP_set_p_kc_i,                      /* 789 */
+    PARROT_OP_set_p_k_ic,                      /* 790 */
+    PARROT_OP_set_p_kc_ic,                     /* 791 */
+    PARROT_OP_set_p_k_n,                       /* 792 */
+    PARROT_OP_set_p_kc_n,                      /* 793 */
+    PARROT_OP_set_p_k_nc,                      /* 794 */
+    PARROT_OP_set_p_kc_nc,                     /* 795 */
+    PARROT_OP_set_p_k_s,                       /* 796 */
+    PARROT_OP_set_p_kc_s,                      /* 797 */
+    PARROT_OP_set_p_k_sc,                      /* 798 */
+    PARROT_OP_set_p_kc_sc,                     /* 799 */
+    PARROT_OP_set_p_k_p,                       /* 800 */
+    PARROT_OP_set_p_kc_p,                      /* 801 */
+    PARROT_OP_set_i_p_k,                       /* 802 */
+    PARROT_OP_set_i_p_kc,                      /* 803 */
+    PARROT_OP_set_n_p_k,                       /* 804 */
+    PARROT_OP_set_n_p_kc,                      /* 805 */
+    PARROT_OP_set_s_p_k,                       /* 806 */
+    PARROT_OP_set_s_p_kc,                      /* 807 */
+    PARROT_OP_set_p_p_k,                       /* 808 */
+    PARROT_OP_set_p_p_kc,                      /* 809 */
+    PARROT_OP_clone_p_p,                       /* 810 */
+    PARROT_OP_clone_p_p_p,                     /* 811 */
+    PARROT_OP_clone_p_p_pc,                    /* 812 */
+    PARROT_OP_copy_p_p,                        /* 813 */
+    PARROT_OP_null_s,                          /* 814 */
+    PARROT_OP_null_i,                          /* 815 */
+    PARROT_OP_null_p,                          /* 816 */
+    PARROT_OP_null_n,                          /* 817 */
+    PARROT_OP_ord_i_s,                         /* 818 */
+    PARROT_OP_ord_i_sc,                        /* 819 */
+    PARROT_OP_ord_i_s_i,                       /* 820 */
+    PARROT_OP_ord_i_sc_i,                      /* 821 */
+    PARROT_OP_ord_i_s_ic,                      /* 822 */
+    PARROT_OP_ord_i_sc_ic,                     /* 823 */
+    PARROT_OP_chr_s_i,                         /* 824 */
+    PARROT_OP_chr_s_ic,                        /* 825 */
+    PARROT_OP_chopn_s_s_i,                     /* 826 */
+    PARROT_OP_chopn_s_sc_i,                    /* 827 */
+    PARROT_OP_chopn_s_s_ic,                    /* 828 */
+    PARROT_OP_chopn_s_sc_ic,                   /* 829 */
+    PARROT_OP_concat_s_s,                      /* 830 */
+    PARROT_OP_concat_s_sc,                     /* 831 */
+    PARROT_OP_concat_p_p,                      /* 832 */
+    PARROT_OP_concat_p_s,                      /* 833 */
+    PARROT_OP_concat_p_sc,                     /* 834 */
+    PARROT_OP_concat_s_s_s,                    /* 835 */
+    PARROT_OP_concat_s_sc_s,                   /* 836 */
+    PARROT_OP_concat_s_s_sc,                   /* 837 */
+    PARROT_OP_concat_p_p_s,                    /* 838 */
+    PARROT_OP_concat_p_p_sc,                   /* 839 */
+    PARROT_OP_concat_p_p_p,                    /* 840 */
+    PARROT_OP_repeat_s_s_i,                    /* 841 */
+    PARROT_OP_repeat_s_sc_i,                   /* 842 */
+    PARROT_OP_repeat_s_s_ic,                   /* 843 */
+    PARROT_OP_repeat_s_sc_ic,                  /* 844 */
+    PARROT_OP_repeat_p_p_i,                    /* 845 */
+    PARROT_OP_repeat_p_p_ic,                   /* 846 */
+    PARROT_OP_repeat_p_p_p,                    /* 847 */
+    PARROT_OP_repeat_p_i,                      /* 848 */
+    PARROT_OP_repeat_p_ic,                     /* 849 */
+    PARROT_OP_repeat_p_p,                      /* 850 */
+    PARROT_OP_length_i_s,                      /* 851 */
+    PARROT_OP_length_i_sc,                     /* 852 */
+    PARROT_OP_bytelength_i_s,                  /* 853 */
+    PARROT_OP_bytelength_i_sc,                 /* 854 */
+    PARROT_OP_pin_s,                           /* 855 */
+    PARROT_OP_unpin_s,                         /* 856 */
+    PARROT_OP_substr_s_s_i,                    /* 857 */
+    PARROT_OP_substr_s_sc_i,                   /* 858 */
+    PARROT_OP_substr_s_s_ic,                   /* 859 */
+    PARROT_OP_substr_s_sc_ic,                  /* 860 */
+    PARROT_OP_substr_s_s_i_i,                  /* 861 */
+    PARROT_OP_substr_s_sc_i_i,                 /* 862 */
+    PARROT_OP_substr_s_s_ic_i,                 /* 863 */
+    PARROT_OP_substr_s_sc_ic_i,                /* 864 */
+    PARROT_OP_substr_s_s_i_ic,                 /* 865 */
+    PARROT_OP_substr_s_sc_i_ic,                /* 866 */
+    PARROT_OP_substr_s_s_ic_ic,                /* 867 */
+    PARROT_OP_substr_s_sc_ic_ic,               /* 868 */
+    PARROT_OP_substr_s_p_i_i,                  /* 869 */
+    PARROT_OP_substr_s_p_ic_i,                 /* 870 */
+    PARROT_OP_substr_s_p_i_ic,                 /* 871 */
+    PARROT_OP_substr_s_p_ic_ic,                /* 872 */
+    PARROT_OP_replace_s_s_i_i_s,               /* 873 */
+    PARROT_OP_replace_s_sc_i_i_s,              /* 874 */
+    PARROT_OP_replace_s_s_ic_i_s,              /* 875 */
+    PARROT_OP_replace_s_sc_ic_i_s,             /* 876 */
+    PARROT_OP_replace_s_s_i_ic_s,              /* 877 */
+    PARROT_OP_replace_s_sc_i_ic_s,             /* 878 */
+    PARROT_OP_replace_s_s_ic_ic_s,             /* 879 */
+    PARROT_OP_replace_s_sc_ic_ic_s,            /* 880 */
+    PARROT_OP_replace_s_s_i_i_sc,              /* 881 */
+    PARROT_OP_replace_s_sc_i_i_sc,             /* 882 */
+    PARROT_OP_replace_s_s_ic_i_sc,             /* 883 */
+    PARROT_OP_replace_s_sc_ic_i_sc,            /* 884 */
+    PARROT_OP_replace_s_s_i_ic_sc,             /* 885 */
+    PARROT_OP_replace_s_sc_i_ic_sc,            /* 886 */
+    PARROT_OP_replace_s_s_ic_ic_sc,            /* 887 */
+    PARROT_OP_replace_s_sc_ic_ic_sc,           /* 888 */
+    PARROT_OP_index_i_s_s,                     /* 889 */
+    PARROT_OP_index_i_sc_s,                    /* 890 */
+    PARROT_OP_index_i_s_sc,                    /* 891 */
+    PARROT_OP_index_i_sc_sc,                   /* 892 */
+    PARROT_OP_index_i_s_s_i,                   /* 893 */
+    PARROT_OP_index_i_sc_s_i,                  /* 894 */
+    PARROT_OP_index_i_s_sc_i,                  /* 895 */
+    PARROT_OP_index_i_sc_sc_i,                 /* 896 */
+    PARROT_OP_index_i_s_s_ic,                  /* 897 */
+    PARROT_OP_index_i_sc_s_ic,                 /* 898 */
+    PARROT_OP_index_i_s_sc_ic,                 /* 899 */
+    PARROT_OP_index_i_sc_sc_ic,                /* 900 */
+    PARROT_OP_sprintf_s_s_p,                   /* 901 */
+    PARROT_OP_sprintf_s_sc_p,                  /* 902 */
+    PARROT_OP_sprintf_p_p_p,                   /* 903 */
+    PARROT_OP_new_s,                           /* 904 */
+    PARROT_OP_new_s_i,                         /* 905 */
+    PARROT_OP_new_s_ic,                        /* 906 */
+    PARROT_OP_stringinfo_i_s_i,                /* 907 */
+    PARROT_OP_stringinfo_i_sc_i,               /* 908 */
+    PARROT_OP_stringinfo_i_s_ic,               /* 909 */
+    PARROT_OP_stringinfo_i_sc_ic,              /* 910 */
+    PARROT_OP_upcase_s_s,                      /* 911 */
+    PARROT_OP_upcase_s_sc,                     /* 912 */
+    PARROT_OP_downcase_s_s,                    /* 913 */
+    PARROT_OP_downcase_s_sc,                   /* 914 */
+    PARROT_OP_titlecase_s_s,                   /* 915 */
+    PARROT_OP_titlecase_s_sc,                  /* 916 */
+    PARROT_OP_join_s_s_p,                      /* 917 */
+    PARROT_OP_join_s_sc_p,                     /* 918 */
+    PARROT_OP_split_p_s_s,                     /* 919 */
+    PARROT_OP_split_p_sc_s,                    /* 920 */
+    PARROT_OP_split_p_s_sc,                    /* 921 */
+    PARROT_OP_split_p_sc_sc,                   /* 922 */
+    PARROT_OP_charset_i_s,                     /* 923 */
+    PARROT_OP_charset_i_sc,                    /* 924 */
+    PARROT_OP_charsetname_s_i,                 /* 925 */
+    PARROT_OP_charsetname_s_ic,                /* 926 */
+    PARROT_OP_find_charset_i_s,                /* 927 */
+    PARROT_OP_find_charset_i_sc,               /* 928 */
+    PARROT_OP_trans_charset_s_s_i,             /* 929 */
+    PARROT_OP_trans_charset_s_sc_i,            /* 930 */
+    PARROT_OP_trans_charset_s_s_ic,            /* 931 */
+    PARROT_OP_trans_charset_s_sc_ic,           /* 932 */
+    PARROT_OP_encoding_i_s,                    /* 933 */
+    PARROT_OP_encoding_i_sc,                   /* 934 */
+    PARROT_OP_encodingname_s_i,                /* 935 */
+    PARROT_OP_encodingname_s_ic,               /* 936 */
+    PARROT_OP_find_encoding_i_s,               /* 937 */
+    PARROT_OP_find_encoding_i_sc,              /* 938 */
+    PARROT_OP_trans_encoding_s_s_i,            /* 939 */
+    PARROT_OP_trans_encoding_s_sc_i,           /* 940 */
+    PARROT_OP_trans_encoding_s_s_ic,           /* 941 */
+    PARROT_OP_trans_encoding_s_sc_ic,          /* 942 */
+    PARROT_OP_is_cclass_i_i_s_i,               /* 943 */
+    PARROT_OP_is_cclass_i_ic_s_i,              /* 944 */
+    PARROT_OP_is_cclass_i_i_sc_i,              /* 945 */
+    PARROT_OP_is_cclass_i_ic_sc_i,             /* 946 */
+    PARROT_OP_is_cclass_i_i_s_ic,              /* 947 */
+    PARROT_OP_is_cclass_i_ic_s_ic,             /* 948 */
+    PARROT_OP_is_cclass_i_i_sc_ic,             /* 949 */
+    PARROT_OP_is_cclass_i_ic_sc_ic,            /* 950 */
+    PARROT_OP_find_cclass_i_i_s_i_i,           /* 951 */
+    PARROT_OP_find_cclass_i_ic_s_i_i,          /* 952 */
+    PARROT_OP_find_cclass_i_i_sc_i_i,          /* 953 */
+    PARROT_OP_find_cclass_i_ic_sc_i_i,         /* 954 */
+    PARROT_OP_find_cclass_i_i_s_ic_i,          /* 955 */
+    PARROT_OP_find_cclass_i_ic_s_ic_i,         /* 956 */
+    PARROT_OP_find_cclass_i_i_sc_ic_i,         /* 957 */
+    PARROT_OP_find_cclass_i_ic_sc_ic_i,        /* 958 */
+    PARROT_OP_find_cclass_i_i_s_i_ic,          /* 959 */
+    PARROT_OP_find_cclass_i_ic_s_i_ic,         /* 960 */
+    PARROT_OP_find_cclass_i_i_sc_i_ic,         /* 961 */
+    PARROT_OP_find_cclass_i_ic_sc_i_ic,        /* 962 */
+    PARROT_OP_find_cclass_i_i_s_ic_ic,         /* 963 */
+    PARROT_OP_find_cclass_i_ic_s_ic_ic,        /* 964 */
+    PARROT_OP_find_cclass_i_i_sc_ic_ic,        /* 965 */
+    PARROT_OP_find_cclass_i_ic_sc_ic_ic,       /* 966 */
+    PARROT_OP_find_not_cclass_i_i_s_i_i,       /* 967 */
+    PARROT_OP_find_not_cclass_i_ic_s_i_i,      /* 968 */
+    PARROT_OP_find_not_cclass_i_i_sc_i_i,      /* 969 */
+    PARROT_OP_find_not_cclass_i_ic_sc_i_i,     /* 970 */
+    PARROT_OP_find_not_cclass_i_i_s_ic_i,      /* 971 */
+    PARROT_OP_find_not_cclass_i_ic_s_ic_i,     /* 972 */
+    PARROT_OP_find_not_cclass_i_i_sc_ic_i,     /* 973 */
+    PARROT_OP_find_not_cclass_i_ic_sc_ic_i,    /* 974 */
+    PARROT_OP_find_not_cclass_i_i_s_i_ic,      /* 975 */
+    PARROT_OP_find_not_cclass_i_ic_s_i_ic,     /* 976 */
+    PARROT_OP_find_not_cclass_i_i_sc_i_ic,     /* 977 */
+    PARROT_OP_find_not_cclass_i_ic_sc_i_ic,    /* 978 */
+    PARROT_OP_find_not_cclass_i_i_s_ic_ic,     /* 979 */
+    PARROT_OP_find_not_cclass_i_ic_s_ic_ic,    /* 980 */
+    PARROT_OP_find_not_cclass_i_i_sc_ic_ic,    /* 981 */
+    PARROT_OP_find_not_cclass_i_ic_sc_ic_ic,   /* 982 */
+    PARROT_OP_escape_s_s,                      /* 983 */
+    PARROT_OP_compose_s_s,                     /* 984 */
+    PARROT_OP_compose_s_sc,                    /* 985 */
+    PARROT_OP_spawnw_i_s,                      /* 986 */
+    PARROT_OP_spawnw_i_sc,                     /* 987 */
+    PARROT_OP_spawnw_i_p,                      /* 988 */
+    PARROT_OP_err_i,                           /* 989 */
+    PARROT_OP_err_s,                           /* 990 */
+    PARROT_OP_err_s_i,                         /* 991 */
+    PARROT_OP_err_s_ic,                        /* 992 */
+    PARROT_OP_time_i,                          /* 993 */
+    PARROT_OP_time_n,                          /* 994 */
+    PARROT_OP_sleep_i,                         /* 995 */
+    PARROT_OP_sleep_ic,                        /* 996 */
+    PARROT_OP_sleep_n,                         /* 997 */
+    PARROT_OP_sleep_nc,                        /* 998 */
+    PARROT_OP_store_lex_s_p,                   /* 999 */
+    PARROT_OP_store_lex_sc_p,                  /* 1000 */
+    PARROT_OP_store_dynamic_lex_s_p,           /* 1001 */
+    PARROT_OP_store_dynamic_lex_sc_p,          /* 1002 */
+    PARROT_OP_find_lex_p_s,                    /* 1003 */
+    PARROT_OP_find_lex_p_sc,                   /* 1004 */
+    PARROT_OP_find_dynamic_lex_p_s,            /* 1005 */
+    PARROT_OP_find_dynamic_lex_p_sc,           /* 1006 */
+    PARROT_OP_find_caller_lex_p_s,             /* 1007 */
+    PARROT_OP_find_caller_lex_p_sc,            /* 1008 */
+    PARROT_OP_get_namespace_p,                 /* 1009 */
+    PARROT_OP_get_namespace_p_p,               /* 1010 */
+    PARROT_OP_get_namespace_p_pc,              /* 1011 */
+    PARROT_OP_get_hll_namespace_p,             /* 1012 */
+    PARROT_OP_get_hll_namespace_p_p,           /* 1013 */
+    PARROT_OP_get_hll_namespace_p_pc,          /* 1014 */
+    PARROT_OP_get_root_namespace_p,            /* 1015 */
+    PARROT_OP_get_root_namespace_p_p,          /* 1016 */
+    PARROT_OP_get_root_namespace_p_pc,         /* 1017 */
+    PARROT_OP_get_global_p_s,                  /* 1018 */
+    PARROT_OP_get_global_p_sc,                 /* 1019 */
+    PARROT_OP_get_global_p_p_s,                /* 1020 */
+    PARROT_OP_get_global_p_pc_s,               /* 1021 */
+    PARROT_OP_get_global_p_p_sc,               /* 1022 */
+    PARROT_OP_get_global_p_pc_sc,              /* 1023 */
+    PARROT_OP_get_hll_global_p_s,              /* 1024 */
+    PARROT_OP_get_hll_global_p_sc,             /* 1025 */
+    PARROT_OP_get_hll_global_p_p_s,            /* 1026 */
+    PARROT_OP_get_hll_global_p_pc_s,           /* 1027 */
+    PARROT_OP_get_hll_global_p_p_sc,           /* 1028 */
+    PARROT_OP_get_hll_global_p_pc_sc,          /* 1029 */
+    PARROT_OP_get_root_global_p_s,             /* 1030 */
+    PARROT_OP_get_root_global_p_sc,            /* 1031 */
+    PARROT_OP_get_root_global_p_p_s,           /* 1032 */
+    PARROT_OP_get_root_global_p_pc_s,          /* 1033 */
+    PARROT_OP_get_root_global_p_p_sc,          /* 1034 */
+    PARROT_OP_get_root_global_p_pc_sc,         /* 1035 */
+    PARROT_OP_set_global_s_p,                  /* 1036 */
+    PARROT_OP_set_global_sc_p,                 /* 1037 */
+    PARROT_OP_set_global_p_s_p,                /* 1038 */
+    PARROT_OP_set_global_pc_s_p,               /* 1039 */
+    PARROT_OP_set_global_p_sc_p,               /* 1040 */
+    PARROT_OP_set_global_pc_sc_p,              /* 1041 */
+    PARROT_OP_set_hll_global_s_p,              /* 1042 */
+    PARROT_OP_set_hll_global_sc_p,             /* 1043 */
+    PARROT_OP_set_hll_global_p_s_p,            /* 1044 */
+    PARROT_OP_set_hll_global_pc_s_p,           /* 1045 */
+    PARROT_OP_set_hll_global_p_sc_p,           /* 1046 */
+    PARROT_OP_set_hll_global_pc_sc_p,          /* 1047 */
+    PARROT_OP_set_root_global_s_p,             /* 1048 */
+    PARROT_OP_set_root_global_sc_p,            /* 1049 */
+    PARROT_OP_set_root_global_p_s_p,           /* 1050 */
+    PARROT_OP_set_root_global_pc_s_p,          /* 1051 */
+    PARROT_OP_set_root_global_p_sc_p,          /* 1052 */
+    PARROT_OP_set_root_global_pc_sc_p,         /* 1053 */
+    PARROT_OP_find_name_p_s,                   /* 1054 */
+    PARROT_OP_find_name_p_sc,                  /* 1055 */
+    PARROT_OP_find_sub_not_null_p_s,           /* 1056 */
+    PARROT_OP_find_sub_not_null_p_sc,          /* 1057 */
+    PARROT_OP_trap,                            /* 1058 */
+    PARROT_OP_set_label_p_ic,                  /* 1059 */
+    PARROT_OP_get_label_i_p,                   /* 1060 */
+    PARROT_OP_fetch_p_p_p_p,                   /* 1061 */
+    PARROT_OP_fetch_p_pc_p_p,                  /* 1062 */
+    PARROT_OP_fetch_p_p_pc_p,                  /* 1063 */
+    PARROT_OP_fetch_p_pc_pc_p,                 /* 1064 */
+    PARROT_OP_fetch_p_p_p_pc,                  /* 1065 */
+    PARROT_OP_fetch_p_pc_p_pc,                 /* 1066 */
+    PARROT_OP_fetch_p_p_pc_pc,                 /* 1067 */
+    PARROT_OP_fetch_p_pc_pc_pc,                /* 1068 */
+    PARROT_OP_fetch_p_p_i_p,                   /* 1069 */
+    PARROT_OP_fetch_p_pc_i_p,                  /* 1070 */
+    PARROT_OP_fetch_p_p_ic_p,                  /* 1071 */
+    PARROT_OP_fetch_p_pc_ic_p,                 /* 1072 */
+    PARROT_OP_fetch_p_p_i_pc,                  /* 1073 */
+    PARROT_OP_fetch_p_pc_i_pc,                 /* 1074 */
+    PARROT_OP_fetch_p_p_ic_pc,                 /* 1075 */
+    PARROT_OP_fetch_p_pc_ic_pc,                /* 1076 */
+    PARROT_OP_fetch_p_p_s_p,                   /* 1077 */
+    PARROT_OP_fetch_p_pc_s_p,                  /* 1078 */
+    PARROT_OP_fetch_p_p_sc_p,                  /* 1079 */
+    PARROT_OP_fetch_p_pc_sc_p,                 /* 1080 */
+    PARROT_OP_fetch_p_p_s_pc,                  /* 1081 */
+    PARROT_OP_fetch_p_pc_s_pc,                 /* 1082 */
+    PARROT_OP_fetch_p_p_sc_pc,                 /* 1083 */
+    PARROT_OP_fetch_p_pc_sc_pc,                /* 1084 */
+    PARROT_OP_vivify_p_p_p_p,                  /* 1085 */
+    PARROT_OP_vivify_p_pc_p_p,                 /* 1086 */
+    PARROT_OP_vivify_p_p_pc_p,                 /* 1087 */
+    PARROT_OP_vivify_p_pc_pc_p,                /* 1088 */
+    PARROT_OP_vivify_p_p_p_pc,                 /* 1089 */
+    PARROT_OP_vivify_p_pc_p_pc,                /* 1090 */
+    PARROT_OP_vivify_p_p_pc_pc,                /* 1091 */
+    PARROT_OP_vivify_p_pc_pc_pc,               /* 1092 */
+    PARROT_OP_vivify_p_p_i_p,                  /* 1093 */
+    PARROT_OP_vivify_p_pc_i_p,                 /* 1094 */
+    PARROT_OP_vivify_p_p_ic_p,                 /* 1095 */
+    PARROT_OP_vivify_p_pc_ic_p,                /* 1096 */
+    PARROT_OP_vivify_p_p_i_pc,                 /* 1097 */
+    PARROT_OP_vivify_p_pc_i_pc,                /* 1098 */
+    PARROT_OP_vivify_p_p_ic_pc,                /* 1099 */
+    PARROT_OP_vivify_p_pc_ic_pc,               /* 1100 */
+    PARROT_OP_vivify_p_p_s_p,                  /* 1101 */
+    PARROT_OP_vivify_p_pc_s_p,                 /* 1102 */
+    PARROT_OP_vivify_p_p_sc_p,                 /* 1103 */
+    PARROT_OP_vivify_p_pc_sc_p,                /* 1104 */
+    PARROT_OP_vivify_p_p_s_pc,                 /* 1105 */
+    PARROT_OP_vivify_p_pc_s_pc,                /* 1106 */
+    PARROT_OP_vivify_p_p_sc_pc,                /* 1107 */
+    PARROT_OP_vivify_p_pc_sc_pc,               /* 1108 */
+    PARROT_OP_new_p_s_i,                       /* 1109 */
+    PARROT_OP_new_p_sc_i,                      /* 1110 */
+    PARROT_OP_new_p_s_ic,                      /* 1111 */
+    PARROT_OP_new_p_sc_ic,                     /* 1112 */
+    PARROT_OP_new_p_p_i,                       /* 1113 */
+    PARROT_OP_new_p_pc_i,                      /* 1114 */
+    PARROT_OP_new_p_p_ic,                      /* 1115 */
+    PARROT_OP_new_p_pc_ic,                     /* 1116 */
+    PARROT_OP_root_new_p_p_i,                  /* 1117 */
+    PARROT_OP_root_new_p_pc_i,                 /* 1118 */
+    PARROT_OP_root_new_p_p_ic,                 /* 1119 */
+    PARROT_OP_root_new_p_pc_ic,                /* 1120 */
+    PARROT_OP_find_codepoint_i_s,              /* 1121 */
+    PARROT_OP_find_codepoint_i_sc,             /* 1122 */
+    PARROT_OP_unroll_p,                        /* 1123 */
+    PARROT_OP_unroll_pc                        /* 1124 */
 
 } parrot_opcode_enums;
 

Modified: branches/ops_massacre/runtime/parrot/library/CGI/QueryHash.pir
==============================================================================
--- branches/ops_massacre/runtime/parrot/library/CGI/QueryHash.pir	Tue May 25 03:37:30 2010	(r46983)
+++ branches/ops_massacre/runtime/parrot/library/CGI/QueryHash.pir	Tue May 25 06:03:30 2010	(r46984)
@@ -69,9 +69,10 @@
         .local int len
         content_length  = my_env['CONTENT_LENGTH']
         len             = content_length
-        in              = getstdin
+        $P0             = getinterp
+        in              = $P0.'stdhandle'(0)
         query           = read in, len
-        close in
+        in.'close'()
         #_dumper( query, 'queryPOST:' )
         query_hash = parse( query )
 

Modified: branches/ops_massacre/runtime/parrot/library/Config/JSON.pir
==============================================================================
--- branches/ops_massacre/runtime/parrot/library/Config/JSON.pir	Tue May 25 03:37:30 2010	(r46983)
+++ branches/ops_massacre/runtime/parrot/library/Config/JSON.pir	Tue May 25 06:03:30 2010	(r46984)
@@ -78,7 +78,7 @@
     $P1 = open filename, 'w'
     print $P1, output
     print $P1, "\n"
-    close $P1
+    $P1.'close'()
 
 .end
 

Modified: branches/ops_massacre/runtime/parrot/library/TAP/Harness.pir
==============================================================================
--- branches/ops_massacre/runtime/parrot/library/TAP/Harness.pir	Tue May 25 03:37:30 2010	(r46983)
+++ branches/ops_massacre/runtime/parrot/library/TAP/Harness.pir	Tue May 25 06:03:30 2010	(r46984)
@@ -226,7 +226,7 @@
     .param pmc parser
     $P0 = parser.'delete_spool'()
     if null $P0 goto L1
-    close $P0
+    $P0.'close'()
   L1:
 .end
 

Modified: branches/ops_massacre/runtime/parrot/library/TAP/Parser.pir
==============================================================================
--- branches/ops_massacre/runtime/parrot/library/TAP/Parser.pir	Tue May 25 03:37:30 2010	(r46983)
+++ branches/ops_massacre/runtime/parrot/library/TAP/Parser.pir	Tue May 25 06:03:30 2010	(r46984)
@@ -911,7 +911,7 @@
     $S0 = readline $P0
     $I0 = index $S0, '#!'
     unless $I0 == 0 goto L1
-    close $P0
+    $P0.'close'()
     $S0 = _get_exec($S0)
     .tailcall self.'exec'($S0, filename)
   L1:
@@ -1034,7 +1034,7 @@
     .yield (token)
     goto L2
   L3:
-    close stream
+    stream.'close'()
     $I0 = can stream, 'exit_status'
     unless $I0 goto L7
     $I0 = stream.'exit_status'()

Modified: branches/ops_massacre/runtime/parrot/library/Test/Builder/Output.pir
==============================================================================
--- branches/ops_massacre/runtime/parrot/library/Test/Builder/Output.pir	Tue May 25 03:37:30 2010	(r46983)
+++ branches/ops_massacre/runtime/parrot/library/Test/Builder/Output.pir	Tue May 25 06:03:30 2010	(r46984)
@@ -59,12 +59,14 @@
 
 	output = args['output']
 	unless null output goto CHECK_ERROR_OUTPUT
-	getstdout output
+        $P0 = getinterp
+        output = $P0.'stdhandle'(1)
 
   CHECK_ERROR_OUTPUT:
 	diag_output = args['diag_output']
 	unless null diag_output goto SET_OUTPUT
-	getstderr diag_output
+        $P0 = getinterp
+        diag_output = $P0.'stdhandle'(1)
 
   SET_OUTPUT:
 	setattribute self, "output", output

Modified: branches/ops_massacre/src/dynoplibs/Defines.in
==============================================================================
--- branches/ops_massacre/src/dynoplibs/Defines.in	Tue May 25 03:37:30 2010	(r46983)
+++ branches/ops_massacre/src/dynoplibs/Defines.in	Tue May 25 06:03:30 2010	(r46984)
@@ -6,6 +6,7 @@
     $(DYNEXT_DIR)/bit_ops$(LOAD_EXT) \
     $(DYNEXT_DIR)/debug_ops$(LOAD_EXT) \
     $(DYNEXT_DIR)/sys_ops$(LOAD_EXT) \
+    $(DYNEXT_DIR)/io_ops$(LOAD_EXT) \
 
 DYNOPLIBS_CLEANUPS = \
     src/dynoplibs/*.c \

Modified: branches/ops_massacre/src/dynoplibs/Rules.in
==============================================================================
--- branches/ops_massacre/src/dynoplibs/Rules.in	Tue May 25 03:37:30 2010	(r46983)
+++ branches/ops_massacre/src/dynoplibs/Rules.in	Tue May 25 06:03:30 2010	(r46984)
@@ -111,3 +111,19 @@
 
 src/dynoplibs/sys_ops.c: src/dynoplibs/sys.ops $(OPS2C)
 	$(OPS2C) --dynamic src/dynoplibs/sys.ops
+
+#########################
+
+$(DYNEXT_DIR)/io_ops$(LOAD_EXT): src/dynoplibs/io_ops$(O) $(LIBPARROT)
+	$(LD) @ld_out@$@ src/dynoplibs/io_ops$(O) $(LINKARGS)
+#IF(win32):	if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
+#IF(cygwin or hpux):	$(CHMOD) 0775 $@
+
+src/dynoplibs/io_ops$(O): $(DYNOP_O_DEPS) \
+    src/dynoplibs/io_ops.c src/dynoplibs/io_ops.h
+
+src/dynoplibs/io_ops.h: src/dynoplibs/io_ops.c
+
+src/dynoplibs/io_ops.c: src/dynoplibs/io.ops $(OPS2C)
+	$(OPS2C) --dynamic src/dynoplibs/io.ops
+

Added: branches/ops_massacre/src/dynoplibs/io.ops
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ branches/ops_massacre/src/dynoplibs/io.ops	Tue May 25 06:03:30 2010	(r46984)
@@ -0,0 +1,116 @@
+/*
+ * $Id$
+ * Copyright (C) 2010, Parrot Foundation.
+** io.ops
+*/
+
+=head1 NAME
+
+io.ops - Extended I/O Dynops
+
+=head1 DESCRIPTION
+
+A richer I/O API than that available in core Parrot.
+
+=over 4
+
+=cut
+
+########################################
+
+=item B<close>(invar PMC)
+
+Close IO object $1
+
+=cut
+
+inline op close(invar PMC) :base_io {
+    Parrot_io_close(interp, $1);
+}
+
+########################################
+
+=item B<fdopen>(out PMC, in INT, in STR)
+
+Create ParrotIO object in $1 as a copy of file descriptor $2.
+
+=cut
+
+inline op fdopen(out PMC, in INT, in STR) :filesys_open {
+    $1 = Parrot_io_fdopen(interp, PMCNULL, (PIOHANDLE)$2, $3);
+    if (!$1)
+        $1 = Parrot_pmc_new(interp, enum_class_Undef);
+}
+
+=item B<getstdin>(out PMC)
+
+Create a new ParrotIO object for the stdin file descriptor and
+store it in $1
+
+=item B<getstdout>(out PMC)
+
+Create a new ParrotIO object for the stdout file descriptor and
+store it in $1
+
+=item B<getstderr>(out PMC)
+
+Create a new ParrotIO object for the stderr file descriptor and
+store it in $1
+
+=cut
+
+inline op getstdin(out PMC) :base_io {
+    $1 = _PIO_STDIN(interp);
+}
+
+inline op getstdout(out PMC) :base_io {
+    $1 = _PIO_STDOUT(interp);
+}
+
+inline op getstderr(out PMC) :base_io {
+    $1 = _PIO_STDERR(interp);
+}
+
+#########################################
+
+=item B<setstdin>(invar PMC)
+
+Sets the standard input for a bare C<read> op to go to the supplied PMC.
+Call C<getstdin> first if you care about retaining the previous PMC.
+
+=item B<setstdout>(invar PMC)
+
+Sets the standard output for a bare C<print> op to go to the supplied PMC.
+Call C<getstdout> first if you care about retaining the previous PMC.
+
+=item B<setstderr>(invar PMC)
+
+Sets the standard error for a bare C<printerr> op to go to the supplied PMC.
+Call C<getstderr> first if you care about retaining the previous PMC.
+
+=cut
+
+inline op setstdin(invar PMC) :base_io {
+    _PIO_STDIN(interp) = $1;
+}
+
+inline op setstdout(invar PMC) :base_io {
+    _PIO_STDOUT(interp) = $1;
+}
+
+inline op setstderr(invar PMC) :base_io {
+    _PIO_STDERR(interp) = $1;
+}
+
+########################################
+
+=back
+
+=cut
+
+/*
+ * Local variables:
+ *   c-file-style: "parrot"
+ * End:
+ * vim: expandtab shiftwidth=4:
+ */

Modified: branches/ops_massacre/src/ops/core_ops.c
==============================================================================
--- branches/ops_massacre/src/ops/core_ops.c	Tue May 25 03:37:30 2010	(r46983)
+++ branches/ops_massacre/src/ops/core_ops.c	Tue May 25 06:03:30 2010	(r46984)
@@ -61,13 +61,13 @@
 
 
 
-INTVAL core_numops = 1134;
+INTVAL core_numops = 1126;
 
 /*
 ** Op Function Table:
 */
 
-static op_func_t core_op_func_table[1134] = {  Parrot_end,                                        /*      0 */
+static op_func_t core_op_func_table[1126] = {  Parrot_end,                                        /*      0 */
   Parrot_noop,                                       /*      1 */
   Parrot_check_events,                               /*      2 */
   Parrot_check_events__,                             /*      3 */
@@ -411,795 +411,787 @@
   Parrot_xor_i_ic_i,                                 /*    341 */
   Parrot_xor_i_i_ic,                                 /*    342 */
   Parrot_xor_p_p_p,                                  /*    343 */
-  Parrot_close_p,                                    /*    344 */
-  Parrot_fdopen_p_i_s,                               /*    345 */
-  Parrot_fdopen_p_ic_s,                              /*    346 */
-  Parrot_fdopen_p_i_sc,                              /*    347 */
-  Parrot_fdopen_p_ic_sc,                             /*    348 */
-  Parrot_getstdin_p,                                 /*    349 */
-  Parrot_getstdout_p,                                /*    350 */
-  Parrot_getstderr_p,                                /*    351 */
-  Parrot_setstdin_p,                                 /*    352 */
-  Parrot_setstdout_p,                                /*    353 */
-  Parrot_setstderr_p,                                /*    354 */
-  Parrot_open_p_s_s,                                 /*    355 */
-  Parrot_open_p_sc_s,                                /*    356 */
-  Parrot_open_p_s_sc,                                /*    357 */
-  Parrot_open_p_sc_sc,                               /*    358 */
-  Parrot_open_p_s,                                   /*    359 */
-  Parrot_open_p_sc,                                  /*    360 */
-  Parrot_print_i,                                    /*    361 */
-  Parrot_print_ic,                                   /*    362 */
-  Parrot_print_n,                                    /*    363 */
-  Parrot_print_nc,                                   /*    364 */
-  Parrot_print_s,                                    /*    365 */
-  Parrot_print_sc,                                   /*    366 */
-  Parrot_print_p,                                    /*    367 */
-  Parrot_say_i,                                      /*    368 */
-  Parrot_say_ic,                                     /*    369 */
-  Parrot_say_n,                                      /*    370 */
-  Parrot_say_nc,                                     /*    371 */
-  Parrot_say_s,                                      /*    372 */
-  Parrot_say_sc,                                     /*    373 */
-  Parrot_say_p,                                      /*    374 */
-  Parrot_printerr_i,                                 /*    375 */
-  Parrot_printerr_ic,                                /*    376 */
-  Parrot_printerr_n,                                 /*    377 */
-  Parrot_printerr_nc,                                /*    378 */
-  Parrot_printerr_s,                                 /*    379 */
-  Parrot_printerr_sc,                                /*    380 */
-  Parrot_printerr_p,                                 /*    381 */
-  Parrot_print_p_i,                                  /*    382 */
-  Parrot_print_p_ic,                                 /*    383 */
-  Parrot_print_p_n,                                  /*    384 */
-  Parrot_print_p_nc,                                 /*    385 */
-  Parrot_print_p_s,                                  /*    386 */
-  Parrot_print_p_sc,                                 /*    387 */
-  Parrot_print_p_p,                                  /*    388 */
-  Parrot_read_s_i,                                   /*    389 */
-  Parrot_read_s_ic,                                  /*    390 */
-  Parrot_read_s_p_i,                                 /*    391 */
-  Parrot_read_s_p_ic,                                /*    392 */
-  Parrot_readline_s_p,                               /*    393 */
-  Parrot_peek_s,                                     /*    394 */
-  Parrot_peek_s_p,                                   /*    395 */
-  Parrot_stat_i_s_i,                                 /*    396 */
-  Parrot_stat_i_sc_i,                                /*    397 */
-  Parrot_stat_i_s_ic,                                /*    398 */
-  Parrot_stat_i_sc_ic,                               /*    399 */
-  Parrot_stat_i_i_i,                                 /*    400 */
-  Parrot_stat_i_ic_i,                                /*    401 */
-  Parrot_stat_i_i_ic,                                /*    402 */
-  Parrot_stat_i_ic_ic,                               /*    403 */
-  Parrot_seek_p_i_i,                                 /*    404 */
-  Parrot_seek_p_ic_i,                                /*    405 */
-  Parrot_seek_p_i_ic,                                /*    406 */
-  Parrot_seek_p_ic_ic,                               /*    407 */
-  Parrot_seek_p_i_i_i,                               /*    408 */
-  Parrot_seek_p_ic_i_i,                              /*    409 */
-  Parrot_seek_p_i_ic_i,                              /*    410 */
-  Parrot_seek_p_ic_ic_i,                             /*    411 */
-  Parrot_seek_p_i_i_ic,                              /*    412 */
-  Parrot_seek_p_ic_i_ic,                             /*    413 */
-  Parrot_seek_p_i_ic_ic,                             /*    414 */
-  Parrot_seek_p_ic_ic_ic,                            /*    415 */
-  Parrot_tell_i_p,                                   /*    416 */
-  Parrot_tell_i_i_p,                                 /*    417 */
-  Parrot_abs_i,                                      /*    418 */
-  Parrot_abs_n,                                      /*    419 */
-  Parrot_abs_i_i,                                    /*    420 */
-  Parrot_abs_n_n,                                    /*    421 */
-  Parrot_abs_p,                                      /*    422 */
-  Parrot_abs_p_p,                                    /*    423 */
-  Parrot_add_i_i,                                    /*    424 */
-  Parrot_add_i_ic,                                   /*    425 */
-  Parrot_add_n_n,                                    /*    426 */
-  Parrot_add_n_nc,                                   /*    427 */
-  Parrot_add_p_p,                                    /*    428 */
-  Parrot_add_p_i,                                    /*    429 */
-  Parrot_add_p_ic,                                   /*    430 */
-  Parrot_add_p_n,                                    /*    431 */
-  Parrot_add_p_nc,                                   /*    432 */
-  Parrot_add_i_i_i,                                  /*    433 */
-  Parrot_add_i_ic_i,                                 /*    434 */
-  Parrot_add_i_i_ic,                                 /*    435 */
-  Parrot_add_n_n_n,                                  /*    436 */
-  Parrot_add_n_nc_n,                                 /*    437 */
-  Parrot_add_n_n_nc,                                 /*    438 */
-  Parrot_add_p_p_p,                                  /*    439 */
-  Parrot_add_p_p_i,                                  /*    440 */
-  Parrot_add_p_p_ic,                                 /*    441 */
-  Parrot_add_p_p_n,                                  /*    442 */
-  Parrot_add_p_p_nc,                                 /*    443 */
-  Parrot_dec_i,                                      /*    444 */
-  Parrot_dec_n,                                      /*    445 */
-  Parrot_dec_p,                                      /*    446 */
-  Parrot_div_i_i,                                    /*    447 */
-  Parrot_div_i_ic,                                   /*    448 */
-  Parrot_div_n_n,                                    /*    449 */
-  Parrot_div_n_nc,                                   /*    450 */
-  Parrot_div_p_p,                                    /*    451 */
-  Parrot_div_p_i,                                    /*    452 */
-  Parrot_div_p_ic,                                   /*    453 */
-  Parrot_div_p_n,                                    /*    454 */
-  Parrot_div_p_nc,                                   /*    455 */
-  Parrot_div_i_i_i,                                  /*    456 */
-  Parrot_div_i_ic_i,                                 /*    457 */
-  Parrot_div_i_i_ic,                                 /*    458 */
-  Parrot_div_i_ic_ic,                                /*    459 */
-  Parrot_div_n_n_n,                                  /*    460 */
-  Parrot_div_n_nc_n,                                 /*    461 */
-  Parrot_div_n_n_nc,                                 /*    462 */
-  Parrot_div_n_nc_nc,                                /*    463 */
-  Parrot_div_p_p_p,                                  /*    464 */
-  Parrot_div_p_p_i,                                  /*    465 */
-  Parrot_div_p_p_ic,                                 /*    466 */
-  Parrot_div_p_p_n,                                  /*    467 */
-  Parrot_div_p_p_nc,                                 /*    468 */
-  Parrot_fdiv_i_i,                                   /*    469 */
-  Parrot_fdiv_i_ic,                                  /*    470 */
-  Parrot_fdiv_n_n,                                   /*    471 */
-  Parrot_fdiv_n_nc,                                  /*    472 */
-  Parrot_fdiv_p_p,                                   /*    473 */
-  Parrot_fdiv_p_i,                                   /*    474 */
-  Parrot_fdiv_p_ic,                                  /*    475 */
-  Parrot_fdiv_p_n,                                   /*    476 */
-  Parrot_fdiv_p_nc,                                  /*    477 */
-  Parrot_fdiv_i_i_i,                                 /*    478 */
-  Parrot_fdiv_i_ic_i,                                /*    479 */
-  Parrot_fdiv_i_i_ic,                                /*    480 */
-  Parrot_fdiv_n_n_n,                                 /*    481 */
-  Parrot_fdiv_n_nc_n,                                /*    482 */
-  Parrot_fdiv_n_n_nc,                                /*    483 */
-  Parrot_fdiv_p_p_p,                                 /*    484 */
-  Parrot_fdiv_p_p_i,                                 /*    485 */
-  Parrot_fdiv_p_p_ic,                                /*    486 */
-  Parrot_fdiv_p_p_n,                                 /*    487 */
-  Parrot_fdiv_p_p_nc,                                /*    488 */
-  Parrot_ceil_n,                                     /*    489 */
-  Parrot_ceil_i_n,                                   /*    490 */
-  Parrot_ceil_n_n,                                   /*    491 */
-  Parrot_floor_n,                                    /*    492 */
-  Parrot_floor_i_n,                                  /*    493 */
-  Parrot_floor_n_n,                                  /*    494 */
-  Parrot_inc_i,                                      /*    495 */
-  Parrot_inc_n,                                      /*    496 */
-  Parrot_inc_p,                                      /*    497 */
-  Parrot_mod_i_i,                                    /*    498 */
-  Parrot_mod_i_ic,                                   /*    499 */
-  Parrot_mod_n_n,                                    /*    500 */
-  Parrot_mod_n_nc,                                   /*    501 */
-  Parrot_mod_p_p,                                    /*    502 */
-  Parrot_mod_p_i,                                    /*    503 */
-  Parrot_mod_p_ic,                                   /*    504 */
-  Parrot_mod_p_n,                                    /*    505 */
-  Parrot_mod_p_nc,                                   /*    506 */
-  Parrot_mod_i_i_i,                                  /*    507 */
-  Parrot_mod_i_ic_i,                                 /*    508 */
-  Parrot_mod_i_i_ic,                                 /*    509 */
-  Parrot_mod_n_n_n,                                  /*    510 */
-  Parrot_mod_n_nc_n,                                 /*    511 */
-  Parrot_mod_n_n_nc,                                 /*    512 */
-  Parrot_mod_p_p_p,                                  /*    513 */
-  Parrot_mod_p_p_i,                                  /*    514 */
-  Parrot_mod_p_p_ic,                                 /*    515 */
-  Parrot_mod_p_p_n,                                  /*    516 */
-  Parrot_mod_p_p_nc,                                 /*    517 */
-  Parrot_mul_i_i,                                    /*    518 */
-  Parrot_mul_i_ic,                                   /*    519 */
-  Parrot_mul_n_n,                                    /*    520 */
-  Parrot_mul_n_nc,                                   /*    521 */
-  Parrot_mul_p_p,                                    /*    522 */
-  Parrot_mul_p_i,                                    /*    523 */
-  Parrot_mul_p_ic,                                   /*    524 */
-  Parrot_mul_p_n,                                    /*    525 */
-  Parrot_mul_p_nc,                                   /*    526 */
-  Parrot_mul_i_i_i,                                  /*    527 */
-  Parrot_mul_i_ic_i,                                 /*    528 */
-  Parrot_mul_i_i_ic,                                 /*    529 */
-  Parrot_mul_n_n_n,                                  /*    530 */
-  Parrot_mul_n_nc_n,                                 /*    531 */
-  Parrot_mul_n_n_nc,                                 /*    532 */
-  Parrot_mul_p_p_p,                                  /*    533 */
-  Parrot_mul_p_p_i,                                  /*    534 */
-  Parrot_mul_p_p_ic,                                 /*    535 */
-  Parrot_mul_p_p_n,                                  /*    536 */
-  Parrot_mul_p_p_nc,                                 /*    537 */
-  Parrot_neg_i,                                      /*    538 */
-  Parrot_neg_n,                                      /*    539 */
-  Parrot_neg_p,                                      /*    540 */
-  Parrot_neg_i_i,                                    /*    541 */
-  Parrot_neg_n_n,                                    /*    542 */
-  Parrot_neg_p_p,                                    /*    543 */
-  Parrot_sub_i_i,                                    /*    544 */
-  Parrot_sub_i_ic,                                   /*    545 */
-  Parrot_sub_n_n,                                    /*    546 */
-  Parrot_sub_n_nc,                                   /*    547 */
-  Parrot_sub_p_p,                                    /*    548 */
-  Parrot_sub_p_i,                                    /*    549 */
-  Parrot_sub_p_ic,                                   /*    550 */
-  Parrot_sub_p_n,                                    /*    551 */
-  Parrot_sub_p_nc,                                   /*    552 */
-  Parrot_sub_i_i_i,                                  /*    553 */
-  Parrot_sub_i_ic_i,                                 /*    554 */
-  Parrot_sub_i_i_ic,                                 /*    555 */
-  Parrot_sub_n_n_n,                                  /*    556 */
-  Parrot_sub_n_nc_n,                                 /*    557 */
-  Parrot_sub_n_n_nc,                                 /*    558 */
-  Parrot_sub_p_p_p,                                  /*    559 */
-  Parrot_sub_p_p_i,                                  /*    560 */
-  Parrot_sub_p_p_ic,                                 /*    561 */
-  Parrot_sub_p_p_n,                                  /*    562 */
-  Parrot_sub_p_p_nc,                                 /*    563 */
-  Parrot_sqrt_n_n,                                   /*    564 */
-  Parrot_callmethodcc_p_s,                           /*    565 */
-  Parrot_callmethodcc_p_sc,                          /*    566 */
-  Parrot_callmethodcc_p_p,                           /*    567 */
-  Parrot_callmethod_p_s_p,                           /*    568 */
-  Parrot_callmethod_p_sc_p,                          /*    569 */
-  Parrot_callmethod_p_p_p,                           /*    570 */
-  Parrot_tailcallmethod_p_s,                         /*    571 */
-  Parrot_tailcallmethod_p_sc,                        /*    572 */
-  Parrot_tailcallmethod_p_p,                         /*    573 */
-  Parrot_addmethod_p_s_p,                            /*    574 */
-  Parrot_addmethod_p_sc_p,                           /*    575 */
-  Parrot_can_i_p_s,                                  /*    576 */
-  Parrot_can_i_p_sc,                                 /*    577 */
-  Parrot_does_i_p_s,                                 /*    578 */
-  Parrot_does_i_p_sc,                                /*    579 */
-  Parrot_does_i_p_p,                                 /*    580 */
-  Parrot_does_i_p_pc,                                /*    581 */
-  Parrot_isa_i_p_s,                                  /*    582 */
-  Parrot_isa_i_p_sc,                                 /*    583 */
-  Parrot_isa_i_p_p,                                  /*    584 */
-  Parrot_isa_i_p_pc,                                 /*    585 */
-  Parrot_newclass_p_s,                               /*    586 */
-  Parrot_newclass_p_sc,                              /*    587 */
-  Parrot_newclass_p_p,                               /*    588 */
-  Parrot_newclass_p_pc,                              /*    589 */
-  Parrot_subclass_p_p,                               /*    590 */
-  Parrot_subclass_p_pc,                              /*    591 */
-  Parrot_subclass_p_p_s,                             /*    592 */
-  Parrot_subclass_p_pc_s,                            /*    593 */
-  Parrot_subclass_p_p_sc,                            /*    594 */
-  Parrot_subclass_p_pc_sc,                           /*    595 */
-  Parrot_subclass_p_p_p,                             /*    596 */
-  Parrot_subclass_p_pc_p,                            /*    597 */
-  Parrot_subclass_p_p_pc,                            /*    598 */
-  Parrot_subclass_p_pc_pc,                           /*    599 */
-  Parrot_subclass_p_s,                               /*    600 */
-  Parrot_subclass_p_sc,                              /*    601 */
-  Parrot_subclass_p_s_s,                             /*    602 */
-  Parrot_subclass_p_sc_s,                            /*    603 */
-  Parrot_subclass_p_s_sc,                            /*    604 */
-  Parrot_subclass_p_sc_sc,                           /*    605 */
-  Parrot_subclass_p_s_p,                             /*    606 */
-  Parrot_subclass_p_sc_p,                            /*    607 */
-  Parrot_subclass_p_s_pc,                            /*    608 */
-  Parrot_subclass_p_sc_pc,                           /*    609 */
-  Parrot_get_class_p_s,                              /*    610 */
-  Parrot_get_class_p_sc,                             /*    611 */
-  Parrot_get_class_p_p,                              /*    612 */
-  Parrot_get_class_p_pc,                             /*    613 */
-  Parrot_class_p_p,                                  /*    614 */
-  Parrot_addparent_p_p,                              /*    615 */
-  Parrot_removeparent_p_p,                           /*    616 */
-  Parrot_addrole_p_p,                                /*    617 */
-  Parrot_addattribute_p_s,                           /*    618 */
-  Parrot_addattribute_p_sc,                          /*    619 */
-  Parrot_removeattribute_p_s,                        /*    620 */
-  Parrot_removeattribute_p_sc,                       /*    621 */
-  Parrot_getattribute_p_p_s,                         /*    622 */
-  Parrot_getattribute_p_p_sc,                        /*    623 */
-  Parrot_getattribute_p_p_p_s,                       /*    624 */
-  Parrot_getattribute_p_p_pc_s,                      /*    625 */
-  Parrot_getattribute_p_p_p_sc,                      /*    626 */
-  Parrot_getattribute_p_p_pc_sc,                     /*    627 */
-  Parrot_setattribute_p_s_p,                         /*    628 */
-  Parrot_setattribute_p_sc_p,                        /*    629 */
-  Parrot_setattribute_p_p_s_p,                       /*    630 */
-  Parrot_setattribute_p_pc_s_p,                      /*    631 */
-  Parrot_setattribute_p_p_sc_p,                      /*    632 */
-  Parrot_setattribute_p_pc_sc_p,                     /*    633 */
-  Parrot_inspect_p_p,                                /*    634 */
-  Parrot_inspect_p_pc,                               /*    635 */
-  Parrot_inspect_p_p_s,                              /*    636 */
-  Parrot_inspect_p_pc_s,                             /*    637 */
-  Parrot_inspect_p_p_sc,                             /*    638 */
-  Parrot_inspect_p_pc_sc,                            /*    639 */
-  Parrot_new_p_s,                                    /*    640 */
-  Parrot_new_p_sc,                                   /*    641 */
-  Parrot_new_p_s_p,                                  /*    642 */
-  Parrot_new_p_sc_p,                                 /*    643 */
-  Parrot_new_p_s_pc,                                 /*    644 */
-  Parrot_new_p_sc_pc,                                /*    645 */
-  Parrot_new_p_p,                                    /*    646 */
-  Parrot_new_p_pc,                                   /*    647 */
-  Parrot_new_p_p_p,                                  /*    648 */
-  Parrot_new_p_pc_p,                                 /*    649 */
-  Parrot_new_p_p_pc,                                 /*    650 */
-  Parrot_new_p_pc_pc,                                /*    651 */
-  Parrot_root_new_p_p,                               /*    652 */
-  Parrot_root_new_p_pc,                              /*    653 */
-  Parrot_root_new_p_p_p,                             /*    654 */
-  Parrot_root_new_p_pc_p,                            /*    655 */
-  Parrot_root_new_p_p_pc,                            /*    656 */
-  Parrot_root_new_p_pc_pc,                           /*    657 */
-  Parrot_typeof_s_p,                                 /*    658 */
-  Parrot_typeof_p_p,                                 /*    659 */
-  Parrot_get_repr_s_p,                               /*    660 */
-  Parrot_find_method_p_p_s,                          /*    661 */
-  Parrot_find_method_p_p_sc,                         /*    662 */
-  Parrot_defined_i_p,                                /*    663 */
-  Parrot_defined_i_p_ki,                             /*    664 */
-  Parrot_defined_i_p_kic,                            /*    665 */
-  Parrot_defined_i_p_k,                              /*    666 */
-  Parrot_defined_i_p_kc,                             /*    667 */
-  Parrot_exists_i_p_ki,                              /*    668 */
-  Parrot_exists_i_p_kic,                             /*    669 */
-  Parrot_exists_i_p_k,                               /*    670 */
-  Parrot_exists_i_p_kc,                              /*    671 */
-  Parrot_delete_p_k,                                 /*    672 */
-  Parrot_delete_p_kc,                                /*    673 */
-  Parrot_delete_p_ki,                                /*    674 */
-  Parrot_delete_p_kic,                               /*    675 */
-  Parrot_elements_i_p,                               /*    676 */
-  Parrot_push_p_i,                                   /*    677 */
-  Parrot_push_p_ic,                                  /*    678 */
-  Parrot_push_p_n,                                   /*    679 */
-  Parrot_push_p_nc,                                  /*    680 */
-  Parrot_push_p_s,                                   /*    681 */
-  Parrot_push_p_sc,                                  /*    682 */
-  Parrot_push_p_p,                                   /*    683 */
-  Parrot_pop_i_p,                                    /*    684 */
-  Parrot_pop_n_p,                                    /*    685 */
-  Parrot_pop_s_p,                                    /*    686 */
-  Parrot_pop_p_p,                                    /*    687 */
-  Parrot_unshift_p_i,                                /*    688 */
-  Parrot_unshift_p_ic,                               /*    689 */
-  Parrot_unshift_p_n,                                /*    690 */
-  Parrot_unshift_p_nc,                               /*    691 */
-  Parrot_unshift_p_s,                                /*    692 */
-  Parrot_unshift_p_sc,                               /*    693 */
-  Parrot_unshift_p_p,                                /*    694 */
-  Parrot_shift_i_p,                                  /*    695 */
-  Parrot_shift_n_p,                                  /*    696 */
-  Parrot_shift_s_p,                                  /*    697 */
-  Parrot_shift_p_p,                                  /*    698 */
-  Parrot_splice_p_p_i_i,                             /*    699 */
-  Parrot_splice_p_p_ic_i,                            /*    700 */
-  Parrot_splice_p_p_i_ic,                            /*    701 */
-  Parrot_splice_p_p_ic_ic,                           /*    702 */
-  Parrot_setprop_p_s_p,                              /*    703 */
-  Parrot_setprop_p_sc_p,                             /*    704 */
-  Parrot_getprop_p_s_p,                              /*    705 */
-  Parrot_getprop_p_sc_p,                             /*    706 */
-  Parrot_delprop_p_s,                                /*    707 */
-  Parrot_delprop_p_sc,                               /*    708 */
-  Parrot_prophash_p_p,                               /*    709 */
-  Parrot_freeze_s_p,                                 /*    710 */
-  Parrot_thaw_p_s,                                   /*    711 */
-  Parrot_thaw_p_sc,                                  /*    712 */
-  Parrot_add_multi_s_s_p,                            /*    713 */
-  Parrot_add_multi_sc_s_p,                           /*    714 */
-  Parrot_add_multi_s_sc_p,                           /*    715 */
-  Parrot_add_multi_sc_sc_p,                          /*    716 */
-  Parrot_find_multi_p_s_s,                           /*    717 */
-  Parrot_find_multi_p_sc_s,                          /*    718 */
-  Parrot_find_multi_p_s_sc,                          /*    719 */
-  Parrot_find_multi_p_sc_sc,                         /*    720 */
-  Parrot_register_p,                                 /*    721 */
-  Parrot_unregister_p,                               /*    722 */
-  Parrot_box_p_i,                                    /*    723 */
-  Parrot_box_p_ic,                                   /*    724 */
-  Parrot_box_p_n,                                    /*    725 */
-  Parrot_box_p_nc,                                   /*    726 */
-  Parrot_box_p_s,                                    /*    727 */
-  Parrot_box_p_sc,                                   /*    728 */
-  Parrot_iter_p_p,                                   /*    729 */
-  Parrot_morph_p_p,                                  /*    730 */
-  Parrot_morph_p_pc,                                 /*    731 */
-  Parrot_clone_s_s,                                  /*    732 */
-  Parrot_clone_s_sc,                                 /*    733 */
-  Parrot_set_i_i,                                    /*    734 */
-  Parrot_set_i_ic,                                   /*    735 */
-  Parrot_set_i_n,                                    /*    736 */
-  Parrot_set_i_nc,                                   /*    737 */
-  Parrot_set_i_s,                                    /*    738 */
-  Parrot_set_i_sc,                                   /*    739 */
-  Parrot_set_n_n,                                    /*    740 */
-  Parrot_set_n_nc,                                   /*    741 */
-  Parrot_set_n_i,                                    /*    742 */
-  Parrot_set_n_ic,                                   /*    743 */
-  Parrot_set_n_s,                                    /*    744 */
-  Parrot_set_n_sc,                                   /*    745 */
-  Parrot_set_n_p,                                    /*    746 */
-  Parrot_set_s_p,                                    /*    747 */
-  Parrot_set_s_s,                                    /*    748 */
-  Parrot_set_s_sc,                                   /*    749 */
-  Parrot_set_s_i,                                    /*    750 */
-  Parrot_set_s_ic,                                   /*    751 */
-  Parrot_set_s_n,                                    /*    752 */
-  Parrot_set_s_nc,                                   /*    753 */
-  Parrot_set_p_pc,                                   /*    754 */
-  Parrot_set_p_p,                                    /*    755 */
-  Parrot_set_p_i,                                    /*    756 */
-  Parrot_set_p_ic,                                   /*    757 */
-  Parrot_set_p_n,                                    /*    758 */
-  Parrot_set_p_nc,                                   /*    759 */
-  Parrot_set_p_s,                                    /*    760 */
-  Parrot_set_p_sc,                                   /*    761 */
-  Parrot_set_i_p,                                    /*    762 */
-  Parrot_assign_p_p,                                 /*    763 */
-  Parrot_assign_p_i,                                 /*    764 */
-  Parrot_assign_p_ic,                                /*    765 */
-  Parrot_assign_p_n,                                 /*    766 */
-  Parrot_assign_p_nc,                                /*    767 */
-  Parrot_assign_p_s,                                 /*    768 */
-  Parrot_assign_p_sc,                                /*    769 */
-  Parrot_assign_s_s,                                 /*    770 */
-  Parrot_assign_s_sc,                                /*    771 */
-  Parrot_setref_p_p,                                 /*    772 */
-  Parrot_deref_p_p,                                  /*    773 */
-  Parrot_set_p_ki_i,                                 /*    774 */
-  Parrot_set_p_kic_i,                                /*    775 */
-  Parrot_set_p_ki_ic,                                /*    776 */
-  Parrot_set_p_kic_ic,                               /*    777 */
-  Parrot_set_p_ki_n,                                 /*    778 */
-  Parrot_set_p_kic_n,                                /*    779 */
-  Parrot_set_p_ki_nc,                                /*    780 */
-  Parrot_set_p_kic_nc,                               /*    781 */
-  Parrot_set_p_ki_s,                                 /*    782 */
-  Parrot_set_p_kic_s,                                /*    783 */
-  Parrot_set_p_ki_sc,                                /*    784 */
-  Parrot_set_p_kic_sc,                               /*    785 */
-  Parrot_set_p_ki_p,                                 /*    786 */
-  Parrot_set_p_kic_p,                                /*    787 */
-  Parrot_set_i_p_ki,                                 /*    788 */
-  Parrot_set_i_p_kic,                                /*    789 */
-  Parrot_set_n_p_ki,                                 /*    790 */
-  Parrot_set_n_p_kic,                                /*    791 */
-  Parrot_set_s_p_ki,                                 /*    792 */
-  Parrot_set_s_p_kic,                                /*    793 */
-  Parrot_set_p_p_ki,                                 /*    794 */
-  Parrot_set_p_p_kic,                                /*    795 */
-  Parrot_set_p_k_i,                                  /*    796 */
-  Parrot_set_p_kc_i,                                 /*    797 */
-  Parrot_set_p_k_ic,                                 /*    798 */
-  Parrot_set_p_kc_ic,                                /*    799 */
-  Parrot_set_p_k_n,                                  /*    800 */
-  Parrot_set_p_kc_n,                                 /*    801 */
-  Parrot_set_p_k_nc,                                 /*    802 */
-  Parrot_set_p_kc_nc,                                /*    803 */
-  Parrot_set_p_k_s,                                  /*    804 */
-  Parrot_set_p_kc_s,                                 /*    805 */
-  Parrot_set_p_k_sc,                                 /*    806 */
-  Parrot_set_p_kc_sc,                                /*    807 */
-  Parrot_set_p_k_p,                                  /*    808 */
-  Parrot_set_p_kc_p,                                 /*    809 */
-  Parrot_set_i_p_k,                                  /*    810 */
-  Parrot_set_i_p_kc,                                 /*    811 */
-  Parrot_set_n_p_k,                                  /*    812 */
-  Parrot_set_n_p_kc,                                 /*    813 */
-  Parrot_set_s_p_k,                                  /*    814 */
-  Parrot_set_s_p_kc,                                 /*    815 */
-  Parrot_set_p_p_k,                                  /*    816 */
-  Parrot_set_p_p_kc,                                 /*    817 */
-  Parrot_clone_p_p,                                  /*    818 */
-  Parrot_clone_p_p_p,                                /*    819 */
-  Parrot_clone_p_p_pc,                               /*    820 */
-  Parrot_copy_p_p,                                   /*    821 */
-  Parrot_null_s,                                     /*    822 */
-  Parrot_null_i,                                     /*    823 */
-  Parrot_null_p,                                     /*    824 */
-  Parrot_null_n,                                     /*    825 */
-  Parrot_ord_i_s,                                    /*    826 */
-  Parrot_ord_i_sc,                                   /*    827 */
-  Parrot_ord_i_s_i,                                  /*    828 */
-  Parrot_ord_i_sc_i,                                 /*    829 */
-  Parrot_ord_i_s_ic,                                 /*    830 */
-  Parrot_ord_i_sc_ic,                                /*    831 */
-  Parrot_chr_s_i,                                    /*    832 */
-  Parrot_chr_s_ic,                                   /*    833 */
-  Parrot_chopn_s_s_i,                                /*    834 */
-  Parrot_chopn_s_sc_i,                               /*    835 */
-  Parrot_chopn_s_s_ic,                               /*    836 */
-  Parrot_chopn_s_sc_ic,                              /*    837 */
-  Parrot_concat_s_s,                                 /*    838 */
-  Parrot_concat_s_sc,                                /*    839 */
-  Parrot_concat_p_p,                                 /*    840 */
-  Parrot_concat_p_s,                                 /*    841 */
-  Parrot_concat_p_sc,                                /*    842 */
-  Parrot_concat_s_s_s,                               /*    843 */
-  Parrot_concat_s_sc_s,                              /*    844 */
-  Parrot_concat_s_s_sc,                              /*    845 */
-  Parrot_concat_p_p_s,                               /*    846 */
-  Parrot_concat_p_p_sc,                              /*    847 */
-  Parrot_concat_p_p_p,                               /*    848 */
-  Parrot_repeat_s_s_i,                               /*    849 */
-  Parrot_repeat_s_sc_i,                              /*    850 */
-  Parrot_repeat_s_s_ic,                              /*    851 */
-  Parrot_repeat_s_sc_ic,                             /*    852 */
-  Parrot_repeat_p_p_i,                               /*    853 */
-  Parrot_repeat_p_p_ic,                              /*    854 */
-  Parrot_repeat_p_p_p,                               /*    855 */
-  Parrot_repeat_p_i,                                 /*    856 */
-  Parrot_repeat_p_ic,                                /*    857 */
-  Parrot_repeat_p_p,                                 /*    858 */
-  Parrot_length_i_s,                                 /*    859 */
-  Parrot_length_i_sc,                                /*    860 */
-  Parrot_bytelength_i_s,                             /*    861 */
-  Parrot_bytelength_i_sc,                            /*    862 */
-  Parrot_pin_s,                                      /*    863 */
-  Parrot_unpin_s,                                    /*    864 */
-  Parrot_substr_s_s_i,                               /*    865 */
-  Parrot_substr_s_sc_i,                              /*    866 */
-  Parrot_substr_s_s_ic,                              /*    867 */
-  Parrot_substr_s_sc_ic,                             /*    868 */
-  Parrot_substr_s_s_i_i,                             /*    869 */
-  Parrot_substr_s_sc_i_i,                            /*    870 */
-  Parrot_substr_s_s_ic_i,                            /*    871 */
-  Parrot_substr_s_sc_ic_i,                           /*    872 */
-  Parrot_substr_s_s_i_ic,                            /*    873 */
-  Parrot_substr_s_sc_i_ic,                           /*    874 */
-  Parrot_substr_s_s_ic_ic,                           /*    875 */
-  Parrot_substr_s_sc_ic_ic,                          /*    876 */
-  Parrot_substr_s_p_i_i,                             /*    877 */
-  Parrot_substr_s_p_ic_i,                            /*    878 */
-  Parrot_substr_s_p_i_ic,                            /*    879 */
-  Parrot_substr_s_p_ic_ic,                           /*    880 */
-  Parrot_replace_s_s_i_i_s,                          /*    881 */
-  Parrot_replace_s_sc_i_i_s,                         /*    882 */
-  Parrot_replace_s_s_ic_i_s,                         /*    883 */
-  Parrot_replace_s_sc_ic_i_s,                        /*    884 */
-  Parrot_replace_s_s_i_ic_s,                         /*    885 */
-  Parrot_replace_s_sc_i_ic_s,                        /*    886 */
-  Parrot_replace_s_s_ic_ic_s,                        /*    887 */
-  Parrot_replace_s_sc_ic_ic_s,                       /*    888 */
-  Parrot_replace_s_s_i_i_sc,                         /*    889 */
-  Parrot_replace_s_sc_i_i_sc,                        /*    890 */
-  Parrot_replace_s_s_ic_i_sc,                        /*    891 */
-  Parrot_replace_s_sc_ic_i_sc,                       /*    892 */
-  Parrot_replace_s_s_i_ic_sc,                        /*    893 */
-  Parrot_replace_s_sc_i_ic_sc,                       /*    894 */
-  Parrot_replace_s_s_ic_ic_sc,                       /*    895 */
-  Parrot_replace_s_sc_ic_ic_sc,                      /*    896 */
-  Parrot_index_i_s_s,                                /*    897 */
-  Parrot_index_i_sc_s,                               /*    898 */
-  Parrot_index_i_s_sc,                               /*    899 */
-  Parrot_index_i_sc_sc,                              /*    900 */
-  Parrot_index_i_s_s_i,                              /*    901 */
-  Parrot_index_i_sc_s_i,                             /*    902 */
-  Parrot_index_i_s_sc_i,                             /*    903 */
-  Parrot_index_i_sc_sc_i,                            /*    904 */
-  Parrot_index_i_s_s_ic,                             /*    905 */
-  Parrot_index_i_sc_s_ic,                            /*    906 */
-  Parrot_index_i_s_sc_ic,                            /*    907 */
-  Parrot_index_i_sc_sc_ic,                           /*    908 */
-  Parrot_sprintf_s_s_p,                              /*    909 */
-  Parrot_sprintf_s_sc_p,                             /*    910 */
-  Parrot_sprintf_p_p_p,                              /*    911 */
-  Parrot_new_s,                                      /*    912 */
-  Parrot_new_s_i,                                    /*    913 */
-  Parrot_new_s_ic,                                   /*    914 */
-  Parrot_stringinfo_i_s_i,                           /*    915 */
-  Parrot_stringinfo_i_sc_i,                          /*    916 */
-  Parrot_stringinfo_i_s_ic,                          /*    917 */
-  Parrot_stringinfo_i_sc_ic,                         /*    918 */
-  Parrot_upcase_s_s,                                 /*    919 */
-  Parrot_upcase_s_sc,                                /*    920 */
-  Parrot_downcase_s_s,                               /*    921 */
-  Parrot_downcase_s_sc,                              /*    922 */
-  Parrot_titlecase_s_s,                              /*    923 */
-  Parrot_titlecase_s_sc,                             /*    924 */
-  Parrot_join_s_s_p,                                 /*    925 */
-  Parrot_join_s_sc_p,                                /*    926 */
-  Parrot_split_p_s_s,                                /*    927 */
-  Parrot_split_p_sc_s,                               /*    928 */
-  Parrot_split_p_s_sc,                               /*    929 */
-  Parrot_split_p_sc_sc,                              /*    930 */
-  Parrot_charset_i_s,                                /*    931 */
-  Parrot_charset_i_sc,                               /*    932 */
-  Parrot_charsetname_s_i,                            /*    933 */
-  Parrot_charsetname_s_ic,                           /*    934 */
-  Parrot_find_charset_i_s,                           /*    935 */
-  Parrot_find_charset_i_sc,                          /*    936 */
-  Parrot_trans_charset_s_s_i,                        /*    937 */
-  Parrot_trans_charset_s_sc_i,                       /*    938 */
-  Parrot_trans_charset_s_s_ic,                       /*    939 */
-  Parrot_trans_charset_s_sc_ic,                      /*    940 */
-  Parrot_encoding_i_s,                               /*    941 */
-  Parrot_encoding_i_sc,                              /*    942 */
-  Parrot_encodingname_s_i,                           /*    943 */
-  Parrot_encodingname_s_ic,                          /*    944 */
-  Parrot_find_encoding_i_s,                          /*    945 */
-  Parrot_find_encoding_i_sc,                         /*    946 */
-  Parrot_trans_encoding_s_s_i,                       /*    947 */
-  Parrot_trans_encoding_s_sc_i,                      /*    948 */
-  Parrot_trans_encoding_s_s_ic,                      /*    949 */
-  Parrot_trans_encoding_s_sc_ic,                     /*    950 */
-  Parrot_is_cclass_i_i_s_i,                          /*    951 */
-  Parrot_is_cclass_i_ic_s_i,                         /*    952 */
-  Parrot_is_cclass_i_i_sc_i,                         /*    953 */
-  Parrot_is_cclass_i_ic_sc_i,                        /*    954 */
-  Parrot_is_cclass_i_i_s_ic,                         /*    955 */
-  Parrot_is_cclass_i_ic_s_ic,                        /*    956 */
-  Parrot_is_cclass_i_i_sc_ic,                        /*    957 */
-  Parrot_is_cclass_i_ic_sc_ic,                       /*    958 */
-  Parrot_find_cclass_i_i_s_i_i,                      /*    959 */
-  Parrot_find_cclass_i_ic_s_i_i,                     /*    960 */
-  Parrot_find_cclass_i_i_sc_i_i,                     /*    961 */
-  Parrot_find_cclass_i_ic_sc_i_i,                    /*    962 */
-  Parrot_find_cclass_i_i_s_ic_i,                     /*    963 */
-  Parrot_find_cclass_i_ic_s_ic_i,                    /*    964 */
-  Parrot_find_cclass_i_i_sc_ic_i,                    /*    965 */
-  Parrot_find_cclass_i_ic_sc_ic_i,                   /*    966 */
-  Parrot_find_cclass_i_i_s_i_ic,                     /*    967 */
-  Parrot_find_cclass_i_ic_s_i_ic,                    /*    968 */
-  Parrot_find_cclass_i_i_sc_i_ic,                    /*    969 */
-  Parrot_find_cclass_i_ic_sc_i_ic,                   /*    970 */
-  Parrot_find_cclass_i_i_s_ic_ic,                    /*    971 */
-  Parrot_find_cclass_i_ic_s_ic_ic,                   /*    972 */
-  Parrot_find_cclass_i_i_sc_ic_ic,                   /*    973 */
-  Parrot_find_cclass_i_ic_sc_ic_ic,                  /*    974 */
-  Parrot_find_not_cclass_i_i_s_i_i,                  /*    975 */
-  Parrot_find_not_cclass_i_ic_s_i_i,                 /*    976 */
-  Parrot_find_not_cclass_i_i_sc_i_i,                 /*    977 */
-  Parrot_find_not_cclass_i_ic_sc_i_i,                /*    978 */
-  Parrot_find_not_cclass_i_i_s_ic_i,                 /*    979 */
-  Parrot_find_not_cclass_i_ic_s_ic_i,                /*    980 */
-  Parrot_find_not_cclass_i_i_sc_ic_i,                /*    981 */
-  Parrot_find_not_cclass_i_ic_sc_ic_i,               /*    982 */
-  Parrot_find_not_cclass_i_i_s_i_ic,                 /*    983 */
-  Parrot_find_not_cclass_i_ic_s_i_ic,                /*    984 */
-  Parrot_find_not_cclass_i_i_sc_i_ic,                /*    985 */
-  Parrot_find_not_cclass_i_ic_sc_i_ic,               /*    986 */
-  Parrot_find_not_cclass_i_i_s_ic_ic,                /*    987 */
-  Parrot_find_not_cclass_i_ic_s_ic_ic,               /*    988 */
-  Parrot_find_not_cclass_i_i_sc_ic_ic,               /*    989 */
-  Parrot_find_not_cclass_i_ic_sc_ic_ic,              /*    990 */
-  Parrot_escape_s_s,                                 /*    991 */
-  Parrot_compose_s_s,                                /*    992 */
-  Parrot_compose_s_sc,                               /*    993 */
-  Parrot_spawnw_i_s,                                 /*    994 */
-  Parrot_spawnw_i_sc,                                /*    995 */
-  Parrot_spawnw_i_p,                                 /*    996 */
-  Parrot_err_i,                                      /*    997 */
-  Parrot_err_s,                                      /*    998 */
-  Parrot_err_s_i,                                    /*    999 */
-  Parrot_err_s_ic,                                   /*   1000 */
-  Parrot_time_i,                                     /*   1001 */
-  Parrot_time_n,                                     /*   1002 */
-  Parrot_sleep_i,                                    /*   1003 */
-  Parrot_sleep_ic,                                   /*   1004 */
-  Parrot_sleep_n,                                    /*   1005 */
-  Parrot_sleep_nc,                                   /*   1006 */
-  Parrot_store_lex_s_p,                              /*   1007 */
-  Parrot_store_lex_sc_p,                             /*   1008 */
-  Parrot_store_dynamic_lex_s_p,                      /*   1009 */
-  Parrot_store_dynamic_lex_sc_p,                     /*   1010 */
-  Parrot_find_lex_p_s,                               /*   1011 */
-  Parrot_find_lex_p_sc,                              /*   1012 */
-  Parrot_find_dynamic_lex_p_s,                       /*   1013 */
-  Parrot_find_dynamic_lex_p_sc,                      /*   1014 */
-  Parrot_find_caller_lex_p_s,                        /*   1015 */
-  Parrot_find_caller_lex_p_sc,                       /*   1016 */
-  Parrot_get_namespace_p,                            /*   1017 */
-  Parrot_get_namespace_p_p,                          /*   1018 */
-  Parrot_get_namespace_p_pc,                         /*   1019 */
-  Parrot_get_hll_namespace_p,                        /*   1020 */
-  Parrot_get_hll_namespace_p_p,                      /*   1021 */
-  Parrot_get_hll_namespace_p_pc,                     /*   1022 */
-  Parrot_get_root_namespace_p,                       /*   1023 */
-  Parrot_get_root_namespace_p_p,                     /*   1024 */
-  Parrot_get_root_namespace_p_pc,                    /*   1025 */
-  Parrot_get_global_p_s,                             /*   1026 */
-  Parrot_get_global_p_sc,                            /*   1027 */
-  Parrot_get_global_p_p_s,                           /*   1028 */
-  Parrot_get_global_p_pc_s,                          /*   1029 */
-  Parrot_get_global_p_p_sc,                          /*   1030 */
-  Parrot_get_global_p_pc_sc,                         /*   1031 */
-  Parrot_get_hll_global_p_s,                         /*   1032 */
-  Parrot_get_hll_global_p_sc,                        /*   1033 */
-  Parrot_get_hll_global_p_p_s,                       /*   1034 */
-  Parrot_get_hll_global_p_pc_s,                      /*   1035 */
-  Parrot_get_hll_global_p_p_sc,                      /*   1036 */
-  Parrot_get_hll_global_p_pc_sc,                     /*   1037 */
-  Parrot_get_root_global_p_s,                        /*   1038 */
-  Parrot_get_root_global_p_sc,                       /*   1039 */
-  Parrot_get_root_global_p_p_s,                      /*   1040 */
-  Parrot_get_root_global_p_pc_s,                     /*   1041 */
-  Parrot_get_root_global_p_p_sc,                     /*   1042 */
-  Parrot_get_root_global_p_pc_sc,                    /*   1043 */
-  Parrot_set_global_s_p,                             /*   1044 */
-  Parrot_set_global_sc_p,                            /*   1045 */
-  Parrot_set_global_p_s_p,                           /*   1046 */
-  Parrot_set_global_pc_s_p,                          /*   1047 */
-  Parrot_set_global_p_sc_p,                          /*   1048 */
-  Parrot_set_global_pc_sc_p,                         /*   1049 */
-  Parrot_set_hll_global_s_p,                         /*   1050 */
-  Parrot_set_hll_global_sc_p,                        /*   1051 */
-  Parrot_set_hll_global_p_s_p,                       /*   1052 */
-  Parrot_set_hll_global_pc_s_p,                      /*   1053 */
-  Parrot_set_hll_global_p_sc_p,                      /*   1054 */
-  Parrot_set_hll_global_pc_sc_p,                     /*   1055 */
-  Parrot_set_root_global_s_p,                        /*   1056 */
-  Parrot_set_root_global_sc_p,                       /*   1057 */
-  Parrot_set_root_global_p_s_p,                      /*   1058 */
-  Parrot_set_root_global_pc_s_p,                     /*   1059 */
-  Parrot_set_root_global_p_sc_p,                     /*   1060 */
-  Parrot_set_root_global_pc_sc_p,                    /*   1061 */
-  Parrot_find_name_p_s,                              /*   1062 */
-  Parrot_find_name_p_sc,                             /*   1063 */
-  Parrot_find_sub_not_null_p_s,                      /*   1064 */
-  Parrot_find_sub_not_null_p_sc,                     /*   1065 */
-  Parrot_trap,                                       /*   1066 */
-  Parrot_set_label_p_ic,                             /*   1067 */
-  Parrot_get_label_i_p,                              /*   1068 */
-  Parrot_fetch_p_p_p_p,                              /*   1069 */
-  Parrot_fetch_p_pc_p_p,                             /*   1070 */
-  Parrot_fetch_p_p_pc_p,                             /*   1071 */
-  Parrot_fetch_p_pc_pc_p,                            /*   1072 */
-  Parrot_fetch_p_p_p_pc,                             /*   1073 */
-  Parrot_fetch_p_pc_p_pc,                            /*   1074 */
-  Parrot_fetch_p_p_pc_pc,                            /*   1075 */
-  Parrot_fetch_p_pc_pc_pc,                           /*   1076 */
-  Parrot_fetch_p_p_i_p,                              /*   1077 */
-  Parrot_fetch_p_pc_i_p,                             /*   1078 */
-  Parrot_fetch_p_p_ic_p,                             /*   1079 */
-  Parrot_fetch_p_pc_ic_p,                            /*   1080 */
-  Parrot_fetch_p_p_i_pc,                             /*   1081 */
-  Parrot_fetch_p_pc_i_pc,                            /*   1082 */
-  Parrot_fetch_p_p_ic_pc,                            /*   1083 */
-  Parrot_fetch_p_pc_ic_pc,                           /*   1084 */
-  Parrot_fetch_p_p_s_p,                              /*   1085 */
-  Parrot_fetch_p_pc_s_p,                             /*   1086 */
-  Parrot_fetch_p_p_sc_p,                             /*   1087 */
-  Parrot_fetch_p_pc_sc_p,                            /*   1088 */
-  Parrot_fetch_p_p_s_pc,                             /*   1089 */
-  Parrot_fetch_p_pc_s_pc,                            /*   1090 */
-  Parrot_fetch_p_p_sc_pc,                            /*   1091 */
-  Parrot_fetch_p_pc_sc_pc,                           /*   1092 */
-  Parrot_vivify_p_p_p_p,                             /*   1093 */
-  Parrot_vivify_p_pc_p_p,                            /*   1094 */
-  Parrot_vivify_p_p_pc_p,                            /*   1095 */
-  Parrot_vivify_p_pc_pc_p,                           /*   1096 */
-  Parrot_vivify_p_p_p_pc,                            /*   1097 */
-  Parrot_vivify_p_pc_p_pc,                           /*   1098 */
-  Parrot_vivify_p_p_pc_pc,                           /*   1099 */
-  Parrot_vivify_p_pc_pc_pc,                          /*   1100 */
-  Parrot_vivify_p_p_i_p,                             /*   1101 */
-  Parrot_vivify_p_pc_i_p,                            /*   1102 */
-  Parrot_vivify_p_p_ic_p,                            /*   1103 */
-  Parrot_vivify_p_pc_ic_p,                           /*   1104 */
-  Parrot_vivify_p_p_i_pc,                            /*   1105 */
-  Parrot_vivify_p_pc_i_pc,                           /*   1106 */
-  Parrot_vivify_p_p_ic_pc,                           /*   1107 */
-  Parrot_vivify_p_pc_ic_pc,                          /*   1108 */
-  Parrot_vivify_p_p_s_p,                             /*   1109 */
-  Parrot_vivify_p_pc_s_p,                            /*   1110 */
-  Parrot_vivify_p_p_sc_p,                            /*   1111 */
-  Parrot_vivify_p_pc_sc_p,                           /*   1112 */
-  Parrot_vivify_p_p_s_pc,                            /*   1113 */
-  Parrot_vivify_p_pc_s_pc,                           /*   1114 */
-  Parrot_vivify_p_p_sc_pc,                           /*   1115 */
-  Parrot_vivify_p_pc_sc_pc,                          /*   1116 */
-  Parrot_new_p_s_i,                                  /*   1117 */
-  Parrot_new_p_sc_i,                                 /*   1118 */
-  Parrot_new_p_s_ic,                                 /*   1119 */
-  Parrot_new_p_sc_ic,                                /*   1120 */
-  Parrot_new_p_p_i,                                  /*   1121 */
-  Parrot_new_p_pc_i,                                 /*   1122 */
-  Parrot_new_p_p_ic,                                 /*   1123 */
-  Parrot_new_p_pc_ic,                                /*   1124 */
-  Parrot_root_new_p_p_i,                             /*   1125 */
-  Parrot_root_new_p_pc_i,                            /*   1126 */
-  Parrot_root_new_p_p_ic,                            /*   1127 */
-  Parrot_root_new_p_pc_ic,                           /*   1128 */
-  Parrot_find_codepoint_i_s,                         /*   1129 */
-  Parrot_find_codepoint_i_sc,                        /*   1130 */
-  Parrot_unroll_p,                                   /*   1131 */
-  Parrot_unroll_pc,                                  /*   1132 */
+  Parrot_setstdin_p,                                 /*    344 */
+  Parrot_setstdout_p,                                /*    345 */
+  Parrot_setstderr_p,                                /*    346 */
+  Parrot_open_p_s_s,                                 /*    347 */
+  Parrot_open_p_sc_s,                                /*    348 */
+  Parrot_open_p_s_sc,                                /*    349 */
+  Parrot_open_p_sc_sc,                               /*    350 */
+  Parrot_open_p_s,                                   /*    351 */
+  Parrot_open_p_sc,                                  /*    352 */
+  Parrot_print_i,                                    /*    353 */
+  Parrot_print_ic,                                   /*    354 */
+  Parrot_print_n,                                    /*    355 */
+  Parrot_print_nc,                                   /*    356 */
+  Parrot_print_s,                                    /*    357 */
+  Parrot_print_sc,                                   /*    358 */
+  Parrot_print_p,                                    /*    359 */
+  Parrot_say_i,                                      /*    360 */
+  Parrot_say_ic,                                     /*    361 */
+  Parrot_say_n,                                      /*    362 */
+  Parrot_say_nc,                                     /*    363 */
+  Parrot_say_s,                                      /*    364 */
+  Parrot_say_sc,                                     /*    365 */
+  Parrot_say_p,                                      /*    366 */
+  Parrot_printerr_i,                                 /*    367 */
+  Parrot_printerr_ic,                                /*    368 */
+  Parrot_printerr_n,                                 /*    369 */
+  Parrot_printerr_nc,                                /*    370 */
+  Parrot_printerr_s,                                 /*    371 */
+  Parrot_printerr_sc,                                /*    372 */
+  Parrot_printerr_p,                                 /*    373 */
+  Parrot_print_p_i,                                  /*    374 */
+  Parrot_print_p_ic,                                 /*    375 */
+  Parrot_print_p_n,                                  /*    376 */
+  Parrot_print_p_nc,                                 /*    377 */
+  Parrot_print_p_s,                                  /*    378 */
+  Parrot_print_p_sc,                                 /*    379 */
+  Parrot_print_p_p,                                  /*    380 */
+  Parrot_read_s_i,                                   /*    381 */
+  Parrot_read_s_ic,                                  /*    382 */
+  Parrot_read_s_p_i,                                 /*    383 */
+  Parrot_read_s_p_ic,                                /*    384 */
+  Parrot_readline_s_p,                               /*    385 */
+  Parrot_peek_s,                                     /*    386 */
+  Parrot_peek_s_p,                                   /*    387 */
+  Parrot_stat_i_s_i,                                 /*    388 */
+  Parrot_stat_i_sc_i,                                /*    389 */
+  Parrot_stat_i_s_ic,                                /*    390 */
+  Parrot_stat_i_sc_ic,                               /*    391 */
+  Parrot_stat_i_i_i,                                 /*    392 */
+  Parrot_stat_i_ic_i,                                /*    393 */
+  Parrot_stat_i_i_ic,                                /*    394 */
+  Parrot_stat_i_ic_ic,                               /*    395 */
+  Parrot_seek_p_i_i,                                 /*    396 */
+  Parrot_seek_p_ic_i,                                /*    397 */
+  Parrot_seek_p_i_ic,                                /*    398 */
+  Parrot_seek_p_ic_ic,                               /*    399 */
+  Parrot_seek_p_i_i_i,                               /*    400 */
+  Parrot_seek_p_ic_i_i,                              /*    401 */
+  Parrot_seek_p_i_ic_i,                              /*    402 */
+  Parrot_seek_p_ic_ic_i,                             /*    403 */
+  Parrot_seek_p_i_i_ic,                              /*    404 */
+  Parrot_seek_p_ic_i_ic,                             /*    405 */
+  Parrot_seek_p_i_ic_ic,                             /*    406 */
+  Parrot_seek_p_ic_ic_ic,                            /*    407 */
+  Parrot_tell_i_p,                                   /*    408 */
+  Parrot_tell_i_i_p,                                 /*    409 */
+  Parrot_abs_i,                                      /*    410 */
+  Parrot_abs_n,                                      /*    411 */
+  Parrot_abs_i_i,                                    /*    412 */
+  Parrot_abs_n_n,                                    /*    413 */
+  Parrot_abs_p,                                      /*    414 */
+  Parrot_abs_p_p,                                    /*    415 */
+  Parrot_add_i_i,                                    /*    416 */
+  Parrot_add_i_ic,                                   /*    417 */
+  Parrot_add_n_n,                                    /*    418 */
+  Parrot_add_n_nc,                                   /*    419 */
+  Parrot_add_p_p,                                    /*    420 */
+  Parrot_add_p_i,                                    /*    421 */
+  Parrot_add_p_ic,                                   /*    422 */
+  Parrot_add_p_n,                                    /*    423 */
+  Parrot_add_p_nc,                                   /*    424 */
+  Parrot_add_i_i_i,                                  /*    425 */
+  Parrot_add_i_ic_i,                                 /*    426 */
+  Parrot_add_i_i_ic,                                 /*    427 */
+  Parrot_add_n_n_n,                                  /*    428 */
+  Parrot_add_n_nc_n,                                 /*    429 */
+  Parrot_add_n_n_nc,                                 /*    430 */
+  Parrot_add_p_p_p,                                  /*    431 */
+  Parrot_add_p_p_i,                                  /*    432 */
+  Parrot_add_p_p_ic,                                 /*    433 */
+  Parrot_add_p_p_n,                                  /*    434 */
+  Parrot_add_p_p_nc,                                 /*    435 */
+  Parrot_dec_i,                                      /*    436 */
+  Parrot_dec_n,                                      /*    437 */
+  Parrot_dec_p,                                      /*    438 */
+  Parrot_div_i_i,                                    /*    439 */
+  Parrot_div_i_ic,                                   /*    440 */
+  Parrot_div_n_n,                                    /*    441 */
+  Parrot_div_n_nc,                                   /*    442 */
+  Parrot_div_p_p,                                    /*    443 */
+  Parrot_div_p_i,                                    /*    444 */
+  Parrot_div_p_ic,                                   /*    445 */
+  Parrot_div_p_n,                                    /*    446 */
+  Parrot_div_p_nc,                                   /*    447 */
+  Parrot_div_i_i_i,                                  /*    448 */
+  Parrot_div_i_ic_i,                                 /*    449 */
+  Parrot_div_i_i_ic,                                 /*    450 */
+  Parrot_div_i_ic_ic,                                /*    451 */
+  Parrot_div_n_n_n,                                  /*    452 */
+  Parrot_div_n_nc_n,                                 /*    453 */
+  Parrot_div_n_n_nc,                                 /*    454 */
+  Parrot_div_n_nc_nc,                                /*    455 */
+  Parrot_div_p_p_p,                                  /*    456 */
+  Parrot_div_p_p_i,                                  /*    457 */
+  Parrot_div_p_p_ic,                                 /*    458 */
+  Parrot_div_p_p_n,                                  /*    459 */
+  Parrot_div_p_p_nc,                                 /*    460 */
+  Parrot_fdiv_i_i,                                   /*    461 */
+  Parrot_fdiv_i_ic,                                  /*    462 */
+  Parrot_fdiv_n_n,                                   /*    463 */
+  Parrot_fdiv_n_nc,                                  /*    464 */
+  Parrot_fdiv_p_p,                                   /*    465 */
+  Parrot_fdiv_p_i,                                   /*    466 */
+  Parrot_fdiv_p_ic,                                  /*    467 */
+  Parrot_fdiv_p_n,                                   /*    468 */
+  Parrot_fdiv_p_nc,                                  /*    469 */
+  Parrot_fdiv_i_i_i,                                 /*    470 */
+  Parrot_fdiv_i_ic_i,                                /*    471 */
+  Parrot_fdiv_i_i_ic,                                /*    472 */
+  Parrot_fdiv_n_n_n,                                 /*    473 */
+  Parrot_fdiv_n_nc_n,                                /*    474 */
+  Parrot_fdiv_n_n_nc,                                /*    475 */
+  Parrot_fdiv_p_p_p,                                 /*    476 */
+  Parrot_fdiv_p_p_i,                                 /*    477 */
+  Parrot_fdiv_p_p_ic,                                /*    478 */
+  Parrot_fdiv_p_p_n,                                 /*    479 */
+  Parrot_fdiv_p_p_nc,                                /*    480 */
+  Parrot_ceil_n,                                     /*    481 */
+  Parrot_ceil_i_n,                                   /*    482 */
+  Parrot_ceil_n_n,                                   /*    483 */
+  Parrot_floor_n,                                    /*    484 */
+  Parrot_floor_i_n,                                  /*    485 */
+  Parrot_floor_n_n,                                  /*    486 */
+  Parrot_inc_i,                                      /*    487 */
+  Parrot_inc_n,                                      /*    488 */
+  Parrot_inc_p,                                      /*    489 */
+  Parrot_mod_i_i,                                    /*    490 */
+  Parrot_mod_i_ic,                                   /*    491 */
+  Parrot_mod_n_n,                                    /*    492 */
+  Parrot_mod_n_nc,                                   /*    493 */
+  Parrot_mod_p_p,                                    /*    494 */
+  Parrot_mod_p_i,                                    /*    495 */
+  Parrot_mod_p_ic,                                   /*    496 */
+  Parrot_mod_p_n,                                    /*    497 */
+  Parrot_mod_p_nc,                                   /*    498 */
+  Parrot_mod_i_i_i,                                  /*    499 */
+  Parrot_mod_i_ic_i,                                 /*    500 */
+  Parrot_mod_i_i_ic,                                 /*    501 */
+  Parrot_mod_n_n_n,                                  /*    502 */
+  Parrot_mod_n_nc_n,                                 /*    503 */
+  Parrot_mod_n_n_nc,                                 /*    504 */
+  Parrot_mod_p_p_p,                                  /*    505 */
+  Parrot_mod_p_p_i,                                  /*    506 */
+  Parrot_mod_p_p_ic,                                 /*    507 */
+  Parrot_mod_p_p_n,                                  /*    508 */
+  Parrot_mod_p_p_nc,                                 /*    509 */
+  Parrot_mul_i_i,                                    /*    510 */
+  Parrot_mul_i_ic,                                   /*    511 */
+  Parrot_mul_n_n,                                    /*    512 */
+  Parrot_mul_n_nc,                                   /*    513 */
+  Parrot_mul_p_p,                                    /*    514 */
+  Parrot_mul_p_i,                                    /*    515 */
+  Parrot_mul_p_ic,                                   /*    516 */
+  Parrot_mul_p_n,                                    /*    517 */
+  Parrot_mul_p_nc,                                   /*    518 */
+  Parrot_mul_i_i_i,                                  /*    519 */
+  Parrot_mul_i_ic_i,                                 /*    520 */
+  Parrot_mul_i_i_ic,                                 /*    521 */
+  Parrot_mul_n_n_n,                                  /*    522 */
+  Parrot_mul_n_nc_n,                                 /*    523 */
+  Parrot_mul_n_n_nc,                                 /*    524 */
+  Parrot_mul_p_p_p,                                  /*    525 */
+  Parrot_mul_p_p_i,                                  /*    526 */
+  Parrot_mul_p_p_ic,                                 /*    527 */
+  Parrot_mul_p_p_n,                                  /*    528 */
+  Parrot_mul_p_p_nc,                                 /*    529 */
+  Parrot_neg_i,                                      /*    530 */
+  Parrot_neg_n,                                      /*    531 */
+  Parrot_neg_p,                                      /*    532 */
+  Parrot_neg_i_i,                                    /*    533 */
+  Parrot_neg_n_n,                                    /*    534 */
+  Parrot_neg_p_p,                                    /*    535 */
+  Parrot_sub_i_i,                                    /*    536 */
+  Parrot_sub_i_ic,                                   /*    537 */
+  Parrot_sub_n_n,                                    /*    538 */
+  Parrot_sub_n_nc,                                   /*    539 */
+  Parrot_sub_p_p,                                    /*    540 */
+  Parrot_sub_p_i,                                    /*    541 */
+  Parrot_sub_p_ic,                                   /*    542 */
+  Parrot_sub_p_n,                                    /*    543 */
+  Parrot_sub_p_nc,                                   /*    544 */
+  Parrot_sub_i_i_i,                                  /*    545 */
+  Parrot_sub_i_ic_i,                                 /*    546 */
+  Parrot_sub_i_i_ic,                                 /*    547 */
+  Parrot_sub_n_n_n,                                  /*    548 */
+  Parrot_sub_n_nc_n,                                 /*    549 */
+  Parrot_sub_n_n_nc,                                 /*    550 */
+  Parrot_sub_p_p_p,                                  /*    551 */
+  Parrot_sub_p_p_i,                                  /*    552 */
+  Parrot_sub_p_p_ic,                                 /*    553 */
+  Parrot_sub_p_p_n,                                  /*    554 */
+  Parrot_sub_p_p_nc,                                 /*    555 */
+  Parrot_sqrt_n_n,                                   /*    556 */
+  Parrot_callmethodcc_p_s,                           /*    557 */
+  Parrot_callmethodcc_p_sc,                          /*    558 */
+  Parrot_callmethodcc_p_p,                           /*    559 */
+  Parrot_callmethod_p_s_p,                           /*    560 */
+  Parrot_callmethod_p_sc_p,                          /*    561 */
+  Parrot_callmethod_p_p_p,                           /*    562 */
+  Parrot_tailcallmethod_p_s,                         /*    563 */
+  Parrot_tailcallmethod_p_sc,                        /*    564 */
+  Parrot_tailcallmethod_p_p,                         /*    565 */
+  Parrot_addmethod_p_s_p,                            /*    566 */
+  Parrot_addmethod_p_sc_p,                           /*    567 */
+  Parrot_can_i_p_s,                                  /*    568 */
+  Parrot_can_i_p_sc,                                 /*    569 */
+  Parrot_does_i_p_s,                                 /*    570 */
+  Parrot_does_i_p_sc,                                /*    571 */
+  Parrot_does_i_p_p,                                 /*    572 */
+  Parrot_does_i_p_pc,                                /*    573 */
+  Parrot_isa_i_p_s,                                  /*    574 */
+  Parrot_isa_i_p_sc,                                 /*    575 */
+  Parrot_isa_i_p_p,                                  /*    576 */
+  Parrot_isa_i_p_pc,                                 /*    577 */
+  Parrot_newclass_p_s,                               /*    578 */
+  Parrot_newclass_p_sc,                              /*    579 */
+  Parrot_newclass_p_p,                               /*    580 */
+  Parrot_newclass_p_pc,                              /*    581 */
+  Parrot_subclass_p_p,                               /*    582 */
+  Parrot_subclass_p_pc,                              /*    583 */
+  Parrot_subclass_p_p_s,                             /*    584 */
+  Parrot_subclass_p_pc_s,                            /*    585 */
+  Parrot_subclass_p_p_sc,                            /*    586 */
+  Parrot_subclass_p_pc_sc,                           /*    587 */
+  Parrot_subclass_p_p_p,                             /*    588 */
+  Parrot_subclass_p_pc_p,                            /*    589 */
+  Parrot_subclass_p_p_pc,                            /*    590 */
+  Parrot_subclass_p_pc_pc,                           /*    591 */
+  Parrot_subclass_p_s,                               /*    592 */
+  Parrot_subclass_p_sc,                              /*    593 */
+  Parrot_subclass_p_s_s,                             /*    594 */
+  Parrot_subclass_p_sc_s,                            /*    595 */
+  Parrot_subclass_p_s_sc,                            /*    596 */
+  Parrot_subclass_p_sc_sc,                           /*    597 */
+  Parrot_subclass_p_s_p,                             /*    598 */
+  Parrot_subclass_p_sc_p,                            /*    599 */
+  Parrot_subclass_p_s_pc,                            /*    600 */
+  Parrot_subclass_p_sc_pc,                           /*    601 */
+  Parrot_get_class_p_s,                              /*    602 */
+  Parrot_get_class_p_sc,                             /*    603 */
+  Parrot_get_class_p_p,                              /*    604 */
+  Parrot_get_class_p_pc,                             /*    605 */
+  Parrot_class_p_p,                                  /*    606 */
+  Parrot_addparent_p_p,                              /*    607 */
+  Parrot_removeparent_p_p,                           /*    608 */
+  Parrot_addrole_p_p,                                /*    609 */
+  Parrot_addattribute_p_s,                           /*    610 */
+  Parrot_addattribute_p_sc,                          /*    611 */
+  Parrot_removeattribute_p_s,                        /*    612 */
+  Parrot_removeattribute_p_sc,                       /*    613 */
+  Parrot_getattribute_p_p_s,                         /*    614 */
+  Parrot_getattribute_p_p_sc,                        /*    615 */
+  Parrot_getattribute_p_p_p_s,                       /*    616 */
+  Parrot_getattribute_p_p_pc_s,                      /*    617 */
+  Parrot_getattribute_p_p_p_sc,                      /*    618 */
+  Parrot_getattribute_p_p_pc_sc,                     /*    619 */
+  Parrot_setattribute_p_s_p,                         /*    620 */
+  Parrot_setattribute_p_sc_p,                        /*    621 */
+  Parrot_setattribute_p_p_s_p,                       /*    622 */
+  Parrot_setattribute_p_pc_s_p,                      /*    623 */
+  Parrot_setattribute_p_p_sc_p,                      /*    624 */
+  Parrot_setattribute_p_pc_sc_p,                     /*    625 */
+  Parrot_inspect_p_p,                                /*    626 */
+  Parrot_inspect_p_pc,                               /*    627 */
+  Parrot_inspect_p_p_s,                              /*    628 */
+  Parrot_inspect_p_pc_s,                             /*    629 */
+  Parrot_inspect_p_p_sc,                             /*    630 */
+  Parrot_inspect_p_pc_sc,                            /*    631 */
+  Parrot_new_p_s,                                    /*    632 */
+  Parrot_new_p_sc,                                   /*    633 */
+  Parrot_new_p_s_p,                                  /*    634 */
+  Parrot_new_p_sc_p,                                 /*    635 */
+  Parrot_new_p_s_pc,                                 /*    636 */
+  Parrot_new_p_sc_pc,                                /*    637 */
+  Parrot_new_p_p,                                    /*    638 */
+  Parrot_new_p_pc,                                   /*    639 */
+  Parrot_new_p_p_p,                                  /*    640 */
+  Parrot_new_p_pc_p,                                 /*    641 */
+  Parrot_new_p_p_pc,                                 /*    642 */
+  Parrot_new_p_pc_pc,                                /*    643 */
+  Parrot_root_new_p_p,                               /*    644 */
+  Parrot_root_new_p_pc,                              /*    645 */
+  Parrot_root_new_p_p_p,                             /*    646 */
+  Parrot_root_new_p_pc_p,                            /*    647 */
+  Parrot_root_new_p_p_pc,                            /*    648 */
+  Parrot_root_new_p_pc_pc,                           /*    649 */
+  Parrot_typeof_s_p,                                 /*    650 */
+  Parrot_typeof_p_p,                                 /*    651 */
+  Parrot_get_repr_s_p,                               /*    652 */
+  Parrot_find_method_p_p_s,                          /*    653 */
+  Parrot_find_method_p_p_sc,                         /*    654 */
+  Parrot_defined_i_p,                                /*    655 */
+  Parrot_defined_i_p_ki,                             /*    656 */
+  Parrot_defined_i_p_kic,                            /*    657 */
+  Parrot_defined_i_p_k,                              /*    658 */
+  Parrot_defined_i_p_kc,                             /*    659 */
+  Parrot_exists_i_p_ki,                              /*    660 */
+  Parrot_exists_i_p_kic,                             /*    661 */
+  Parrot_exists_i_p_k,                               /*    662 */
+  Parrot_exists_i_p_kc,                              /*    663 */
+  Parrot_delete_p_k,                                 /*    664 */
+  Parrot_delete_p_kc,                                /*    665 */
+  Parrot_delete_p_ki,                                /*    666 */
+  Parrot_delete_p_kic,                               /*    667 */
+  Parrot_elements_i_p,                               /*    668 */
+  Parrot_push_p_i,                                   /*    669 */
+  Parrot_push_p_ic,                                  /*    670 */
+  Parrot_push_p_n,                                   /*    671 */
+  Parrot_push_p_nc,                                  /*    672 */
+  Parrot_push_p_s,                                   /*    673 */
+  Parrot_push_p_sc,                                  /*    674 */
+  Parrot_push_p_p,                                   /*    675 */
+  Parrot_pop_i_p,                                    /*    676 */
+  Parrot_pop_n_p,                                    /*    677 */
+  Parrot_pop_s_p,                                    /*    678 */
+  Parrot_pop_p_p,                                    /*    679 */
+  Parrot_unshift_p_i,                                /*    680 */
+  Parrot_unshift_p_ic,                               /*    681 */
+  Parrot_unshift_p_n,                                /*    682 */
+  Parrot_unshift_p_nc,                               /*    683 */
+  Parrot_unshift_p_s,                                /*    684 */
+  Parrot_unshift_p_sc,                               /*    685 */
+  Parrot_unshift_p_p,                                /*    686 */
+  Parrot_shift_i_p,                                  /*    687 */
+  Parrot_shift_n_p,                                  /*    688 */
+  Parrot_shift_s_p,                                  /*    689 */
+  Parrot_shift_p_p,                                  /*    690 */
+  Parrot_splice_p_p_i_i,                             /*    691 */
+  Parrot_splice_p_p_ic_i,                            /*    692 */
+  Parrot_splice_p_p_i_ic,                            /*    693 */
+  Parrot_splice_p_p_ic_ic,                           /*    694 */
+  Parrot_setprop_p_s_p,                              /*    695 */
+  Parrot_setprop_p_sc_p,                             /*    696 */
+  Parrot_getprop_p_s_p,                              /*    697 */
+  Parrot_getprop_p_sc_p,                             /*    698 */
+  Parrot_delprop_p_s,                                /*    699 */
+  Parrot_delprop_p_sc,                               /*    700 */
+  Parrot_prophash_p_p,                               /*    701 */
+  Parrot_freeze_s_p,                                 /*    702 */
+  Parrot_thaw_p_s,                                   /*    703 */
+  Parrot_thaw_p_sc,                                  /*    704 */
+  Parrot_add_multi_s_s_p,                            /*    705 */
+  Parrot_add_multi_sc_s_p,                           /*    706 */
+  Parrot_add_multi_s_sc_p,                           /*    707 */
+  Parrot_add_multi_sc_sc_p,                          /*    708 */
+  Parrot_find_multi_p_s_s,                           /*    709 */
+  Parrot_find_multi_p_sc_s,                          /*    710 */
+  Parrot_find_multi_p_s_sc,                          /*    711 */
+  Parrot_find_multi_p_sc_sc,                         /*    712 */
+  Parrot_register_p,                                 /*    713 */
+  Parrot_unregister_p,                               /*    714 */
+  Parrot_box_p_i,                                    /*    715 */
+  Parrot_box_p_ic,                                   /*    716 */
+  Parrot_box_p_n,                                    /*    717 */
+  Parrot_box_p_nc,                                   /*    718 */
+  Parrot_box_p_s,                                    /*    719 */
+  Parrot_box_p_sc,                                   /*    720 */
+  Parrot_iter_p_p,                                   /*    721 */
+  Parrot_morph_p_p,                                  /*    722 */
+  Parrot_morph_p_pc,                                 /*    723 */
+  Parrot_clone_s_s,                                  /*    724 */
+  Parrot_clone_s_sc,                                 /*    725 */
+  Parrot_set_i_i,                                    /*    726 */
+  Parrot_set_i_ic,                                   /*    727 */
+  Parrot_set_i_n,                                    /*    728 */
+  Parrot_set_i_nc,                                   /*    729 */
+  Parrot_set_i_s,                                    /*    730 */
+  Parrot_set_i_sc,                                   /*    731 */
+  Parrot_set_n_n,                                    /*    732 */
+  Parrot_set_n_nc,                                   /*    733 */
+  Parrot_set_n_i,                                    /*    734 */
+  Parrot_set_n_ic,                                   /*    735 */
+  Parrot_set_n_s,                                    /*    736 */
+  Parrot_set_n_sc,                                   /*    737 */
+  Parrot_set_n_p,                                    /*    738 */
+  Parrot_set_s_p,                                    /*    739 */
+  Parrot_set_s_s,                                    /*    740 */
+  Parrot_set_s_sc,                                   /*    741 */
+  Parrot_set_s_i,                                    /*    742 */
+  Parrot_set_s_ic,                                   /*    743 */
+  Parrot_set_s_n,                                    /*    744 */
+  Parrot_set_s_nc,                                   /*    745 */
+  Parrot_set_p_pc,                                   /*    746 */
+  Parrot_set_p_p,                                    /*    747 */
+  Parrot_set_p_i,                                    /*    748 */
+  Parrot_set_p_ic,                                   /*    749 */
+  Parrot_set_p_n,                                    /*    750 */
+  Parrot_set_p_nc,                                   /*    751 */
+  Parrot_set_p_s,                                    /*    752 */
+  Parrot_set_p_sc,                                   /*    753 */
+  Parrot_set_i_p,                                    /*    754 */
+  Parrot_assign_p_p,                                 /*    755 */
+  Parrot_assign_p_i,                                 /*    756 */
+  Parrot_assign_p_ic,                                /*    757 */
+  Parrot_assign_p_n,                                 /*    758 */
+  Parrot_assign_p_nc,                                /*    759 */
+  Parrot_assign_p_s,                                 /*    760 */
+  Parrot_assign_p_sc,                                /*    761 */
+  Parrot_assign_s_s,                                 /*    762 */
+  Parrot_assign_s_sc,                                /*    763 */
+  Parrot_setref_p_p,                                 /*    764 */
+  Parrot_deref_p_p,                                  /*    765 */
+  Parrot_set_p_ki_i,                                 /*    766 */
+  Parrot_set_p_kic_i,                                /*    767 */
+  Parrot_set_p_ki_ic,                                /*    768 */
+  Parrot_set_p_kic_ic,                               /*    769 */
+  Parrot_set_p_ki_n,                                 /*    770 */
+  Parrot_set_p_kic_n,                                /*    771 */
+  Parrot_set_p_ki_nc,                                /*    772 */
+  Parrot_set_p_kic_nc,                               /*    773 */
+  Parrot_set_p_ki_s,                                 /*    774 */
+  Parrot_set_p_kic_s,                                /*    775 */
+  Parrot_set_p_ki_sc,                                /*    776 */
+  Parrot_set_p_kic_sc,                               /*    777 */
+  Parrot_set_p_ki_p,                                 /*    778 */
+  Parrot_set_p_kic_p,                                /*    779 */
+  Parrot_set_i_p_ki,                                 /*    780 */
+  Parrot_set_i_p_kic,                                /*    781 */
+  Parrot_set_n_p_ki,                                 /*    782 */
+  Parrot_set_n_p_kic,                                /*    783 */
+  Parrot_set_s_p_ki,                                 /*    784 */
+  Parrot_set_s_p_kic,                                /*    785 */
+  Parrot_set_p_p_ki,                                 /*    786 */
+  Parrot_set_p_p_kic,                                /*    787 */
+  Parrot_set_p_k_i,                                  /*    788 */
+  Parrot_set_p_kc_i,                                 /*    789 */
+  Parrot_set_p_k_ic,                                 /*    790 */
+  Parrot_set_p_kc_ic,                                /*    791 */
+  Parrot_set_p_k_n,                                  /*    792 */
+  Parrot_set_p_kc_n,                                 /*    793 */
+  Parrot_set_p_k_nc,                                 /*    794 */
+  Parrot_set_p_kc_nc,                                /*    795 */
+  Parrot_set_p_k_s,                                  /*    796 */
+  Parrot_set_p_kc_s,                                 /*    797 */
+  Parrot_set_p_k_sc,                                 /*    798 */
+  Parrot_set_p_kc_sc,                                /*    799 */
+  Parrot_set_p_k_p,                                  /*    800 */
+  Parrot_set_p_kc_p,                                 /*    801 */
+  Parrot_set_i_p_k,                                  /*    802 */
+  Parrot_set_i_p_kc,                                 /*    803 */
+  Parrot_set_n_p_k,                                  /*    804 */
+  Parrot_set_n_p_kc,                                 /*    805 */
+  Parrot_set_s_p_k,                                  /*    806 */
+  Parrot_set_s_p_kc,                                 /*    807 */
+  Parrot_set_p_p_k,                                  /*    808 */
+  Parrot_set_p_p_kc,                                 /*    809 */
+  Parrot_clone_p_p,                                  /*    810 */
+  Parrot_clone_p_p_p,                                /*    811 */
+  Parrot_clone_p_p_pc,                               /*    812 */
+  Parrot_copy_p_p,                                   /*    813 */
+  Parrot_null_s,                                     /*    814 */
+  Parrot_null_i,                                     /*    815 */
+  Parrot_null_p,                                     /*    816 */
+  Parrot_null_n,                                     /*    817 */
+  Parrot_ord_i_s,                                    /*    818 */
+  Parrot_ord_i_sc,                                   /*    819 */
+  Parrot_ord_i_s_i,                                  /*    820 */
+  Parrot_ord_i_sc_i,                                 /*    821 */
+  Parrot_ord_i_s_ic,                                 /*    822 */
+  Parrot_ord_i_sc_ic,                                /*    823 */
+  Parrot_chr_s_i,                                    /*    824 */
+  Parrot_chr_s_ic,                                   /*    825 */
+  Parrot_chopn_s_s_i,                                /*    826 */
+  Parrot_chopn_s_sc_i,                               /*    827 */
+  Parrot_chopn_s_s_ic,                               /*    828 */
+  Parrot_chopn_s_sc_ic,                              /*    829 */
+  Parrot_concat_s_s,                                 /*    830 */
+  Parrot_concat_s_sc,                                /*    831 */
+  Parrot_concat_p_p,                                 /*    832 */
+  Parrot_concat_p_s,                                 /*    833 */
+  Parrot_concat_p_sc,                                /*    834 */
+  Parrot_concat_s_s_s,                               /*    835 */
+  Parrot_concat_s_sc_s,                              /*    836 */
+  Parrot_concat_s_s_sc,                              /*    837 */
+  Parrot_concat_p_p_s,                               /*    838 */
+  Parrot_concat_p_p_sc,                              /*    839 */
+  Parrot_concat_p_p_p,                               /*    840 */
+  Parrot_repeat_s_s_i,                               /*    841 */
+  Parrot_repeat_s_sc_i,                              /*    842 */
+  Parrot_repeat_s_s_ic,                              /*    843 */
+  Parrot_repeat_s_sc_ic,                             /*    844 */
+  Parrot_repeat_p_p_i,                               /*    845 */
+  Parrot_repeat_p_p_ic,                              /*    846 */
+  Parrot_repeat_p_p_p,                               /*    847 */
+  Parrot_repeat_p_i,                                 /*    848 */
+  Parrot_repeat_p_ic,                                /*    849 */
+  Parrot_repeat_p_p,                                 /*    850 */
+  Parrot_length_i_s,                                 /*    851 */
+  Parrot_length_i_sc,                                /*    852 */
+  Parrot_bytelength_i_s,                             /*    853 */
+  Parrot_bytelength_i_sc,                            /*    854 */
+  Parrot_pin_s,                                      /*    855 */
+  Parrot_unpin_s,                                    /*    856 */
+  Parrot_substr_s_s_i,                               /*    857 */
+  Parrot_substr_s_sc_i,                              /*    858 */
+  Parrot_substr_s_s_ic,                              /*    859 */
+  Parrot_substr_s_sc_ic,                             /*    860 */
+  Parrot_substr_s_s_i_i,                             /*    861 */
+  Parrot_substr_s_sc_i_i,                            /*    862 */
+  Parrot_substr_s_s_ic_i,                            /*    863 */
+  Parrot_substr_s_sc_ic_i,                           /*    864 */
+  Parrot_substr_s_s_i_ic,                            /*    865 */
+  Parrot_substr_s_sc_i_ic,                           /*    866 */
+  Parrot_substr_s_s_ic_ic,                           /*    867 */
+  Parrot_substr_s_sc_ic_ic,                          /*    868 */
+  Parrot_substr_s_p_i_i,                             /*    869 */
+  Parrot_substr_s_p_ic_i,                            /*    870 */
+  Parrot_substr_s_p_i_ic,                            /*    871 */
+  Parrot_substr_s_p_ic_ic,                           /*    872 */
+  Parrot_replace_s_s_i_i_s,                          /*    873 */
+  Parrot_replace_s_sc_i_i_s,                         /*    874 */
+  Parrot_replace_s_s_ic_i_s,                         /*    875 */
+  Parrot_replace_s_sc_ic_i_s,                        /*    876 */
+  Parrot_replace_s_s_i_ic_s,                         /*    877 */
+  Parrot_replace_s_sc_i_ic_s,                        /*    878 */
+  Parrot_replace_s_s_ic_ic_s,                        /*    879 */
+  Parrot_replace_s_sc_ic_ic_s,                       /*    880 */
+  Parrot_replace_s_s_i_i_sc,                         /*    881 */
+  Parrot_replace_s_sc_i_i_sc,                        /*    882 */
+  Parrot_replace_s_s_ic_i_sc,                        /*    883 */
+  Parrot_replace_s_sc_ic_i_sc,                       /*    884 */
+  Parrot_replace_s_s_i_ic_sc,                        /*    885 */
+  Parrot_replace_s_sc_i_ic_sc,                       /*    886 */
+  Parrot_replace_s_s_ic_ic_sc,                       /*    887 */
+  Parrot_replace_s_sc_ic_ic_sc,                      /*    888 */
+  Parrot_index_i_s_s,                                /*    889 */
+  Parrot_index_i_sc_s,                               /*    890 */
+  Parrot_index_i_s_sc,                               /*    891 */
+  Parrot_index_i_sc_sc,                              /*    892 */
+  Parrot_index_i_s_s_i,                              /*    893 */
+  Parrot_index_i_sc_s_i,                             /*    894 */
+  Parrot_index_i_s_sc_i,                             /*    895 */
+  Parrot_index_i_sc_sc_i,                            /*    896 */
+  Parrot_index_i_s_s_ic,                             /*    897 */
+  Parrot_index_i_sc_s_ic,                            /*    898 */
+  Parrot_index_i_s_sc_ic,                            /*    899 */
+  Parrot_index_i_sc_sc_ic,                           /*    900 */
+  Parrot_sprintf_s_s_p,                              /*    901 */
+  Parrot_sprintf_s_sc_p,                             /*    902 */
+  Parrot_sprintf_p_p_p,                              /*    903 */
+  Parrot_new_s,                                      /*    904 */
+  Parrot_new_s_i,                                    /*    905 */
+  Parrot_new_s_ic,                                   /*    906 */
+  Parrot_stringinfo_i_s_i,                           /*    907 */
+  Parrot_stringinfo_i_sc_i,                          /*    908 */
+  Parrot_stringinfo_i_s_ic,                          /*    909 */
+  Parrot_stringinfo_i_sc_ic,                         /*    910 */
+  Parrot_upcase_s_s,                                 /*    911 */
+  Parrot_upcase_s_sc,                                /*    912 */
+  Parrot_downcase_s_s,                               /*    913 */
+  Parrot_downcase_s_sc,                              /*    914 */
+  Parrot_titlecase_s_s,                              /*    915 */
+  Parrot_titlecase_s_sc,                             /*    916 */
+  Parrot_join_s_s_p,                                 /*    917 */
+  Parrot_join_s_sc_p,                                /*    918 */
+  Parrot_split_p_s_s,                                /*    919 */
+  Parrot_split_p_sc_s,                               /*    920 */
+  Parrot_split_p_s_sc,                               /*    921 */
+  Parrot_split_p_sc_sc,                              /*    922 */
+  Parrot_charset_i_s,                                /*    923 */
+  Parrot_charset_i_sc,                               /*    924 */
+  Parrot_charsetname_s_i,                            /*    925 */
+  Parrot_charsetname_s_ic,                           /*    926 */
+  Parrot_find_charset_i_s,                           /*    927 */
+  Parrot_find_charset_i_sc,                          /*    928 */
+  Parrot_trans_charset_s_s_i,                        /*    929 */
+  Parrot_trans_charset_s_sc_i,                       /*    930 */
+  Parrot_trans_charset_s_s_ic,                       /*    931 */
+  Parrot_trans_charset_s_sc_ic,                      /*    932 */
+  Parrot_encoding_i_s,                               /*    933 */
+  Parrot_encoding_i_sc,                              /*    934 */
+  Parrot_encodingname_s_i,                           /*    935 */
+  Parrot_encodingname_s_ic,                          /*    936 */
+  Parrot_find_encoding_i_s,                          /*    937 */
+  Parrot_find_encoding_i_sc,                         /*    938 */
+  Parrot_trans_encoding_s_s_i,                       /*    939 */
+  Parrot_trans_encoding_s_sc_i,                      /*    940 */
+  Parrot_trans_encoding_s_s_ic,                      /*    941 */
+  Parrot_trans_encoding_s_sc_ic,                     /*    942 */
+  Parrot_is_cclass_i_i_s_i,                          /*    943 */
+  Parrot_is_cclass_i_ic_s_i,                         /*    944 */
+  Parrot_is_cclass_i_i_sc_i,                         /*    945 */
+  Parrot_is_cclass_i_ic_sc_i,                        /*    946 */
+  Parrot_is_cclass_i_i_s_ic,                         /*    947 */
+  Parrot_is_cclass_i_ic_s_ic,                        /*    948 */
+  Parrot_is_cclass_i_i_sc_ic,                        /*    949 */
+  Parrot_is_cclass_i_ic_sc_ic,                       /*    950 */
+  Parrot_find_cclass_i_i_s_i_i,                      /*    951 */
+  Parrot_find_cclass_i_ic_s_i_i,                     /*    952 */
+  Parrot_find_cclass_i_i_sc_i_i,                     /*    953 */
+  Parrot_find_cclass_i_ic_sc_i_i,                    /*    954 */
+  Parrot_find_cclass_i_i_s_ic_i,                     /*    955 */
+  Parrot_find_cclass_i_ic_s_ic_i,                    /*    956 */
+  Parrot_find_cclass_i_i_sc_ic_i,                    /*    957 */
+  Parrot_find_cclass_i_ic_sc_ic_i,                   /*    958 */
+  Parrot_find_cclass_i_i_s_i_ic,                     /*    959 */
+  Parrot_find_cclass_i_ic_s_i_ic,                    /*    960 */
+  Parrot_find_cclass_i_i_sc_i_ic,                    /*    961 */
+  Parrot_find_cclass_i_ic_sc_i_ic,                   /*    962 */
+  Parrot_find_cclass_i_i_s_ic_ic,                    /*    963 */
+  Parrot_find_cclass_i_ic_s_ic_ic,                   /*    964 */
+  Parrot_find_cclass_i_i_sc_ic_ic,                   /*    965 */
+  Parrot_find_cclass_i_ic_sc_ic_ic,                  /*    966 */
+  Parrot_find_not_cclass_i_i_s_i_i,                  /*    967 */
+  Parrot_find_not_cclass_i_ic_s_i_i,                 /*    968 */
+  Parrot_find_not_cclass_i_i_sc_i_i,                 /*    969 */
+  Parrot_find_not_cclass_i_ic_sc_i_i,                /*    970 */
+  Parrot_find_not_cclass_i_i_s_ic_i,                 /*    971 */
+  Parrot_find_not_cclass_i_ic_s_ic_i,                /*    972 */
+  Parrot_find_not_cclass_i_i_sc_ic_i,                /*    973 */
+  Parrot_find_not_cclass_i_ic_sc_ic_i,               /*    974 */
+  Parrot_find_not_cclass_i_i_s_i_ic,                 /*    975 */
+  Parrot_find_not_cclass_i_ic_s_i_ic,                /*    976 */
+  Parrot_find_not_cclass_i_i_sc_i_ic,                /*    977 */
+  Parrot_find_not_cclass_i_ic_sc_i_ic,               /*    978 */
+  Parrot_find_not_cclass_i_i_s_ic_ic,                /*    979 */
+  Parrot_find_not_cclass_i_ic_s_ic_ic,               /*    980 */
+  Parrot_find_not_cclass_i_i_sc_ic_ic,               /*    981 */
+  Parrot_find_not_cclass_i_ic_sc_ic_ic,              /*    982 */
+  Parrot_escape_s_s,                                 /*    983 */
+  Parrot_compose_s_s,                                /*    984 */
+  Parrot_compose_s_sc,                               /*    985 */
+  Parrot_spawnw_i_s,                                 /*    986 */
+  Parrot_spawnw_i_sc,                                /*    987 */
+  Parrot_spawnw_i_p,                                 /*    988 */
+  Parrot_err_i,                                      /*    989 */
+  Parrot_err_s,                                      /*    990 */
+  Parrot_err_s_i,                                    /*    991 */
+  Parrot_err_s_ic,                                   /*    992 */
+  Parrot_time_i,                                     /*    993 */
+  Parrot_time_n,                                     /*    994 */
+  Parrot_sleep_i,                                    /*    995 */
+  Parrot_sleep_ic,                                   /*    996 */
+  Parrot_sleep_n,                                    /*    997 */
+  Parrot_sleep_nc,                                   /*    998 */
+  Parrot_store_lex_s_p,                              /*    999 */
+  Parrot_store_lex_sc_p,                             /*   1000 */
+  Parrot_store_dynamic_lex_s_p,                      /*   1001 */
+  Parrot_store_dynamic_lex_sc_p,                     /*   1002 */
+  Parrot_find_lex_p_s,                               /*   1003 */
+  Parrot_find_lex_p_sc,                              /*   1004 */
+  Parrot_find_dynamic_lex_p_s,                       /*   1005 */
+  Parrot_find_dynamic_lex_p_sc,                      /*   1006 */
+  Parrot_find_caller_lex_p_s,                        /*   1007 */
+  Parrot_find_caller_lex_p_sc,                       /*   1008 */
+  Parrot_get_namespace_p,                            /*   1009 */
+  Parrot_get_namespace_p_p,                          /*   1010 */
+  Parrot_get_namespace_p_pc,                         /*   1011 */
+  Parrot_get_hll_namespace_p,                        /*   1012 */
+  Parrot_get_hll_namespace_p_p,                      /*   1013 */
+  Parrot_get_hll_namespace_p_pc,                     /*   1014 */
+  Parrot_get_root_namespace_p,                       /*   1015 */
+  Parrot_get_root_namespace_p_p,                     /*   1016 */
+  Parrot_get_root_namespace_p_pc,                    /*   1017 */
+  Parrot_get_global_p_s,                             /*   1018 */
+  Parrot_get_global_p_sc,                            /*   1019 */
+  Parrot_get_global_p_p_s,                           /*   1020 */
+  Parrot_get_global_p_pc_s,                          /*   1021 */
+  Parrot_get_global_p_p_sc,                          /*   1022 */
+  Parrot_get_global_p_pc_sc,                         /*   1023 */
+  Parrot_get_hll_global_p_s,                         /*   1024 */
+  Parrot_get_hll_global_p_sc,                        /*   1025 */
+  Parrot_get_hll_global_p_p_s,                       /*   1026 */
+  Parrot_get_hll_global_p_pc_s,                      /*   1027 */
+  Parrot_get_hll_global_p_p_sc,                      /*   1028 */
+  Parrot_get_hll_global_p_pc_sc,                     /*   1029 */
+  Parrot_get_root_global_p_s,                        /*   1030 */
+  Parrot_get_root_global_p_sc,                       /*   1031 */
+  Parrot_get_root_global_p_p_s,                      /*   1032 */
+  Parrot_get_root_global_p_pc_s,                     /*   1033 */
+  Parrot_get_root_global_p_p_sc,                     /*   1034 */
+  Parrot_get_root_global_p_pc_sc,                    /*   1035 */
+  Parrot_set_global_s_p,                             /*   1036 */
+  Parrot_set_global_sc_p,                            /*   1037 */
+  Parrot_set_global_p_s_p,                           /*   1038 */
+  Parrot_set_global_pc_s_p,                          /*   1039 */
+  Parrot_set_global_p_sc_p,                          /*   1040 */
+  Parrot_set_global_pc_sc_p,                         /*   1041 */
+  Parrot_set_hll_global_s_p,                         /*   1042 */
+  Parrot_set_hll_global_sc_p,                        /*   1043 */
+  Parrot_set_hll_global_p_s_p,                       /*   1044 */
+  Parrot_set_hll_global_pc_s_p,                      /*   1045 */
+  Parrot_set_hll_global_p_sc_p,                      /*   1046 */
+  Parrot_set_hll_global_pc_sc_p,                     /*   1047 */
+  Parrot_set_root_global_s_p,                        /*   1048 */
+  Parrot_set_root_global_sc_p,                       /*   1049 */
+  Parrot_set_root_global_p_s_p,                      /*   1050 */
+  Parrot_set_root_global_pc_s_p,                     /*   1051 */
+  Parrot_set_root_global_p_sc_p,                     /*   1052 */
+  Parrot_set_root_global_pc_sc_p,                    /*   1053 */
+  Parrot_find_name_p_s,                              /*   1054 */
+  Parrot_find_name_p_sc,                             /*   1055 */
+  Parrot_find_sub_not_null_p_s,                      /*   1056 */
+  Parrot_find_sub_not_null_p_sc,                     /*   1057 */
+  Parrot_trap,                                       /*   1058 */
+  Parrot_set_label_p_ic,                             /*   1059 */
+  Parrot_get_label_i_p,                              /*   1060 */
+  Parrot_fetch_p_p_p_p,                              /*   1061 */
+  Parrot_fetch_p_pc_p_p,                             /*   1062 */
+  Parrot_fetch_p_p_pc_p,                             /*   1063 */
+  Parrot_fetch_p_pc_pc_p,                            /*   1064 */
+  Parrot_fetch_p_p_p_pc,                             /*   1065 */
+  Parrot_fetch_p_pc_p_pc,                            /*   1066 */
+  Parrot_fetch_p_p_pc_pc,                            /*   1067 */
+  Parrot_fetch_p_pc_pc_pc,                           /*   1068 */
+  Parrot_fetch_p_p_i_p,                              /*   1069 */
+  Parrot_fetch_p_pc_i_p,                             /*   1070 */
+  Parrot_fetch_p_p_ic_p,                             /*   1071 */
+  Parrot_fetch_p_pc_ic_p,                            /*   1072 */
+  Parrot_fetch_p_p_i_pc,                             /*   1073 */
+  Parrot_fetch_p_pc_i_pc,                            /*   1074 */
+  Parrot_fetch_p_p_ic_pc,                            /*   1075 */
+  Parrot_fetch_p_pc_ic_pc,                           /*   1076 */
+  Parrot_fetch_p_p_s_p,                              /*   1077 */
+  Parrot_fetch_p_pc_s_p,                             /*   1078 */
+  Parrot_fetch_p_p_sc_p,                             /*   1079 */
+  Parrot_fetch_p_pc_sc_p,                            /*   1080 */
+  Parrot_fetch_p_p_s_pc,                             /*   1081 */
+  Parrot_fetch_p_pc_s_pc,                            /*   1082 */
+  Parrot_fetch_p_p_sc_pc,                            /*   1083 */
+  Parrot_fetch_p_pc_sc_pc,                           /*   1084 */
+  Parrot_vivify_p_p_p_p,                             /*   1085 */
+  Parrot_vivify_p_pc_p_p,                            /*   1086 */
+  Parrot_vivify_p_p_pc_p,                            /*   1087 */
+  Parrot_vivify_p_pc_pc_p,                           /*   1088 */
+  Parrot_vivify_p_p_p_pc,                            /*   1089 */
+  Parrot_vivify_p_pc_p_pc,                           /*   1090 */
+  Parrot_vivify_p_p_pc_pc,                           /*   1091 */
+  Parrot_vivify_p_pc_pc_pc,                          /*   1092 */
+  Parrot_vivify_p_p_i_p,                             /*   1093 */
+  Parrot_vivify_p_pc_i_p,                            /*   1094 */
+  Parrot_vivify_p_p_ic_p,                            /*   1095 */
+  Parrot_vivify_p_pc_ic_p,                           /*   1096 */
+  Parrot_vivify_p_p_i_pc,                            /*   1097 */
+  Parrot_vivify_p_pc_i_pc,                           /*   1098 */
+  Parrot_vivify_p_p_ic_pc,                           /*   1099 */
+  Parrot_vivify_p_pc_ic_pc,                          /*   1100 */
+  Parrot_vivify_p_p_s_p,                             /*   1101 */
+  Parrot_vivify_p_pc_s_p,                            /*   1102 */
+  Parrot_vivify_p_p_sc_p,                            /*   1103 */
+  Parrot_vivify_p_pc_sc_p,                           /*   1104 */
+  Parrot_vivify_p_p_s_pc,                            /*   1105 */
+  Parrot_vivify_p_pc_s_pc,                           /*   1106 */
+  Parrot_vivify_p_p_sc_pc,                           /*   1107 */
+  Parrot_vivify_p_pc_sc_pc,                          /*   1108 */
+  Parrot_new_p_s_i,                                  /*   1109 */
+  Parrot_new_p_sc_i,                                 /*   1110 */
+  Parrot_new_p_s_ic,                                 /*   1111 */
+  Parrot_new_p_sc_ic,                                /*   1112 */
+  Parrot_new_p_p_i,                                  /*   1113 */
+  Parrot_new_p_pc_i,                                 /*   1114 */
+  Parrot_new_p_p_ic,                                 /*   1115 */
+  Parrot_new_p_pc_ic,                                /*   1116 */
+  Parrot_root_new_p_p_i,                             /*   1117 */
+  Parrot_root_new_p_pc_i,                            /*   1118 */
+  Parrot_root_new_p_p_ic,                            /*   1119 */
+  Parrot_root_new_p_pc_ic,                           /*   1120 */
+  Parrot_find_codepoint_i_s,                         /*   1121 */
+  Parrot_find_codepoint_i_sc,                        /*   1122 */
+  Parrot_unroll_p,                                   /*   1123 */
+  Parrot_unroll_pc,                                  /*   1124 */
 
   NULL /* NULL function pointer */
 };
@@ -1210,7 +1202,7 @@
 ** Op Info Table:
 */
 
-static op_info_t core_op_info_table[1134] = {
+static op_info_t core_op_info_table[1126] = {
   { /* 0 */
     /* type PARROT_INLINE_OP, */
     "end",
@@ -5341,102 +5333,6 @@
   },
   { /* 344 */
     /* type PARROT_INLINE_OP, */
-    "close",
-    "close_p",
-    "Parrot_close_p",
-    /* "",  body */
-    0,
-    2,
-    { PARROT_ARG_P },
-    { PARROT_ARGDIR_IN },
-    { 0 }
-  },
-  { /* 345 */
-    /* type PARROT_INLINE_OP, */
-    "fdopen",
-    "fdopen_p_i_s",
-    "Parrot_fdopen_p_i_s",
-    /* "",  body */
-    0,
-    4,
-    { PARROT_ARG_P, PARROT_ARG_I, PARROT_ARG_S },
-    { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
-    { 0, 0, 0 }
-  },
-  { /* 346 */
-    /* type PARROT_INLINE_OP, */
-    "fdopen",
-    "fdopen_p_ic_s",
-    "Parrot_fdopen_p_ic_s",
-    /* "",  body */
-    0,
-    4,
-    { PARROT_ARG_P, PARROT_ARG_IC, PARROT_ARG_S },
-    { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
-    { 0, 0, 0 }
-  },
-  { /* 347 */
-    /* type PARROT_INLINE_OP, */
-    "fdopen",
-    "fdopen_p_i_sc",
-    "Parrot_fdopen_p_i_sc",
-    /* "",  body */
-    0,
-    4,
-    { PARROT_ARG_P, PARROT_ARG_I, PARROT_ARG_SC },
-    { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
-    { 0, 0, 0 }
-  },
-  { /* 348 */
-    /* type PARROT_INLINE_OP, */
-    "fdopen",
-    "fdopen_p_ic_sc",
-    "Parrot_fdopen_p_ic_sc",
-    /* "",  body */
-    0,
-    4,
-    { PARROT_ARG_P, PARROT_ARG_IC, PARROT_ARG_SC },
-    { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
-    { 0, 0, 0 }
-  },
-  { /* 349 */
-    /* type PARROT_INLINE_OP, */
-    "getstdin",
-    "getstdin_p",
-    "Parrot_getstdin_p",
-    /* "",  body */
-    0,
-    2,
-    { PARROT_ARG_P },
-    { PARROT_ARGDIR_OUT },
-    { 0 }
-  },
-  { /* 350 */
-    /* type PARROT_INLINE_OP, */
-    "getstdout",
-    "getstdout_p",
-    "Parrot_getstdout_p",
-    /* "",  body */
-    0,
-    2,
-    { PARROT_ARG_P },
-    { PARROT_ARGDIR_OUT },
-    { 0 }
-  },
-  { /* 351 */
-    /* type PARROT_INLINE_OP, */
-    "getstderr",
-    "getstderr_p",
-    "Parrot_getstderr_p",
-    /* "",  body */
-    0,
-    2,
-    { PARROT_ARG_P },
-    { PARROT_ARGDIR_OUT },
-    { 0 }
-  },
-  { /* 352 */
-    /* type PARROT_INLINE_OP, */
     "setstdin",
     "setstdin_p",
     "Parrot_setstdin_p",
@@ -5447,7 +5343,7 @@
     { PARROT_ARGDIR_IN },
     { 0 }
   },
-  { /* 353 */
+  { /* 345 */
     /* type PARROT_INLINE_OP, */
     "setstdout",
     "setstdout_p",
@@ -5459,7 +5355,7 @@
     { PARROT_ARGDIR_IN },
     { 0 }
   },
-  { /* 354 */
+  { /* 346 */
     /* type PARROT_INLINE_OP, */
     "setstderr",
     "setstderr_p",
@@ -5471,7 +5367,7 @@
     { PARROT_ARGDIR_IN },
     { 0 }
   },
-  { /* 355 */
+  { /* 347 */
     /* type PARROT_INLINE_OP, */
     "open",
     "open_p_s_s",
@@ -5483,7 +5379,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 356 */
+  { /* 348 */
     /* type PARROT_INLINE_OP, */
     "open",
     "open_p_sc_s",
@@ -5495,7 +5391,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 357 */
+  { /* 349 */
     /* type PARROT_INLINE_OP, */
     "open",
     "open_p_s_sc",
@@ -5507,7 +5403,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 358 */
+  { /* 350 */
     /* type PARROT_INLINE_OP, */
     "open",
     "open_p_sc_sc",
@@ -5519,7 +5415,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 359 */
+  { /* 351 */
     /* type PARROT_INLINE_OP, */
     "open",
     "open_p_s",
@@ -5531,7 +5427,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 360 */
+  { /* 352 */
     /* type PARROT_INLINE_OP, */
     "open",
     "open_p_sc",
@@ -5543,7 +5439,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 361 */
+  { /* 353 */
     /* type PARROT_INLINE_OP, */
     "print",
     "print_i",
@@ -5555,7 +5451,7 @@
     { PARROT_ARGDIR_IN },
     { 0 }
   },
-  { /* 362 */
+  { /* 354 */
     /* type PARROT_INLINE_OP, */
     "print",
     "print_ic",
@@ -5567,7 +5463,7 @@
     { PARROT_ARGDIR_IN },
     { 0 }
   },
-  { /* 363 */
+  { /* 355 */
     /* type PARROT_INLINE_OP, */
     "print",
     "print_n",
@@ -5579,7 +5475,7 @@
     { PARROT_ARGDIR_IN },
     { 0 }
   },
-  { /* 364 */
+  { /* 356 */
     /* type PARROT_INLINE_OP, */
     "print",
     "print_nc",
@@ -5591,7 +5487,7 @@
     { PARROT_ARGDIR_IN },
     { 0 }
   },
-  { /* 365 */
+  { /* 357 */
     /* type PARROT_FUNCTION_OP, */
     "print",
     "print_s",
@@ -5603,7 +5499,7 @@
     { PARROT_ARGDIR_IN },
     { 0 }
   },
-  { /* 366 */
+  { /* 358 */
     /* type PARROT_FUNCTION_OP, */
     "print",
     "print_sc",
@@ -5615,7 +5511,7 @@
     { PARROT_ARGDIR_IN },
     { 0 }
   },
-  { /* 367 */
+  { /* 359 */
     /* type PARROT_FUNCTION_OP, */
     "print",
     "print_p",
@@ -5627,7 +5523,7 @@
     { PARROT_ARGDIR_IN },
     { 0 }
   },
-  { /* 368 */
+  { /* 360 */
     /* type PARROT_INLINE_OP, */
     "say",
     "say_i",
@@ -5639,7 +5535,7 @@
     { PARROT_ARGDIR_IN },
     { 0 }
   },
-  { /* 369 */
+  { /* 361 */
     /* type PARROT_INLINE_OP, */
     "say",
     "say_ic",
@@ -5651,7 +5547,7 @@
     { PARROT_ARGDIR_IN },
     { 0 }
   },
-  { /* 370 */
+  { /* 362 */
     /* type PARROT_INLINE_OP, */
     "say",
     "say_n",
@@ -5663,7 +5559,7 @@
     { PARROT_ARGDIR_IN },
     { 0 }
   },
-  { /* 371 */
+  { /* 363 */
     /* type PARROT_INLINE_OP, */
     "say",
     "say_nc",
@@ -5675,7 +5571,7 @@
     { PARROT_ARGDIR_IN },
     { 0 }
   },
-  { /* 372 */
+  { /* 364 */
     /* type PARROT_FUNCTION_OP, */
     "say",
     "say_s",
@@ -5687,7 +5583,7 @@
     { PARROT_ARGDIR_IN },
     { 0 }
   },
-  { /* 373 */
+  { /* 365 */
     /* type PARROT_FUNCTION_OP, */
     "say",
     "say_sc",
@@ -5699,7 +5595,7 @@
     { PARROT_ARGDIR_IN },
     { 0 }
   },
-  { /* 374 */
+  { /* 366 */
     /* type PARROT_FUNCTION_OP, */
     "say",
     "say_p",
@@ -5711,7 +5607,7 @@
     { PARROT_ARGDIR_IN },
     { 0 }
   },
-  { /* 375 */
+  { /* 367 */
     /* type PARROT_FUNCTION_OP, */
     "printerr",
     "printerr_i",
@@ -5723,7 +5619,7 @@
     { PARROT_ARGDIR_IN },
     { 0 }
   },
-  { /* 376 */
+  { /* 368 */
     /* type PARROT_FUNCTION_OP, */
     "printerr",
     "printerr_ic",
@@ -5735,7 +5631,7 @@
     { PARROT_ARGDIR_IN },
     { 0 }
   },
-  { /* 377 */
+  { /* 369 */
     /* type PARROT_FUNCTION_OP, */
     "printerr",
     "printerr_n",
@@ -5747,7 +5643,7 @@
     { PARROT_ARGDIR_IN },
     { 0 }
   },
-  { /* 378 */
+  { /* 370 */
     /* type PARROT_FUNCTION_OP, */
     "printerr",
     "printerr_nc",
@@ -5759,7 +5655,7 @@
     { PARROT_ARGDIR_IN },
     { 0 }
   },
-  { /* 379 */
+  { /* 371 */
     /* type PARROT_FUNCTION_OP, */
     "printerr",
     "printerr_s",
@@ -5771,7 +5667,7 @@
     { PARROT_ARGDIR_IN },
     { 0 }
   },
-  { /* 380 */
+  { /* 372 */
     /* type PARROT_FUNCTION_OP, */
     "printerr",
     "printerr_sc",
@@ -5783,7 +5679,7 @@
     { PARROT_ARGDIR_IN },
     { 0 }
   },
-  { /* 381 */
+  { /* 373 */
     /* type PARROT_FUNCTION_OP, */
     "printerr",
     "printerr_p",
@@ -5795,7 +5691,7 @@
     { PARROT_ARGDIR_IN },
     { 0 }
   },
-  { /* 382 */
+  { /* 374 */
     /* type PARROT_FUNCTION_OP, */
     "print",
     "print_p_i",
@@ -5807,7 +5703,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 383 */
+  { /* 375 */
     /* type PARROT_FUNCTION_OP, */
     "print",
     "print_p_ic",
@@ -5819,7 +5715,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 384 */
+  { /* 376 */
     /* type PARROT_FUNCTION_OP, */
     "print",
     "print_p_n",
@@ -5831,7 +5727,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 385 */
+  { /* 377 */
     /* type PARROT_FUNCTION_OP, */
     "print",
     "print_p_nc",
@@ -5843,7 +5739,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 386 */
+  { /* 378 */
     /* type PARROT_FUNCTION_OP, */
     "print",
     "print_p_s",
@@ -5855,7 +5751,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 387 */
+  { /* 379 */
     /* type PARROT_FUNCTION_OP, */
     "print",
     "print_p_sc",
@@ -5867,7 +5763,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 388 */
+  { /* 380 */
     /* type PARROT_FUNCTION_OP, */
     "print",
     "print_p_p",
@@ -5879,7 +5775,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 389 */
+  { /* 381 */
     /* type PARROT_FUNCTION_OP, */
     "read",
     "read_s_i",
@@ -5891,7 +5787,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 390 */
+  { /* 382 */
     /* type PARROT_FUNCTION_OP, */
     "read",
     "read_s_ic",
@@ -5903,7 +5799,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 391 */
+  { /* 383 */
     /* type PARROT_FUNCTION_OP, */
     "read",
     "read_s_p_i",
@@ -5915,7 +5811,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 392 */
+  { /* 384 */
     /* type PARROT_FUNCTION_OP, */
     "read",
     "read_s_p_ic",
@@ -5927,7 +5823,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 393 */
+  { /* 385 */
     /* type PARROT_INLINE_OP, */
     "readline",
     "readline_s_p",
@@ -5939,7 +5835,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 394 */
+  { /* 386 */
     /* type PARROT_FUNCTION_OP, */
     "peek",
     "peek_s",
@@ -5951,7 +5847,7 @@
     { PARROT_ARGDIR_OUT },
     { 0 }
   },
-  { /* 395 */
+  { /* 387 */
     /* type PARROT_FUNCTION_OP, */
     "peek",
     "peek_s_p",
@@ -5963,7 +5859,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 396 */
+  { /* 388 */
     /* type PARROT_FUNCTION_OP, */
     "stat",
     "stat_i_s_i",
@@ -5975,7 +5871,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 397 */
+  { /* 389 */
     /* type PARROT_FUNCTION_OP, */
     "stat",
     "stat_i_sc_i",
@@ -5987,7 +5883,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 398 */
+  { /* 390 */
     /* type PARROT_FUNCTION_OP, */
     "stat",
     "stat_i_s_ic",
@@ -5999,7 +5895,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 399 */
+  { /* 391 */
     /* type PARROT_FUNCTION_OP, */
     "stat",
     "stat_i_sc_ic",
@@ -6011,7 +5907,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 400 */
+  { /* 392 */
     /* type PARROT_FUNCTION_OP, */
     "stat",
     "stat_i_i_i",
@@ -6023,7 +5919,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 401 */
+  { /* 393 */
     /* type PARROT_FUNCTION_OP, */
     "stat",
     "stat_i_ic_i",
@@ -6035,7 +5931,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 402 */
+  { /* 394 */
     /* type PARROT_FUNCTION_OP, */
     "stat",
     "stat_i_i_ic",
@@ -6047,7 +5943,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 403 */
+  { /* 395 */
     /* type PARROT_FUNCTION_OP, */
     "stat",
     "stat_i_ic_ic",
@@ -6059,7 +5955,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 404 */
+  { /* 396 */
     /* type PARROT_FUNCTION_OP, */
     "seek",
     "seek_p_i_i",
@@ -6071,7 +5967,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 405 */
+  { /* 397 */
     /* type PARROT_FUNCTION_OP, */
     "seek",
     "seek_p_ic_i",
@@ -6083,7 +5979,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 406 */
+  { /* 398 */
     /* type PARROT_FUNCTION_OP, */
     "seek",
     "seek_p_i_ic",
@@ -6095,7 +5991,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 407 */
+  { /* 399 */
     /* type PARROT_FUNCTION_OP, */
     "seek",
     "seek_p_ic_ic",
@@ -6107,7 +6003,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 408 */
+  { /* 400 */
     /* type PARROT_FUNCTION_OP, */
     "seek",
     "seek_p_i_i_i",
@@ -6119,7 +6015,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 409 */
+  { /* 401 */
     /* type PARROT_FUNCTION_OP, */
     "seek",
     "seek_p_ic_i_i",
@@ -6131,7 +6027,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 410 */
+  { /* 402 */
     /* type PARROT_FUNCTION_OP, */
     "seek",
     "seek_p_i_ic_i",
@@ -6143,7 +6039,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 411 */
+  { /* 403 */
     /* type PARROT_FUNCTION_OP, */
     "seek",
     "seek_p_ic_ic_i",
@@ -6155,7 +6051,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 412 */
+  { /* 404 */
     /* type PARROT_FUNCTION_OP, */
     "seek",
     "seek_p_i_i_ic",
@@ -6167,7 +6063,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 413 */
+  { /* 405 */
     /* type PARROT_FUNCTION_OP, */
     "seek",
     "seek_p_ic_i_ic",
@@ -6179,7 +6075,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 414 */
+  { /* 406 */
     /* type PARROT_FUNCTION_OP, */
     "seek",
     "seek_p_i_ic_ic",
@@ -6191,7 +6087,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 415 */
+  { /* 407 */
     /* type PARROT_FUNCTION_OP, */
     "seek",
     "seek_p_ic_ic_ic",
@@ -6203,7 +6099,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 416 */
+  { /* 408 */
     /* type PARROT_FUNCTION_OP, */
     "tell",
     "tell_i_p",
@@ -6215,7 +6111,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 417 */
+  { /* 409 */
     /* type PARROT_FUNCTION_OP, */
     "tell",
     "tell_i_i_p",
@@ -6227,7 +6123,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 418 */
+  { /* 410 */
     /* type PARROT_INLINE_OP, */
     "abs",
     "abs_i",
@@ -6239,7 +6135,7 @@
     { PARROT_ARGDIR_INOUT },
     { 0 }
   },
-  { /* 419 */
+  { /* 411 */
     /* type PARROT_INLINE_OP, */
     "abs",
     "abs_n",
@@ -6251,7 +6147,7 @@
     { PARROT_ARGDIR_INOUT },
     { 0 }
   },
-  { /* 420 */
+  { /* 412 */
     /* type PARROT_INLINE_OP, */
     "abs",
     "abs_i_i",
@@ -6263,7 +6159,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 421 */
+  { /* 413 */
     /* type PARROT_INLINE_OP, */
     "abs",
     "abs_n_n",
@@ -6275,7 +6171,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 422 */
+  { /* 414 */
     /* type PARROT_INLINE_OP, */
     "abs",
     "abs_p",
@@ -6287,7 +6183,7 @@
     { PARROT_ARGDIR_IN },
     { 0 }
   },
-  { /* 423 */
+  { /* 415 */
     /* type PARROT_INLINE_OP, */
     "abs",
     "abs_p_p",
@@ -6299,7 +6195,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 424 */
+  { /* 416 */
     /* type PARROT_INLINE_OP, */
     "add",
     "add_i_i",
@@ -6311,7 +6207,7 @@
     { PARROT_ARGDIR_INOUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 425 */
+  { /* 417 */
     /* type PARROT_INLINE_OP, */
     "add",
     "add_i_ic",
@@ -6323,7 +6219,7 @@
     { PARROT_ARGDIR_INOUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 426 */
+  { /* 418 */
     /* type PARROT_INLINE_OP, */
     "add",
     "add_n_n",
@@ -6335,7 +6231,7 @@
     { PARROT_ARGDIR_INOUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 427 */
+  { /* 419 */
     /* type PARROT_INLINE_OP, */
     "add",
     "add_n_nc",
@@ -6347,7 +6243,7 @@
     { PARROT_ARGDIR_INOUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 428 */
+  { /* 420 */
     /* type PARROT_INLINE_OP, */
     "add",
     "add_p_p",
@@ -6359,7 +6255,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 429 */
+  { /* 421 */
     /* type PARROT_INLINE_OP, */
     "add",
     "add_p_i",
@@ -6371,7 +6267,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 430 */
+  { /* 422 */
     /* type PARROT_INLINE_OP, */
     "add",
     "add_p_ic",
@@ -6383,7 +6279,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 431 */
+  { /* 423 */
     /* type PARROT_INLINE_OP, */
     "add",
     "add_p_n",
@@ -6395,7 +6291,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 432 */
+  { /* 424 */
     /* type PARROT_INLINE_OP, */
     "add",
     "add_p_nc",
@@ -6407,7 +6303,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 433 */
+  { /* 425 */
     /* type PARROT_INLINE_OP, */
     "add",
     "add_i_i_i",
@@ -6419,7 +6315,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 434 */
+  { /* 426 */
     /* type PARROT_INLINE_OP, */
     "add",
     "add_i_ic_i",
@@ -6431,7 +6327,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 435 */
+  { /* 427 */
     /* type PARROT_INLINE_OP, */
     "add",
     "add_i_i_ic",
@@ -6443,7 +6339,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 436 */
+  { /* 428 */
     /* type PARROT_INLINE_OP, */
     "add",
     "add_n_n_n",
@@ -6455,7 +6351,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 437 */
+  { /* 429 */
     /* type PARROT_INLINE_OP, */
     "add",
     "add_n_nc_n",
@@ -6467,7 +6363,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 438 */
+  { /* 430 */
     /* type PARROT_INLINE_OP, */
     "add",
     "add_n_n_nc",
@@ -6479,7 +6375,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 439 */
+  { /* 431 */
     /* type PARROT_INLINE_OP, */
     "add",
     "add_p_p_p",
@@ -6491,7 +6387,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 440 */
+  { /* 432 */
     /* type PARROT_INLINE_OP, */
     "add",
     "add_p_p_i",
@@ -6503,7 +6399,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 441 */
+  { /* 433 */
     /* type PARROT_INLINE_OP, */
     "add",
     "add_p_p_ic",
@@ -6515,7 +6411,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 442 */
+  { /* 434 */
     /* type PARROT_INLINE_OP, */
     "add",
     "add_p_p_n",
@@ -6527,7 +6423,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 443 */
+  { /* 435 */
     /* type PARROT_INLINE_OP, */
     "add",
     "add_p_p_nc",
@@ -6539,7 +6435,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 444 */
+  { /* 436 */
     /* type PARROT_INLINE_OP, */
     "dec",
     "dec_i",
@@ -6551,7 +6447,7 @@
     { PARROT_ARGDIR_INOUT },
     { 0 }
   },
-  { /* 445 */
+  { /* 437 */
     /* type PARROT_INLINE_OP, */
     "dec",
     "dec_n",
@@ -6563,7 +6459,7 @@
     { PARROT_ARGDIR_INOUT },
     { 0 }
   },
-  { /* 446 */
+  { /* 438 */
     /* type PARROT_INLINE_OP, */
     "dec",
     "dec_p",
@@ -6575,7 +6471,7 @@
     { PARROT_ARGDIR_IN },
     { 0 }
   },
-  { /* 447 */
+  { /* 439 */
     /* type PARROT_INLINE_OP, */
     "div",
     "div_i_i",
@@ -6587,7 +6483,7 @@
     { PARROT_ARGDIR_INOUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 448 */
+  { /* 440 */
     /* type PARROT_INLINE_OP, */
     "div",
     "div_i_ic",
@@ -6599,7 +6495,7 @@
     { PARROT_ARGDIR_INOUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 449 */
+  { /* 441 */
     /* type PARROT_INLINE_OP, */
     "div",
     "div_n_n",
@@ -6611,7 +6507,7 @@
     { PARROT_ARGDIR_INOUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 450 */
+  { /* 442 */
     /* type PARROT_INLINE_OP, */
     "div",
     "div_n_nc",
@@ -6623,7 +6519,7 @@
     { PARROT_ARGDIR_INOUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 451 */
+  { /* 443 */
     /* type PARROT_INLINE_OP, */
     "div",
     "div_p_p",
@@ -6635,7 +6531,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 452 */
+  { /* 444 */
     /* type PARROT_INLINE_OP, */
     "div",
     "div_p_i",
@@ -6647,7 +6543,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 453 */
+  { /* 445 */
     /* type PARROT_INLINE_OP, */
     "div",
     "div_p_ic",
@@ -6659,7 +6555,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 454 */
+  { /* 446 */
     /* type PARROT_INLINE_OP, */
     "div",
     "div_p_n",
@@ -6671,7 +6567,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 455 */
+  { /* 447 */
     /* type PARROT_INLINE_OP, */
     "div",
     "div_p_nc",
@@ -6683,7 +6579,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 456 */
+  { /* 448 */
     /* type PARROT_INLINE_OP, */
     "div",
     "div_i_i_i",
@@ -6695,7 +6591,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 457 */
+  { /* 449 */
     /* type PARROT_INLINE_OP, */
     "div",
     "div_i_ic_i",
@@ -6707,7 +6603,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 458 */
+  { /* 450 */
     /* type PARROT_INLINE_OP, */
     "div",
     "div_i_i_ic",
@@ -6719,7 +6615,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 459 */
+  { /* 451 */
     /* type PARROT_INLINE_OP, */
     "div",
     "div_i_ic_ic",
@@ -6731,7 +6627,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 460 */
+  { /* 452 */
     /* type PARROT_INLINE_OP, */
     "div",
     "div_n_n_n",
@@ -6743,7 +6639,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 461 */
+  { /* 453 */
     /* type PARROT_INLINE_OP, */
     "div",
     "div_n_nc_n",
@@ -6755,7 +6651,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 462 */
+  { /* 454 */
     /* type PARROT_INLINE_OP, */
     "div",
     "div_n_n_nc",
@@ -6767,7 +6663,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 463 */
+  { /* 455 */
     /* type PARROT_INLINE_OP, */
     "div",
     "div_n_nc_nc",
@@ -6779,7 +6675,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 464 */
+  { /* 456 */
     /* type PARROT_INLINE_OP, */
     "div",
     "div_p_p_p",
@@ -6791,7 +6687,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 465 */
+  { /* 457 */
     /* type PARROT_INLINE_OP, */
     "div",
     "div_p_p_i",
@@ -6803,7 +6699,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 466 */
+  { /* 458 */
     /* type PARROT_INLINE_OP, */
     "div",
     "div_p_p_ic",
@@ -6815,7 +6711,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 467 */
+  { /* 459 */
     /* type PARROT_INLINE_OP, */
     "div",
     "div_p_p_n",
@@ -6827,7 +6723,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 468 */
+  { /* 460 */
     /* type PARROT_INLINE_OP, */
     "div",
     "div_p_p_nc",
@@ -6839,7 +6735,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 469 */
+  { /* 461 */
     /* type PARROT_INLINE_OP, */
     "fdiv",
     "fdiv_i_i",
@@ -6851,7 +6747,7 @@
     { PARROT_ARGDIR_INOUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 470 */
+  { /* 462 */
     /* type PARROT_INLINE_OP, */
     "fdiv",
     "fdiv_i_ic",
@@ -6863,7 +6759,7 @@
     { PARROT_ARGDIR_INOUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 471 */
+  { /* 463 */
     /* type PARROT_INLINE_OP, */
     "fdiv",
     "fdiv_n_n",
@@ -6875,7 +6771,7 @@
     { PARROT_ARGDIR_INOUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 472 */
+  { /* 464 */
     /* type PARROT_INLINE_OP, */
     "fdiv",
     "fdiv_n_nc",
@@ -6887,7 +6783,7 @@
     { PARROT_ARGDIR_INOUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 473 */
+  { /* 465 */
     /* type PARROT_INLINE_OP, */
     "fdiv",
     "fdiv_p_p",
@@ -6899,7 +6795,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 474 */
+  { /* 466 */
     /* type PARROT_INLINE_OP, */
     "fdiv",
     "fdiv_p_i",
@@ -6911,7 +6807,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 475 */
+  { /* 467 */
     /* type PARROT_INLINE_OP, */
     "fdiv",
     "fdiv_p_ic",
@@ -6923,7 +6819,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 476 */
+  { /* 468 */
     /* type PARROT_INLINE_OP, */
     "fdiv",
     "fdiv_p_n",
@@ -6935,7 +6831,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 477 */
+  { /* 469 */
     /* type PARROT_INLINE_OP, */
     "fdiv",
     "fdiv_p_nc",
@@ -6947,7 +6843,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 478 */
+  { /* 470 */
     /* type PARROT_INLINE_OP, */
     "fdiv",
     "fdiv_i_i_i",
@@ -6959,7 +6855,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 479 */
+  { /* 471 */
     /* type PARROT_INLINE_OP, */
     "fdiv",
     "fdiv_i_ic_i",
@@ -6971,7 +6867,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 480 */
+  { /* 472 */
     /* type PARROT_INLINE_OP, */
     "fdiv",
     "fdiv_i_i_ic",
@@ -6983,7 +6879,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 481 */
+  { /* 473 */
     /* type PARROT_INLINE_OP, */
     "fdiv",
     "fdiv_n_n_n",
@@ -6995,7 +6891,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 482 */
+  { /* 474 */
     /* type PARROT_INLINE_OP, */
     "fdiv",
     "fdiv_n_nc_n",
@@ -7007,7 +6903,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 483 */
+  { /* 475 */
     /* type PARROT_INLINE_OP, */
     "fdiv",
     "fdiv_n_n_nc",
@@ -7019,7 +6915,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 484 */
+  { /* 476 */
     /* type PARROT_INLINE_OP, */
     "fdiv",
     "fdiv_p_p_p",
@@ -7031,7 +6927,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 485 */
+  { /* 477 */
     /* type PARROT_INLINE_OP, */
     "fdiv",
     "fdiv_p_p_i",
@@ -7043,7 +6939,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 486 */
+  { /* 478 */
     /* type PARROT_INLINE_OP, */
     "fdiv",
     "fdiv_p_p_ic",
@@ -7055,7 +6951,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 487 */
+  { /* 479 */
     /* type PARROT_INLINE_OP, */
     "fdiv",
     "fdiv_p_p_n",
@@ -7067,7 +6963,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 488 */
+  { /* 480 */
     /* type PARROT_INLINE_OP, */
     "fdiv",
     "fdiv_p_p_nc",
@@ -7079,7 +6975,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 489 */
+  { /* 481 */
     /* type PARROT_INLINE_OP, */
     "ceil",
     "ceil_n",
@@ -7091,7 +6987,7 @@
     { PARROT_ARGDIR_INOUT },
     { 0 }
   },
-  { /* 490 */
+  { /* 482 */
     /* type PARROT_INLINE_OP, */
     "ceil",
     "ceil_i_n",
@@ -7103,7 +6999,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 491 */
+  { /* 483 */
     /* type PARROT_INLINE_OP, */
     "ceil",
     "ceil_n_n",
@@ -7115,7 +7011,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 492 */
+  { /* 484 */
     /* type PARROT_INLINE_OP, */
     "floor",
     "floor_n",
@@ -7127,7 +7023,7 @@
     { PARROT_ARGDIR_INOUT },
     { 0 }
   },
-  { /* 493 */
+  { /* 485 */
     /* type PARROT_INLINE_OP, */
     "floor",
     "floor_i_n",
@@ -7139,7 +7035,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 494 */
+  { /* 486 */
     /* type PARROT_INLINE_OP, */
     "floor",
     "floor_n_n",
@@ -7151,7 +7047,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 495 */
+  { /* 487 */
     /* type PARROT_INLINE_OP, */
     "inc",
     "inc_i",
@@ -7163,7 +7059,7 @@
     { PARROT_ARGDIR_INOUT },
     { 0 }
   },
-  { /* 496 */
+  { /* 488 */
     /* type PARROT_INLINE_OP, */
     "inc",
     "inc_n",
@@ -7175,7 +7071,7 @@
     { PARROT_ARGDIR_INOUT },
     { 0 }
   },
-  { /* 497 */
+  { /* 489 */
     /* type PARROT_INLINE_OP, */
     "inc",
     "inc_p",
@@ -7187,7 +7083,7 @@
     { PARROT_ARGDIR_IN },
     { 0 }
   },
-  { /* 498 */
+  { /* 490 */
     /* type PARROT_FUNCTION_OP, */
     "mod",
     "mod_i_i",
@@ -7199,7 +7095,7 @@
     { PARROT_ARGDIR_INOUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 499 */
+  { /* 491 */
     /* type PARROT_FUNCTION_OP, */
     "mod",
     "mod_i_ic",
@@ -7211,7 +7107,7 @@
     { PARROT_ARGDIR_INOUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 500 */
+  { /* 492 */
     /* type PARROT_FUNCTION_OP, */
     "mod",
     "mod_n_n",
@@ -7223,7 +7119,7 @@
     { PARROT_ARGDIR_INOUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 501 */
+  { /* 493 */
     /* type PARROT_FUNCTION_OP, */
     "mod",
     "mod_n_nc",
@@ -7235,7 +7131,7 @@
     { PARROT_ARGDIR_INOUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 502 */
+  { /* 494 */
     /* type PARROT_INLINE_OP, */
     "mod",
     "mod_p_p",
@@ -7247,7 +7143,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 503 */
+  { /* 495 */
     /* type PARROT_INLINE_OP, */
     "mod",
     "mod_p_i",
@@ -7259,7 +7155,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 504 */
+  { /* 496 */
     /* type PARROT_INLINE_OP, */
     "mod",
     "mod_p_ic",
@@ -7271,7 +7167,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 505 */
+  { /* 497 */
     /* type PARROT_INLINE_OP, */
     "mod",
     "mod_p_n",
@@ -7283,7 +7179,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 506 */
+  { /* 498 */
     /* type PARROT_INLINE_OP, */
     "mod",
     "mod_p_nc",
@@ -7295,7 +7191,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 507 */
+  { /* 499 */
     /* type PARROT_FUNCTION_OP, */
     "mod",
     "mod_i_i_i",
@@ -7307,7 +7203,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 508 */
+  { /* 500 */
     /* type PARROT_FUNCTION_OP, */
     "mod",
     "mod_i_ic_i",
@@ -7319,7 +7215,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 509 */
+  { /* 501 */
     /* type PARROT_FUNCTION_OP, */
     "mod",
     "mod_i_i_ic",
@@ -7331,7 +7227,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 510 */
+  { /* 502 */
     /* type PARROT_FUNCTION_OP, */
     "mod",
     "mod_n_n_n",
@@ -7343,7 +7239,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 511 */
+  { /* 503 */
     /* type PARROT_FUNCTION_OP, */
     "mod",
     "mod_n_nc_n",
@@ -7355,7 +7251,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 512 */
+  { /* 504 */
     /* type PARROT_FUNCTION_OP, */
     "mod",
     "mod_n_n_nc",
@@ -7367,7 +7263,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 513 */
+  { /* 505 */
     /* type PARROT_INLINE_OP, */
     "mod",
     "mod_p_p_p",
@@ -7379,7 +7275,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 514 */
+  { /* 506 */
     /* type PARROT_INLINE_OP, */
     "mod",
     "mod_p_p_i",
@@ -7391,7 +7287,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 515 */
+  { /* 507 */
     /* type PARROT_INLINE_OP, */
     "mod",
     "mod_p_p_ic",
@@ -7403,7 +7299,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 516 */
+  { /* 508 */
     /* type PARROT_INLINE_OP, */
     "mod",
     "mod_p_p_n",
@@ -7415,7 +7311,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 517 */
+  { /* 509 */
     /* type PARROT_INLINE_OP, */
     "mod",
     "mod_p_p_nc",
@@ -7427,7 +7323,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 518 */
+  { /* 510 */
     /* type PARROT_INLINE_OP, */
     "mul",
     "mul_i_i",
@@ -7439,7 +7335,7 @@
     { PARROT_ARGDIR_INOUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 519 */
+  { /* 511 */
     /* type PARROT_INLINE_OP, */
     "mul",
     "mul_i_ic",
@@ -7451,7 +7347,7 @@
     { PARROT_ARGDIR_INOUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 520 */
+  { /* 512 */
     /* type PARROT_INLINE_OP, */
     "mul",
     "mul_n_n",
@@ -7463,7 +7359,7 @@
     { PARROT_ARGDIR_INOUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 521 */
+  { /* 513 */
     /* type PARROT_INLINE_OP, */
     "mul",
     "mul_n_nc",
@@ -7475,7 +7371,7 @@
     { PARROT_ARGDIR_INOUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 522 */
+  { /* 514 */
     /* type PARROT_INLINE_OP, */
     "mul",
     "mul_p_p",
@@ -7487,7 +7383,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 523 */
+  { /* 515 */
     /* type PARROT_INLINE_OP, */
     "mul",
     "mul_p_i",
@@ -7499,7 +7395,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 524 */
+  { /* 516 */
     /* type PARROT_INLINE_OP, */
     "mul",
     "mul_p_ic",
@@ -7511,7 +7407,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 525 */
+  { /* 517 */
     /* type PARROT_INLINE_OP, */
     "mul",
     "mul_p_n",
@@ -7523,7 +7419,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 526 */
+  { /* 518 */
     /* type PARROT_INLINE_OP, */
     "mul",
     "mul_p_nc",
@@ -7535,7 +7431,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 527 */
+  { /* 519 */
     /* type PARROT_INLINE_OP, */
     "mul",
     "mul_i_i_i",
@@ -7547,7 +7443,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 528 */
+  { /* 520 */
     /* type PARROT_INLINE_OP, */
     "mul",
     "mul_i_ic_i",
@@ -7559,7 +7455,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 529 */
+  { /* 521 */
     /* type PARROT_INLINE_OP, */
     "mul",
     "mul_i_i_ic",
@@ -7571,7 +7467,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 530 */
+  { /* 522 */
     /* type PARROT_INLINE_OP, */
     "mul",
     "mul_n_n_n",
@@ -7583,7 +7479,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 531 */
+  { /* 523 */
     /* type PARROT_INLINE_OP, */
     "mul",
     "mul_n_nc_n",
@@ -7595,7 +7491,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 532 */
+  { /* 524 */
     /* type PARROT_INLINE_OP, */
     "mul",
     "mul_n_n_nc",
@@ -7607,7 +7503,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 533 */
+  { /* 525 */
     /* type PARROT_INLINE_OP, */
     "mul",
     "mul_p_p_p",
@@ -7619,7 +7515,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 534 */
+  { /* 526 */
     /* type PARROT_INLINE_OP, */
     "mul",
     "mul_p_p_i",
@@ -7631,7 +7527,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 535 */
+  { /* 527 */
     /* type PARROT_INLINE_OP, */
     "mul",
     "mul_p_p_ic",
@@ -7643,7 +7539,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 536 */
+  { /* 528 */
     /* type PARROT_INLINE_OP, */
     "mul",
     "mul_p_p_n",
@@ -7655,7 +7551,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 537 */
+  { /* 529 */
     /* type PARROT_INLINE_OP, */
     "mul",
     "mul_p_p_nc",
@@ -7667,7 +7563,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 538 */
+  { /* 530 */
     /* type PARROT_INLINE_OP, */
     "neg",
     "neg_i",
@@ -7679,7 +7575,7 @@
     { PARROT_ARGDIR_INOUT },
     { 0 }
   },
-  { /* 539 */
+  { /* 531 */
     /* type PARROT_INLINE_OP, */
     "neg",
     "neg_n",
@@ -7691,7 +7587,7 @@
     { PARROT_ARGDIR_INOUT },
     { 0 }
   },
-  { /* 540 */
+  { /* 532 */
     /* type PARROT_INLINE_OP, */
     "neg",
     "neg_p",
@@ -7703,7 +7599,7 @@
     { PARROT_ARGDIR_IN },
     { 0 }
   },
-  { /* 541 */
+  { /* 533 */
     /* type PARROT_INLINE_OP, */
     "neg",
     "neg_i_i",
@@ -7715,7 +7611,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 542 */
+  { /* 534 */
     /* type PARROT_INLINE_OP, */
     "neg",
     "neg_n_n",
@@ -7727,7 +7623,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 543 */
+  { /* 535 */
     /* type PARROT_INLINE_OP, */
     "neg",
     "neg_p_p",
@@ -7739,7 +7635,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 544 */
+  { /* 536 */
     /* type PARROT_INLINE_OP, */
     "sub",
     "sub_i_i",
@@ -7751,7 +7647,7 @@
     { PARROT_ARGDIR_INOUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 545 */
+  { /* 537 */
     /* type PARROT_INLINE_OP, */
     "sub",
     "sub_i_ic",
@@ -7763,7 +7659,7 @@
     { PARROT_ARGDIR_INOUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 546 */
+  { /* 538 */
     /* type PARROT_INLINE_OP, */
     "sub",
     "sub_n_n",
@@ -7775,7 +7671,7 @@
     { PARROT_ARGDIR_INOUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 547 */
+  { /* 539 */
     /* type PARROT_INLINE_OP, */
     "sub",
     "sub_n_nc",
@@ -7787,7 +7683,7 @@
     { PARROT_ARGDIR_INOUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 548 */
+  { /* 540 */
     /* type PARROT_INLINE_OP, */
     "sub",
     "sub_p_p",
@@ -7799,7 +7695,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 549 */
+  { /* 541 */
     /* type PARROT_INLINE_OP, */
     "sub",
     "sub_p_i",
@@ -7811,7 +7707,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 550 */
+  { /* 542 */
     /* type PARROT_INLINE_OP, */
     "sub",
     "sub_p_ic",
@@ -7823,7 +7719,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 551 */
+  { /* 543 */
     /* type PARROT_INLINE_OP, */
     "sub",
     "sub_p_n",
@@ -7835,7 +7731,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 552 */
+  { /* 544 */
     /* type PARROT_INLINE_OP, */
     "sub",
     "sub_p_nc",
@@ -7847,7 +7743,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 553 */
+  { /* 545 */
     /* type PARROT_INLINE_OP, */
     "sub",
     "sub_i_i_i",
@@ -7859,7 +7755,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 554 */
+  { /* 546 */
     /* type PARROT_INLINE_OP, */
     "sub",
     "sub_i_ic_i",
@@ -7871,7 +7767,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 555 */
+  { /* 547 */
     /* type PARROT_INLINE_OP, */
     "sub",
     "sub_i_i_ic",
@@ -7883,7 +7779,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 556 */
+  { /* 548 */
     /* type PARROT_INLINE_OP, */
     "sub",
     "sub_n_n_n",
@@ -7895,7 +7791,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 557 */
+  { /* 549 */
     /* type PARROT_INLINE_OP, */
     "sub",
     "sub_n_nc_n",
@@ -7907,7 +7803,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 558 */
+  { /* 550 */
     /* type PARROT_INLINE_OP, */
     "sub",
     "sub_n_n_nc",
@@ -7919,7 +7815,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 559 */
+  { /* 551 */
     /* type PARROT_INLINE_OP, */
     "sub",
     "sub_p_p_p",
@@ -7931,7 +7827,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 560 */
+  { /* 552 */
     /* type PARROT_INLINE_OP, */
     "sub",
     "sub_p_p_i",
@@ -7943,7 +7839,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 561 */
+  { /* 553 */
     /* type PARROT_INLINE_OP, */
     "sub",
     "sub_p_p_ic",
@@ -7955,7 +7851,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 562 */
+  { /* 554 */
     /* type PARROT_INLINE_OP, */
     "sub",
     "sub_p_p_n",
@@ -7967,7 +7863,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 563 */
+  { /* 555 */
     /* type PARROT_INLINE_OP, */
     "sub",
     "sub_p_p_nc",
@@ -7979,7 +7875,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 564 */
+  { /* 556 */
     /* type PARROT_INLINE_OP, */
     "sqrt",
     "sqrt_n_n",
@@ -7991,7 +7887,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 565 */
+  { /* 557 */
     /* type PARROT_FUNCTION_OP, */
     "callmethodcc",
     "callmethodcc_p_s",
@@ -8003,7 +7899,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 566 */
+  { /* 558 */
     /* type PARROT_FUNCTION_OP, */
     "callmethodcc",
     "callmethodcc_p_sc",
@@ -8015,7 +7911,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 567 */
+  { /* 559 */
     /* type PARROT_FUNCTION_OP, */
     "callmethodcc",
     "callmethodcc_p_p",
@@ -8027,7 +7923,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 568 */
+  { /* 560 */
     /* type PARROT_FUNCTION_OP, */
     "callmethod",
     "callmethod_p_s_p",
@@ -8039,7 +7935,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 569 */
+  { /* 561 */
     /* type PARROT_FUNCTION_OP, */
     "callmethod",
     "callmethod_p_sc_p",
@@ -8051,7 +7947,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 570 */
+  { /* 562 */
     /* type PARROT_FUNCTION_OP, */
     "callmethod",
     "callmethod_p_p_p",
@@ -8063,7 +7959,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 571 */
+  { /* 563 */
     /* type PARROT_FUNCTION_OP, */
     "tailcallmethod",
     "tailcallmethod_p_s",
@@ -8075,7 +7971,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 572 */
+  { /* 564 */
     /* type PARROT_FUNCTION_OP, */
     "tailcallmethod",
     "tailcallmethod_p_sc",
@@ -8087,7 +7983,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 573 */
+  { /* 565 */
     /* type PARROT_FUNCTION_OP, */
     "tailcallmethod",
     "tailcallmethod_p_p",
@@ -8099,7 +7995,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 574 */
+  { /* 566 */
     /* type PARROT_INLINE_OP, */
     "addmethod",
     "addmethod_p_s_p",
@@ -8111,7 +8007,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 575 */
+  { /* 567 */
     /* type PARROT_INLINE_OP, */
     "addmethod",
     "addmethod_p_sc_p",
@@ -8123,7 +8019,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 576 */
+  { /* 568 */
     /* type PARROT_INLINE_OP, */
     "can",
     "can_i_p_s",
@@ -8135,7 +8031,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 577 */
+  { /* 569 */
     /* type PARROT_INLINE_OP, */
     "can",
     "can_i_p_sc",
@@ -8147,7 +8043,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 578 */
+  { /* 570 */
     /* type PARROT_INLINE_OP, */
     "does",
     "does_i_p_s",
@@ -8159,7 +8055,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 579 */
+  { /* 571 */
     /* type PARROT_INLINE_OP, */
     "does",
     "does_i_p_sc",
@@ -8171,7 +8067,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 580 */
+  { /* 572 */
     /* type PARROT_INLINE_OP, */
     "does",
     "does_i_p_p",
@@ -8183,7 +8079,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 581 */
+  { /* 573 */
     /* type PARROT_INLINE_OP, */
     "does",
     "does_i_p_pc",
@@ -8195,7 +8091,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 582 */
+  { /* 574 */
     /* type PARROT_INLINE_OP, */
     "isa",
     "isa_i_p_s",
@@ -8207,7 +8103,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 583 */
+  { /* 575 */
     /* type PARROT_INLINE_OP, */
     "isa",
     "isa_i_p_sc",
@@ -8219,7 +8115,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 584 */
+  { /* 576 */
     /* type PARROT_INLINE_OP, */
     "isa",
     "isa_i_p_p",
@@ -8231,7 +8127,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 585 */
+  { /* 577 */
     /* type PARROT_INLINE_OP, */
     "isa",
     "isa_i_p_pc",
@@ -8243,7 +8139,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 586 */
+  { /* 578 */
     /* type PARROT_INLINE_OP, */
     "newclass",
     "newclass_p_s",
@@ -8255,7 +8151,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 587 */
+  { /* 579 */
     /* type PARROT_INLINE_OP, */
     "newclass",
     "newclass_p_sc",
@@ -8267,7 +8163,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 588 */
+  { /* 580 */
     /* type PARROT_INLINE_OP, */
     "newclass",
     "newclass_p_p",
@@ -8279,7 +8175,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 589 */
+  { /* 581 */
     /* type PARROT_INLINE_OP, */
     "newclass",
     "newclass_p_pc",
@@ -8291,7 +8187,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 590 */
+  { /* 582 */
     /* type PARROT_INLINE_OP, */
     "subclass",
     "subclass_p_p",
@@ -8303,7 +8199,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 591 */
+  { /* 583 */
     /* type PARROT_INLINE_OP, */
     "subclass",
     "subclass_p_pc",
@@ -8315,7 +8211,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 592 */
+  { /* 584 */
     /* type PARROT_INLINE_OP, */
     "subclass",
     "subclass_p_p_s",
@@ -8327,7 +8223,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 593 */
+  { /* 585 */
     /* type PARROT_INLINE_OP, */
     "subclass",
     "subclass_p_pc_s",
@@ -8339,7 +8235,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 594 */
+  { /* 586 */
     /* type PARROT_INLINE_OP, */
     "subclass",
     "subclass_p_p_sc",
@@ -8351,7 +8247,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 595 */
+  { /* 587 */
     /* type PARROT_INLINE_OP, */
     "subclass",
     "subclass_p_pc_sc",
@@ -8363,7 +8259,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 596 */
+  { /* 588 */
     /* type PARROT_INLINE_OP, */
     "subclass",
     "subclass_p_p_p",
@@ -8375,7 +8271,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 597 */
+  { /* 589 */
     /* type PARROT_INLINE_OP, */
     "subclass",
     "subclass_p_pc_p",
@@ -8387,7 +8283,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 598 */
+  { /* 590 */
     /* type PARROT_INLINE_OP, */
     "subclass",
     "subclass_p_p_pc",
@@ -8399,7 +8295,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 599 */
+  { /* 591 */
     /* type PARROT_INLINE_OP, */
     "subclass",
     "subclass_p_pc_pc",
@@ -8411,7 +8307,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 600 */
+  { /* 592 */
     /* type PARROT_FUNCTION_OP, */
     "subclass",
     "subclass_p_s",
@@ -8423,7 +8319,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 601 */
+  { /* 593 */
     /* type PARROT_FUNCTION_OP, */
     "subclass",
     "subclass_p_sc",
@@ -8435,7 +8331,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 602 */
+  { /* 594 */
     /* type PARROT_FUNCTION_OP, */
     "subclass",
     "subclass_p_s_s",
@@ -8447,7 +8343,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 603 */
+  { /* 595 */
     /* type PARROT_FUNCTION_OP, */
     "subclass",
     "subclass_p_sc_s",
@@ -8459,7 +8355,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 604 */
+  { /* 596 */
     /* type PARROT_FUNCTION_OP, */
     "subclass",
     "subclass_p_s_sc",
@@ -8471,7 +8367,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 605 */
+  { /* 597 */
     /* type PARROT_FUNCTION_OP, */
     "subclass",
     "subclass_p_sc_sc",
@@ -8483,7 +8379,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 606 */
+  { /* 598 */
     /* type PARROT_FUNCTION_OP, */
     "subclass",
     "subclass_p_s_p",
@@ -8495,7 +8391,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 607 */
+  { /* 599 */
     /* type PARROT_FUNCTION_OP, */
     "subclass",
     "subclass_p_sc_p",
@@ -8507,7 +8403,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 608 */
+  { /* 600 */
     /* type PARROT_FUNCTION_OP, */
     "subclass",
     "subclass_p_s_pc",
@@ -8519,7 +8415,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 609 */
+  { /* 601 */
     /* type PARROT_FUNCTION_OP, */
     "subclass",
     "subclass_p_sc_pc",
@@ -8531,7 +8427,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 610 */
+  { /* 602 */
     /* type PARROT_INLINE_OP, */
     "get_class",
     "get_class_p_s",
@@ -8543,7 +8439,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 611 */
+  { /* 603 */
     /* type PARROT_INLINE_OP, */
     "get_class",
     "get_class_p_sc",
@@ -8555,7 +8451,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 612 */
+  { /* 604 */
     /* type PARROT_INLINE_OP, */
     "get_class",
     "get_class_p_p",
@@ -8567,7 +8463,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 613 */
+  { /* 605 */
     /* type PARROT_INLINE_OP, */
     "get_class",
     "get_class_p_pc",
@@ -8579,7 +8475,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 614 */
+  { /* 606 */
     /* type PARROT_INLINE_OP, */
     "class",
     "class_p_p",
@@ -8591,7 +8487,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 615 */
+  { /* 607 */
     /* type PARROT_INLINE_OP, */
     "addparent",
     "addparent_p_p",
@@ -8603,7 +8499,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 616 */
+  { /* 608 */
     /* type PARROT_INLINE_OP, */
     "removeparent",
     "removeparent_p_p",
@@ -8615,7 +8511,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 617 */
+  { /* 609 */
     /* type PARROT_INLINE_OP, */
     "addrole",
     "addrole_p_p",
@@ -8627,7 +8523,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 618 */
+  { /* 610 */
     /* type PARROT_INLINE_OP, */
     "addattribute",
     "addattribute_p_s",
@@ -8639,7 +8535,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 619 */
+  { /* 611 */
     /* type PARROT_INLINE_OP, */
     "addattribute",
     "addattribute_p_sc",
@@ -8651,7 +8547,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 620 */
+  { /* 612 */
     /* type PARROT_FUNCTION_OP, */
     "removeattribute",
     "removeattribute_p_s",
@@ -8663,7 +8559,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 621 */
+  { /* 613 */
     /* type PARROT_FUNCTION_OP, */
     "removeattribute",
     "removeattribute_p_sc",
@@ -8675,7 +8571,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 622 */
+  { /* 614 */
     /* type PARROT_INLINE_OP, */
     "getattribute",
     "getattribute_p_p_s",
@@ -8687,7 +8583,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 623 */
+  { /* 615 */
     /* type PARROT_INLINE_OP, */
     "getattribute",
     "getattribute_p_p_sc",
@@ -8699,7 +8595,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 624 */
+  { /* 616 */
     /* type PARROT_INLINE_OP, */
     "getattribute",
     "getattribute_p_p_p_s",
@@ -8711,7 +8607,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 625 */
+  { /* 617 */
     /* type PARROT_INLINE_OP, */
     "getattribute",
     "getattribute_p_p_pc_s",
@@ -8723,7 +8619,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 626 */
+  { /* 618 */
     /* type PARROT_INLINE_OP, */
     "getattribute",
     "getattribute_p_p_p_sc",
@@ -8735,7 +8631,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 627 */
+  { /* 619 */
     /* type PARROT_INLINE_OP, */
     "getattribute",
     "getattribute_p_p_pc_sc",
@@ -8747,7 +8643,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 628 */
+  { /* 620 */
     /* type PARROT_INLINE_OP, */
     "setattribute",
     "setattribute_p_s_p",
@@ -8759,7 +8655,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 629 */
+  { /* 621 */
     /* type PARROT_INLINE_OP, */
     "setattribute",
     "setattribute_p_sc_p",
@@ -8771,7 +8667,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 630 */
+  { /* 622 */
     /* type PARROT_INLINE_OP, */
     "setattribute",
     "setattribute_p_p_s_p",
@@ -8783,7 +8679,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 631 */
+  { /* 623 */
     /* type PARROT_INLINE_OP, */
     "setattribute",
     "setattribute_p_pc_s_p",
@@ -8795,7 +8691,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 632 */
+  { /* 624 */
     /* type PARROT_INLINE_OP, */
     "setattribute",
     "setattribute_p_p_sc_p",
@@ -8807,7 +8703,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 633 */
+  { /* 625 */
     /* type PARROT_INLINE_OP, */
     "setattribute",
     "setattribute_p_pc_sc_p",
@@ -8819,7 +8715,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 634 */
+  { /* 626 */
     /* type PARROT_INLINE_OP, */
     "inspect",
     "inspect_p_p",
@@ -8831,7 +8727,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 635 */
+  { /* 627 */
     /* type PARROT_INLINE_OP, */
     "inspect",
     "inspect_p_pc",
@@ -8843,7 +8739,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 636 */
+  { /* 628 */
     /* type PARROT_INLINE_OP, */
     "inspect",
     "inspect_p_p_s",
@@ -8855,7 +8751,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 637 */
+  { /* 629 */
     /* type PARROT_INLINE_OP, */
     "inspect",
     "inspect_p_pc_s",
@@ -8867,7 +8763,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 638 */
+  { /* 630 */
     /* type PARROT_INLINE_OP, */
     "inspect",
     "inspect_p_p_sc",
@@ -8879,7 +8775,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 639 */
+  { /* 631 */
     /* type PARROT_INLINE_OP, */
     "inspect",
     "inspect_p_pc_sc",
@@ -8891,7 +8787,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 640 */
+  { /* 632 */
     /* type PARROT_FUNCTION_OP, */
     "new",
     "new_p_s",
@@ -8903,7 +8799,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 641 */
+  { /* 633 */
     /* type PARROT_FUNCTION_OP, */
     "new",
     "new_p_sc",
@@ -8915,7 +8811,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 642 */
+  { /* 634 */
     /* type PARROT_FUNCTION_OP, */
     "new",
     "new_p_s_p",
@@ -8927,7 +8823,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 643 */
+  { /* 635 */
     /* type PARROT_FUNCTION_OP, */
     "new",
     "new_p_sc_p",
@@ -8939,7 +8835,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 644 */
+  { /* 636 */
     /* type PARROT_FUNCTION_OP, */
     "new",
     "new_p_s_pc",
@@ -8951,7 +8847,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 645 */
+  { /* 637 */
     /* type PARROT_FUNCTION_OP, */
     "new",
     "new_p_sc_pc",
@@ -8963,7 +8859,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 646 */
+  { /* 638 */
     /* type PARROT_INLINE_OP, */
     "new",
     "new_p_p",
@@ -8975,7 +8871,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 647 */
+  { /* 639 */
     /* type PARROT_INLINE_OP, */
     "new",
     "new_p_pc",
@@ -8987,7 +8883,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 648 */
+  { /* 640 */
     /* type PARROT_FUNCTION_OP, */
     "new",
     "new_p_p_p",
@@ -8999,7 +8895,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 649 */
+  { /* 641 */
     /* type PARROT_FUNCTION_OP, */
     "new",
     "new_p_pc_p",
@@ -9011,7 +8907,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 650 */
+  { /* 642 */
     /* type PARROT_FUNCTION_OP, */
     "new",
     "new_p_p_pc",
@@ -9023,7 +8919,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 651 */
+  { /* 643 */
     /* type PARROT_FUNCTION_OP, */
     "new",
     "new_p_pc_pc",
@@ -9035,7 +8931,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 652 */
+  { /* 644 */
     /* type PARROT_FUNCTION_OP, */
     "root_new",
     "root_new_p_p",
@@ -9047,7 +8943,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 653 */
+  { /* 645 */
     /* type PARROT_FUNCTION_OP, */
     "root_new",
     "root_new_p_pc",
@@ -9059,7 +8955,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 654 */
+  { /* 646 */
     /* type PARROT_FUNCTION_OP, */
     "root_new",
     "root_new_p_p_p",
@@ -9071,7 +8967,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 655 */
+  { /* 647 */
     /* type PARROT_FUNCTION_OP, */
     "root_new",
     "root_new_p_pc_p",
@@ -9083,7 +8979,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 656 */
+  { /* 648 */
     /* type PARROT_FUNCTION_OP, */
     "root_new",
     "root_new_p_p_pc",
@@ -9095,7 +8991,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 657 */
+  { /* 649 */
     /* type PARROT_FUNCTION_OP, */
     "root_new",
     "root_new_p_pc_pc",
@@ -9107,7 +9003,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 658 */
+  { /* 650 */
     /* type PARROT_INLINE_OP, */
     "typeof",
     "typeof_s_p",
@@ -9119,7 +9015,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 659 */
+  { /* 651 */
     /* type PARROT_INLINE_OP, */
     "typeof",
     "typeof_p_p",
@@ -9131,7 +9027,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 660 */
+  { /* 652 */
     /* type PARROT_FUNCTION_OP, */
     "get_repr",
     "get_repr_s_p",
@@ -9143,7 +9039,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 661 */
+  { /* 653 */
     /* type PARROT_FUNCTION_OP, */
     "find_method",
     "find_method_p_p_s",
@@ -9155,7 +9051,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 662 */
+  { /* 654 */
     /* type PARROT_FUNCTION_OP, */
     "find_method",
     "find_method_p_p_sc",
@@ -9167,7 +9063,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 663 */
+  { /* 655 */
     /* type PARROT_INLINE_OP, */
     "defined",
     "defined_i_p",
@@ -9179,7 +9075,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 664 */
+  { /* 656 */
     /* type PARROT_INLINE_OP, */
     "defined",
     "defined_i_p_ki",
@@ -9191,7 +9087,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 665 */
+  { /* 657 */
     /* type PARROT_INLINE_OP, */
     "defined",
     "defined_i_p_kic",
@@ -9203,7 +9099,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 666 */
+  { /* 658 */
     /* type PARROT_INLINE_OP, */
     "defined",
     "defined_i_p_k",
@@ -9215,7 +9111,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 667 */
+  { /* 659 */
     /* type PARROT_INLINE_OP, */
     "defined",
     "defined_i_p_kc",
@@ -9227,7 +9123,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 668 */
+  { /* 660 */
     /* type PARROT_INLINE_OP, */
     "exists",
     "exists_i_p_ki",
@@ -9239,7 +9135,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 669 */
+  { /* 661 */
     /* type PARROT_INLINE_OP, */
     "exists",
     "exists_i_p_kic",
@@ -9251,7 +9147,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 670 */
+  { /* 662 */
     /* type PARROT_INLINE_OP, */
     "exists",
     "exists_i_p_k",
@@ -9263,7 +9159,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 671 */
+  { /* 663 */
     /* type PARROT_INLINE_OP, */
     "exists",
     "exists_i_p_kc",
@@ -9275,7 +9171,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 672 */
+  { /* 664 */
     /* type PARROT_INLINE_OP, */
     "delete",
     "delete_p_k",
@@ -9287,7 +9183,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 673 */
+  { /* 665 */
     /* type PARROT_INLINE_OP, */
     "delete",
     "delete_p_kc",
@@ -9299,7 +9195,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 674 */
+  { /* 666 */
     /* type PARROT_INLINE_OP, */
     "delete",
     "delete_p_ki",
@@ -9311,7 +9207,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 675 */
+  { /* 667 */
     /* type PARROT_INLINE_OP, */
     "delete",
     "delete_p_kic",
@@ -9323,7 +9219,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 676 */
+  { /* 668 */
     /* type PARROT_INLINE_OP, */
     "elements",
     "elements_i_p",
@@ -9335,7 +9231,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 677 */
+  { /* 669 */
     /* type PARROT_INLINE_OP, */
     "push",
     "push_p_i",
@@ -9347,7 +9243,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 678 */
+  { /* 670 */
     /* type PARROT_INLINE_OP, */
     "push",
     "push_p_ic",
@@ -9359,7 +9255,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 679 */
+  { /* 671 */
     /* type PARROT_INLINE_OP, */
     "push",
     "push_p_n",
@@ -9371,7 +9267,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 680 */
+  { /* 672 */
     /* type PARROT_INLINE_OP, */
     "push",
     "push_p_nc",
@@ -9383,7 +9279,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 681 */
+  { /* 673 */
     /* type PARROT_INLINE_OP, */
     "push",
     "push_p_s",
@@ -9395,7 +9291,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 682 */
+  { /* 674 */
     /* type PARROT_INLINE_OP, */
     "push",
     "push_p_sc",
@@ -9407,7 +9303,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 683 */
+  { /* 675 */
     /* type PARROT_INLINE_OP, */
     "push",
     "push_p_p",
@@ -9419,7 +9315,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 684 */
+  { /* 676 */
     /* type PARROT_INLINE_OP, */
     "pop",
     "pop_i_p",
@@ -9431,7 +9327,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 685 */
+  { /* 677 */
     /* type PARROT_INLINE_OP, */
     "pop",
     "pop_n_p",
@@ -9443,7 +9339,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 686 */
+  { /* 678 */
     /* type PARROT_INLINE_OP, */
     "pop",
     "pop_s_p",
@@ -9455,7 +9351,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 687 */
+  { /* 679 */
     /* type PARROT_INLINE_OP, */
     "pop",
     "pop_p_p",
@@ -9467,7 +9363,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 688 */
+  { /* 680 */
     /* type PARROT_INLINE_OP, */
     "unshift",
     "unshift_p_i",
@@ -9479,7 +9375,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 689 */
+  { /* 681 */
     /* type PARROT_INLINE_OP, */
     "unshift",
     "unshift_p_ic",
@@ -9491,7 +9387,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 690 */
+  { /* 682 */
     /* type PARROT_INLINE_OP, */
     "unshift",
     "unshift_p_n",
@@ -9503,7 +9399,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 691 */
+  { /* 683 */
     /* type PARROT_INLINE_OP, */
     "unshift",
     "unshift_p_nc",
@@ -9515,7 +9411,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 692 */
+  { /* 684 */
     /* type PARROT_INLINE_OP, */
     "unshift",
     "unshift_p_s",
@@ -9527,7 +9423,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 693 */
+  { /* 685 */
     /* type PARROT_INLINE_OP, */
     "unshift",
     "unshift_p_sc",
@@ -9539,7 +9435,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 694 */
+  { /* 686 */
     /* type PARROT_INLINE_OP, */
     "unshift",
     "unshift_p_p",
@@ -9551,7 +9447,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 695 */
+  { /* 687 */
     /* type PARROT_INLINE_OP, */
     "shift",
     "shift_i_p",
@@ -9563,7 +9459,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 696 */
+  { /* 688 */
     /* type PARROT_INLINE_OP, */
     "shift",
     "shift_n_p",
@@ -9575,7 +9471,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 697 */
+  { /* 689 */
     /* type PARROT_INLINE_OP, */
     "shift",
     "shift_s_p",
@@ -9587,7 +9483,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 698 */
+  { /* 690 */
     /* type PARROT_INLINE_OP, */
     "shift",
     "shift_p_p",
@@ -9599,7 +9495,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 699 */
+  { /* 691 */
     /* type PARROT_INLINE_OP, */
     "splice",
     "splice_p_p_i_i",
@@ -9611,7 +9507,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 700 */
+  { /* 692 */
     /* type PARROT_INLINE_OP, */
     "splice",
     "splice_p_p_ic_i",
@@ -9623,7 +9519,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 701 */
+  { /* 693 */
     /* type PARROT_INLINE_OP, */
     "splice",
     "splice_p_p_i_ic",
@@ -9635,7 +9531,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 702 */
+  { /* 694 */
     /* type PARROT_INLINE_OP, */
     "splice",
     "splice_p_p_ic_ic",
@@ -9647,7 +9543,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 703 */
+  { /* 695 */
     /* type PARROT_FUNCTION_OP, */
     "setprop",
     "setprop_p_s_p",
@@ -9659,7 +9555,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 704 */
+  { /* 696 */
     /* type PARROT_FUNCTION_OP, */
     "setprop",
     "setprop_p_sc_p",
@@ -9671,7 +9567,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 705 */
+  { /* 697 */
     /* type PARROT_FUNCTION_OP, */
     "getprop",
     "getprop_p_s_p",
@@ -9683,7 +9579,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 706 */
+  { /* 698 */
     /* type PARROT_FUNCTION_OP, */
     "getprop",
     "getprop_p_sc_p",
@@ -9695,7 +9591,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 707 */
+  { /* 699 */
     /* type PARROT_FUNCTION_OP, */
     "delprop",
     "delprop_p_s",
@@ -9707,7 +9603,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 708 */
+  { /* 700 */
     /* type PARROT_FUNCTION_OP, */
     "delprop",
     "delprop_p_sc",
@@ -9719,7 +9615,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 709 */
+  { /* 701 */
     /* type PARROT_FUNCTION_OP, */
     "prophash",
     "prophash_p_p",
@@ -9731,7 +9627,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 710 */
+  { /* 702 */
     /* type PARROT_FUNCTION_OP, */
     "freeze",
     "freeze_s_p",
@@ -9743,7 +9639,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 711 */
+  { /* 703 */
     /* type PARROT_FUNCTION_OP, */
     "thaw",
     "thaw_p_s",
@@ -9755,7 +9651,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 712 */
+  { /* 704 */
     /* type PARROT_FUNCTION_OP, */
     "thaw",
     "thaw_p_sc",
@@ -9767,7 +9663,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 713 */
+  { /* 705 */
     /* type PARROT_INLINE_OP, */
     "add_multi",
     "add_multi_s_s_p",
@@ -9779,7 +9675,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 714 */
+  { /* 706 */
     /* type PARROT_INLINE_OP, */
     "add_multi",
     "add_multi_sc_s_p",
@@ -9791,7 +9687,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 715 */
+  { /* 707 */
     /* type PARROT_INLINE_OP, */
     "add_multi",
     "add_multi_s_sc_p",
@@ -9803,7 +9699,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 716 */
+  { /* 708 */
     /* type PARROT_INLINE_OP, */
     "add_multi",
     "add_multi_sc_sc_p",
@@ -9815,7 +9711,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 717 */
+  { /* 709 */
     /* type PARROT_INLINE_OP, */
     "find_multi",
     "find_multi_p_s_s",
@@ -9827,7 +9723,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 718 */
+  { /* 710 */
     /* type PARROT_INLINE_OP, */
     "find_multi",
     "find_multi_p_sc_s",
@@ -9839,7 +9735,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 719 */
+  { /* 711 */
     /* type PARROT_INLINE_OP, */
     "find_multi",
     "find_multi_p_s_sc",
@@ -9851,7 +9747,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 720 */
+  { /* 712 */
     /* type PARROT_INLINE_OP, */
     "find_multi",
     "find_multi_p_sc_sc",
@@ -9863,7 +9759,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 721 */
+  { /* 713 */
     /* type PARROT_FUNCTION_OP, */
     "register",
     "register_p",
@@ -9875,7 +9771,7 @@
     { PARROT_ARGDIR_IN },
     { 0 }
   },
-  { /* 722 */
+  { /* 714 */
     /* type PARROT_FUNCTION_OP, */
     "unregister",
     "unregister_p",
@@ -9887,7 +9783,7 @@
     { PARROT_ARGDIR_IN },
     { 0 }
   },
-  { /* 723 */
+  { /* 715 */
     /* type PARROT_FUNCTION_OP, */
     "box",
     "box_p_i",
@@ -9899,7 +9795,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 724 */
+  { /* 716 */
     /* type PARROT_FUNCTION_OP, */
     "box",
     "box_p_ic",
@@ -9911,7 +9807,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 725 */
+  { /* 717 */
     /* type PARROT_FUNCTION_OP, */
     "box",
     "box_p_n",
@@ -9923,7 +9819,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 726 */
+  { /* 718 */
     /* type PARROT_FUNCTION_OP, */
     "box",
     "box_p_nc",
@@ -9935,7 +9831,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 727 */
+  { /* 719 */
     /* type PARROT_FUNCTION_OP, */
     "box",
     "box_p_s",
@@ -9947,7 +9843,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 728 */
+  { /* 720 */
     /* type PARROT_FUNCTION_OP, */
     "box",
     "box_p_sc",
@@ -9959,7 +9855,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 729 */
+  { /* 721 */
     /* type PARROT_INLINE_OP, */
     "iter",
     "iter_p_p",
@@ -9971,7 +9867,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 730 */
+  { /* 722 */
     /* type PARROT_INLINE_OP, */
     "morph",
     "morph_p_p",
@@ -9983,7 +9879,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 731 */
+  { /* 723 */
     /* type PARROT_INLINE_OP, */
     "morph",
     "morph_p_pc",
@@ -9995,7 +9891,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 732 */
+  { /* 724 */
     /* type PARROT_INLINE_OP, */
     "clone",
     "clone_s_s",
@@ -10007,7 +9903,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 733 */
+  { /* 725 */
     /* type PARROT_INLINE_OP, */
     "clone",
     "clone_s_sc",
@@ -10019,7 +9915,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 734 */
+  { /* 726 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_i_i",
@@ -10031,7 +9927,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 735 */
+  { /* 727 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_i_ic",
@@ -10043,7 +9939,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 736 */
+  { /* 728 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_i_n",
@@ -10055,7 +9951,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 737 */
+  { /* 729 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_i_nc",
@@ -10067,7 +9963,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 738 */
+  { /* 730 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_i_s",
@@ -10079,7 +9975,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 739 */
+  { /* 731 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_i_sc",
@@ -10091,7 +9987,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 740 */
+  { /* 732 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_n_n",
@@ -10103,7 +9999,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 741 */
+  { /* 733 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_n_nc",
@@ -10115,7 +10011,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 742 */
+  { /* 734 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_n_i",
@@ -10127,7 +10023,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 743 */
+  { /* 735 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_n_ic",
@@ -10139,7 +10035,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 744 */
+  { /* 736 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_n_s",
@@ -10151,7 +10047,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 745 */
+  { /* 737 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_n_sc",
@@ -10163,7 +10059,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 746 */
+  { /* 738 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_n_p",
@@ -10175,7 +10071,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 747 */
+  { /* 739 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_s_p",
@@ -10187,7 +10083,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 748 */
+  { /* 740 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_s_s",
@@ -10199,7 +10095,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 749 */
+  { /* 741 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_s_sc",
@@ -10211,7 +10107,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 750 */
+  { /* 742 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_s_i",
@@ -10223,7 +10119,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 751 */
+  { /* 743 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_s_ic",
@@ -10235,7 +10131,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 752 */
+  { /* 744 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_s_n",
@@ -10247,7 +10143,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 753 */
+  { /* 745 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_s_nc",
@@ -10259,7 +10155,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 754 */
+  { /* 746 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_pc",
@@ -10271,7 +10167,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 755 */
+  { /* 747 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_p",
@@ -10283,7 +10179,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 756 */
+  { /* 748 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_i",
@@ -10295,7 +10191,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 757 */
+  { /* 749 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_ic",
@@ -10307,7 +10203,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 758 */
+  { /* 750 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_n",
@@ -10319,7 +10215,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 759 */
+  { /* 751 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_nc",
@@ -10331,7 +10227,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 760 */
+  { /* 752 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_s",
@@ -10343,7 +10239,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 761 */
+  { /* 753 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_sc",
@@ -10355,7 +10251,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 762 */
+  { /* 754 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_i_p",
@@ -10367,7 +10263,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 763 */
+  { /* 755 */
     /* type PARROT_INLINE_OP, */
     "assign",
     "assign_p_p",
@@ -10379,7 +10275,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 764 */
+  { /* 756 */
     /* type PARROT_INLINE_OP, */
     "assign",
     "assign_p_i",
@@ -10391,7 +10287,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 765 */
+  { /* 757 */
     /* type PARROT_INLINE_OP, */
     "assign",
     "assign_p_ic",
@@ -10403,7 +10299,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 766 */
+  { /* 758 */
     /* type PARROT_INLINE_OP, */
     "assign",
     "assign_p_n",
@@ -10415,7 +10311,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 767 */
+  { /* 759 */
     /* type PARROT_INLINE_OP, */
     "assign",
     "assign_p_nc",
@@ -10427,7 +10323,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 768 */
+  { /* 760 */
     /* type PARROT_INLINE_OP, */
     "assign",
     "assign_p_s",
@@ -10439,7 +10335,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 769 */
+  { /* 761 */
     /* type PARROT_INLINE_OP, */
     "assign",
     "assign_p_sc",
@@ -10451,7 +10347,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 770 */
+  { /* 762 */
     /* type PARROT_INLINE_OP, */
     "assign",
     "assign_s_s",
@@ -10463,7 +10359,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 771 */
+  { /* 763 */
     /* type PARROT_INLINE_OP, */
     "assign",
     "assign_s_sc",
@@ -10475,7 +10371,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 772 */
+  { /* 764 */
     /* type PARROT_INLINE_OP, */
     "setref",
     "setref_p_p",
@@ -10487,7 +10383,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 773 */
+  { /* 765 */
     /* type PARROT_INLINE_OP, */
     "deref",
     "deref_p_p",
@@ -10499,7 +10395,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 774 */
+  { /* 766 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_ki_i",
@@ -10511,7 +10407,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 775 */
+  { /* 767 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_kic_i",
@@ -10523,7 +10419,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 776 */
+  { /* 768 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_ki_ic",
@@ -10535,7 +10431,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 777 */
+  { /* 769 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_kic_ic",
@@ -10547,7 +10443,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 778 */
+  { /* 770 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_ki_n",
@@ -10559,7 +10455,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 779 */
+  { /* 771 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_kic_n",
@@ -10571,7 +10467,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 780 */
+  { /* 772 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_ki_nc",
@@ -10583,7 +10479,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 781 */
+  { /* 773 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_kic_nc",
@@ -10595,7 +10491,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 782 */
+  { /* 774 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_ki_s",
@@ -10607,7 +10503,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 783 */
+  { /* 775 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_kic_s",
@@ -10619,7 +10515,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 784 */
+  { /* 776 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_ki_sc",
@@ -10631,7 +10527,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 785 */
+  { /* 777 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_kic_sc",
@@ -10643,7 +10539,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 786 */
+  { /* 778 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_ki_p",
@@ -10655,7 +10551,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 787 */
+  { /* 779 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_kic_p",
@@ -10667,7 +10563,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 788 */
+  { /* 780 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_i_p_ki",
@@ -10679,7 +10575,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 789 */
+  { /* 781 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_i_p_kic",
@@ -10691,7 +10587,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 790 */
+  { /* 782 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_n_p_ki",
@@ -10703,7 +10599,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 791 */
+  { /* 783 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_n_p_kic",
@@ -10715,7 +10611,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 792 */
+  { /* 784 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_s_p_ki",
@@ -10727,7 +10623,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 793 */
+  { /* 785 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_s_p_kic",
@@ -10739,7 +10635,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 794 */
+  { /* 786 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_p_ki",
@@ -10751,7 +10647,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 795 */
+  { /* 787 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_p_kic",
@@ -10763,7 +10659,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 796 */
+  { /* 788 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_k_i",
@@ -10775,7 +10671,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 797 */
+  { /* 789 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_kc_i",
@@ -10787,7 +10683,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 798 */
+  { /* 790 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_k_ic",
@@ -10799,7 +10695,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 799 */
+  { /* 791 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_kc_ic",
@@ -10811,7 +10707,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 800 */
+  { /* 792 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_k_n",
@@ -10823,7 +10719,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 801 */
+  { /* 793 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_kc_n",
@@ -10835,7 +10731,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 802 */
+  { /* 794 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_k_nc",
@@ -10847,7 +10743,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 803 */
+  { /* 795 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_kc_nc",
@@ -10859,7 +10755,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 804 */
+  { /* 796 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_k_s",
@@ -10871,7 +10767,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 805 */
+  { /* 797 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_kc_s",
@@ -10883,7 +10779,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 806 */
+  { /* 798 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_k_sc",
@@ -10895,7 +10791,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 807 */
+  { /* 799 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_kc_sc",
@@ -10907,7 +10803,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 808 */
+  { /* 800 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_k_p",
@@ -10919,7 +10815,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 809 */
+  { /* 801 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_kc_p",
@@ -10931,7 +10827,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 810 */
+  { /* 802 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_i_p_k",
@@ -10943,7 +10839,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 811 */
+  { /* 803 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_i_p_kc",
@@ -10955,7 +10851,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 812 */
+  { /* 804 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_n_p_k",
@@ -10967,7 +10863,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 813 */
+  { /* 805 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_n_p_kc",
@@ -10979,7 +10875,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 814 */
+  { /* 806 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_s_p_k",
@@ -10991,7 +10887,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 815 */
+  { /* 807 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_s_p_kc",
@@ -11003,7 +10899,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 816 */
+  { /* 808 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_p_k",
@@ -11015,7 +10911,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 817 */
+  { /* 809 */
     /* type PARROT_INLINE_OP, */
     "set",
     "set_p_p_kc",
@@ -11027,7 +10923,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 818 */
+  { /* 810 */
     /* type PARROT_INLINE_OP, */
     "clone",
     "clone_p_p",
@@ -11039,7 +10935,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 819 */
+  { /* 811 */
     /* type PARROT_INLINE_OP, */
     "clone",
     "clone_p_p_p",
@@ -11051,7 +10947,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 820 */
+  { /* 812 */
     /* type PARROT_INLINE_OP, */
     "clone",
     "clone_p_p_pc",
@@ -11063,7 +10959,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 821 */
+  { /* 813 */
     /* type PARROT_INLINE_OP, */
     "copy",
     "copy_p_p",
@@ -11075,7 +10971,7 @@
     { PARROT_ARGDIR_INOUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 822 */
+  { /* 814 */
     /* type PARROT_INLINE_OP, */
     "null",
     "null_s",
@@ -11087,7 +10983,7 @@
     { PARROT_ARGDIR_OUT },
     { 0 }
   },
-  { /* 823 */
+  { /* 815 */
     /* type PARROT_INLINE_OP, */
     "null",
     "null_i",
@@ -11099,7 +10995,7 @@
     { PARROT_ARGDIR_OUT },
     { 0 }
   },
-  { /* 824 */
+  { /* 816 */
     /* type PARROT_INLINE_OP, */
     "null",
     "null_p",
@@ -11111,7 +11007,7 @@
     { PARROT_ARGDIR_OUT },
     { 0 }
   },
-  { /* 825 */
+  { /* 817 */
     /* type PARROT_INLINE_OP, */
     "null",
     "null_n",
@@ -11123,7 +11019,7 @@
     { PARROT_ARGDIR_OUT },
     { 0 }
   },
-  { /* 826 */
+  { /* 818 */
     /* type PARROT_INLINE_OP, */
     "ord",
     "ord_i_s",
@@ -11135,7 +11031,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 827 */
+  { /* 819 */
     /* type PARROT_INLINE_OP, */
     "ord",
     "ord_i_sc",
@@ -11147,7 +11043,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 828 */
+  { /* 820 */
     /* type PARROT_INLINE_OP, */
     "ord",
     "ord_i_s_i",
@@ -11159,7 +11055,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 829 */
+  { /* 821 */
     /* type PARROT_INLINE_OP, */
     "ord",
     "ord_i_sc_i",
@@ -11171,7 +11067,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 830 */
+  { /* 822 */
     /* type PARROT_INLINE_OP, */
     "ord",
     "ord_i_s_ic",
@@ -11183,7 +11079,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 831 */
+  { /* 823 */
     /* type PARROT_INLINE_OP, */
     "ord",
     "ord_i_sc_ic",
@@ -11195,7 +11091,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 832 */
+  { /* 824 */
     /* type PARROT_INLINE_OP, */
     "chr",
     "chr_s_i",
@@ -11207,7 +11103,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 833 */
+  { /* 825 */
     /* type PARROT_INLINE_OP, */
     "chr",
     "chr_s_ic",
@@ -11219,7 +11115,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 834 */
+  { /* 826 */
     /* type PARROT_INLINE_OP, */
     "chopn",
     "chopn_s_s_i",
@@ -11231,7 +11127,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 835 */
+  { /* 827 */
     /* type PARROT_INLINE_OP, */
     "chopn",
     "chopn_s_sc_i",
@@ -11243,7 +11139,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 836 */
+  { /* 828 */
     /* type PARROT_INLINE_OP, */
     "chopn",
     "chopn_s_s_ic",
@@ -11255,7 +11151,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 837 */
+  { /* 829 */
     /* type PARROT_INLINE_OP, */
     "chopn",
     "chopn_s_sc_ic",
@@ -11267,7 +11163,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 838 */
+  { /* 830 */
     /* type PARROT_INLINE_OP, */
     "concat",
     "concat_s_s",
@@ -11279,7 +11175,7 @@
     { PARROT_ARGDIR_INOUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 839 */
+  { /* 831 */
     /* type PARROT_INLINE_OP, */
     "concat",
     "concat_s_sc",
@@ -11291,7 +11187,7 @@
     { PARROT_ARGDIR_INOUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 840 */
+  { /* 832 */
     /* type PARROT_INLINE_OP, */
     "concat",
     "concat_p_p",
@@ -11303,7 +11199,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 841 */
+  { /* 833 */
     /* type PARROT_INLINE_OP, */
     "concat",
     "concat_p_s",
@@ -11315,7 +11211,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 842 */
+  { /* 834 */
     /* type PARROT_INLINE_OP, */
     "concat",
     "concat_p_sc",
@@ -11327,7 +11223,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 843 */
+  { /* 835 */
     /* type PARROT_INLINE_OP, */
     "concat",
     "concat_s_s_s",
@@ -11339,7 +11235,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 844 */
+  { /* 836 */
     /* type PARROT_INLINE_OP, */
     "concat",
     "concat_s_sc_s",
@@ -11351,7 +11247,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 845 */
+  { /* 837 */
     /* type PARROT_INLINE_OP, */
     "concat",
     "concat_s_s_sc",
@@ -11363,7 +11259,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 846 */
+  { /* 838 */
     /* type PARROT_INLINE_OP, */
     "concat",
     "concat_p_p_s",
@@ -11375,7 +11271,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 847 */
+  { /* 839 */
     /* type PARROT_INLINE_OP, */
     "concat",
     "concat_p_p_sc",
@@ -11387,7 +11283,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 848 */
+  { /* 840 */
     /* type PARROT_INLINE_OP, */
     "concat",
     "concat_p_p_p",
@@ -11399,7 +11295,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 849 */
+  { /* 841 */
     /* type PARROT_INLINE_OP, */
     "repeat",
     "repeat_s_s_i",
@@ -11411,7 +11307,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 850 */
+  { /* 842 */
     /* type PARROT_INLINE_OP, */
     "repeat",
     "repeat_s_sc_i",
@@ -11423,7 +11319,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 851 */
+  { /* 843 */
     /* type PARROT_INLINE_OP, */
     "repeat",
     "repeat_s_s_ic",
@@ -11435,7 +11331,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 852 */
+  { /* 844 */
     /* type PARROT_INLINE_OP, */
     "repeat",
     "repeat_s_sc_ic",
@@ -11447,7 +11343,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 853 */
+  { /* 845 */
     /* type PARROT_INLINE_OP, */
     "repeat",
     "repeat_p_p_i",
@@ -11459,7 +11355,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 854 */
+  { /* 846 */
     /* type PARROT_INLINE_OP, */
     "repeat",
     "repeat_p_p_ic",
@@ -11471,7 +11367,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 855 */
+  { /* 847 */
     /* type PARROT_INLINE_OP, */
     "repeat",
     "repeat_p_p_p",
@@ -11483,7 +11379,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 856 */
+  { /* 848 */
     /* type PARROT_INLINE_OP, */
     "repeat",
     "repeat_p_i",
@@ -11495,7 +11391,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 857 */
+  { /* 849 */
     /* type PARROT_INLINE_OP, */
     "repeat",
     "repeat_p_ic",
@@ -11507,7 +11403,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 858 */
+  { /* 850 */
     /* type PARROT_INLINE_OP, */
     "repeat",
     "repeat_p_p",
@@ -11519,7 +11415,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 859 */
+  { /* 851 */
     /* type PARROT_INLINE_OP, */
     "length",
     "length_i_s",
@@ -11531,7 +11427,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 860 */
+  { /* 852 */
     /* type PARROT_INLINE_OP, */
     "length",
     "length_i_sc",
@@ -11543,7 +11439,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 861 */
+  { /* 853 */
     /* type PARROT_INLINE_OP, */
     "bytelength",
     "bytelength_i_s",
@@ -11555,7 +11451,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 862 */
+  { /* 854 */
     /* type PARROT_INLINE_OP, */
     "bytelength",
     "bytelength_i_sc",
@@ -11567,7 +11463,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 863 */
+  { /* 855 */
     /* type PARROT_FUNCTION_OP, */
     "pin",
     "pin_s",
@@ -11579,7 +11475,7 @@
     { PARROT_ARGDIR_INOUT },
     { 0 }
   },
-  { /* 864 */
+  { /* 856 */
     /* type PARROT_FUNCTION_OP, */
     "unpin",
     "unpin_s",
@@ -11591,7 +11487,7 @@
     { PARROT_ARGDIR_INOUT },
     { 0 }
   },
-  { /* 865 */
+  { /* 857 */
     /* type PARROT_INLINE_OP, */
     "substr",
     "substr_s_s_i",
@@ -11603,7 +11499,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 866 */
+  { /* 858 */
     /* type PARROT_INLINE_OP, */
     "substr",
     "substr_s_sc_i",
@@ -11615,7 +11511,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 867 */
+  { /* 859 */
     /* type PARROT_INLINE_OP, */
     "substr",
     "substr_s_s_ic",
@@ -11627,7 +11523,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 868 */
+  { /* 860 */
     /* type PARROT_INLINE_OP, */
     "substr",
     "substr_s_sc_ic",
@@ -11639,7 +11535,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 869 */
+  { /* 861 */
     /* type PARROT_INLINE_OP, */
     "substr",
     "substr_s_s_i_i",
@@ -11651,7 +11547,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 870 */
+  { /* 862 */
     /* type PARROT_INLINE_OP, */
     "substr",
     "substr_s_sc_i_i",
@@ -11663,7 +11559,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 871 */
+  { /* 863 */
     /* type PARROT_INLINE_OP, */
     "substr",
     "substr_s_s_ic_i",
@@ -11675,7 +11571,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 872 */
+  { /* 864 */
     /* type PARROT_INLINE_OP, */
     "substr",
     "substr_s_sc_ic_i",
@@ -11687,7 +11583,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 873 */
+  { /* 865 */
     /* type PARROT_INLINE_OP, */
     "substr",
     "substr_s_s_i_ic",
@@ -11699,7 +11595,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 874 */
+  { /* 866 */
     /* type PARROT_INLINE_OP, */
     "substr",
     "substr_s_sc_i_ic",
@@ -11711,7 +11607,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 875 */
+  { /* 867 */
     /* type PARROT_INLINE_OP, */
     "substr",
     "substr_s_s_ic_ic",
@@ -11723,7 +11619,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 876 */
+  { /* 868 */
     /* type PARROT_INLINE_OP, */
     "substr",
     "substr_s_sc_ic_ic",
@@ -11735,7 +11631,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 877 */
+  { /* 869 */
     /* type PARROT_INLINE_OP, */
     "substr",
     "substr_s_p_i_i",
@@ -11747,7 +11643,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 878 */
+  { /* 870 */
     /* type PARROT_INLINE_OP, */
     "substr",
     "substr_s_p_ic_i",
@@ -11759,7 +11655,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 879 */
+  { /* 871 */
     /* type PARROT_INLINE_OP, */
     "substr",
     "substr_s_p_i_ic",
@@ -11771,7 +11667,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 880 */
+  { /* 872 */
     /* type PARROT_INLINE_OP, */
     "substr",
     "substr_s_p_ic_ic",
@@ -11783,7 +11679,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 881 */
+  { /* 873 */
     /* type PARROT_INLINE_OP, */
     "replace",
     "replace_s_s_i_i_s",
@@ -11795,7 +11691,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 882 */
+  { /* 874 */
     /* type PARROT_INLINE_OP, */
     "replace",
     "replace_s_sc_i_i_s",
@@ -11807,7 +11703,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 883 */
+  { /* 875 */
     /* type PARROT_INLINE_OP, */
     "replace",
     "replace_s_s_ic_i_s",
@@ -11819,7 +11715,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 884 */
+  { /* 876 */
     /* type PARROT_INLINE_OP, */
     "replace",
     "replace_s_sc_ic_i_s",
@@ -11831,7 +11727,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 885 */
+  { /* 877 */
     /* type PARROT_INLINE_OP, */
     "replace",
     "replace_s_s_i_ic_s",
@@ -11843,7 +11739,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 886 */
+  { /* 878 */
     /* type PARROT_INLINE_OP, */
     "replace",
     "replace_s_sc_i_ic_s",
@@ -11855,7 +11751,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 887 */
+  { /* 879 */
     /* type PARROT_INLINE_OP, */
     "replace",
     "replace_s_s_ic_ic_s",
@@ -11867,7 +11763,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 888 */
+  { /* 880 */
     /* type PARROT_INLINE_OP, */
     "replace",
     "replace_s_sc_ic_ic_s",
@@ -11879,7 +11775,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 889 */
+  { /* 881 */
     /* type PARROT_INLINE_OP, */
     "replace",
     "replace_s_s_i_i_sc",
@@ -11891,7 +11787,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 890 */
+  { /* 882 */
     /* type PARROT_INLINE_OP, */
     "replace",
     "replace_s_sc_i_i_sc",
@@ -11903,7 +11799,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 891 */
+  { /* 883 */
     /* type PARROT_INLINE_OP, */
     "replace",
     "replace_s_s_ic_i_sc",
@@ -11915,7 +11811,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 892 */
+  { /* 884 */
     /* type PARROT_INLINE_OP, */
     "replace",
     "replace_s_sc_ic_i_sc",
@@ -11927,7 +11823,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 893 */
+  { /* 885 */
     /* type PARROT_INLINE_OP, */
     "replace",
     "replace_s_s_i_ic_sc",
@@ -11939,7 +11835,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 894 */
+  { /* 886 */
     /* type PARROT_INLINE_OP, */
     "replace",
     "replace_s_sc_i_ic_sc",
@@ -11951,7 +11847,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 895 */
+  { /* 887 */
     /* type PARROT_INLINE_OP, */
     "replace",
     "replace_s_s_ic_ic_sc",
@@ -11963,7 +11859,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 896 */
+  { /* 888 */
     /* type PARROT_INLINE_OP, */
     "replace",
     "replace_s_sc_ic_ic_sc",
@@ -11975,7 +11871,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 897 */
+  { /* 889 */
     /* type PARROT_INLINE_OP, */
     "index",
     "index_i_s_s",
@@ -11987,7 +11883,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 898 */
+  { /* 890 */
     /* type PARROT_INLINE_OP, */
     "index",
     "index_i_sc_s",
@@ -11999,7 +11895,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 899 */
+  { /* 891 */
     /* type PARROT_INLINE_OP, */
     "index",
     "index_i_s_sc",
@@ -12011,7 +11907,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 900 */
+  { /* 892 */
     /* type PARROT_INLINE_OP, */
     "index",
     "index_i_sc_sc",
@@ -12023,7 +11919,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 901 */
+  { /* 893 */
     /* type PARROT_INLINE_OP, */
     "index",
     "index_i_s_s_i",
@@ -12035,7 +11931,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 902 */
+  { /* 894 */
     /* type PARROT_INLINE_OP, */
     "index",
     "index_i_sc_s_i",
@@ -12047,7 +11943,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 903 */
+  { /* 895 */
     /* type PARROT_INLINE_OP, */
     "index",
     "index_i_s_sc_i",
@@ -12059,7 +11955,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 904 */
+  { /* 896 */
     /* type PARROT_INLINE_OP, */
     "index",
     "index_i_sc_sc_i",
@@ -12071,7 +11967,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 905 */
+  { /* 897 */
     /* type PARROT_INLINE_OP, */
     "index",
     "index_i_s_s_ic",
@@ -12083,7 +11979,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 906 */
+  { /* 898 */
     /* type PARROT_INLINE_OP, */
     "index",
     "index_i_sc_s_ic",
@@ -12095,7 +11991,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 907 */
+  { /* 899 */
     /* type PARROT_INLINE_OP, */
     "index",
     "index_i_s_sc_ic",
@@ -12107,7 +12003,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 908 */
+  { /* 900 */
     /* type PARROT_INLINE_OP, */
     "index",
     "index_i_sc_sc_ic",
@@ -12119,7 +12015,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 909 */
+  { /* 901 */
     /* type PARROT_INLINE_OP, */
     "sprintf",
     "sprintf_s_s_p",
@@ -12131,7 +12027,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 910 */
+  { /* 902 */
     /* type PARROT_INLINE_OP, */
     "sprintf",
     "sprintf_s_sc_p",
@@ -12143,7 +12039,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 911 */
+  { /* 903 */
     /* type PARROT_INLINE_OP, */
     "sprintf",
     "sprintf_p_p_p",
@@ -12155,7 +12051,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 912 */
+  { /* 904 */
     /* type PARROT_INLINE_OP, */
     "new",
     "new_s",
@@ -12167,7 +12063,7 @@
     { PARROT_ARGDIR_OUT },
     { 0 }
   },
-  { /* 913 */
+  { /* 905 */
     /* type PARROT_INLINE_OP, */
     "new",
     "new_s_i",
@@ -12179,7 +12075,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 914 */
+  { /* 906 */
     /* type PARROT_INLINE_OP, */
     "new",
     "new_s_ic",
@@ -12191,7 +12087,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 915 */
+  { /* 907 */
     /* type PARROT_INLINE_OP, */
     "stringinfo",
     "stringinfo_i_s_i",
@@ -12203,7 +12099,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 916 */
+  { /* 908 */
     /* type PARROT_INLINE_OP, */
     "stringinfo",
     "stringinfo_i_sc_i",
@@ -12215,7 +12111,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 917 */
+  { /* 909 */
     /* type PARROT_INLINE_OP, */
     "stringinfo",
     "stringinfo_i_s_ic",
@@ -12227,7 +12123,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 918 */
+  { /* 910 */
     /* type PARROT_INLINE_OP, */
     "stringinfo",
     "stringinfo_i_sc_ic",
@@ -12239,7 +12135,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 919 */
+  { /* 911 */
     /* type PARROT_INLINE_OP, */
     "upcase",
     "upcase_s_s",
@@ -12251,7 +12147,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 920 */
+  { /* 912 */
     /* type PARROT_INLINE_OP, */
     "upcase",
     "upcase_s_sc",
@@ -12263,7 +12159,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 921 */
+  { /* 913 */
     /* type PARROT_INLINE_OP, */
     "downcase",
     "downcase_s_s",
@@ -12275,7 +12171,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 922 */
+  { /* 914 */
     /* type PARROT_INLINE_OP, */
     "downcase",
     "downcase_s_sc",
@@ -12287,7 +12183,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 923 */
+  { /* 915 */
     /* type PARROT_INLINE_OP, */
     "titlecase",
     "titlecase_s_s",
@@ -12299,7 +12195,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 924 */
+  { /* 916 */
     /* type PARROT_INLINE_OP, */
     "titlecase",
     "titlecase_s_sc",
@@ -12311,7 +12207,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 925 */
+  { /* 917 */
     /* type PARROT_FUNCTION_OP, */
     "join",
     "join_s_s_p",
@@ -12323,7 +12219,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 926 */
+  { /* 918 */
     /* type PARROT_FUNCTION_OP, */
     "join",
     "join_s_sc_p",
@@ -12335,7 +12231,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 927 */
+  { /* 919 */
     /* type PARROT_FUNCTION_OP, */
     "split",
     "split_p_s_s",
@@ -12347,7 +12243,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 928 */
+  { /* 920 */
     /* type PARROT_FUNCTION_OP, */
     "split",
     "split_p_sc_s",
@@ -12359,7 +12255,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 929 */
+  { /* 921 */
     /* type PARROT_FUNCTION_OP, */
     "split",
     "split_p_s_sc",
@@ -12371,7 +12267,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 930 */
+  { /* 922 */
     /* type PARROT_FUNCTION_OP, */
     "split",
     "split_p_sc_sc",
@@ -12383,7 +12279,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 931 */
+  { /* 923 */
     /* type PARROT_FUNCTION_OP, */
     "charset",
     "charset_i_s",
@@ -12395,7 +12291,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 932 */
+  { /* 924 */
     /* type PARROT_FUNCTION_OP, */
     "charset",
     "charset_i_sc",
@@ -12407,7 +12303,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 933 */
+  { /* 925 */
     /* type PARROT_FUNCTION_OP, */
     "charsetname",
     "charsetname_s_i",
@@ -12419,7 +12315,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 934 */
+  { /* 926 */
     /* type PARROT_FUNCTION_OP, */
     "charsetname",
     "charsetname_s_ic",
@@ -12431,7 +12327,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 935 */
+  { /* 927 */
     /* type PARROT_FUNCTION_OP, */
     "find_charset",
     "find_charset_i_s",
@@ -12443,7 +12339,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 936 */
+  { /* 928 */
     /* type PARROT_FUNCTION_OP, */
     "find_charset",
     "find_charset_i_sc",
@@ -12455,7 +12351,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 937 */
+  { /* 929 */
     /* type PARROT_FUNCTION_OP, */
     "trans_charset",
     "trans_charset_s_s_i",
@@ -12467,7 +12363,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 938 */
+  { /* 930 */
     /* type PARROT_FUNCTION_OP, */
     "trans_charset",
     "trans_charset_s_sc_i",
@@ -12479,7 +12375,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 939 */
+  { /* 931 */
     /* type PARROT_FUNCTION_OP, */
     "trans_charset",
     "trans_charset_s_s_ic",
@@ -12491,7 +12387,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 940 */
+  { /* 932 */
     /* type PARROT_FUNCTION_OP, */
     "trans_charset",
     "trans_charset_s_sc_ic",
@@ -12503,7 +12399,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 941 */
+  { /* 933 */
     /* type PARROT_FUNCTION_OP, */
     "encoding",
     "encoding_i_s",
@@ -12515,7 +12411,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 942 */
+  { /* 934 */
     /* type PARROT_FUNCTION_OP, */
     "encoding",
     "encoding_i_sc",
@@ -12527,7 +12423,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 943 */
+  { /* 935 */
     /* type PARROT_FUNCTION_OP, */
     "encodingname",
     "encodingname_s_i",
@@ -12539,7 +12435,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 944 */
+  { /* 936 */
     /* type PARROT_FUNCTION_OP, */
     "encodingname",
     "encodingname_s_ic",
@@ -12551,7 +12447,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 945 */
+  { /* 937 */
     /* type PARROT_FUNCTION_OP, */
     "find_encoding",
     "find_encoding_i_s",
@@ -12563,7 +12459,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 946 */
+  { /* 938 */
     /* type PARROT_FUNCTION_OP, */
     "find_encoding",
     "find_encoding_i_sc",
@@ -12575,7 +12471,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 947 */
+  { /* 939 */
     /* type PARROT_FUNCTION_OP, */
     "trans_encoding",
     "trans_encoding_s_s_i",
@@ -12587,7 +12483,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 948 */
+  { /* 940 */
     /* type PARROT_FUNCTION_OP, */
     "trans_encoding",
     "trans_encoding_s_sc_i",
@@ -12599,7 +12495,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 949 */
+  { /* 941 */
     /* type PARROT_FUNCTION_OP, */
     "trans_encoding",
     "trans_encoding_s_s_ic",
@@ -12611,7 +12507,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 950 */
+  { /* 942 */
     /* type PARROT_FUNCTION_OP, */
     "trans_encoding",
     "trans_encoding_s_sc_ic",
@@ -12623,7 +12519,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 951 */
+  { /* 943 */
     /* type PARROT_INLINE_OP, */
     "is_cclass",
     "is_cclass_i_i_s_i",
@@ -12635,7 +12531,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 952 */
+  { /* 944 */
     /* type PARROT_INLINE_OP, */
     "is_cclass",
     "is_cclass_i_ic_s_i",
@@ -12647,7 +12543,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 953 */
+  { /* 945 */
     /* type PARROT_INLINE_OP, */
     "is_cclass",
     "is_cclass_i_i_sc_i",
@@ -12659,7 +12555,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 954 */
+  { /* 946 */
     /* type PARROT_INLINE_OP, */
     "is_cclass",
     "is_cclass_i_ic_sc_i",
@@ -12671,7 +12567,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 955 */
+  { /* 947 */
     /* type PARROT_INLINE_OP, */
     "is_cclass",
     "is_cclass_i_i_s_ic",
@@ -12683,7 +12579,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 956 */
+  { /* 948 */
     /* type PARROT_INLINE_OP, */
     "is_cclass",
     "is_cclass_i_ic_s_ic",
@@ -12695,7 +12591,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 957 */
+  { /* 949 */
     /* type PARROT_INLINE_OP, */
     "is_cclass",
     "is_cclass_i_i_sc_ic",
@@ -12707,7 +12603,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 958 */
+  { /* 950 */
     /* type PARROT_INLINE_OP, */
     "is_cclass",
     "is_cclass_i_ic_sc_ic",
@@ -12719,7 +12615,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 959 */
+  { /* 951 */
     /* type PARROT_INLINE_OP, */
     "find_cclass",
     "find_cclass_i_i_s_i_i",
@@ -12731,7 +12627,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 960 */
+  { /* 952 */
     /* type PARROT_INLINE_OP, */
     "find_cclass",
     "find_cclass_i_ic_s_i_i",
@@ -12743,7 +12639,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 961 */
+  { /* 953 */
     /* type PARROT_INLINE_OP, */
     "find_cclass",
     "find_cclass_i_i_sc_i_i",
@@ -12755,7 +12651,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 962 */
+  { /* 954 */
     /* type PARROT_INLINE_OP, */
     "find_cclass",
     "find_cclass_i_ic_sc_i_i",
@@ -12767,7 +12663,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 963 */
+  { /* 955 */
     /* type PARROT_INLINE_OP, */
     "find_cclass",
     "find_cclass_i_i_s_ic_i",
@@ -12779,7 +12675,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 964 */
+  { /* 956 */
     /* type PARROT_INLINE_OP, */
     "find_cclass",
     "find_cclass_i_ic_s_ic_i",
@@ -12791,7 +12687,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 965 */
+  { /* 957 */
     /* type PARROT_INLINE_OP, */
     "find_cclass",
     "find_cclass_i_i_sc_ic_i",
@@ -12803,7 +12699,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 966 */
+  { /* 958 */
     /* type PARROT_INLINE_OP, */
     "find_cclass",
     "find_cclass_i_ic_sc_ic_i",
@@ -12815,7 +12711,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 967 */
+  { /* 959 */
     /* type PARROT_INLINE_OP, */
     "find_cclass",
     "find_cclass_i_i_s_i_ic",
@@ -12827,7 +12723,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 968 */
+  { /* 960 */
     /* type PARROT_INLINE_OP, */
     "find_cclass",
     "find_cclass_i_ic_s_i_ic",
@@ -12839,7 +12735,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 969 */
+  { /* 961 */
     /* type PARROT_INLINE_OP, */
     "find_cclass",
     "find_cclass_i_i_sc_i_ic",
@@ -12851,7 +12747,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 970 */
+  { /* 962 */
     /* type PARROT_INLINE_OP, */
     "find_cclass",
     "find_cclass_i_ic_sc_i_ic",
@@ -12863,7 +12759,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 971 */
+  { /* 963 */
     /* type PARROT_INLINE_OP, */
     "find_cclass",
     "find_cclass_i_i_s_ic_ic",
@@ -12875,7 +12771,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 972 */
+  { /* 964 */
     /* type PARROT_INLINE_OP, */
     "find_cclass",
     "find_cclass_i_ic_s_ic_ic",
@@ -12887,7 +12783,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 973 */
+  { /* 965 */
     /* type PARROT_INLINE_OP, */
     "find_cclass",
     "find_cclass_i_i_sc_ic_ic",
@@ -12899,7 +12795,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 974 */
+  { /* 966 */
     /* type PARROT_INLINE_OP, */
     "find_cclass",
     "find_cclass_i_ic_sc_ic_ic",
@@ -12911,7 +12807,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 975 */
+  { /* 967 */
     /* type PARROT_INLINE_OP, */
     "find_not_cclass",
     "find_not_cclass_i_i_s_i_i",
@@ -12923,7 +12819,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 976 */
+  { /* 968 */
     /* type PARROT_INLINE_OP, */
     "find_not_cclass",
     "find_not_cclass_i_ic_s_i_i",
@@ -12935,7 +12831,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 977 */
+  { /* 969 */
     /* type PARROT_INLINE_OP, */
     "find_not_cclass",
     "find_not_cclass_i_i_sc_i_i",
@@ -12947,7 +12843,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 978 */
+  { /* 970 */
     /* type PARROT_INLINE_OP, */
     "find_not_cclass",
     "find_not_cclass_i_ic_sc_i_i",
@@ -12959,7 +12855,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 979 */
+  { /* 971 */
     /* type PARROT_INLINE_OP, */
     "find_not_cclass",
     "find_not_cclass_i_i_s_ic_i",
@@ -12971,7 +12867,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 980 */
+  { /* 972 */
     /* type PARROT_INLINE_OP, */
     "find_not_cclass",
     "find_not_cclass_i_ic_s_ic_i",
@@ -12983,7 +12879,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 981 */
+  { /* 973 */
     /* type PARROT_INLINE_OP, */
     "find_not_cclass",
     "find_not_cclass_i_i_sc_ic_i",
@@ -12995,7 +12891,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 982 */
+  { /* 974 */
     /* type PARROT_INLINE_OP, */
     "find_not_cclass",
     "find_not_cclass_i_ic_sc_ic_i",
@@ -13007,7 +12903,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 983 */
+  { /* 975 */
     /* type PARROT_INLINE_OP, */
     "find_not_cclass",
     "find_not_cclass_i_i_s_i_ic",
@@ -13019,7 +12915,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 984 */
+  { /* 976 */
     /* type PARROT_INLINE_OP, */
     "find_not_cclass",
     "find_not_cclass_i_ic_s_i_ic",
@@ -13031,7 +12927,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 985 */
+  { /* 977 */
     /* type PARROT_INLINE_OP, */
     "find_not_cclass",
     "find_not_cclass_i_i_sc_i_ic",
@@ -13043,7 +12939,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 986 */
+  { /* 978 */
     /* type PARROT_INLINE_OP, */
     "find_not_cclass",
     "find_not_cclass_i_ic_sc_i_ic",
@@ -13055,7 +12951,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 987 */
+  { /* 979 */
     /* type PARROT_INLINE_OP, */
     "find_not_cclass",
     "find_not_cclass_i_i_s_ic_ic",
@@ -13067,7 +12963,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 988 */
+  { /* 980 */
     /* type PARROT_INLINE_OP, */
     "find_not_cclass",
     "find_not_cclass_i_ic_s_ic_ic",
@@ -13079,7 +12975,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 989 */
+  { /* 981 */
     /* type PARROT_INLINE_OP, */
     "find_not_cclass",
     "find_not_cclass_i_i_sc_ic_ic",
@@ -13091,7 +12987,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 990 */
+  { /* 982 */
     /* type PARROT_INLINE_OP, */
     "find_not_cclass",
     "find_not_cclass_i_ic_sc_ic_ic",
@@ -13103,7 +12999,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0, 0 }
   },
-  { /* 991 */
+  { /* 983 */
     /* type PARROT_FUNCTION_OP, */
     "escape",
     "escape_s_s",
@@ -13115,7 +13011,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 992 */
+  { /* 984 */
     /* type PARROT_FUNCTION_OP, */
     "compose",
     "compose_s_s",
@@ -13127,7 +13023,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 993 */
+  { /* 985 */
     /* type PARROT_FUNCTION_OP, */
     "compose",
     "compose_s_sc",
@@ -13139,7 +13035,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 994 */
+  { /* 986 */
     /* type PARROT_INLINE_OP, */
     "spawnw",
     "spawnw_i_s",
@@ -13151,7 +13047,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 995 */
+  { /* 987 */
     /* type PARROT_INLINE_OP, */
     "spawnw",
     "spawnw_i_sc",
@@ -13163,7 +13059,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 996 */
+  { /* 988 */
     /* type PARROT_INLINE_OP, */
     "spawnw",
     "spawnw_i_p",
@@ -13175,7 +13071,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 997 */
+  { /* 989 */
     /* type PARROT_INLINE_OP, */
     "err",
     "err_i",
@@ -13187,7 +13083,7 @@
     { PARROT_ARGDIR_OUT },
     { 0 }
   },
-  { /* 998 */
+  { /* 990 */
     /* type PARROT_FUNCTION_OP, */
     "err",
     "err_s",
@@ -13199,7 +13095,7 @@
     { PARROT_ARGDIR_OUT },
     { 0 }
   },
-  { /* 999 */
+  { /* 991 */
     /* type PARROT_FUNCTION_OP, */
     "err",
     "err_s_i",
@@ -13211,7 +13107,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 1000 */
+  { /* 992 */
     /* type PARROT_FUNCTION_OP, */
     "err",
     "err_s_ic",
@@ -13223,7 +13119,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 1001 */
+  { /* 993 */
     /* type PARROT_INLINE_OP, */
     "time",
     "time_i",
@@ -13235,7 +13131,7 @@
     { PARROT_ARGDIR_OUT },
     { 0 }
   },
-  { /* 1002 */
+  { /* 994 */
     /* type PARROT_INLINE_OP, */
     "time",
     "time_n",
@@ -13247,7 +13143,7 @@
     { PARROT_ARGDIR_OUT },
     { 0 }
   },
-  { /* 1003 */
+  { /* 995 */
     /* type PARROT_INLINE_OP, */
     "sleep",
     "sleep_i",
@@ -13259,7 +13155,7 @@
     { PARROT_ARGDIR_IN },
     { 0 }
   },
-  { /* 1004 */
+  { /* 996 */
     /* type PARROT_INLINE_OP, */
     "sleep",
     "sleep_ic",
@@ -13271,7 +13167,7 @@
     { PARROT_ARGDIR_IN },
     { 0 }
   },
-  { /* 1005 */
+  { /* 997 */
     /* type PARROT_INLINE_OP, */
     "sleep",
     "sleep_n",
@@ -13283,7 +13179,7 @@
     { PARROT_ARGDIR_IN },
     { 0 }
   },
-  { /* 1006 */
+  { /* 998 */
     /* type PARROT_INLINE_OP, */
     "sleep",
     "sleep_nc",
@@ -13295,7 +13191,7 @@
     { PARROT_ARGDIR_IN },
     { 0 }
   },
-  { /* 1007 */
+  { /* 999 */
     /* type PARROT_FUNCTION_OP, */
     "store_lex",
     "store_lex_s_p",
@@ -13307,7 +13203,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 1008 */
+  { /* 1000 */
     /* type PARROT_FUNCTION_OP, */
     "store_lex",
     "store_lex_sc_p",
@@ -13319,7 +13215,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 1009 */
+  { /* 1001 */
     /* type PARROT_FUNCTION_OP, */
     "store_dynamic_lex",
     "store_dynamic_lex_s_p",
@@ -13331,7 +13227,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 1010 */
+  { /* 1002 */
     /* type PARROT_FUNCTION_OP, */
     "store_dynamic_lex",
     "store_dynamic_lex_sc_p",
@@ -13343,7 +13239,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 1011 */
+  { /* 1003 */
     /* type PARROT_FUNCTION_OP, */
     "find_lex",
     "find_lex_p_s",
@@ -13355,7 +13251,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 1012 */
+  { /* 1004 */
     /* type PARROT_FUNCTION_OP, */
     "find_lex",
     "find_lex_p_sc",
@@ -13367,7 +13263,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 1013 */
+  { /* 1005 */
     /* type PARROT_FUNCTION_OP, */
     "find_dynamic_lex",
     "find_dynamic_lex_p_s",
@@ -13379,7 +13275,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 1014 */
+  { /* 1006 */
     /* type PARROT_FUNCTION_OP, */
     "find_dynamic_lex",
     "find_dynamic_lex_p_sc",
@@ -13391,7 +13287,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 1015 */
+  { /* 1007 */
     /* type PARROT_FUNCTION_OP, */
     "find_caller_lex",
     "find_caller_lex_p_s",
@@ -13403,7 +13299,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 1016 */
+  { /* 1008 */
     /* type PARROT_FUNCTION_OP, */
     "find_caller_lex",
     "find_caller_lex_p_sc",
@@ -13415,7 +13311,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 1017 */
+  { /* 1009 */
     /* type PARROT_FUNCTION_OP, */
     "get_namespace",
     "get_namespace_p",
@@ -13427,7 +13323,7 @@
     { PARROT_ARGDIR_OUT },
     { 0 }
   },
-  { /* 1018 */
+  { /* 1010 */
     /* type PARROT_FUNCTION_OP, */
     "get_namespace",
     "get_namespace_p_p",
@@ -13439,7 +13335,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 1019 */
+  { /* 1011 */
     /* type PARROT_FUNCTION_OP, */
     "get_namespace",
     "get_namespace_p_pc",
@@ -13451,7 +13347,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 1020 */
+  { /* 1012 */
     /* type PARROT_FUNCTION_OP, */
     "get_hll_namespace",
     "get_hll_namespace_p",
@@ -13463,7 +13359,7 @@
     { PARROT_ARGDIR_OUT },
     { 0 }
   },
-  { /* 1021 */
+  { /* 1013 */
     /* type PARROT_FUNCTION_OP, */
     "get_hll_namespace",
     "get_hll_namespace_p_p",
@@ -13475,7 +13371,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 1022 */
+  { /* 1014 */
     /* type PARROT_FUNCTION_OP, */
     "get_hll_namespace",
     "get_hll_namespace_p_pc",
@@ -13487,7 +13383,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 1023 */
+  { /* 1015 */
     /* type PARROT_FUNCTION_OP, */
     "get_root_namespace",
     "get_root_namespace_p",
@@ -13499,7 +13395,7 @@
     { PARROT_ARGDIR_OUT },
     { 0 }
   },
-  { /* 1024 */
+  { /* 1016 */
     /* type PARROT_FUNCTION_OP, */
     "get_root_namespace",
     "get_root_namespace_p_p",
@@ -13511,7 +13407,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 1025 */
+  { /* 1017 */
     /* type PARROT_FUNCTION_OP, */
     "get_root_namespace",
     "get_root_namespace_p_pc",
@@ -13523,7 +13419,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 1026 */
+  { /* 1018 */
     /* type PARROT_FUNCTION_OP, */
     "get_global",
     "get_global_p_s",
@@ -13535,7 +13431,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 1027 */
+  { /* 1019 */
     /* type PARROT_FUNCTION_OP, */
     "get_global",
     "get_global_p_sc",
@@ -13547,7 +13443,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 1028 */
+  { /* 1020 */
     /* type PARROT_FUNCTION_OP, */
     "get_global",
     "get_global_p_p_s",
@@ -13559,7 +13455,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 1029 */
+  { /* 1021 */
     /* type PARROT_FUNCTION_OP, */
     "get_global",
     "get_global_p_pc_s",
@@ -13571,7 +13467,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 1030 */
+  { /* 1022 */
     /* type PARROT_FUNCTION_OP, */
     "get_global",
     "get_global_p_p_sc",
@@ -13583,7 +13479,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 1031 */
+  { /* 1023 */
     /* type PARROT_FUNCTION_OP, */
     "get_global",
     "get_global_p_pc_sc",
@@ -13595,7 +13491,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 1032 */
+  { /* 1024 */
     /* type PARROT_FUNCTION_OP, */
     "get_hll_global",
     "get_hll_global_p_s",
@@ -13607,7 +13503,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 1033 */
+  { /* 1025 */
     /* type PARROT_FUNCTION_OP, */
     "get_hll_global",
     "get_hll_global_p_sc",
@@ -13619,7 +13515,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 1034 */
+  { /* 1026 */
     /* type PARROT_FUNCTION_OP, */
     "get_hll_global",
     "get_hll_global_p_p_s",
@@ -13631,7 +13527,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 1035 */
+  { /* 1027 */
     /* type PARROT_FUNCTION_OP, */
     "get_hll_global",
     "get_hll_global_p_pc_s",
@@ -13643,7 +13539,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 1036 */
+  { /* 1028 */
     /* type PARROT_FUNCTION_OP, */
     "get_hll_global",
     "get_hll_global_p_p_sc",
@@ -13655,7 +13551,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 1037 */
+  { /* 1029 */
     /* type PARROT_FUNCTION_OP, */
     "get_hll_global",
     "get_hll_global_p_pc_sc",
@@ -13667,7 +13563,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 1038 */
+  { /* 1030 */
     /* type PARROT_FUNCTION_OP, */
     "get_root_global",
     "get_root_global_p_s",
@@ -13679,7 +13575,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 1039 */
+  { /* 1031 */
     /* type PARROT_FUNCTION_OP, */
     "get_root_global",
     "get_root_global_p_sc",
@@ -13691,7 +13587,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 1040 */
+  { /* 1032 */
     /* type PARROT_FUNCTION_OP, */
     "get_root_global",
     "get_root_global_p_p_s",
@@ -13703,7 +13599,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 1041 */
+  { /* 1033 */
     /* type PARROT_FUNCTION_OP, */
     "get_root_global",
     "get_root_global_p_pc_s",
@@ -13715,7 +13611,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 1042 */
+  { /* 1034 */
     /* type PARROT_FUNCTION_OP, */
     "get_root_global",
     "get_root_global_p_p_sc",
@@ -13727,7 +13623,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 1043 */
+  { /* 1035 */
     /* type PARROT_FUNCTION_OP, */
     "get_root_global",
     "get_root_global_p_pc_sc",
@@ -13739,7 +13635,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 1044 */
+  { /* 1036 */
     /* type PARROT_FUNCTION_OP, */
     "set_global",
     "set_global_s_p",
@@ -13751,7 +13647,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 1045 */
+  { /* 1037 */
     /* type PARROT_FUNCTION_OP, */
     "set_global",
     "set_global_sc_p",
@@ -13763,7 +13659,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 1046 */
+  { /* 1038 */
     /* type PARROT_FUNCTION_OP, */
     "set_global",
     "set_global_p_s_p",
@@ -13775,7 +13671,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 1047 */
+  { /* 1039 */
     /* type PARROT_FUNCTION_OP, */
     "set_global",
     "set_global_pc_s_p",
@@ -13787,7 +13683,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 1048 */
+  { /* 1040 */
     /* type PARROT_FUNCTION_OP, */
     "set_global",
     "set_global_p_sc_p",
@@ -13799,7 +13695,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 1049 */
+  { /* 1041 */
     /* type PARROT_FUNCTION_OP, */
     "set_global",
     "set_global_pc_sc_p",
@@ -13811,7 +13707,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 1050 */
+  { /* 1042 */
     /* type PARROT_FUNCTION_OP, */
     "set_hll_global",
     "set_hll_global_s_p",
@@ -13823,7 +13719,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 1051 */
+  { /* 1043 */
     /* type PARROT_FUNCTION_OP, */
     "set_hll_global",
     "set_hll_global_sc_p",
@@ -13835,7 +13731,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 1052 */
+  { /* 1044 */
     /* type PARROT_FUNCTION_OP, */
     "set_hll_global",
     "set_hll_global_p_s_p",
@@ -13847,7 +13743,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 1053 */
+  { /* 1045 */
     /* type PARROT_FUNCTION_OP, */
     "set_hll_global",
     "set_hll_global_pc_s_p",
@@ -13859,7 +13755,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 1054 */
+  { /* 1046 */
     /* type PARROT_FUNCTION_OP, */
     "set_hll_global",
     "set_hll_global_p_sc_p",
@@ -13871,7 +13767,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 1055 */
+  { /* 1047 */
     /* type PARROT_FUNCTION_OP, */
     "set_hll_global",
     "set_hll_global_pc_sc_p",
@@ -13883,7 +13779,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 1056 */
+  { /* 1048 */
     /* type PARROT_FUNCTION_OP, */
     "set_root_global",
     "set_root_global_s_p",
@@ -13895,7 +13791,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 1057 */
+  { /* 1049 */
     /* type PARROT_FUNCTION_OP, */
     "set_root_global",
     "set_root_global_sc_p",
@@ -13907,7 +13803,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 1058 */
+  { /* 1050 */
     /* type PARROT_FUNCTION_OP, */
     "set_root_global",
     "set_root_global_p_s_p",
@@ -13919,7 +13815,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 1059 */
+  { /* 1051 */
     /* type PARROT_FUNCTION_OP, */
     "set_root_global",
     "set_root_global_pc_s_p",
@@ -13931,7 +13827,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 1060 */
+  { /* 1052 */
     /* type PARROT_FUNCTION_OP, */
     "set_root_global",
     "set_root_global_p_sc_p",
@@ -13943,7 +13839,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 1061 */
+  { /* 1053 */
     /* type PARROT_FUNCTION_OP, */
     "set_root_global",
     "set_root_global_pc_sc_p",
@@ -13955,7 +13851,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 1062 */
+  { /* 1054 */
     /* type PARROT_FUNCTION_OP, */
     "find_name",
     "find_name_p_s",
@@ -13967,7 +13863,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 1063 */
+  { /* 1055 */
     /* type PARROT_FUNCTION_OP, */
     "find_name",
     "find_name_p_sc",
@@ -13979,7 +13875,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 1064 */
+  { /* 1056 */
     /* type PARROT_INLINE_OP, */
     "find_sub_not_null",
     "find_sub_not_null_p_s",
@@ -13991,7 +13887,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 1065 */
+  { /* 1057 */
     /* type PARROT_INLINE_OP, */
     "find_sub_not_null",
     "find_sub_not_null_p_sc",
@@ -14003,7 +13899,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 1066 */
+  { /* 1058 */
     /* type PARROT_FUNCTION_OP, */
     "trap",
     "trap",
@@ -14015,7 +13911,7 @@
     { (arg_dir_t) 0 },
     { 0 }
   },
-  { /* 1067 */
+  { /* 1059 */
     /* type PARROT_INLINE_OP, */
     "set_label",
     "set_label_p_ic",
@@ -14027,7 +13923,7 @@
     { PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 1 }
   },
-  { /* 1068 */
+  { /* 1060 */
     /* type PARROT_INLINE_OP, */
     "get_label",
     "get_label_i_p",
@@ -14039,7 +13935,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 1069 */
+  { /* 1061 */
     /* type PARROT_INLINE_OP, */
     "fetch",
     "fetch_p_p_p_p",
@@ -14051,7 +13947,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1070 */
+  { /* 1062 */
     /* type PARROT_INLINE_OP, */
     "fetch",
     "fetch_p_pc_p_p",
@@ -14063,7 +13959,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1071 */
+  { /* 1063 */
     /* type PARROT_INLINE_OP, */
     "fetch",
     "fetch_p_p_pc_p",
@@ -14075,7 +13971,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1072 */
+  { /* 1064 */
     /* type PARROT_INLINE_OP, */
     "fetch",
     "fetch_p_pc_pc_p",
@@ -14087,7 +13983,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1073 */
+  { /* 1065 */
     /* type PARROT_INLINE_OP, */
     "fetch",
     "fetch_p_p_p_pc",
@@ -14099,7 +13995,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1074 */
+  { /* 1066 */
     /* type PARROT_INLINE_OP, */
     "fetch",
     "fetch_p_pc_p_pc",
@@ -14111,7 +14007,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1075 */
+  { /* 1067 */
     /* type PARROT_INLINE_OP, */
     "fetch",
     "fetch_p_p_pc_pc",
@@ -14123,7 +14019,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1076 */
+  { /* 1068 */
     /* type PARROT_INLINE_OP, */
     "fetch",
     "fetch_p_pc_pc_pc",
@@ -14135,7 +14031,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1077 */
+  { /* 1069 */
     /* type PARROT_INLINE_OP, */
     "fetch",
     "fetch_p_p_i_p",
@@ -14147,7 +14043,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1078 */
+  { /* 1070 */
     /* type PARROT_INLINE_OP, */
     "fetch",
     "fetch_p_pc_i_p",
@@ -14159,7 +14055,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1079 */
+  { /* 1071 */
     /* type PARROT_INLINE_OP, */
     "fetch",
     "fetch_p_p_ic_p",
@@ -14171,7 +14067,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1080 */
+  { /* 1072 */
     /* type PARROT_INLINE_OP, */
     "fetch",
     "fetch_p_pc_ic_p",
@@ -14183,7 +14079,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1081 */
+  { /* 1073 */
     /* type PARROT_INLINE_OP, */
     "fetch",
     "fetch_p_p_i_pc",
@@ -14195,7 +14091,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1082 */
+  { /* 1074 */
     /* type PARROT_INLINE_OP, */
     "fetch",
     "fetch_p_pc_i_pc",
@@ -14207,7 +14103,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1083 */
+  { /* 1075 */
     /* type PARROT_INLINE_OP, */
     "fetch",
     "fetch_p_p_ic_pc",
@@ -14219,7 +14115,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1084 */
+  { /* 1076 */
     /* type PARROT_INLINE_OP, */
     "fetch",
     "fetch_p_pc_ic_pc",
@@ -14231,7 +14127,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1085 */
+  { /* 1077 */
     /* type PARROT_INLINE_OP, */
     "fetch",
     "fetch_p_p_s_p",
@@ -14243,7 +14139,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1086 */
+  { /* 1078 */
     /* type PARROT_INLINE_OP, */
     "fetch",
     "fetch_p_pc_s_p",
@@ -14255,7 +14151,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1087 */
+  { /* 1079 */
     /* type PARROT_INLINE_OP, */
     "fetch",
     "fetch_p_p_sc_p",
@@ -14267,7 +14163,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1088 */
+  { /* 1080 */
     /* type PARROT_INLINE_OP, */
     "fetch",
     "fetch_p_pc_sc_p",
@@ -14279,7 +14175,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1089 */
+  { /* 1081 */
     /* type PARROT_INLINE_OP, */
     "fetch",
     "fetch_p_p_s_pc",
@@ -14291,7 +14187,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1090 */
+  { /* 1082 */
     /* type PARROT_INLINE_OP, */
     "fetch",
     "fetch_p_pc_s_pc",
@@ -14303,7 +14199,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1091 */
+  { /* 1083 */
     /* type PARROT_INLINE_OP, */
     "fetch",
     "fetch_p_p_sc_pc",
@@ -14315,7 +14211,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1092 */
+  { /* 1084 */
     /* type PARROT_INLINE_OP, */
     "fetch",
     "fetch_p_pc_sc_pc",
@@ -14327,7 +14223,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1093 */
+  { /* 1085 */
     /* type PARROT_INLINE_OP, */
     "vivify",
     "vivify_p_p_p_p",
@@ -14339,7 +14235,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1094 */
+  { /* 1086 */
     /* type PARROT_INLINE_OP, */
     "vivify",
     "vivify_p_pc_p_p",
@@ -14351,7 +14247,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1095 */
+  { /* 1087 */
     /* type PARROT_INLINE_OP, */
     "vivify",
     "vivify_p_p_pc_p",
@@ -14363,7 +14259,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1096 */
+  { /* 1088 */
     /* type PARROT_INLINE_OP, */
     "vivify",
     "vivify_p_pc_pc_p",
@@ -14375,7 +14271,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1097 */
+  { /* 1089 */
     /* type PARROT_INLINE_OP, */
     "vivify",
     "vivify_p_p_p_pc",
@@ -14387,7 +14283,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1098 */
+  { /* 1090 */
     /* type PARROT_INLINE_OP, */
     "vivify",
     "vivify_p_pc_p_pc",
@@ -14399,7 +14295,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1099 */
+  { /* 1091 */
     /* type PARROT_INLINE_OP, */
     "vivify",
     "vivify_p_p_pc_pc",
@@ -14411,7 +14307,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1100 */
+  { /* 1092 */
     /* type PARROT_INLINE_OP, */
     "vivify",
     "vivify_p_pc_pc_pc",
@@ -14423,7 +14319,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1101 */
+  { /* 1093 */
     /* type PARROT_INLINE_OP, */
     "vivify",
     "vivify_p_p_i_p",
@@ -14435,7 +14331,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1102 */
+  { /* 1094 */
     /* type PARROT_INLINE_OP, */
     "vivify",
     "vivify_p_pc_i_p",
@@ -14447,7 +14343,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1103 */
+  { /* 1095 */
     /* type PARROT_INLINE_OP, */
     "vivify",
     "vivify_p_p_ic_p",
@@ -14459,7 +14355,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1104 */
+  { /* 1096 */
     /* type PARROT_INLINE_OP, */
     "vivify",
     "vivify_p_pc_ic_p",
@@ -14471,7 +14367,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1105 */
+  { /* 1097 */
     /* type PARROT_INLINE_OP, */
     "vivify",
     "vivify_p_p_i_pc",
@@ -14483,7 +14379,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1106 */
+  { /* 1098 */
     /* type PARROT_INLINE_OP, */
     "vivify",
     "vivify_p_pc_i_pc",
@@ -14495,7 +14391,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1107 */
+  { /* 1099 */
     /* type PARROT_INLINE_OP, */
     "vivify",
     "vivify_p_p_ic_pc",
@@ -14507,7 +14403,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1108 */
+  { /* 1100 */
     /* type PARROT_INLINE_OP, */
     "vivify",
     "vivify_p_pc_ic_pc",
@@ -14519,7 +14415,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1109 */
+  { /* 1101 */
     /* type PARROT_INLINE_OP, */
     "vivify",
     "vivify_p_p_s_p",
@@ -14531,7 +14427,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1110 */
+  { /* 1102 */
     /* type PARROT_INLINE_OP, */
     "vivify",
     "vivify_p_pc_s_p",
@@ -14543,7 +14439,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1111 */
+  { /* 1103 */
     /* type PARROT_INLINE_OP, */
     "vivify",
     "vivify_p_p_sc_p",
@@ -14555,7 +14451,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1112 */
+  { /* 1104 */
     /* type PARROT_INLINE_OP, */
     "vivify",
     "vivify_p_pc_sc_p",
@@ -14567,7 +14463,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1113 */
+  { /* 1105 */
     /* type PARROT_INLINE_OP, */
     "vivify",
     "vivify_p_p_s_pc",
@@ -14579,7 +14475,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1114 */
+  { /* 1106 */
     /* type PARROT_INLINE_OP, */
     "vivify",
     "vivify_p_pc_s_pc",
@@ -14591,7 +14487,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1115 */
+  { /* 1107 */
     /* type PARROT_INLINE_OP, */
     "vivify",
     "vivify_p_p_sc_pc",
@@ -14603,7 +14499,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1116 */
+  { /* 1108 */
     /* type PARROT_INLINE_OP, */
     "vivify",
     "vivify_p_pc_sc_pc",
@@ -14615,7 +14511,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0, 0 }
   },
-  { /* 1117 */
+  { /* 1109 */
     /* type PARROT_FUNCTION_OP, */
     "new",
     "new_p_s_i",
@@ -14627,7 +14523,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 1118 */
+  { /* 1110 */
     /* type PARROT_FUNCTION_OP, */
     "new",
     "new_p_sc_i",
@@ -14639,7 +14535,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 1119 */
+  { /* 1111 */
     /* type PARROT_FUNCTION_OP, */
     "new",
     "new_p_s_ic",
@@ -14651,7 +14547,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 1120 */
+  { /* 1112 */
     /* type PARROT_FUNCTION_OP, */
     "new",
     "new_p_sc_ic",
@@ -14663,7 +14559,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 1121 */
+  { /* 1113 */
     /* type PARROT_FUNCTION_OP, */
     "new",
     "new_p_p_i",
@@ -14675,7 +14571,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 1122 */
+  { /* 1114 */
     /* type PARROT_FUNCTION_OP, */
     "new",
     "new_p_pc_i",
@@ -14687,7 +14583,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 1123 */
+  { /* 1115 */
     /* type PARROT_FUNCTION_OP, */
     "new",
     "new_p_p_ic",
@@ -14699,7 +14595,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 1124 */
+  { /* 1116 */
     /* type PARROT_FUNCTION_OP, */
     "new",
     "new_p_pc_ic",
@@ -14711,7 +14607,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 1125 */
+  { /* 1117 */
     /* type PARROT_FUNCTION_OP, */
     "root_new",
     "root_new_p_p_i",
@@ -14723,7 +14619,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 1126 */
+  { /* 1118 */
     /* type PARROT_FUNCTION_OP, */
     "root_new",
     "root_new_p_pc_i",
@@ -14735,7 +14631,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 1127 */
+  { /* 1119 */
     /* type PARROT_FUNCTION_OP, */
     "root_new",
     "root_new_p_p_ic",
@@ -14747,7 +14643,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 1128 */
+  { /* 1120 */
     /* type PARROT_FUNCTION_OP, */
     "root_new",
     "root_new_p_pc_ic",
@@ -14759,7 +14655,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN, PARROT_ARGDIR_IN },
     { 0, 0, 0 }
   },
-  { /* 1129 */
+  { /* 1121 */
     /* type PARROT_FUNCTION_OP, */
     "find_codepoint",
     "find_codepoint_i_s",
@@ -14771,7 +14667,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 1130 */
+  { /* 1122 */
     /* type PARROT_FUNCTION_OP, */
     "find_codepoint",
     "find_codepoint_i_sc",
@@ -14783,7 +14679,7 @@
     { PARROT_ARGDIR_OUT, PARROT_ARGDIR_IN },
     { 0, 0 }
   },
-  { /* 1131 */
+  { /* 1123 */
     /* type PARROT_FUNCTION_OP, */
     "unroll",
     "unroll_p",
@@ -14795,7 +14691,7 @@
     { PARROT_ARGDIR_IN },
     { 0 }
   },
-  { /* 1132 */
+  { /* 1124 */
     /* type PARROT_FUNCTION_OP, */
     "unroll",
     "unroll_pc",
@@ -18035,70 +17931,6 @@
 return (opcode_t *)cur_opcode + 4;}
 
 opcode_t *
-Parrot_close_p(opcode_t *cur_opcode, PARROT_INTERP)  {
-    const Parrot_Context * const CUR_CTX = Parrot_pcc_get_context_struct(interp, interp->ctx);
-    Parrot_io_close(interp, PREG(1));
-
-return (opcode_t *)cur_opcode + 2;}
-
-opcode_t *
-Parrot_fdopen_p_i_s(opcode_t *cur_opcode, PARROT_INTERP)  {
-    const Parrot_Context * const CUR_CTX = Parrot_pcc_get_context_struct(interp, interp->ctx);
-    PREG(1) = Parrot_io_fdopen(interp, PMCNULL, (PIOHANDLE)IREG(2), SREG(3));
-    if (!PREG(1))
-        PREG(1) = Parrot_pmc_new(interp, enum_class_Undef);
-
-return (opcode_t *)cur_opcode + 4;}
-
-opcode_t *
-Parrot_fdopen_p_ic_s(opcode_t *cur_opcode, PARROT_INTERP)  {
-    const Parrot_Context * const CUR_CTX = Parrot_pcc_get_context_struct(interp, interp->ctx);
-    PREG(1) = Parrot_io_fdopen(interp, PMCNULL, (PIOHANDLE)cur_opcode[2], SREG(3));
-    if (!PREG(1))
-        PREG(1) = Parrot_pmc_new(interp, enum_class_Undef);
-
-return (opcode_t *)cur_opcode + 4;}
-
-opcode_t *
-Parrot_fdopen_p_i_sc(opcode_t *cur_opcode, PARROT_INTERP)  {
-    const Parrot_Context * const CUR_CTX = Parrot_pcc_get_context_struct(interp, interp->ctx);
-    PREG(1) = Parrot_io_fdopen(interp, PMCNULL, (PIOHANDLE)IREG(2), CONST(3)->u.string);
-    if (!PREG(1))
-        PREG(1) = Parrot_pmc_new(interp, enum_class_Undef);
-
-return (opcode_t *)cur_opcode + 4;}
-
-opcode_t *
-Parrot_fdopen_p_ic_sc(opcode_t *cur_opcode, PARROT_INTERP)  {
-    const Parrot_Context * const CUR_CTX = Parrot_pcc_get_context_struct(interp, interp->ctx);
-    PREG(1) = Parrot_io_fdopen(interp, PMCNULL, (PIOHANDLE)cur_opcode[2], CONST(3)->u.string);
-    if (!PREG(1))
-        PREG(1) = Parrot_pmc_new(interp, enum_class_Undef);
-
-return (opcode_t *)cur_opcode + 4;}
-
-opcode_t *
-Parrot_getstdin_p(opcode_t *cur_opcode, PARROT_INTERP)  {
-    const Parrot_Context * const CUR_CTX = Parrot_pcc_get_context_struct(interp, interp->ctx);
-    PREG(1) = _PIO_STDIN(interp);
-
-return (opcode_t *)cur_opcode + 2;}
-
-opcode_t *
-Parrot_getstdout_p(opcode_t *cur_opcode, PARROT_INTERP)  {
-    const Parrot_Context * const CUR_CTX = Parrot_pcc_get_context_struct(interp, interp->ctx);
-    PREG(1) = _PIO_STDOUT(interp);
-
-return (opcode_t *)cur_opcode + 2;}
-
-opcode_t *
-Parrot_getstderr_p(opcode_t *cur_opcode, PARROT_INTERP)  {
-    const Parrot_Context * const CUR_CTX = Parrot_pcc_get_context_struct(interp, interp->ctx);
-    PREG(1) = _PIO_STDERR(interp);
-
-return (opcode_t *)cur_opcode + 2;}
-
-opcode_t *
 Parrot_setstdin_p(opcode_t *cur_opcode, PARROT_INTERP)  {
     const Parrot_Context * const CUR_CTX = Parrot_pcc_get_context_struct(interp, interp->ctx);
     _PIO_STDIN(interp) = PREG(1);
@@ -26528,7 +26360,7 @@
   2,    /* major_version */
   4,    /* minor_version */
   0,    /* patch_version */
-  1133,             /* op_count */
+  1125,             /* op_count */
   core_op_info_table,       /* op_info_table */
   core_op_func_table,       /* op_func_table */
   get_op          /* op_code() */ 

Modified: branches/ops_massacre/src/ops/io.ops
==============================================================================
--- branches/ops_massacre/src/ops/io.ops	Tue May 25 03:37:30 2010	(r46983)
+++ branches/ops_massacre/src/ops/io.ops	Tue May 25 06:03:30 2010	(r46984)
@@ -30,93 +30,6 @@
 
 =cut
 
-
-########################################
-
-=item B<close>(invar PMC)
-
-Close IO object $1
-
-=cut
-
-inline op close(invar PMC) :base_io {
-    Parrot_io_close(interp, $1);
-}
-
-########################################
-
-=item B<fdopen>(out PMC, in INT, in STR)
-
-Create ParrotIO object in $1 as a copy of file descriptor $2.
-
-=cut
-
-inline op fdopen(out PMC, in INT, in STR) :filesys_open {
-    $1 = Parrot_io_fdopen(interp, PMCNULL, (PIOHANDLE)$2, $3);
-    if (!$1)
-        $1 = Parrot_pmc_new(interp, enum_class_Undef);
-}
-
-=item B<getstdin>(out PMC)
-
-Create a new ParrotIO object for the stdin file descriptor and
-store it in $1
-
-=item B<getstdout>(out PMC)
-
-Create a new ParrotIO object for the stdout file descriptor and
-store it in $1
-
-=item B<getstderr>(out PMC)
-
-Create a new ParrotIO object for the stderr file descriptor and
-store it in $1
-
-=cut
-
-inline op getstdin(out PMC) :base_io {
-    $1 = _PIO_STDIN(interp);
-}
-
-inline op getstdout(out PMC) :base_io {
-    $1 = _PIO_STDOUT(interp);
-}
-
-inline op getstderr(out PMC) :base_io {
-    $1 = _PIO_STDERR(interp);
-}
-
-#########################################
-
-=item B<setstdin>(invar PMC)
-
-Sets the standard input for a bare C<read> op to go to the supplied PMC.
-Call C<getstdin> first if you care about retaining the previous PMC.
-
-=item B<setstdout>(invar PMC)
-
-Sets the standard output for a bare C<print> op to go to the supplied PMC.
-Call C<getstdout> first if you care about retaining the previous PMC.
-
-=item B<setstderr>(invar PMC)
-
-Sets the standard error for a bare C<printerr> op to go to the supplied PMC.
-Call C<getstderr> first if you care about retaining the previous PMC.
-
-=cut
-
-inline op setstdin(invar PMC) :base_io {
-    _PIO_STDIN(interp) = $1;
-}
-
-inline op setstdout(invar PMC) :base_io {
-    _PIO_STDOUT(interp) = $1;
-}
-
-inline op setstderr(invar PMC) :base_io {
-    _PIO_STDERR(interp) = $1;
-}
-
 #########################################
 
 =item B<open>(out PMC, in STR, in STR)

Modified: branches/ops_massacre/src/ops/ops.num
==============================================================================
--- branches/ops_massacre/src/ops/ops.num	Tue May 25 03:37:30 2010	(r46983)
+++ branches/ops_massacre/src/ops/ops.num	Tue May 25 06:03:30 2010	(r46984)
@@ -365,725 +365,717 @@
 xor_i_ic_i                      341
 xor_i_i_ic                      342
 xor_p_p_p                       343
-close_p                         344
-fdopen_p_i_s                    345
-fdopen_p_ic_s                   346
-fdopen_p_i_sc                   347
-fdopen_p_ic_sc                  348
-getstdin_p                      349
-getstdout_p                     350
-getstderr_p                     351
-setstdin_p                      352
-setstdout_p                     353
-setstderr_p                     354
-open_p_s_s                      355
-open_p_sc_s                     356
-open_p_s_sc                     357
-open_p_sc_sc                    358
-open_p_s                        359
-open_p_sc                       360
-print_i                         361
-print_ic                        362
-print_n                         363
-print_nc                        364
-print_s                         365
-print_sc                        366
-print_p                         367
-say_i                           368
-say_ic                          369
-say_n                           370
-say_nc                          371
-say_s                           372
-say_sc                          373
-say_p                           374
-printerr_i                      375
-printerr_ic                     376
-printerr_n                      377
-printerr_nc                     378
-printerr_s                      379
-printerr_sc                     380
-printerr_p                      381
-print_p_i                       382
-print_p_ic                      383
-print_p_n                       384
-print_p_nc                      385
-print_p_s                       386
-print_p_sc                      387
-print_p_p                       388
-read_s_i                        389
-read_s_ic                       390
-read_s_p_i                      391
-read_s_p_ic                     392
-readline_s_p                    393
-peek_s                          394
-peek_s_p                        395
-stat_i_s_i                      396
-stat_i_sc_i                     397
-stat_i_s_ic                     398
-stat_i_sc_ic                    399
-stat_i_i_i                      400
-stat_i_ic_i                     401
-stat_i_i_ic                     402
-stat_i_ic_ic                    403
-seek_p_i_i                      404
-seek_p_ic_i                     405
-seek_p_i_ic                     406
-seek_p_ic_ic                    407
-seek_p_i_i_i                    408
-seek_p_ic_i_i                   409
-seek_p_i_ic_i                   410
-seek_p_ic_ic_i                  411
-seek_p_i_i_ic                   412
-seek_p_ic_i_ic                  413
-seek_p_i_ic_ic                  414
-seek_p_ic_ic_ic                 415
-tell_i_p                        416
-tell_i_i_p                      417
-abs_i                           418
-abs_n                           419
-abs_i_i                         420
-abs_n_n                         421
-abs_p                           422
-abs_p_p                         423
-add_i_i                         424
-add_i_ic                        425
-add_n_n                         426
-add_n_nc                        427
-add_p_p                         428
-add_p_i                         429
-add_p_ic                        430
-add_p_n                         431
-add_p_nc                        432
-add_i_i_i                       433
-add_i_ic_i                      434
-add_i_i_ic                      435
-add_n_n_n                       436
-add_n_nc_n                      437
-add_n_n_nc                      438
-add_p_p_p                       439
-add_p_p_i                       440
-add_p_p_ic                      441
-add_p_p_n                       442
-add_p_p_nc                      443
-dec_i                           444
-dec_n                           445
-dec_p                           446
-div_i_i                         447
-div_i_ic                        448
-div_n_n                         449
-div_n_nc                        450
-div_p_p                         451
-div_p_i                         452
-div_p_ic                        453
-div_p_n                         454
-div_p_nc                        455
-div_i_i_i                       456
-div_i_ic_i                      457
-div_i_i_ic                      458
-div_i_ic_ic                     459
-div_n_n_n                       460
-div_n_nc_n                      461
-div_n_n_nc                      462
-div_n_nc_nc                     463
-div_p_p_p                       464
-div_p_p_i                       465
-div_p_p_ic                      466
-div_p_p_n                       467
-div_p_p_nc                      468
-fdiv_i_i                        469
-fdiv_i_ic                       470
-fdiv_n_n                        471
-fdiv_n_nc                       472
-fdiv_p_p                        473
-fdiv_p_i                        474
-fdiv_p_ic                       475
-fdiv_p_n                        476
-fdiv_p_nc                       477
-fdiv_i_i_i                      478
-fdiv_i_ic_i                     479
-fdiv_i_i_ic                     480
-fdiv_n_n_n                      481
-fdiv_n_nc_n                     482
-fdiv_n_n_nc                     483
-fdiv_p_p_p                      484
-fdiv_p_p_i                      485
-fdiv_p_p_ic                     486
-fdiv_p_p_n                      487
-fdiv_p_p_nc                     488
-ceil_n                          489
-ceil_i_n                        490
-ceil_n_n                        491
-floor_n                         492
-floor_i_n                       493
-floor_n_n                       494
-inc_i                           495
-inc_n                           496
-inc_p                           497
-mod_i_i                         498
-mod_i_ic                        499
-mod_n_n                         500
-mod_n_nc                        501
-mod_p_p                         502
-mod_p_i                         503
-mod_p_ic                        504
-mod_p_n                         505
-mod_p_nc                        506
-mod_i_i_i                       507
-mod_i_ic_i                      508
-mod_i_i_ic                      509
-mod_n_n_n                       510
-mod_n_nc_n                      511
-mod_n_n_nc                      512
-mod_p_p_p                       513
-mod_p_p_i                       514
-mod_p_p_ic                      515
-mod_p_p_n                       516
-mod_p_p_nc                      517
-mul_i_i                         518
-mul_i_ic                        519
-mul_n_n                         520
-mul_n_nc                        521
-mul_p_p                         522
-mul_p_i                         523
-mul_p_ic                        524
-mul_p_n                         525
-mul_p_nc                        526
-mul_i_i_i                       527
-mul_i_ic_i                      528
-mul_i_i_ic                      529
-mul_n_n_n                       530
-mul_n_nc_n                      531
-mul_n_n_nc                      532
-mul_p_p_p                       533
-mul_p_p_i                       534
-mul_p_p_ic                      535
-mul_p_p_n                       536
-mul_p_p_nc                      537
-neg_i                           538
-neg_n                           539
-neg_p                           540
-neg_i_i                         541
-neg_n_n                         542
-neg_p_p                         543
-sub_i_i                         544
-sub_i_ic                        545
-sub_n_n                         546
-sub_n_nc                        547
-sub_p_p                         548
-sub_p_i                         549
-sub_p_ic                        550
-sub_p_n                         551
-sub_p_nc                        552
-sub_i_i_i                       553
-sub_i_ic_i                      554
-sub_i_i_ic                      555
-sub_n_n_n                       556
-sub_n_nc_n                      557
-sub_n_n_nc                      558
-sub_p_p_p                       559
-sub_p_p_i                       560
-sub_p_p_ic                      561
-sub_p_p_n                       562
-sub_p_p_nc                      563
-sqrt_n_n                        564
-callmethodcc_p_s                565
-callmethodcc_p_sc               566
-callmethodcc_p_p                567
-callmethod_p_s_p                568
-callmethod_p_sc_p               569
-callmethod_p_p_p                570
-tailcallmethod_p_s              571
-tailcallmethod_p_sc             572
-tailcallmethod_p_p              573
-addmethod_p_s_p                 574
-addmethod_p_sc_p                575
-can_i_p_s                       576
-can_i_p_sc                      577
-does_i_p_s                      578
-does_i_p_sc                     579
-does_i_p_p                      580
-does_i_p_pc                     581
-isa_i_p_s                       582
-isa_i_p_sc                      583
-isa_i_p_p                       584
-isa_i_p_pc                      585
-newclass_p_s                    586
-newclass_p_sc                   587
-newclass_p_p                    588
-newclass_p_pc                   589
-subclass_p_p                    590
-subclass_p_pc                   591
-subclass_p_p_s                  592
-subclass_p_pc_s                 593
-subclass_p_p_sc                 594
-subclass_p_pc_sc                595
-subclass_p_p_p                  596
-subclass_p_pc_p                 597
-subclass_p_p_pc                 598
-subclass_p_pc_pc                599
-subclass_p_s                    600
-subclass_p_sc                   601
-subclass_p_s_s                  602
-subclass_p_sc_s                 603
-subclass_p_s_sc                 604
-subclass_p_sc_sc                605
-subclass_p_s_p                  606
-subclass_p_sc_p                 607
-subclass_p_s_pc                 608
-subclass_p_sc_pc                609
-get_class_p_s                   610
-get_class_p_sc                  611
-get_class_p_p                   612
-get_class_p_pc                  613
-class_p_p                       614
-addparent_p_p                   615
-removeparent_p_p                616
-addrole_p_p                     617
-addattribute_p_s                618
-addattribute_p_sc               619
-removeattribute_p_s             620
-removeattribute_p_sc            621
-getattribute_p_p_s              622
-getattribute_p_p_sc             623
-getattribute_p_p_p_s            624
-getattribute_p_p_pc_s           625
-getattribute_p_p_p_sc           626
-getattribute_p_p_pc_sc          627
-setattribute_p_s_p              628
-setattribute_p_sc_p             629
-setattribute_p_p_s_p            630
-setattribute_p_pc_s_p           631
-setattribute_p_p_sc_p           632
-setattribute_p_pc_sc_p          633
-inspect_p_p                     634
-inspect_p_pc                    635
-inspect_p_p_s                   636
-inspect_p_pc_s                  637
-inspect_p_p_sc                  638
-inspect_p_pc_sc                 639
-new_p_s                         640
-new_p_sc                        641
-new_p_s_p                       642
-new_p_sc_p                      643
-new_p_s_pc                      644
-new_p_sc_pc                     645
-new_p_p                         646
-new_p_pc                        647
-new_p_p_p                       648
-new_p_pc_p                      649
-new_p_p_pc                      650
-new_p_pc_pc                     651
-root_new_p_p                    652
-root_new_p_pc                   653
-root_new_p_p_p                  654
-root_new_p_pc_p                 655
-root_new_p_p_pc                 656
-root_new_p_pc_pc                657
-typeof_s_p                      658
-typeof_p_p                      659
-get_repr_s_p                    660
-find_method_p_p_s               661
-find_method_p_p_sc              662
-defined_i_p                     663
-defined_i_p_ki                  664
-defined_i_p_kic                 665
-defined_i_p_k                   666
-defined_i_p_kc                  667
-exists_i_p_ki                   668
-exists_i_p_kic                  669
-exists_i_p_k                    670
-exists_i_p_kc                   671
-delete_p_k                      672
-delete_p_kc                     673
-delete_p_ki                     674
-delete_p_kic                    675
-elements_i_p                    676
-push_p_i                        677
-push_p_ic                       678
-push_p_n                        679
-push_p_nc                       680
-push_p_s                        681
-push_p_sc                       682
-push_p_p                        683
-pop_i_p                         684
-pop_n_p                         685
-pop_s_p                         686
-pop_p_p                         687
-unshift_p_i                     688
-unshift_p_ic                    689
-unshift_p_n                     690
-unshift_p_nc                    691
-unshift_p_s                     692
-unshift_p_sc                    693
-unshift_p_p                     694
-shift_i_p                       695
-shift_n_p                       696
-shift_s_p                       697
-shift_p_p                       698
-splice_p_p_i_i                  699
-splice_p_p_ic_i                 700
-splice_p_p_i_ic                 701
-splice_p_p_ic_ic                702
-setprop_p_s_p                   703
-setprop_p_sc_p                  704
-getprop_p_s_p                   705
-getprop_p_sc_p                  706
-delprop_p_s                     707
-delprop_p_sc                    708
-prophash_p_p                    709
-freeze_s_p                      710
-thaw_p_s                        711
-thaw_p_sc                       712
-add_multi_s_s_p                 713
-add_multi_sc_s_p                714
-add_multi_s_sc_p                715
-add_multi_sc_sc_p               716
-find_multi_p_s_s                717
-find_multi_p_sc_s               718
-find_multi_p_s_sc               719
-find_multi_p_sc_sc              720
-register_p                      721
-unregister_p                    722
-box_p_i                         723
-box_p_ic                        724
-box_p_n                         725
-box_p_nc                        726
-box_p_s                         727
-box_p_sc                        728
-iter_p_p                        729
-morph_p_p                       730
-morph_p_pc                      731
-clone_s_s                       732
-clone_s_sc                      733
-set_i_i                         734
-set_i_ic                        735
-set_i_n                         736
-set_i_nc                        737
-set_i_s                         738
-set_i_sc                        739
-set_n_n                         740
-set_n_nc                        741
-set_n_i                         742
-set_n_ic                        743
-set_n_s                         744
-set_n_sc                        745
-set_n_p                         746
-set_s_p                         747
-set_s_s                         748
-set_s_sc                        749
-set_s_i                         750
-set_s_ic                        751
-set_s_n                         752
-set_s_nc                        753
-set_p_pc                        754
-set_p_p                         755
-set_p_i                         756
-set_p_ic                        757
-set_p_n                         758
-set_p_nc                        759
-set_p_s                         760
-set_p_sc                        761
-set_i_p                         762
-assign_p_p                      763
-assign_p_i                      764
-assign_p_ic                     765
-assign_p_n                      766
-assign_p_nc                     767
-assign_p_s                      768
-assign_p_sc                     769
-assign_s_s                      770
-assign_s_sc                     771
-setref_p_p                      772
-deref_p_p                       773
-set_p_ki_i                      774
-set_p_kic_i                     775
-set_p_ki_ic                     776
-set_p_kic_ic                    777
-set_p_ki_n                      778
-set_p_kic_n                     779
-set_p_ki_nc                     780
-set_p_kic_nc                    781
-set_p_ki_s                      782
-set_p_kic_s                     783
-set_p_ki_sc                     784
-set_p_kic_sc                    785
-set_p_ki_p                      786
-set_p_kic_p                     787
-set_i_p_ki                      788
-set_i_p_kic                     789
-set_n_p_ki                      790
-set_n_p_kic                     791
-set_s_p_ki                      792
-set_s_p_kic                     793
-set_p_p_ki                      794
-set_p_p_kic                     795
-set_p_k_i                       796
-set_p_kc_i                      797
-set_p_k_ic                      798
-set_p_kc_ic                     799
-set_p_k_n                       800
-set_p_kc_n                      801
-set_p_k_nc                      802
-set_p_kc_nc                     803
-set_p_k_s                       804
-set_p_kc_s                      805
-set_p_k_sc                      806
-set_p_kc_sc                     807
-set_p_k_p                       808
-set_p_kc_p                      809
-set_i_p_k                       810
-set_i_p_kc                      811
-set_n_p_k                       812
-set_n_p_kc                      813
-set_s_p_k                       814
-set_s_p_kc                      815
-set_p_p_k                       816
-set_p_p_kc                      817
-clone_p_p                       818
-clone_p_p_p                     819
-clone_p_p_pc                    820
-copy_p_p                        821
-null_s                          822
-null_i                          823
-null_p                          824
-null_n                          825
-ord_i_s                         826
-ord_i_sc                        827
-ord_i_s_i                       828
-ord_i_sc_i                      829
-ord_i_s_ic                      830
-ord_i_sc_ic                     831
-chr_s_i                         832
-chr_s_ic                        833
-chopn_s_s_i                     834
-chopn_s_sc_i                    835
-chopn_s_s_ic                    836
-chopn_s_sc_ic                   837
-concat_s_s                      838
-concat_s_sc                     839
-concat_p_p                      840
-concat_p_s                      841
-concat_p_sc                     842
-concat_s_s_s                    843
-concat_s_sc_s                   844
-concat_s_s_sc                   845
-concat_p_p_s                    846
-concat_p_p_sc                   847
-concat_p_p_p                    848
-repeat_s_s_i                    849
-repeat_s_sc_i                   850
-repeat_s_s_ic                   851
-repeat_s_sc_ic                  852
-repeat_p_p_i                    853
-repeat_p_p_ic                   854
-repeat_p_p_p                    855
-repeat_p_i                      856
-repeat_p_ic                     857
-repeat_p_p                      858
-length_i_s                      859
-length_i_sc                     860
-bytelength_i_s                  861
-bytelength_i_sc                 862
-pin_s                           863
-unpin_s                         864
-substr_s_s_i                    865
-substr_s_sc_i                   866
-substr_s_s_ic                   867
-substr_s_sc_ic                  868
-substr_s_s_i_i                  869
-substr_s_sc_i_i                 870
-substr_s_s_ic_i                 871
-substr_s_sc_ic_i                872
-substr_s_s_i_ic                 873
-substr_s_sc_i_ic                874
-substr_s_s_ic_ic                875
-substr_s_sc_ic_ic               876
-substr_s_p_i_i                  877
-substr_s_p_ic_i                 878
-substr_s_p_i_ic                 879
-substr_s_p_ic_ic                880
-replace_s_s_i_i_s               881
-replace_s_sc_i_i_s              882
-replace_s_s_ic_i_s              883
-replace_s_sc_ic_i_s             884
-replace_s_s_i_ic_s              885
-replace_s_sc_i_ic_s             886
-replace_s_s_ic_ic_s             887
-replace_s_sc_ic_ic_s            888
-replace_s_s_i_i_sc              889
-replace_s_sc_i_i_sc             890
-replace_s_s_ic_i_sc             891
-replace_s_sc_ic_i_sc            892
-replace_s_s_i_ic_sc             893
-replace_s_sc_i_ic_sc            894
-replace_s_s_ic_ic_sc            895
-replace_s_sc_ic_ic_sc           896
-index_i_s_s                     897
-index_i_sc_s                    898
-index_i_s_sc                    899
-index_i_sc_sc                   900
-index_i_s_s_i                   901
-index_i_sc_s_i                  902
-index_i_s_sc_i                  903
-index_i_sc_sc_i                 904
-index_i_s_s_ic                  905
-index_i_sc_s_ic                 906
-index_i_s_sc_ic                 907
-index_i_sc_sc_ic                908
-sprintf_s_s_p                   909
-sprintf_s_sc_p                  910
-sprintf_p_p_p                   911
-new_s                           912
-new_s_i                         913
-new_s_ic                        914
-stringinfo_i_s_i                915
-stringinfo_i_sc_i               916
-stringinfo_i_s_ic               917
-stringinfo_i_sc_ic              918
-upcase_s_s                      919
-upcase_s_sc                     920
-downcase_s_s                    921
-downcase_s_sc                   922
-titlecase_s_s                   923
-titlecase_s_sc                  924
-join_s_s_p                      925
-join_s_sc_p                     926
-split_p_s_s                     927
-split_p_sc_s                    928
-split_p_s_sc                    929
-split_p_sc_sc                   930
-charset_i_s                     931
-charset_i_sc                    932
-charsetname_s_i                 933
-charsetname_s_ic                934
-find_charset_i_s                935
-find_charset_i_sc               936
-trans_charset_s_s_i             937
-trans_charset_s_sc_i            938
-trans_charset_s_s_ic            939
-trans_charset_s_sc_ic           940
-encoding_i_s                    941
-encoding_i_sc                   942
-encodingname_s_i                943
-encodingname_s_ic               944
-find_encoding_i_s               945
-find_encoding_i_sc              946
-trans_encoding_s_s_i            947
-trans_encoding_s_sc_i           948
-trans_encoding_s_s_ic           949
-trans_encoding_s_sc_ic          950
-is_cclass_i_i_s_i               951
-is_cclass_i_ic_s_i              952
-is_cclass_i_i_sc_i              953
-is_cclass_i_ic_sc_i             954
-is_cclass_i_i_s_ic              955
-is_cclass_i_ic_s_ic             956
-is_cclass_i_i_sc_ic             957
-is_cclass_i_ic_sc_ic            958
-find_cclass_i_i_s_i_i           959
-find_cclass_i_ic_s_i_i          960
-find_cclass_i_i_sc_i_i          961
-find_cclass_i_ic_sc_i_i         962
-find_cclass_i_i_s_ic_i          963
-find_cclass_i_ic_s_ic_i         964
-find_cclass_i_i_sc_ic_i         965
-find_cclass_i_ic_sc_ic_i        966
-find_cclass_i_i_s_i_ic          967
-find_cclass_i_ic_s_i_ic         968
-find_cclass_i_i_sc_i_ic         969
-find_cclass_i_ic_sc_i_ic        970
-find_cclass_i_i_s_ic_ic         971
-find_cclass_i_ic_s_ic_ic        972
-find_cclass_i_i_sc_ic_ic        973
-find_cclass_i_ic_sc_ic_ic       974
-find_not_cclass_i_i_s_i_i       975
-find_not_cclass_i_ic_s_i_i      976
-find_not_cclass_i_i_sc_i_i      977
-find_not_cclass_i_ic_sc_i_i     978
-find_not_cclass_i_i_s_ic_i      979
-find_not_cclass_i_ic_s_ic_i     980
-find_not_cclass_i_i_sc_ic_i     981
-find_not_cclass_i_ic_sc_ic_i    982
-find_not_cclass_i_i_s_i_ic      983
-find_not_cclass_i_ic_s_i_ic     984
-find_not_cclass_i_i_sc_i_ic     985
-find_not_cclass_i_ic_sc_i_ic    986
-find_not_cclass_i_i_s_ic_ic     987
-find_not_cclass_i_ic_s_ic_ic    988
-find_not_cclass_i_i_sc_ic_ic    989
-find_not_cclass_i_ic_sc_ic_ic   990
-escape_s_s                      991
-compose_s_s                     992
-compose_s_sc                    993
-spawnw_i_s                      994
-spawnw_i_sc                     995
-spawnw_i_p                      996
-err_i                           997
-err_s                           998
-err_s_i                         999
-err_s_ic                       1000
-time_i                         1001
-time_n                         1002
-sleep_i                        1003
-sleep_ic                       1004
-sleep_n                        1005
-sleep_nc                       1006
-store_lex_s_p                  1007
-store_lex_sc_p                 1008
-store_dynamic_lex_s_p          1009
-store_dynamic_lex_sc_p         1010
-find_lex_p_s                   1011
-find_lex_p_sc                  1012
-find_dynamic_lex_p_s           1013
-find_dynamic_lex_p_sc          1014
-find_caller_lex_p_s            1015
-find_caller_lex_p_sc           1016
-get_namespace_p                1017
-get_namespace_p_p              1018
-get_namespace_p_pc             1019
-get_hll_namespace_p            1020
-get_hll_namespace_p_p          1021
-get_hll_namespace_p_pc         1022
-get_root_namespace_p           1023
-get_root_namespace_p_p         1024
-get_root_namespace_p_pc        1025
-get_global_p_s                 1026
-get_global_p_sc                1027
-get_global_p_p_s               1028
-get_global_p_pc_s              1029
-get_global_p_p_sc              1030
-get_global_p_pc_sc             1031
-get_hll_global_p_s             1032
-get_hll_global_p_sc            1033
-get_hll_global_p_p_s           1034
-get_hll_global_p_pc_s          1035
-get_hll_global_p_p_sc          1036
-get_hll_global_p_pc_sc         1037
-get_root_global_p_s            1038
-get_root_global_p_sc           1039
-get_root_global_p_p_s          1040
-get_root_global_p_pc_s         1041
-get_root_global_p_p_sc         1042
-get_root_global_p_pc_sc        1043
-set_global_s_p                 1044
-set_global_sc_p                1045
-set_global_p_s_p               1046
-set_global_pc_s_p              1047
-set_global_p_sc_p              1048
-set_global_pc_sc_p             1049
-set_hll_global_s_p             1050
-set_hll_global_sc_p            1051
-set_hll_global_p_s_p           1052
-set_hll_global_pc_s_p          1053
-set_hll_global_p_sc_p          1054
-set_hll_global_pc_sc_p         1055
-set_root_global_s_p            1056
-set_root_global_sc_p           1057
-set_root_global_p_s_p          1058
-set_root_global_pc_s_p         1059
-set_root_global_p_sc_p         1060
-set_root_global_pc_sc_p        1061
-find_name_p_s                  1062
-find_name_p_sc                 1063
-find_sub_not_null_p_s          1064
-find_sub_not_null_p_sc         1065
+setstdin_p                      344
+setstdout_p                     345
+setstderr_p                     346
+open_p_s_s                      347
+open_p_sc_s                     348
+open_p_s_sc                     349
+open_p_sc_sc                    350
+open_p_s                        351
+open_p_sc                       352
+print_i                         353
+print_ic                        354
+print_n                         355
+print_nc                        356
+print_s                         357
+print_sc                        358
+print_p                         359
+say_i                           360
+say_ic                          361
+say_n                           362
+say_nc                          363
+say_s                           364
+say_sc                          365
+say_p                           366
+printerr_i                      367
+printerr_ic                     368
+printerr_n                      369
+printerr_nc                     370
+printerr_s                      371
+printerr_sc                     372
+printerr_p                      373
+print_p_i                       374
+print_p_ic                      375
+print_p_n                       376
+print_p_nc                      377
+print_p_s                       378
+print_p_sc                      379
+print_p_p                       380
+read_s_i                        381
+read_s_ic                       382
+read_s_p_i                      383
+read_s_p_ic                     384
+readline_s_p                    385
+peek_s                          386
+peek_s_p                        387
+stat_i_s_i                      388
+stat_i_sc_i                     389
+stat_i_s_ic                     390
+stat_i_sc_ic                    391
+stat_i_i_i                      392
+stat_i_ic_i                     393
+stat_i_i_ic                     394
+stat_i_ic_ic                    395
+seek_p_i_i                      396
+seek_p_ic_i                     397
+seek_p_i_ic                     398
+seek_p_ic_ic                    399
+seek_p_i_i_i                    400
+seek_p_ic_i_i                   401
+seek_p_i_ic_i                   402
+seek_p_ic_ic_i                  403
+seek_p_i_i_ic                   404
+seek_p_ic_i_ic                  405
+seek_p_i_ic_ic                  406
+seek_p_ic_ic_ic                 407
+tell_i_p                        408
+tell_i_i_p                      409
+abs_i                           410
+abs_n                           411
+abs_i_i                         412
+abs_n_n                         413
+abs_p                           414
+abs_p_p                         415
+add_i_i                         416
+add_i_ic                        417
+add_n_n                         418
+add_n_nc                        419
+add_p_p                         420
+add_p_i                         421
+add_p_ic                        422
+add_p_n                         423
+add_p_nc                        424
+add_i_i_i                       425
+add_i_ic_i                      426
+add_i_i_ic                      427
+add_n_n_n                       428
+add_n_nc_n                      429
+add_n_n_nc                      430
+add_p_p_p                       431
+add_p_p_i                       432
+add_p_p_ic                      433
+add_p_p_n                       434
+add_p_p_nc                      435
+dec_i                           436
+dec_n                           437
+dec_p                           438
+div_i_i                         439
+div_i_ic                        440
+div_n_n                         441
+div_n_nc                        442
+div_p_p                         443
+div_p_i                         444
+div_p_ic                        445
+div_p_n                         446
+div_p_nc                        447
+div_i_i_i                       448
+div_i_ic_i                      449
+div_i_i_ic                      450
+div_i_ic_ic                     451
+div_n_n_n                       452
+div_n_nc_n                      453
+div_n_n_nc                      454
+div_n_nc_nc                     455
+div_p_p_p                       456
+div_p_p_i                       457
+div_p_p_ic                      458
+div_p_p_n                       459
+div_p_p_nc                      460
+fdiv_i_i                        461
+fdiv_i_ic                       462
+fdiv_n_n                        463
+fdiv_n_nc                       464
+fdiv_p_p                        465
+fdiv_p_i                        466
+fdiv_p_ic                       467
+fdiv_p_n                        468
+fdiv_p_nc                       469
+fdiv_i_i_i                      470
+fdiv_i_ic_i                     471
+fdiv_i_i_ic                     472
+fdiv_n_n_n                      473
+fdiv_n_nc_n                     474
+fdiv_n_n_nc                     475
+fdiv_p_p_p                      476
+fdiv_p_p_i                      477
+fdiv_p_p_ic                     478
+fdiv_p_p_n                      479
+fdiv_p_p_nc                     480
+ceil_n                          481
+ceil_i_n                        482
+ceil_n_n                        483
+floor_n                         484
+floor_i_n                       485
+floor_n_n                       486
+inc_i                           487
+inc_n                           488
+inc_p                           489
+mod_i_i                         490
+mod_i_ic                        491
+mod_n_n                         492
+mod_n_nc                        493
+mod_p_p                         494
+mod_p_i                         495
+mod_p_ic                        496
+mod_p_n                         497
+mod_p_nc                        498
+mod_i_i_i                       499
+mod_i_ic_i                      500
+mod_i_i_ic                      501
+mod_n_n_n                       502
+mod_n_nc_n                      503
+mod_n_n_nc                      504
+mod_p_p_p                       505
+mod_p_p_i                       506
+mod_p_p_ic                      507
+mod_p_p_n                       508
+mod_p_p_nc                      509
+mul_i_i                         510
+mul_i_ic                        511
+mul_n_n                         512
+mul_n_nc                        513
+mul_p_p                         514
+mul_p_i                         515
+mul_p_ic                        516
+mul_p_n                         517
+mul_p_nc                        518
+mul_i_i_i                       519
+mul_i_ic_i                      520
+mul_i_i_ic                      521
+mul_n_n_n                       522
+mul_n_nc_n                      523
+mul_n_n_nc                      524
+mul_p_p_p                       525
+mul_p_p_i                       526
+mul_p_p_ic                      527
+mul_p_p_n                       528
+mul_p_p_nc                      529
+neg_i                           530
+neg_n                           531
+neg_p                           532
+neg_i_i                         533
+neg_n_n                         534
+neg_p_p                         535
+sub_i_i                         536
+sub_i_ic                        537
+sub_n_n                         538
+sub_n_nc                        539
+sub_p_p                         540
+sub_p_i                         541
+sub_p_ic                        542
+sub_p_n                         543
+sub_p_nc                        544
+sub_i_i_i                       545
+sub_i_ic_i                      546
+sub_i_i_ic                      547
+sub_n_n_n                       548
+sub_n_nc_n                      549
+sub_n_n_nc                      550
+sub_p_p_p                       551
+sub_p_p_i                       552
+sub_p_p_ic                      553
+sub_p_p_n                       554
+sub_p_p_nc                      555
+sqrt_n_n                        556
+callmethodcc_p_s                557
+callmethodcc_p_sc               558
+callmethodcc_p_p                559
+callmethod_p_s_p                560
+callmethod_p_sc_p               561
+callmethod_p_p_p                562
+tailcallmethod_p_s              563
+tailcallmethod_p_sc             564
+tailcallmethod_p_p              565
+addmethod_p_s_p                 566
+addmethod_p_sc_p                567
+can_i_p_s                       568
+can_i_p_sc                      569
+does_i_p_s                      570
+does_i_p_sc                     571
+does_i_p_p                      572
+does_i_p_pc                     573
+isa_i_p_s                       574
+isa_i_p_sc                      575
+isa_i_p_p                       576
+isa_i_p_pc                      577
+newclass_p_s                    578
+newclass_p_sc                   579
+newclass_p_p                    580
+newclass_p_pc                   581
+subclass_p_p                    582
+subclass_p_pc                   583
+subclass_p_p_s                  584
+subclass_p_pc_s                 585
+subclass_p_p_sc                 586
+subclass_p_pc_sc                587
+subclass_p_p_p                  588
+subclass_p_pc_p                 589
+subclass_p_p_pc                 590
+subclass_p_pc_pc                591
+subclass_p_s                    592
+subclass_p_sc                   593
+subclass_p_s_s                  594
+subclass_p_sc_s                 595
+subclass_p_s_sc                 596
+subclass_p_sc_sc                597
+subclass_p_s_p                  598
+subclass_p_sc_p                 599
+subclass_p_s_pc                 600
+subclass_p_sc_pc                601
+get_class_p_s                   602
+get_class_p_sc                  603
+get_class_p_p                   604
+get_class_p_pc                  605
+class_p_p                       606
+addparent_p_p                   607
+removeparent_p_p                608
+addrole_p_p                     609
+addattribute_p_s                610
+addattribute_p_sc               611
+removeattribute_p_s             612
+removeattribute_p_sc            613
+getattribute_p_p_s              614
+getattribute_p_p_sc             615
+getattribute_p_p_p_s            616
+getattribute_p_p_pc_s           617
+getattribute_p_p_p_sc           618
+getattribute_p_p_pc_sc          619
+setattribute_p_s_p              620
+setattribute_p_sc_p             621
+setattribute_p_p_s_p            622
+setattribute_p_pc_s_p           623
+setattribute_p_p_sc_p           624
+setattribute_p_pc_sc_p          625
+inspect_p_p                     626
+inspect_p_pc                    627
+inspect_p_p_s                   628
+inspect_p_pc_s                  629
+inspect_p_p_sc                  630
+inspect_p_pc_sc                 631
+new_p_s                         632
+new_p_sc                        633
+new_p_s_p                       634
+new_p_sc_p                      635
+new_p_s_pc                      636
+new_p_sc_pc                     637
+new_p_p                         638
+new_p_pc                        639
+new_p_p_p                       640
+new_p_pc_p                      641
+new_p_p_pc                      642
+new_p_pc_pc                     643
+root_new_p_p                    644
+root_new_p_pc                   645
+root_new_p_p_p                  646
+root_new_p_pc_p                 647
+root_new_p_p_pc                 648
+root_new_p_pc_pc                649
+typeof_s_p                      650
+typeof_p_p                      651
+get_repr_s_p                    652
+find_method_p_p_s               653
+find_method_p_p_sc              654
+defined_i_p                     655
+defined_i_p_ki                  656
+defined_i_p_kic                 657
+defined_i_p_k                   658
+defined_i_p_kc                  659
+exists_i_p_ki                   660
+exists_i_p_kic                  661
+exists_i_p_k                    662
+exists_i_p_kc                   663
+delete_p_k                      664
+delete_p_kc                     665
+delete_p_ki                     666
+delete_p_kic                    667
+elements_i_p                    668
+push_p_i                        669
+push_p_ic                       670
+push_p_n                        671
+push_p_nc                       672
+push_p_s                        673
+push_p_sc                       674
+push_p_p                        675
+pop_i_p                         676
+pop_n_p                         677
+pop_s_p                         678
+pop_p_p                         679
+unshift_p_i                     680
+unshift_p_ic                    681
+unshift_p_n                     682
+unshift_p_nc                    683
+unshift_p_s                     684
+unshift_p_sc                    685
+unshift_p_p                     686
+shift_i_p                       687
+shift_n_p                       688
+shift_s_p                       689
+shift_p_p                       690
+splice_p_p_i_i                  691
+splice_p_p_ic_i                 692
+splice_p_p_i_ic                 693
+splice_p_p_ic_ic                694
+setprop_p_s_p                   695
+setprop_p_sc_p                  696
+getprop_p_s_p                   697
+getprop_p_sc_p                  698
+delprop_p_s                     699
+delprop_p_sc                    700
+prophash_p_p                    701
+freeze_s_p                      702
+thaw_p_s                        703
+thaw_p_sc                       704
+add_multi_s_s_p                 705
+add_multi_sc_s_p                706
+add_multi_s_sc_p                707
+add_multi_sc_sc_p               708
+find_multi_p_s_s                709
+find_multi_p_sc_s               710
+find_multi_p_s_sc               711
+find_multi_p_sc_sc              712
+register_p                      713
+unregister_p                    714
+box_p_i                         715
+box_p_ic                        716
+box_p_n                         717
+box_p_nc                        718
+box_p_s                         719
+box_p_sc                        720
+iter_p_p                        721
+morph_p_p                       722
+morph_p_pc                      723
+clone_s_s                       724
+clone_s_sc                      725
+set_i_i                         726
+set_i_ic                        727
+set_i_n                         728
+set_i_nc                        729
+set_i_s                         730
+set_i_sc                        731
+set_n_n                         732
+set_n_nc                        733
+set_n_i                         734
+set_n_ic                        735
+set_n_s                         736
+set_n_sc                        737
+set_n_p                         738
+set_s_p                         739
+set_s_s                         740
+set_s_sc                        741
+set_s_i                         742
+set_s_ic                        743
+set_s_n                         744
+set_s_nc                        745
+set_p_pc                        746
+set_p_p                         747
+set_p_i                         748
+set_p_ic                        749
+set_p_n                         750
+set_p_nc                        751
+set_p_s                         752
+set_p_sc                        753
+set_i_p                         754
+assign_p_p                      755
+assign_p_i                      756
+assign_p_ic                     757
+assign_p_n                      758
+assign_p_nc                     759
+assign_p_s                      760
+assign_p_sc                     761
+assign_s_s                      762
+assign_s_sc                     763
+setref_p_p                      764
+deref_p_p                       765
+set_p_ki_i                      766
+set_p_kic_i                     767
+set_p_ki_ic                     768
+set_p_kic_ic                    769
+set_p_ki_n                      770
+set_p_kic_n                     771
+set_p_ki_nc                     772
+set_p_kic_nc                    773
+set_p_ki_s                      774
+set_p_kic_s                     775
+set_p_ki_sc                     776
+set_p_kic_sc                    777
+set_p_ki_p                      778
+set_p_kic_p                     779
+set_i_p_ki                      780
+set_i_p_kic                     781
+set_n_p_ki                      782
+set_n_p_kic                     783
+set_s_p_ki                      784
+set_s_p_kic                     785
+set_p_p_ki                      786
+set_p_p_kic                     787
+set_p_k_i                       788
+set_p_kc_i                      789
+set_p_k_ic                      790
+set_p_kc_ic                     791
+set_p_k_n                       792
+set_p_kc_n                      793
+set_p_k_nc                      794
+set_p_kc_nc                     795
+set_p_k_s                       796
+set_p_kc_s                      797
+set_p_k_sc                      798
+set_p_kc_sc                     799
+set_p_k_p                       800
+set_p_kc_p                      801
+set_i_p_k                       802
+set_i_p_kc                      803
+set_n_p_k                       804
+set_n_p_kc                      805
+set_s_p_k                       806
+set_s_p_kc                      807
+set_p_p_k                       808
+set_p_p_kc                      809
+clone_p_p                       810
+clone_p_p_p                     811
+clone_p_p_pc                    812
+copy_p_p                        813
+null_s                          814
+null_i                          815
+null_p                          816
+null_n                          817
+ord_i_s                         818
+ord_i_sc                        819
+ord_i_s_i                       820
+ord_i_sc_i                      821
+ord_i_s_ic                      822
+ord_i_sc_ic                     823
+chr_s_i                         824
+chr_s_ic                        825
+chopn_s_s_i                     826
+chopn_s_sc_i                    827
+chopn_s_s_ic                    828
+chopn_s_sc_ic                   829
+concat_s_s                      830
+concat_s_sc                     831
+concat_p_p                      832
+concat_p_s                      833
+concat_p_sc                     834
+concat_s_s_s                    835
+concat_s_sc_s                   836
+concat_s_s_sc                   837
+concat_p_p_s                    838
+concat_p_p_sc                   839
+concat_p_p_p                    840
+repeat_s_s_i                    841
+repeat_s_sc_i                   842
+repeat_s_s_ic                   843
+repeat_s_sc_ic                  844
+repeat_p_p_i                    845
+repeat_p_p_ic                   846
+repeat_p_p_p                    847
+repeat_p_i                      848
+repeat_p_ic                     849
+repeat_p_p                      850
+length_i_s                      851
+length_i_sc                     852
+bytelength_i_s                  853
+bytelength_i_sc                 854
+pin_s                           855
+unpin_s                         856
+substr_s_s_i                    857
+substr_s_sc_i                   858
+substr_s_s_ic                   859
+substr_s_sc_ic                  860
+substr_s_s_i_i                  861
+substr_s_sc_i_i                 862
+substr_s_s_ic_i                 863
+substr_s_sc_ic_i                864
+substr_s_s_i_ic                 865
+substr_s_sc_i_ic                866
+substr_s_s_ic_ic                867
+substr_s_sc_ic_ic               868
+substr_s_p_i_i                  869
+substr_s_p_ic_i                 870
+substr_s_p_i_ic                 871
+substr_s_p_ic_ic                872
+replace_s_s_i_i_s               873
+replace_s_sc_i_i_s              874
+replace_s_s_ic_i_s              875
+replace_s_sc_ic_i_s             876
+replace_s_s_i_ic_s              877
+replace_s_sc_i_ic_s             878
+replace_s_s_ic_ic_s             879
+replace_s_sc_ic_ic_s            880
+replace_s_s_i_i_sc              881
+replace_s_sc_i_i_sc             882
+replace_s_s_ic_i_sc             883
+replace_s_sc_ic_i_sc            884
+replace_s_s_i_ic_sc             885
+replace_s_sc_i_ic_sc            886
+replace_s_s_ic_ic_sc            887
+replace_s_sc_ic_ic_sc           888
+index_i_s_s                     889
+index_i_sc_s                    890
+index_i_s_sc                    891
+index_i_sc_sc                   892
+index_i_s_s_i                   893
+index_i_sc_s_i                  894
+index_i_s_sc_i                  895
+index_i_sc_sc_i                 896
+index_i_s_s_ic                  897
+index_i_sc_s_ic                 898
+index_i_s_sc_ic                 899
+index_i_sc_sc_ic                900
+sprintf_s_s_p                   901
+sprintf_s_sc_p                  902
+sprintf_p_p_p                   903
+new_s                           904
+new_s_i                         905
+new_s_ic                        906
+stringinfo_i_s_i                907
+stringinfo_i_sc_i               908
+stringinfo_i_s_ic               909
+stringinfo_i_sc_ic              910
+upcase_s_s                      911
+upcase_s_sc                     912
+downcase_s_s                    913
+downcase_s_sc                   914
+titlecase_s_s                   915
+titlecase_s_sc                  916
+join_s_s_p                      917
+join_s_sc_p                     918
+split_p_s_s                     919
+split_p_sc_s                    920
+split_p_s_sc                    921
+split_p_sc_sc                   922
+charset_i_s                     923
+charset_i_sc                    924
+charsetname_s_i                 925
+charsetname_s_ic                926
+find_charset_i_s                927
+find_charset_i_sc               928
+trans_charset_s_s_i             929
+trans_charset_s_sc_i            930
+trans_charset_s_s_ic            931
+trans_charset_s_sc_ic           932
+encoding_i_s                    933
+encoding_i_sc                   934
+encodingname_s_i                935
+encodingname_s_ic               936
+find_encoding_i_s               937
+find_encoding_i_sc              938
+trans_encoding_s_s_i            939
+trans_encoding_s_sc_i           940
+trans_encoding_s_s_ic           941
+trans_encoding_s_sc_ic          942
+is_cclass_i_i_s_i               943
+is_cclass_i_ic_s_i              944
+is_cclass_i_i_sc_i              945
+is_cclass_i_ic_sc_i             946
+is_cclass_i_i_s_ic              947
+is_cclass_i_ic_s_ic             948
+is_cclass_i_i_sc_ic             949
+is_cclass_i_ic_sc_ic            950
+find_cclass_i_i_s_i_i           951
+find_cclass_i_ic_s_i_i          952
+find_cclass_i_i_sc_i_i          953
+find_cclass_i_ic_sc_i_i         954
+find_cclass_i_i_s_ic_i          955
+find_cclass_i_ic_s_ic_i         956
+find_cclass_i_i_sc_ic_i         957
+find_cclass_i_ic_sc_ic_i        958
+find_cclass_i_i_s_i_ic          959
+find_cclass_i_ic_s_i_ic         960
+find_cclass_i_i_sc_i_ic         961
+find_cclass_i_ic_sc_i_ic        962
+find_cclass_i_i_s_ic_ic         963
+find_cclass_i_ic_s_ic_ic        964
+find_cclass_i_i_sc_ic_ic        965
+find_cclass_i_ic_sc_ic_ic       966
+find_not_cclass_i_i_s_i_i       967
+find_not_cclass_i_ic_s_i_i      968
+find_not_cclass_i_i_sc_i_i      969
+find_not_cclass_i_ic_sc_i_i     970
+find_not_cclass_i_i_s_ic_i      971
+find_not_cclass_i_ic_s_ic_i     972
+find_not_cclass_i_i_sc_ic_i     973
+find_not_cclass_i_ic_sc_ic_i    974
+find_not_cclass_i_i_s_i_ic      975
+find_not_cclass_i_ic_s_i_ic     976
+find_not_cclass_i_i_sc_i_ic     977
+find_not_cclass_i_ic_sc_i_ic    978
+find_not_cclass_i_i_s_ic_ic     979
+find_not_cclass_i_ic_s_ic_ic    980
+find_not_cclass_i_i_sc_ic_ic    981
+find_not_cclass_i_ic_sc_ic_ic   982
+escape_s_s                      983
+compose_s_s                     984
+compose_s_sc                    985
+spawnw_i_s                      986
+spawnw_i_sc                     987
+spawnw_i_p                      988
+err_i                           989
+err_s                           990
+err_s_i                         991
+err_s_ic                        992
+time_i                          993
+time_n                          994
+sleep_i                         995
+sleep_ic                        996
+sleep_n                         997
+sleep_nc                        998
+store_lex_s_p                   999
+store_lex_sc_p                 1000
+store_dynamic_lex_s_p          1001
+store_dynamic_lex_sc_p         1002
+find_lex_p_s                   1003
+find_lex_p_sc                  1004
+find_dynamic_lex_p_s           1005
+find_dynamic_lex_p_sc          1006
+find_caller_lex_p_s            1007
+find_caller_lex_p_sc           1008
+get_namespace_p                1009
+get_namespace_p_p              1010
+get_namespace_p_pc             1011
+get_hll_namespace_p            1012
+get_hll_namespace_p_p          1013
+get_hll_namespace_p_pc         1014
+get_root_namespace_p           1015
+get_root_namespace_p_p         1016
+get_root_namespace_p_pc        1017
+get_global_p_s                 1018
+get_global_p_sc                1019
+get_global_p_p_s               1020
+get_global_p_pc_s              1021
+get_global_p_p_sc              1022
+get_global_p_pc_sc             1023
+get_hll_global_p_s             1024
+get_hll_global_p_sc            1025
+get_hll_global_p_p_s           1026
+get_hll_global_p_pc_s          1027
+get_hll_global_p_p_sc          1028
+get_hll_global_p_pc_sc         1029
+get_root_global_p_s            1030
+get_root_global_p_sc           1031
+get_root_global_p_p_s          1032
+get_root_global_p_pc_s         1033
+get_root_global_p_p_sc         1034
+get_root_global_p_pc_sc        1035
+set_global_s_p                 1036
+set_global_sc_p                1037
+set_global_p_s_p               1038
+set_global_pc_s_p              1039
+set_global_p_sc_p              1040
+set_global_pc_sc_p             1041
+set_hll_global_s_p             1042
+set_hll_global_sc_p            1043
+set_hll_global_p_s_p           1044
+set_hll_global_pc_s_p          1045
+set_hll_global_p_sc_p          1046
+set_hll_global_pc_sc_p         1047
+set_root_global_s_p            1048
+set_root_global_sc_p           1049
+set_root_global_p_s_p          1050
+set_root_global_pc_s_p         1051
+set_root_global_p_sc_p         1052
+set_root_global_pc_sc_p        1053
+find_name_p_s                  1054
+find_name_p_sc                 1055
+find_sub_not_null_p_s          1056
+find_sub_not_null_p_sc         1057

Modified: branches/ops_massacre/tools/dev/nci_thunk_gen.pir
==============================================================================
--- branches/ops_massacre/tools/dev/nci_thunk_gen.pir	Tue May 25 03:37:30 2010	(r46983)
+++ branches/ops_massacre/tools/dev/nci_thunk_gen.pir	Tue May 25 06:03:30 2010	(r46984)
@@ -708,7 +708,8 @@
 
 .sub 'read_sigs'
     .local pmc stdin, seen, sigs
-    stdin = getstdin
+    $P0 = getinterp
+    stdin = $P0.'stdhandle'(0)
     seen  = new ['Hash']
     sigs  = new ['ResizablePMCArray']
 

Modified: branches/ops_massacre/tools/dev/pbc_to_exe.pir
==============================================================================
--- branches/ops_massacre/tools/dev/pbc_to_exe.pir	Tue May 25 03:37:30 2010	(r46983)
+++ branches/ops_massacre/tools/dev/pbc_to_exe.pir	Tue May 25 06:03:30 2010	(r46984)
@@ -251,7 +251,7 @@
     goto read_loop
 
   read_done:
-    close ifh
+    ifh.'close'()
 
     push codestring, "\n};\n\nconst int bytecode_size = "
     $S0 = size
@@ -346,7 +346,7 @@
     goto read_loop
 
   read_done:
-    close ifh
+    ifh.'close'()
 
     push codestring, '"'
     push codestring, "\n;\n\n"


More information about the parrot-commits mailing list