[svn:parrot] r46262 - in trunk: . src/ops t/op t/pmc

coke at svn.parrot.org coke at svn.parrot.org
Tue May 4 02:00:18 UTC 2010


Author: coke
Date: Tue May  4 02:00:17 2010
New Revision: 46262
URL: https://trac.parrot.org/parrot/changeset/46262

Log:
Remove pushaction, pushmark, and popmark opcodes.
Resolves TT #876.

Deleted:
   trunk/t/op/pushaction.t
Modified:
   trunk/DEPRECATED.pod
   trunk/MANIFEST
   trunk/PBC_COMPAT
   trunk/src/ops/core.ops
   trunk/src/ops/ops.num
   trunk/t/pmc/exception-old.t

Modified: trunk/DEPRECATED.pod
==============================================================================
--- trunk/DEPRECATED.pod	Tue May  4 01:46:15 2010	(r46261)
+++ trunk/DEPRECATED.pod	Tue May  4 02:00:17 2010	(r46262)
@@ -183,10 +183,6 @@
 
 L<https://trac.parrot.org/parrot/ticket/1583>
 
-=item pushaction, pushmark, popmark [eligible in 2.4]
-
-L<https://trac.parrot.org/parrot/ticket/876>
-
 =item new_callback_p_p_p_s [eligible in 2.4]
 
 To be replaced with new_callback_p_p_p_p_s.

Modified: trunk/MANIFEST
==============================================================================
--- trunk/MANIFEST	Tue May  4 01:46:15 2010	(r46261)
+++ trunk/MANIFEST	Tue May  4 02:00:17 2010	(r46262)
@@ -1,7 +1,7 @@
 # ex: set ro:
 # $Id$
 #
-# generated by tools/dev/mk_manifest_and_skip.pl Mon May  3 20:01:25 2010 UT
+# generated by tools/dev/mk_manifest_and_skip.pl Tue May  4 01:57:56 2010 UT
 #
 # See below for documentation on the format of this file.
 #
@@ -1757,7 +1757,6 @@
 t/op/literal.t                                              [test]
 t/op/load_bytecode.t                                        [test]
 t/op/number.t                                               [test]
-t/op/pushaction.t                                           [test]
 t/op/say.t                                                  [test]
 t/op/spawnw.t                                               [test]
 t/op/sprintf.t                                              [test]

Modified: trunk/PBC_COMPAT
==============================================================================
--- trunk/PBC_COMPAT	Tue May  4 01:46:15 2010	(r46261)
+++ trunk/PBC_COMPAT	Tue May  4 02:00:17 2010	(r46262)
@@ -27,6 +27,7 @@
 
 # please insert tab separated entries at the top of the list
 
+6.14	2010.05.03	coke	remove popaction, pushmark, pushaction ops.
 6.13	2010.05.03	coke	move File/OS pmcs to src/dynpmc
 6.12	2010.05.02	plobsing	store constant PMC strings as top level constant strings    
 6.11	2010.04.29	tewk	remove ParrotRunningThread

Modified: trunk/src/ops/core.ops
==============================================================================
--- trunk/src/ops/core.ops	Tue May  4 01:46:15 2010	(r46261)
+++ trunk/src/ops/core.ops	Tue May  4 02:00:17 2010	(r46262)
@@ -710,21 +710,6 @@
 extended exit status, create an exception with severity B<EXCEPT_exit>
 and throw it.
 
-=item B<pushmark>(in INT)
-
-Push a mark labeled $1 onto the dynamic environment.
-
-=item B<popmark>(in INT)
-
-Pop all items off the dynamic environment to the given mark.
-
-=item B<pushaction>(invar PMC)
-
-Push the given Sub PMC $1 onto the dynamic environment.  If the dynamic
-environment is unwound due to a C<popmark>, subroutine return, or an exception,
-the subroutine will be invoked with an integer argument: C<0> means a normal
-return; C<1> means an exception has been raised.
-
 =cut
 
 inline op push_eh(inconst LABEL) {
@@ -850,36 +835,6 @@
     goto ADDRESS(dest);
 }
 
-inline op pushmark(in INT) {
-    PMC * const newint = Parrot_pmc_new(interp, enum_class_Integer);
-    VTABLE_set_integer_native(interp, newint, $1);
-    VTABLE_push_pmc(interp, interp->dynamic_env, newint);
-}
-
-inline op popmark(in INT) {
-    opcode_t * dest;
-    opcode_t * const ret = expr NEXT();
-    int found = 0;
-    while (VTABLE_elements(interp, interp->dynamic_env)) {
-        PMC * const item = VTABLE_pop_pmc(interp, interp->dynamic_env);
-        if (item->vtable->base_type == enum_class_Integer
-         && VTABLE_get_integer(interp, item) == $1) {
-            found = 1;
-            break;
-        }
-
-        else if (item->vtable->base_type == enum_class_Sub
-              || item->vtable->base_type == enum_class_NCI)
-            Parrot_pcc_invoke_sub_from_c_args(interp, item, "I->", 0);
-    }
-    if (!found)
-        dest = Parrot_ex_throw_from_op_args(interp, ret, 1, "Mark %d not found", $1);
-}
-
-inline op pushaction(invar PMC) {
-    VTABLE_push_pmc(interp, interp->dynamic_env, $1);
-}
-
 =back
 
 =cut

Modified: trunk/src/ops/ops.num
==============================================================================
--- trunk/src/ops/ops.num	Tue May  4 01:46:15 2010	(r46261)
+++ trunk/src/ops/ops.num	Tue May  4 02:00:17 2010	(r46262)
@@ -83,1181 +83,1176 @@
 die_ic_ic                        59
 exit_i                           60
 exit_ic                          61
-pushmark_i                       62
-pushmark_ic                      63
-popmark_i                        64
-popmark_ic                       65
-pushaction_p                     66
-debug_i                          67
-debug_ic                         68
-bounds_i                         69
-bounds_ic                        70
-profile_i                        71
-profile_ic                       72
-trace_i                          73
-trace_ic                         74
-gc_debug_i                       75
-gc_debug_ic                      76
-interpinfo_i_i                   77
-interpinfo_i_ic                  78
-interpinfo_p_i                   79
-interpinfo_p_ic                  80
-interpinfo_s_i                   81
-interpinfo_s_ic                  82
-warningson_i                     83
-warningson_ic                    84
-warningsoff_i                    85
-warningsoff_ic                   86
-errorson_i                       87
-errorson_ic                      88
-errorsoff_i                      89
-errorsoff_ic                     90
-runinterp_p_i                    91
-runinterp_p_ic                   92
-getinterp_p                      93
-sweep_ic                         94
-collect                          95
-sweepoff                         96
-sweepon                          97
-collectoff                       98
-collecton                        99
-needs_destroy_p                 100
-loadlib_p_s                     101
-loadlib_p_sc                    102
-loadlib_p_s_p                   103
-loadlib_p_sc_p                  104
-loadlib_p_s_pc                  105
-loadlib_p_sc_pc                 106
-dlfunc_p_p_s_s                  107
-dlfunc_p_p_sc_s                 108
-dlfunc_p_p_s_sc                 109
-dlfunc_p_p_sc_sc                110
-dlvar_p_p_s                     111
-dlvar_p_p_sc                    112
-compreg_s_p                     113
-compreg_sc_p                    114
-compreg_p_s                     115
-compreg_p_sc                    116
-new_callback_p_p_p_s            117
-new_callback_p_p_p_sc           118
-annotations_p                   119
-annotations_p_s                 120
-annotations_p_sc                121
-band_i_i                        122
-band_i_ic                       123
-band_p_i                        124
-band_p_ic                       125
-band_p_p                        126
-band_i_i_i                      127
-band_i_ic_i                     128
-band_i_i_ic                     129
-band_p_p_i                      130
-band_p_p_ic                     131
-band_p_p_p                      132
-bands_p_s                       133
-bands_p_sc                      134
-bands_p_p                       135
-bands_s_s_s                     136
-bands_s_sc_s                    137
-bands_s_s_sc                    138
-bands_p_p_s                     139
-bands_p_p_sc                    140
-bands_p_p_p                     141
-bnot_i                          142
-bnot_i_i                        143
-bnot_p                          144
-bnot_p_p                        145
-bnots_s_s                       146
-bnots_s_sc                      147
-bnots_p                         148
-bnots_p_p                       149
-bor_i_i                         150
-bor_i_ic                        151
-bor_p_i                         152
-bor_p_ic                        153
-bor_p_p                         154
-bor_i_i_i                       155
-bor_i_ic_i                      156
-bor_i_i_ic                      157
-bor_p_p_i                       158
-bor_p_p_ic                      159
-bor_p_p_p                       160
-bors_p_s                        161
-bors_p_sc                       162
-bors_p_p                        163
-bors_s_s_s                      164
-bors_s_sc_s                     165
-bors_s_s_sc                     166
-bors_p_p_s                      167
-bors_p_p_sc                     168
-bors_p_p_p                      169
-shl_i_i                         170
-shl_i_ic                        171
-shl_p_i                         172
-shl_p_ic                        173
-shl_p_p                         174
-shl_i_i_i                       175
-shl_i_ic_i                      176
-shl_i_i_ic                      177
-shl_p_p_i                       178
-shl_p_p_ic                      179
-shl_p_p_p                       180
-shr_i_i                         181
-shr_i_ic                        182
-shr_p_i                         183
-shr_p_ic                        184
-shr_p_p                         185
-shr_i_i_i                       186
-shr_i_ic_i                      187
-shr_i_i_ic                      188
-shr_p_p_i                       189
-shr_p_p_ic                      190
-shr_p_p_p                       191
-lsr_i_i                         192
-lsr_i_ic                        193
-lsr_p_i                         194
-lsr_p_ic                        195
-lsr_p_p                         196
-lsr_i_i_i                       197
-lsr_i_ic_i                      198
-lsr_i_i_ic                      199
-lsr_p_p_i                       200
-lsr_p_p_ic                      201
-lsr_p_p_p                       202
-rot_i_i_i_ic                    203
-rot_i_ic_i_ic                   204
-rot_i_i_ic_ic                   205
-bxor_i_i                        206
-bxor_i_ic                       207
-bxor_p_i                        208
-bxor_p_ic                       209
-bxor_p_p                        210
-bxor_i_i_i                      211
-bxor_i_ic_i                     212
-bxor_i_i_ic                     213
-bxor_p_p_i                      214
-bxor_p_p_ic                     215
-bxor_p_p_p                      216
-bxors_p_s                       217
-bxors_p_sc                      218
-bxors_p_p                       219
-bxors_s_s_s                     220
-bxors_s_sc_s                    221
-bxors_s_s_sc                    222
-bxors_p_p_s                     223
-bxors_p_p_sc                    224
-bxors_p_p_p                     225
-eq_i_i_ic                       226
-eq_ic_i_ic                      227
-eq_i_ic_ic                      228
-eq_n_n_ic                       229
-eq_nc_n_ic                      230
-eq_n_nc_ic                      231
-eq_s_s_ic                       232
-eq_sc_s_ic                      233
-eq_s_sc_ic                      234
-eq_p_p_ic                       235
-eq_p_i_ic                       236
-eq_p_ic_ic                      237
-eq_p_n_ic                       238
-eq_p_nc_ic                      239
-eq_p_s_ic                       240
-eq_p_sc_ic                      241
-eq_str_p_p_ic                   242
-eq_num_p_p_ic                   243
-eq_addr_s_s_ic                  244
-eq_addr_sc_s_ic                 245
-eq_addr_s_sc_ic                 246
-eq_addr_sc_sc_ic                247
-eq_addr_p_p_ic                  248
-ne_i_i_ic                       249
-ne_ic_i_ic                      250
-ne_i_ic_ic                      251
-ne_n_n_ic                       252
-ne_nc_n_ic                      253
-ne_n_nc_ic                      254
-ne_s_s_ic                       255
-ne_sc_s_ic                      256
-ne_s_sc_ic                      257
-ne_p_p_ic                       258
-ne_p_i_ic                       259
-ne_p_ic_ic                      260
-ne_p_n_ic                       261
-ne_p_nc_ic                      262
-ne_p_s_ic                       263
-ne_p_sc_ic                      264
-ne_str_p_p_ic                   265
-ne_num_p_p_ic                   266
-ne_addr_s_s_ic                  267
-ne_addr_sc_s_ic                 268
-ne_addr_s_sc_ic                 269
-ne_addr_sc_sc_ic                270
-ne_addr_p_p_ic                  271
-lt_i_i_ic                       272
-lt_ic_i_ic                      273
-lt_i_ic_ic                      274
-lt_n_n_ic                       275
-lt_nc_n_ic                      276
-lt_n_nc_ic                      277
-lt_s_s_ic                       278
-lt_sc_s_ic                      279
-lt_s_sc_ic                      280
-lt_p_p_ic                       281
-lt_p_i_ic                       282
-lt_p_ic_ic                      283
-lt_p_n_ic                       284
-lt_p_nc_ic                      285
-lt_p_s_ic                       286
-lt_p_sc_ic                      287
-lt_str_p_p_ic                   288
-lt_num_p_p_ic                   289
-le_i_i_ic                       290
-le_ic_i_ic                      291
-le_i_ic_ic                      292
-le_n_n_ic                       293
-le_nc_n_ic                      294
-le_n_nc_ic                      295
-le_s_s_ic                       296
-le_sc_s_ic                      297
-le_s_sc_ic                      298
-le_p_p_ic                       299
-le_p_i_ic                       300
-le_p_ic_ic                      301
-le_p_n_ic                       302
-le_p_nc_ic                      303
-le_p_s_ic                       304
-le_p_sc_ic                      305
-le_str_p_p_ic                   306
-le_num_p_p_ic                   307
-gt_p_p_ic                       308
-gt_p_i_ic                       309
-gt_p_ic_ic                      310
-gt_p_n_ic                       311
-gt_p_nc_ic                      312
-gt_p_s_ic                       313
-gt_p_sc_ic                      314
-gt_str_p_p_ic                   315
-gt_num_p_p_ic                   316
-ge_p_p_ic                       317
-ge_p_i_ic                       318
-ge_p_ic_ic                      319
-ge_p_n_ic                       320
-ge_p_nc_ic                      321
-ge_p_s_ic                       322
-ge_p_sc_ic                      323
-ge_str_p_p_ic                   324
-ge_num_p_p_ic                   325
-if_null_p_ic                    326
-if_null_s_ic                    327
-unless_null_p_ic                328
-unless_null_s_ic                329
-cmp_i_i_i                       330
-cmp_i_ic_i                      331
-cmp_i_i_ic                      332
-cmp_i_n_n                       333
-cmp_i_nc_n                      334
-cmp_i_n_nc                      335
-cmp_i_s_s                       336
-cmp_i_sc_s                      337
-cmp_i_s_sc                      338
-cmp_i_p_p                       339
-cmp_i_p_i                       340
-cmp_i_p_ic                      341
-cmp_i_p_n                       342
-cmp_i_p_nc                      343
-cmp_i_p_s                       344
-cmp_i_p_sc                      345
-cmp_str_i_p_p                   346
-cmp_num_i_p_p                   347
-cmp_pmc_p_p_p                   348
-issame_i_p_p                    349
-issame_i_s_s                    350
-issame_i_sc_s                   351
-issame_i_s_sc                   352
-issame_i_sc_sc                  353
-isntsame_i_p_p                  354
-isntsame_i_s_s                  355
-isntsame_i_sc_s                 356
-isntsame_i_s_sc                 357
-isntsame_i_sc_sc                358
-istrue_i_p                      359
-isfalse_i_p                     360
-isnull_i_p                      361
-isnull_i_pc                     362
-isnull_i_s                      363
-isnull_i_sc                     364
-isgt_i_p_p                      365
-isge_i_p_p                      366
-isle_i_i_i                      367
-isle_i_ic_i                     368
-isle_i_i_ic                     369
-isle_i_n_n                      370
-isle_i_nc_n                     371
-isle_i_n_nc                     372
-isle_i_s_s                      373
-isle_i_sc_s                     374
-isle_i_s_sc                     375
-isle_i_p_p                      376
-islt_i_i_i                      377
-islt_i_ic_i                     378
-islt_i_i_ic                     379
-islt_i_n_n                      380
-islt_i_nc_n                     381
-islt_i_n_nc                     382
-islt_i_s_s                      383
-islt_i_sc_s                     384
-islt_i_s_sc                     385
-islt_i_p_p                      386
-iseq_i_i_i                      387
-iseq_i_ic_i                     388
-iseq_i_i_ic                     389
-iseq_i_n_n                      390
-iseq_i_nc_n                     391
-iseq_i_n_nc                     392
-iseq_i_s_s                      393
-iseq_i_sc_s                     394
-iseq_i_s_sc                     395
-iseq_i_p_p                      396
-isne_i_i_i                      397
-isne_i_ic_i                     398
-isne_i_i_ic                     399
-isne_i_n_n                      400
-isne_i_nc_n                     401
-isne_i_n_nc                     402
-isne_i_s_s                      403
-isne_i_sc_s                     404
-isne_i_s_sc                     405
-isne_i_p_p                      406
-and_i_i_i                       407
-and_i_ic_i                      408
-and_i_i_ic                      409
-and_p_p_p                       410
-not_i                           411
-not_i_i                         412
-not_p                           413
-not_p_p                         414
-or_i_i_i                        415
-or_i_ic_i                       416
-or_i_i_ic                       417
-or_p_p_p                        418
-xor_i_i_i                       419
-xor_i_ic_i                      420
-xor_i_i_ic                      421
-xor_p_p_p                       422
-debug_init                      423
-debug_load_sc                   424
-debug_break                     425
-debug_print                     426
-backtrace                       427
-getline_i                       428
-getfile_s                       429
-set_label_p_ic                  430
-get_label_i_p                   431
-close_p                         432
-fdopen_p_i_s                    433
-fdopen_p_ic_s                   434
-fdopen_p_i_sc                   435
-fdopen_p_ic_sc                  436
-getstdin_p                      437
-getstdout_p                     438
-getstderr_p                     439
-setstdin_p                      440
-setstdout_p                     441
-setstderr_p                     442
-open_p_s_s                      443
-open_p_sc_s                     444
-open_p_s_sc                     445
-open_p_sc_sc                    446
-open_p_s                        447
-open_p_sc                       448
-print_i                         449
-print_ic                        450
-print_n                         451
-print_nc                        452
-print_s                         453
-print_sc                        454
-print_p                         455
-say_i                           456
-say_ic                          457
-say_n                           458
-say_nc                          459
-say_s                           460
-say_sc                          461
-say_p                           462
-printerr_i                      463
-printerr_ic                     464
-printerr_n                      465
-printerr_nc                     466
-printerr_s                      467
-printerr_sc                     468
-printerr_p                      469
-print_p_i                       470
-print_p_ic                      471
-print_p_n                       472
-print_p_nc                      473
-print_p_s                       474
-print_p_sc                      475
-print_p_p                       476
-read_s_i                        477
-read_s_ic                       478
-read_s_p_i                      479
-read_s_p_ic                     480
-readline_s_p                    481
-peek_s                          482
-peek_s_p                        483
-stat_i_s_i                      484
-stat_i_sc_i                     485
-stat_i_s_ic                     486
-stat_i_sc_ic                    487
-stat_i_i_i                      488
-stat_i_ic_i                     489
-stat_i_i_ic                     490
-stat_i_ic_ic                    491
-seek_p_i_i                      492
-seek_p_ic_i                     493
-seek_p_i_ic                     494
-seek_p_ic_ic                    495
-seek_p_i_i_i                    496
-seek_p_ic_i_i                   497
-seek_p_i_ic_i                   498
-seek_p_ic_ic_i                  499
-seek_p_i_i_ic                   500
-seek_p_ic_i_ic                  501
-seek_p_i_ic_ic                  502
-seek_p_ic_ic_ic                 503
-tell_i_p                        504
-tell_i_i_p                      505
-abs_i                           506
-abs_n                           507
-abs_i_i                         508
-abs_n_n                         509
-abs_p                           510
-abs_p_p                         511
-add_i_i                         512
-add_i_ic                        513
-add_n_n                         514
-add_n_nc                        515
-add_p_p                         516
-add_p_i                         517
-add_p_ic                        518
-add_p_n                         519
-add_p_nc                        520
-add_i_i_i                       521
-add_i_ic_i                      522
-add_i_i_ic                      523
-add_n_n_n                       524
-add_n_nc_n                      525
-add_n_n_nc                      526
-add_p_p_p                       527
-add_p_p_i                       528
-add_p_p_ic                      529
-add_p_p_n                       530
-add_p_p_nc                      531
-cmod_i_i_i                      532
-cmod_i_ic_i                     533
-cmod_i_i_ic                     534
-cmod_p_p_i                      535
-cmod_p_p_ic                     536
-cmod_p_p_p                      537
-cmod_n_n_n                      538
-cmod_n_nc_n                     539
-cmod_n_n_nc                     540
-cmod_p_p_n                      541
-cmod_p_p_nc                     542
-dec_i                           543
-dec_n                           544
-dec_p                           545
-div_i_i                         546
-div_i_ic                        547
-div_n_n                         548
-div_n_nc                        549
-div_p_p                         550
-div_p_i                         551
-div_p_ic                        552
-div_p_n                         553
-div_p_nc                        554
-div_i_i_i                       555
-div_i_ic_i                      556
-div_i_i_ic                      557
-div_i_ic_ic                     558
-div_n_n_n                       559
-div_n_nc_n                      560
-div_n_n_nc                      561
-div_n_nc_nc                     562
-div_p_p_p                       563
-div_p_p_i                       564
-div_p_p_ic                      565
-div_p_p_n                       566
-div_p_p_nc                      567
-fdiv_i_i                        568
-fdiv_i_ic                       569
-fdiv_n_n                        570
-fdiv_n_nc                       571
-fdiv_p_p                        572
-fdiv_p_i                        573
-fdiv_p_ic                       574
-fdiv_p_n                        575
-fdiv_p_nc                       576
-fdiv_i_i_i                      577
-fdiv_i_ic_i                     578
-fdiv_i_i_ic                     579
-fdiv_n_n_n                      580
-fdiv_n_nc_n                     581
-fdiv_n_n_nc                     582
-fdiv_p_p_p                      583
-fdiv_p_p_i                      584
-fdiv_p_p_ic                     585
-fdiv_p_p_n                      586
-fdiv_p_p_nc                     587
-ceil_n                          588
-ceil_i_n                        589
-ceil_n_n                        590
-floor_n                         591
-floor_i_n                       592
-floor_n_n                       593
-inc_i                           594
-inc_n                           595
-inc_p                           596
-mod_i_i                         597
-mod_i_ic                        598
-mod_n_n                         599
-mod_n_nc                        600
-mod_p_p                         601
-mod_p_i                         602
-mod_p_ic                        603
-mod_p_n                         604
-mod_p_nc                        605
-mod_i_i_i                       606
-mod_i_ic_i                      607
-mod_i_i_ic                      608
-mod_n_n_n                       609
-mod_n_nc_n                      610
-mod_n_n_nc                      611
-mod_p_p_p                       612
-mod_p_p_i                       613
-mod_p_p_ic                      614
-mod_p_p_n                       615
-mod_p_p_nc                      616
-mul_i_i                         617
-mul_i_ic                        618
-mul_n_n                         619
-mul_n_nc                        620
-mul_p_p                         621
-mul_p_i                         622
-mul_p_ic                        623
-mul_p_n                         624
-mul_p_nc                        625
-mul_i_i_i                       626
-mul_i_ic_i                      627
-mul_i_i_ic                      628
-mul_n_n_n                       629
-mul_n_nc_n                      630
-mul_n_n_nc                      631
-mul_p_p_p                       632
-mul_p_p_i                       633
-mul_p_p_ic                      634
-mul_p_p_n                       635
-mul_p_p_nc                      636
-neg_i                           637
-neg_n                           638
-neg_p                           639
-neg_i_i                         640
-neg_n_n                         641
-neg_p_p                         642
-pow_n_n_n                       643
-pow_n_nc_n                      644
-pow_n_n_nc                      645
-pow_p_p_p                       646
-pow_p_p_i                       647
-pow_p_p_ic                      648
-pow_p_p_n                       649
-pow_p_p_nc                      650
-pow_n_n_i                       651
-pow_n_nc_i                      652
-pow_n_n_ic                      653
-pow_n_nc_ic                     654
-sub_i_i                         655
-sub_i_ic                        656
-sub_n_n                         657
-sub_n_nc                        658
-sub_p_p                         659
-sub_p_i                         660
-sub_p_ic                        661
-sub_p_n                         662
-sub_p_nc                        663
-sub_i_i_i                       664
-sub_i_ic_i                      665
-sub_i_i_ic                      666
-sub_n_n_n                       667
-sub_n_nc_n                      668
-sub_n_n_nc                      669
-sub_p_p_p                       670
-sub_p_p_i                       671
-sub_p_p_ic                      672
-sub_p_p_n                       673
-sub_p_p_nc                      674
-sqrt_n_n                        675
-acos_n_n                        676
-asec_n_n                        677
-asin_n_n                        678
-atan_n_n                        679
-atan_n_n_n                      680
-atan_n_nc_n                     681
-atan_n_n_nc                     682
-cos_n_n                         683
-cosh_n_n                        684
-exp_n_n                         685
-ln_n_n                          686
-log10_n_n                       687
-log2_n_n                        688
-sec_n_n                         689
-sech_n_n                        690
-sin_n_n                         691
-sinh_n_n                        692
-tan_n_n                         693
-tanh_n_n                        694
-gcd_i_i_i                       695
-gcd_i_ic_i                      696
-gcd_i_i_ic                      697
-lcm_i_i_i                       698
-lcm_i_ic_i                      699
-lcm_i_i_ic                      700
-fact_i_i                        701
-fact_n_i                        702
-callmethodcc_p_s                703
-callmethodcc_p_sc               704
-callmethodcc_p_p                705
-callmethod_p_s_p                706
-callmethod_p_sc_p               707
-callmethod_p_p_p                708
-tailcallmethod_p_s              709
-tailcallmethod_p_sc             710
-tailcallmethod_p_p              711
-addmethod_p_s_p                 712
-addmethod_p_sc_p                713
-can_i_p_s                       714
-can_i_p_sc                      715
-does_i_p_s                      716
-does_i_p_sc                     717
-does_i_p_p                      718
-does_i_p_pc                     719
-isa_i_p_s                       720
-isa_i_p_sc                      721
-isa_i_p_p                       722
-isa_i_p_pc                      723
-newclass_p_s                    724
-newclass_p_sc                   725
-newclass_p_p                    726
-newclass_p_pc                   727
-subclass_p_p                    728
-subclass_p_pc                   729
-subclass_p_p_s                  730
-subclass_p_pc_s                 731
-subclass_p_p_sc                 732
-subclass_p_pc_sc                733
-subclass_p_p_p                  734
-subclass_p_pc_p                 735
-subclass_p_p_pc                 736
-subclass_p_pc_pc                737
-subclass_p_s                    738
-subclass_p_sc                   739
-subclass_p_s_s                  740
-subclass_p_sc_s                 741
-subclass_p_s_sc                 742
-subclass_p_sc_sc                743
-subclass_p_s_p                  744
-subclass_p_sc_p                 745
-subclass_p_s_pc                 746
-subclass_p_sc_pc                747
-get_class_p_s                   748
-get_class_p_sc                  749
-get_class_p_p                   750
-get_class_p_pc                  751
-class_p_p                       752
-addparent_p_p                   753
-removeparent_p_p                754
-addrole_p_p                     755
-addattribute_p_s                756
-addattribute_p_sc               757
-removeattribute_p_s             758
-removeattribute_p_sc            759
-getattribute_p_p_s              760
-getattribute_p_p_sc             761
-getattribute_p_p_p_s            762
-getattribute_p_p_pc_s           763
-getattribute_p_p_p_sc           764
-getattribute_p_p_pc_sc          765
-setattribute_p_s_p              766
-setattribute_p_sc_p             767
-setattribute_p_p_s_p            768
-setattribute_p_pc_s_p           769
-setattribute_p_p_sc_p           770
-setattribute_p_pc_sc_p          771
-inspect_p_p                     772
-inspect_p_pc                    773
-inspect_p_p_s                   774
-inspect_p_pc_s                  775
-inspect_p_p_sc                  776
-inspect_p_pc_sc                 777
-new_p_s                         778
-new_p_sc                        779
-new_p_s_p                       780
-new_p_sc_p                      781
-new_p_s_pc                      782
-new_p_sc_pc                     783
-new_p_p                         784
-new_p_pc                        785
-new_p_p_p                       786
-new_p_pc_p                      787
-new_p_p_pc                      788
-new_p_pc_pc                     789
-root_new_p_p                    790
-root_new_p_pc                   791
-root_new_p_p_p                  792
-root_new_p_pc_p                 793
-root_new_p_p_pc                 794
-root_new_p_pc_pc                795
-typeof_s_p                      796
-typeof_p_p                      797
-get_repr_s_p                    798
-find_method_p_p_s               799
-find_method_p_p_sc              800
-defined_i_p                     801
-defined_i_p_ki                  802
-defined_i_p_kic                 803
-defined_i_p_k                   804
-defined_i_p_kc                  805
-exists_i_p_ki                   806
-exists_i_p_kic                  807
-exists_i_p_k                    808
-exists_i_p_kc                   809
-delete_p_k                      810
-delete_p_kc                     811
-delete_p_ki                     812
-delete_p_kic                    813
-elements_i_p                    814
-push_p_i                        815
-push_p_ic                       816
-push_p_n                        817
-push_p_nc                       818
-push_p_s                        819
-push_p_sc                       820
-push_p_p                        821
-pop_i_p                         822
-pop_n_p                         823
-pop_s_p                         824
-pop_p_p                         825
-unshift_p_i                     826
-unshift_p_ic                    827
-unshift_p_n                     828
-unshift_p_nc                    829
-unshift_p_s                     830
-unshift_p_sc                    831
-unshift_p_p                     832
-shift_i_p                       833
-shift_n_p                       834
-shift_s_p                       835
-shift_p_p                       836
-splice_p_p_i_i                  837
-splice_p_p_ic_i                 838
-splice_p_p_i_ic                 839
-splice_p_p_ic_ic                840
-setprop_p_s_p                   841
-setprop_p_sc_p                  842
-getprop_p_s_p                   843
-getprop_p_sc_p                  844
-delprop_p_s                     845
-delprop_p_sc                    846
-prophash_p_p                    847
-freeze_s_p                      848
-thaw_p_s                        849
-thaw_p_sc                       850
-add_multi_s_s_p                 851
-add_multi_sc_s_p                852
-add_multi_s_sc_p                853
-add_multi_sc_sc_p               854
-find_multi_p_s_s                855
-find_multi_p_sc_s               856
-find_multi_p_s_sc               857
-find_multi_p_sc_sc              858
-register_p                      859
-unregister_p                    860
-box_p_i                         861
-box_p_ic                        862
-box_p_n                         863
-box_p_nc                        864
-box_p_s                         865
-box_p_sc                        866
-iter_p_p                        867
-morph_p_p                       868
-morph_p_pc                      869
-clone_s_s                       870
-clone_s_sc                      871
-exchange_i_i                    872
-exchange_p_p                    873
-exchange_n_n                    874
-exchange_s_s                    875
-set_i_i                         876
-set_i_ic                        877
-set_i_n                         878
-set_i_nc                        879
-set_i_s                         880
-set_i_sc                        881
-set_n_n                         882
-set_n_nc                        883
-set_n_i                         884
-set_n_ic                        885
-set_n_s                         886
-set_n_sc                        887
-set_n_p                         888
-set_s_p                         889
-set_s_s                         890
-set_s_sc                        891
-set_s_i                         892
-set_s_ic                        893
-set_s_n                         894
-set_s_nc                        895
-set_p_pc                        896
-set_p_p                         897
-set_p_i                         898
-set_p_ic                        899
-set_p_n                         900
-set_p_nc                        901
-set_p_s                         902
-set_p_sc                        903
-set_i_p                         904
-assign_p_p                      905
-assign_p_i                      906
-assign_p_ic                     907
-assign_p_n                      908
-assign_p_nc                     909
-assign_p_s                      910
-assign_p_sc                     911
-assign_s_s                      912
-assign_s_sc                     913
-setref_p_p                      914
-deref_p_p                       915
-setp_ind_i_p                    916
-setp_ind_ic_p                   917
-setn_ind_i_n                    918
-setn_ind_ic_n                   919
-setn_ind_i_nc                   920
-setn_ind_ic_nc                  921
-sets_ind_i_s                    922
-sets_ind_ic_s                   923
-sets_ind_i_sc                   924
-sets_ind_ic_sc                  925
-seti_ind_i_i                    926
-seti_ind_ic_i                   927
-seti_ind_i_ic                   928
-seti_ind_ic_ic                  929
-set_p_ki_i                      930
-set_p_kic_i                     931
-set_p_ki_ic                     932
-set_p_kic_ic                    933
-set_p_ki_n                      934
-set_p_kic_n                     935
-set_p_ki_nc                     936
-set_p_kic_nc                    937
-set_p_ki_s                      938
-set_p_kic_s                     939
-set_p_ki_sc                     940
-set_p_kic_sc                    941
-set_p_ki_p                      942
-set_p_kic_p                     943
-set_i_p_ki                      944
-set_i_p_kic                     945
-set_n_p_ki                      946
-set_n_p_kic                     947
-set_s_p_ki                      948
-set_s_p_kic                     949
-set_p_p_ki                      950
-set_p_p_kic                     951
-set_p_k_i                       952
-set_p_kc_i                      953
-set_p_k_ic                      954
-set_p_kc_ic                     955
-set_p_k_n                       956
-set_p_kc_n                      957
-set_p_k_nc                      958
-set_p_kc_nc                     959
-set_p_k_s                       960
-set_p_kc_s                      961
-set_p_k_sc                      962
-set_p_kc_sc                     963
-set_p_k_p                       964
-set_p_kc_p                      965
-set_i_p_k                       966
-set_i_p_kc                      967
-set_n_p_k                       968
-set_n_p_kc                      969
-set_s_p_k                       970
-set_s_p_kc                      971
-set_p_p_k                       972
-set_p_p_kc                      973
-clone_p_p                       974
-clone_p_p_p                     975
-clone_p_p_pc                    976
-copy_p_p                        977
-null_s                          978
-null_i                          979
-null_p                          980
-null_n                          981
-cleari                          982
-clearn                          983
-clears                          984
-clearp                          985
-ord_i_s                         986
-ord_i_sc                        987
-ord_i_s_i                       988
-ord_i_sc_i                      989
-ord_i_s_ic                      990
-ord_i_sc_ic                     991
-chr_s_i                         992
-chr_s_ic                        993
-chopn_s_s_i                     994
-chopn_s_sc_i                    995
-chopn_s_s_ic                    996
-chopn_s_sc_ic                   997
-concat_s_s                      998
-concat_s_sc                     999
-concat_p_p                     1000
-concat_p_s                     1001
-concat_p_sc                    1002
-concat_s_s_s                   1003
-concat_s_sc_s                  1004
-concat_s_s_sc                  1005
-concat_p_p_s                   1006
-concat_p_p_sc                  1007
-concat_p_p_p                   1008
-repeat_s_s_i                   1009
-repeat_s_sc_i                  1010
-repeat_s_s_ic                  1011
-repeat_s_sc_ic                 1012
-repeat_p_p_i                   1013
-repeat_p_p_ic                  1014
-repeat_p_p_p                   1015
-repeat_p_i                     1016
-repeat_p_ic                    1017
-repeat_p_p                     1018
-length_i_s                     1019
-length_i_sc                    1020
-bytelength_i_s                 1021
-bytelength_i_sc                1022
-pin_s                          1023
-unpin_s                        1024
-substr_s_s_i                   1025
-substr_s_sc_i                  1026
-substr_s_s_ic                  1027
-substr_s_sc_ic                 1028
-substr_s_s_i_i                 1029
-substr_s_sc_i_i                1030
-substr_s_s_ic_i                1031
-substr_s_sc_ic_i               1032
-substr_s_s_i_ic                1033
-substr_s_sc_i_ic               1034
-substr_s_s_ic_ic               1035
-substr_s_sc_ic_ic              1036
-substr_s_p_i_i                 1037
-substr_s_p_ic_i                1038
-substr_s_p_i_ic                1039
-substr_s_p_ic_ic               1040
-replace_s_s_i_i_s              1041
-replace_s_sc_i_i_s             1042
-replace_s_s_ic_i_s             1043
-replace_s_sc_ic_i_s            1044
-replace_s_s_i_ic_s             1045
-replace_s_sc_i_ic_s            1046
-replace_s_s_ic_ic_s            1047
-replace_s_sc_ic_ic_s           1048
-replace_s_s_i_i_sc             1049
-replace_s_sc_i_i_sc            1050
-replace_s_s_ic_i_sc            1051
-replace_s_sc_ic_i_sc           1052
-replace_s_s_i_ic_sc            1053
-replace_s_sc_i_ic_sc           1054
-replace_s_s_ic_ic_sc           1055
-replace_s_sc_ic_ic_sc          1056
-index_i_s_s                    1057
-index_i_sc_s                   1058
-index_i_s_sc                   1059
-index_i_sc_sc                  1060
-index_i_s_s_i                  1061
-index_i_sc_s_i                 1062
-index_i_s_sc_i                 1063
-index_i_sc_sc_i                1064
-index_i_s_s_ic                 1065
-index_i_sc_s_ic                1066
-index_i_s_sc_ic                1067
-index_i_sc_sc_ic               1068
-sprintf_s_s_p                  1069
-sprintf_s_sc_p                 1070
-sprintf_p_p_p                  1071
-new_s                          1072
-new_s_i                        1073
-new_s_ic                       1074
-stringinfo_i_s_i               1075
-stringinfo_i_sc_i              1076
-stringinfo_i_s_ic              1077
-stringinfo_i_sc_ic             1078
-upcase_s_s                     1079
-upcase_s_sc                    1080
-downcase_s_s                   1081
-downcase_s_sc                  1082
-titlecase_s_s                  1083
-titlecase_s_sc                 1084
-join_s_s_p                     1085
-join_s_sc_p                    1086
-split_p_s_s                    1087
-split_p_sc_s                   1088
-split_p_s_sc                   1089
-split_p_sc_sc                  1090
-charset_i_s                    1091
-charset_i_sc                   1092
-charsetname_s_i                1093
-charsetname_s_ic               1094
-find_charset_i_s               1095
-find_charset_i_sc              1096
-trans_charset_s_s_i            1097
-trans_charset_s_sc_i           1098
-trans_charset_s_s_ic           1099
-trans_charset_s_sc_ic          1100
-encoding_i_s                   1101
-encoding_i_sc                  1102
-encodingname_s_i               1103
-encodingname_s_ic              1104
-find_encoding_i_s              1105
-find_encoding_i_sc             1106
-trans_encoding_s_s_i           1107
-trans_encoding_s_sc_i          1108
-trans_encoding_s_s_ic          1109
-trans_encoding_s_sc_ic         1110
-is_cclass_i_i_s_i              1111
-is_cclass_i_ic_s_i             1112
-is_cclass_i_i_sc_i             1113
-is_cclass_i_ic_sc_i            1114
-is_cclass_i_i_s_ic             1115
-is_cclass_i_ic_s_ic            1116
-is_cclass_i_i_sc_ic            1117
-is_cclass_i_ic_sc_ic           1118
-find_cclass_i_i_s_i_i          1119
-find_cclass_i_ic_s_i_i         1120
-find_cclass_i_i_sc_i_i         1121
-find_cclass_i_ic_sc_i_i        1122
-find_cclass_i_i_s_ic_i         1123
-find_cclass_i_ic_s_ic_i        1124
-find_cclass_i_i_sc_ic_i        1125
-find_cclass_i_ic_sc_ic_i       1126
-find_cclass_i_i_s_i_ic         1127
-find_cclass_i_ic_s_i_ic        1128
-find_cclass_i_i_sc_i_ic        1129
-find_cclass_i_ic_sc_i_ic       1130
-find_cclass_i_i_s_ic_ic        1131
-find_cclass_i_ic_s_ic_ic       1132
-find_cclass_i_i_sc_ic_ic       1133
-find_cclass_i_ic_sc_ic_ic      1134
-find_not_cclass_i_i_s_i_i      1135
-find_not_cclass_i_ic_s_i_i     1136
-find_not_cclass_i_i_sc_i_i     1137
-find_not_cclass_i_ic_sc_i_i    1138
-find_not_cclass_i_i_s_ic_i     1139
-find_not_cclass_i_ic_s_ic_i    1140
-find_not_cclass_i_i_sc_ic_i    1141
-find_not_cclass_i_ic_sc_ic_i   1142
-find_not_cclass_i_i_s_i_ic     1143
-find_not_cclass_i_ic_s_i_ic    1144
-find_not_cclass_i_i_sc_i_ic    1145
-find_not_cclass_i_ic_sc_i_ic   1146
-find_not_cclass_i_i_s_ic_ic    1147
-find_not_cclass_i_ic_s_ic_ic   1148
-find_not_cclass_i_i_sc_ic_ic   1149
-find_not_cclass_i_ic_sc_ic_ic  1150
-escape_s_s                     1151
-compose_s_s                    1152
-compose_s_sc                   1153
-spawnw_i_s                     1154
-spawnw_i_sc                    1155
-spawnw_i_p                     1156
-err_i                          1157
-err_s                          1158
-err_s_i                        1159
-err_s_ic                       1160
-time_i                         1161
-time_n                         1162
-gmtime_s_i                     1163
-gmtime_s_ic                    1164
-localtime_s_i                  1165
-localtime_s_ic                 1166
-decodetime_p_i                 1167
-decodetime_p_ic                1168
-decodelocaltime_p_i            1169
-decodelocaltime_p_ic           1170
-sysinfo_s_i                    1171
-sysinfo_s_ic                   1172
-sysinfo_i_i                    1173
-sysinfo_i_ic                   1174
-sleep_i                        1175
-sleep_ic                       1176
-sleep_n                        1177
-sleep_nc                       1178
-sizeof_i_i                     1179
-sizeof_i_ic                    1180
-store_lex_s_p                  1181
-store_lex_sc_p                 1182
-store_dynamic_lex_s_p          1183
-store_dynamic_lex_sc_p         1184
-find_lex_p_s                   1185
-find_lex_p_sc                  1186
-find_dynamic_lex_p_s           1187
-find_dynamic_lex_p_sc          1188
-find_caller_lex_p_s            1189
-find_caller_lex_p_sc           1190
-get_namespace_p                1191
-get_namespace_p_p              1192
-get_namespace_p_pc             1193
-get_hll_namespace_p            1194
-get_hll_namespace_p_p          1195
-get_hll_namespace_p_pc         1196
-get_root_namespace_p           1197
-get_root_namespace_p_p         1198
-get_root_namespace_p_pc        1199
-get_global_p_s                 1200
-get_global_p_sc                1201
-get_global_p_p_s               1202
-get_global_p_pc_s              1203
-get_global_p_p_sc              1204
-get_global_p_pc_sc             1205
-get_hll_global_p_s             1206
-get_hll_global_p_sc            1207
-get_hll_global_p_p_s           1208
-get_hll_global_p_pc_s          1209
-get_hll_global_p_p_sc          1210
-get_hll_global_p_pc_sc         1211
-get_root_global_p_s            1212
-get_root_global_p_sc           1213
-get_root_global_p_p_s          1214
-get_root_global_p_pc_s         1215
-get_root_global_p_p_sc         1216
-get_root_global_p_pc_sc        1217
-set_global_s_p                 1218
-set_global_sc_p                1219
-set_global_p_s_p               1220
-set_global_pc_s_p              1221
-set_global_p_sc_p              1222
-set_global_pc_sc_p             1223
-set_hll_global_s_p             1224
-set_hll_global_sc_p            1225
-set_hll_global_p_s_p           1226
-set_hll_global_pc_s_p          1227
-set_hll_global_p_sc_p          1228
-set_hll_global_pc_sc_p         1229
-set_root_global_s_p            1230
-set_root_global_sc_p           1231
-set_root_global_p_s_p          1232
-set_root_global_pc_s_p         1233
-set_root_global_p_sc_p         1234
-set_root_global_pc_sc_p        1235
-find_name_p_s                  1236
-find_name_p_sc                 1237
-find_sub_not_null_p_s          1238
-find_sub_not_null_p_sc         1239
+debug_i                          62
+debug_ic                         63
+bounds_i                         64
+bounds_ic                        65
+profile_i                        66
+profile_ic                       67
+trace_i                          68
+trace_ic                         69
+gc_debug_i                       70
+gc_debug_ic                      71
+interpinfo_i_i                   72
+interpinfo_i_ic                  73
+interpinfo_p_i                   74
+interpinfo_p_ic                  75
+interpinfo_s_i                   76
+interpinfo_s_ic                  77
+warningson_i                     78
+warningson_ic                    79
+warningsoff_i                    80
+warningsoff_ic                   81
+errorson_i                       82
+errorson_ic                      83
+errorsoff_i                      84
+errorsoff_ic                     85
+runinterp_p_i                    86
+runinterp_p_ic                   87
+getinterp_p                      88
+sweep_ic                         89
+collect                          90
+sweepoff                         91
+sweepon                          92
+collectoff                       93
+collecton                        94
+needs_destroy_p                  95
+loadlib_p_s                      96
+loadlib_p_sc                     97
+loadlib_p_s_p                    98
+loadlib_p_sc_p                   99
+loadlib_p_s_pc                  100
+loadlib_p_sc_pc                 101
+dlfunc_p_p_s_s                  102
+dlfunc_p_p_sc_s                 103
+dlfunc_p_p_s_sc                 104
+dlfunc_p_p_sc_sc                105
+dlvar_p_p_s                     106
+dlvar_p_p_sc                    107
+compreg_s_p                     108
+compreg_sc_p                    109
+compreg_p_s                     110
+compreg_p_sc                    111
+new_callback_p_p_p_s            112
+new_callback_p_p_p_sc           113
+annotations_p                   114
+annotations_p_s                 115
+annotations_p_sc                116
+band_i_i                        117
+band_i_ic                       118
+band_p_i                        119
+band_p_ic                       120
+band_p_p                        121
+band_i_i_i                      122
+band_i_ic_i                     123
+band_i_i_ic                     124
+band_p_p_i                      125
+band_p_p_ic                     126
+band_p_p_p                      127
+bands_p_s                       128
+bands_p_sc                      129
+bands_p_p                       130
+bands_s_s_s                     131
+bands_s_sc_s                    132
+bands_s_s_sc                    133
+bands_p_p_s                     134
+bands_p_p_sc                    135
+bands_p_p_p                     136
+bnot_i                          137
+bnot_i_i                        138
+bnot_p                          139
+bnot_p_p                        140
+bnots_s_s                       141
+bnots_s_sc                      142
+bnots_p                         143
+bnots_p_p                       144
+bor_i_i                         145
+bor_i_ic                        146
+bor_p_i                         147
+bor_p_ic                        148
+bor_p_p                         149
+bor_i_i_i                       150
+bor_i_ic_i                      151
+bor_i_i_ic                      152
+bor_p_p_i                       153
+bor_p_p_ic                      154
+bor_p_p_p                       155
+bors_p_s                        156
+bors_p_sc                       157
+bors_p_p                        158
+bors_s_s_s                      159
+bors_s_sc_s                     160
+bors_s_s_sc                     161
+bors_p_p_s                      162
+bors_p_p_sc                     163
+bors_p_p_p                      164
+shl_i_i                         165
+shl_i_ic                        166
+shl_p_i                         167
+shl_p_ic                        168
+shl_p_p                         169
+shl_i_i_i                       170
+shl_i_ic_i                      171
+shl_i_i_ic                      172
+shl_p_p_i                       173
+shl_p_p_ic                      174
+shl_p_p_p                       175
+shr_i_i                         176
+shr_i_ic                        177
+shr_p_i                         178
+shr_p_ic                        179
+shr_p_p                         180
+shr_i_i_i                       181
+shr_i_ic_i                      182
+shr_i_i_ic                      183
+shr_p_p_i                       184
+shr_p_p_ic                      185
+shr_p_p_p                       186
+lsr_i_i                         187
+lsr_i_ic                        188
+lsr_p_i                         189
+lsr_p_ic                        190
+lsr_p_p                         191
+lsr_i_i_i                       192
+lsr_i_ic_i                      193
+lsr_i_i_ic                      194
+lsr_p_p_i                       195
+lsr_p_p_ic                      196
+lsr_p_p_p                       197
+rot_i_i_i_ic                    198
+rot_i_ic_i_ic                   199
+rot_i_i_ic_ic                   200
+bxor_i_i                        201
+bxor_i_ic                       202
+bxor_p_i                        203
+bxor_p_ic                       204
+bxor_p_p                        205
+bxor_i_i_i                      206
+bxor_i_ic_i                     207
+bxor_i_i_ic                     208
+bxor_p_p_i                      209
+bxor_p_p_ic                     210
+bxor_p_p_p                      211
+bxors_p_s                       212
+bxors_p_sc                      213
+bxors_p_p                       214
+bxors_s_s_s                     215
+bxors_s_sc_s                    216
+bxors_s_s_sc                    217
+bxors_p_p_s                     218
+bxors_p_p_sc                    219
+bxors_p_p_p                     220
+eq_i_i_ic                       221
+eq_ic_i_ic                      222
+eq_i_ic_ic                      223
+eq_n_n_ic                       224
+eq_nc_n_ic                      225
+eq_n_nc_ic                      226
+eq_s_s_ic                       227
+eq_sc_s_ic                      228
+eq_s_sc_ic                      229
+eq_p_p_ic                       230
+eq_p_i_ic                       231
+eq_p_ic_ic                      232
+eq_p_n_ic                       233
+eq_p_nc_ic                      234
+eq_p_s_ic                       235
+eq_p_sc_ic                      236
+eq_str_p_p_ic                   237
+eq_num_p_p_ic                   238
+eq_addr_s_s_ic                  239
+eq_addr_sc_s_ic                 240
+eq_addr_s_sc_ic                 241
+eq_addr_sc_sc_ic                242
+eq_addr_p_p_ic                  243
+ne_i_i_ic                       244
+ne_ic_i_ic                      245
+ne_i_ic_ic                      246
+ne_n_n_ic                       247
+ne_nc_n_ic                      248
+ne_n_nc_ic                      249
+ne_s_s_ic                       250
+ne_sc_s_ic                      251
+ne_s_sc_ic                      252
+ne_p_p_ic                       253
+ne_p_i_ic                       254
+ne_p_ic_ic                      255
+ne_p_n_ic                       256
+ne_p_nc_ic                      257
+ne_p_s_ic                       258
+ne_p_sc_ic                      259
+ne_str_p_p_ic                   260
+ne_num_p_p_ic                   261
+ne_addr_s_s_ic                  262
+ne_addr_sc_s_ic                 263
+ne_addr_s_sc_ic                 264
+ne_addr_sc_sc_ic                265
+ne_addr_p_p_ic                  266
+lt_i_i_ic                       267
+lt_ic_i_ic                      268
+lt_i_ic_ic                      269
+lt_n_n_ic                       270
+lt_nc_n_ic                      271
+lt_n_nc_ic                      272
+lt_s_s_ic                       273
+lt_sc_s_ic                      274
+lt_s_sc_ic                      275
+lt_p_p_ic                       276
+lt_p_i_ic                       277
+lt_p_ic_ic                      278
+lt_p_n_ic                       279
+lt_p_nc_ic                      280
+lt_p_s_ic                       281
+lt_p_sc_ic                      282
+lt_str_p_p_ic                   283
+lt_num_p_p_ic                   284
+le_i_i_ic                       285
+le_ic_i_ic                      286
+le_i_ic_ic                      287
+le_n_n_ic                       288
+le_nc_n_ic                      289
+le_n_nc_ic                      290
+le_s_s_ic                       291
+le_sc_s_ic                      292
+le_s_sc_ic                      293
+le_p_p_ic                       294
+le_p_i_ic                       295
+le_p_ic_ic                      296
+le_p_n_ic                       297
+le_p_nc_ic                      298
+le_p_s_ic                       299
+le_p_sc_ic                      300
+le_str_p_p_ic                   301
+le_num_p_p_ic                   302
+gt_p_p_ic                       303
+gt_p_i_ic                       304
+gt_p_ic_ic                      305
+gt_p_n_ic                       306
+gt_p_nc_ic                      307
+gt_p_s_ic                       308
+gt_p_sc_ic                      309
+gt_str_p_p_ic                   310
+gt_num_p_p_ic                   311
+ge_p_p_ic                       312
+ge_p_i_ic                       313
+ge_p_ic_ic                      314
+ge_p_n_ic                       315
+ge_p_nc_ic                      316
+ge_p_s_ic                       317
+ge_p_sc_ic                      318
+ge_str_p_p_ic                   319
+ge_num_p_p_ic                   320
+if_null_p_ic                    321
+if_null_s_ic                    322
+unless_null_p_ic                323
+unless_null_s_ic                324
+cmp_i_i_i                       325
+cmp_i_ic_i                      326
+cmp_i_i_ic                      327
+cmp_i_n_n                       328
+cmp_i_nc_n                      329
+cmp_i_n_nc                      330
+cmp_i_s_s                       331
+cmp_i_sc_s                      332
+cmp_i_s_sc                      333
+cmp_i_p_p                       334
+cmp_i_p_i                       335
+cmp_i_p_ic                      336
+cmp_i_p_n                       337
+cmp_i_p_nc                      338
+cmp_i_p_s                       339
+cmp_i_p_sc                      340
+cmp_str_i_p_p                   341
+cmp_num_i_p_p                   342
+cmp_pmc_p_p_p                   343
+issame_i_p_p                    344
+issame_i_s_s                    345
+issame_i_sc_s                   346
+issame_i_s_sc                   347
+issame_i_sc_sc                  348
+isntsame_i_p_p                  349
+isntsame_i_s_s                  350
+isntsame_i_sc_s                 351
+isntsame_i_s_sc                 352
+isntsame_i_sc_sc                353
+istrue_i_p                      354
+isfalse_i_p                     355
+isnull_i_p                      356
+isnull_i_pc                     357
+isnull_i_s                      358
+isnull_i_sc                     359
+isgt_i_p_p                      360
+isge_i_p_p                      361
+isle_i_i_i                      362
+isle_i_ic_i                     363
+isle_i_i_ic                     364
+isle_i_n_n                      365
+isle_i_nc_n                     366
+isle_i_n_nc                     367
+isle_i_s_s                      368
+isle_i_sc_s                     369
+isle_i_s_sc                     370
+isle_i_p_p                      371
+islt_i_i_i                      372
+islt_i_ic_i                     373
+islt_i_i_ic                     374
+islt_i_n_n                      375
+islt_i_nc_n                     376
+islt_i_n_nc                     377
+islt_i_s_s                      378
+islt_i_sc_s                     379
+islt_i_s_sc                     380
+islt_i_p_p                      381
+iseq_i_i_i                      382
+iseq_i_ic_i                     383
+iseq_i_i_ic                     384
+iseq_i_n_n                      385
+iseq_i_nc_n                     386
+iseq_i_n_nc                     387
+iseq_i_s_s                      388
+iseq_i_sc_s                     389
+iseq_i_s_sc                     390
+iseq_i_p_p                      391
+isne_i_i_i                      392
+isne_i_ic_i                     393
+isne_i_i_ic                     394
+isne_i_n_n                      395
+isne_i_nc_n                     396
+isne_i_n_nc                     397
+isne_i_s_s                      398
+isne_i_sc_s                     399
+isne_i_s_sc                     400
+isne_i_p_p                      401
+and_i_i_i                       402
+and_i_ic_i                      403
+and_i_i_ic                      404
+and_p_p_p                       405
+not_i                           406
+not_i_i                         407
+not_p                           408
+not_p_p                         409
+or_i_i_i                        410
+or_i_ic_i                       411
+or_i_i_ic                       412
+or_p_p_p                        413
+xor_i_i_i                       414
+xor_i_ic_i                      415
+xor_i_i_ic                      416
+xor_p_p_p                       417
+debug_init                      418
+debug_load_sc                   419
+debug_break                     420
+debug_print                     421
+backtrace                       422
+getline_i                       423
+getfile_s                       424
+set_label_p_ic                  425
+get_label_i_p                   426
+close_p                         427
+fdopen_p_i_s                    428
+fdopen_p_ic_s                   429
+fdopen_p_i_sc                   430
+fdopen_p_ic_sc                  431
+getstdin_p                      432
+getstdout_p                     433
+getstderr_p                     434
+setstdin_p                      435
+setstdout_p                     436
+setstderr_p                     437
+open_p_s_s                      438
+open_p_sc_s                     439
+open_p_s_sc                     440
+open_p_sc_sc                    441
+open_p_s                        442
+open_p_sc                       443
+print_i                         444
+print_ic                        445
+print_n                         446
+print_nc                        447
+print_s                         448
+print_sc                        449
+print_p                         450
+say_i                           451
+say_ic                          452
+say_n                           453
+say_nc                          454
+say_s                           455
+say_sc                          456
+say_p                           457
+printerr_i                      458
+printerr_ic                     459
+printerr_n                      460
+printerr_nc                     461
+printerr_s                      462
+printerr_sc                     463
+printerr_p                      464
+print_p_i                       465
+print_p_ic                      466
+print_p_n                       467
+print_p_nc                      468
+print_p_s                       469
+print_p_sc                      470
+print_p_p                       471
+read_s_i                        472
+read_s_ic                       473
+read_s_p_i                      474
+read_s_p_ic                     475
+readline_s_p                    476
+peek_s                          477
+peek_s_p                        478
+stat_i_s_i                      479
+stat_i_sc_i                     480
+stat_i_s_ic                     481
+stat_i_sc_ic                    482
+stat_i_i_i                      483
+stat_i_ic_i                     484
+stat_i_i_ic                     485
+stat_i_ic_ic                    486
+seek_p_i_i                      487
+seek_p_ic_i                     488
+seek_p_i_ic                     489
+seek_p_ic_ic                    490
+seek_p_i_i_i                    491
+seek_p_ic_i_i                   492
+seek_p_i_ic_i                   493
+seek_p_ic_ic_i                  494
+seek_p_i_i_ic                   495
+seek_p_ic_i_ic                  496
+seek_p_i_ic_ic                  497
+seek_p_ic_ic_ic                 498
+tell_i_p                        499
+tell_i_i_p                      500
+abs_i                           501
+abs_n                           502
+abs_i_i                         503
+abs_n_n                         504
+abs_p                           505
+abs_p_p                         506
+add_i_i                         507
+add_i_ic                        508
+add_n_n                         509
+add_n_nc                        510
+add_p_p                         511
+add_p_i                         512
+add_p_ic                        513
+add_p_n                         514
+add_p_nc                        515
+add_i_i_i                       516
+add_i_ic_i                      517
+add_i_i_ic                      518
+add_n_n_n                       519
+add_n_nc_n                      520
+add_n_n_nc                      521
+add_p_p_p                       522
+add_p_p_i                       523
+add_p_p_ic                      524
+add_p_p_n                       525
+add_p_p_nc                      526
+cmod_i_i_i                      527
+cmod_i_ic_i                     528
+cmod_i_i_ic                     529
+cmod_p_p_i                      530
+cmod_p_p_ic                     531
+cmod_p_p_p                      532
+cmod_n_n_n                      533
+cmod_n_nc_n                     534
+cmod_n_n_nc                     535
+cmod_p_p_n                      536
+cmod_p_p_nc                     537
+dec_i                           538
+dec_n                           539
+dec_p                           540
+div_i_i                         541
+div_i_ic                        542
+div_n_n                         543
+div_n_nc                        544
+div_p_p                         545
+div_p_i                         546
+div_p_ic                        547
+div_p_n                         548
+div_p_nc                        549
+div_i_i_i                       550
+div_i_ic_i                      551
+div_i_i_ic                      552
+div_i_ic_ic                     553
+div_n_n_n                       554
+div_n_nc_n                      555
+div_n_n_nc                      556
+div_n_nc_nc                     557
+div_p_p_p                       558
+div_p_p_i                       559
+div_p_p_ic                      560
+div_p_p_n                       561
+div_p_p_nc                      562
+fdiv_i_i                        563
+fdiv_i_ic                       564
+fdiv_n_n                        565
+fdiv_n_nc                       566
+fdiv_p_p                        567
+fdiv_p_i                        568
+fdiv_p_ic                       569
+fdiv_p_n                        570
+fdiv_p_nc                       571
+fdiv_i_i_i                      572
+fdiv_i_ic_i                     573
+fdiv_i_i_ic                     574
+fdiv_n_n_n                      575
+fdiv_n_nc_n                     576
+fdiv_n_n_nc                     577
+fdiv_p_p_p                      578
+fdiv_p_p_i                      579
+fdiv_p_p_ic                     580
+fdiv_p_p_n                      581
+fdiv_p_p_nc                     582
+ceil_n                          583
+ceil_i_n                        584
+ceil_n_n                        585
+floor_n                         586
+floor_i_n                       587
+floor_n_n                       588
+inc_i                           589
+inc_n                           590
+inc_p                           591
+mod_i_i                         592
+mod_i_ic                        593
+mod_n_n                         594
+mod_n_nc                        595
+mod_p_p                         596
+mod_p_i                         597
+mod_p_ic                        598
+mod_p_n                         599
+mod_p_nc                        600
+mod_i_i_i                       601
+mod_i_ic_i                      602
+mod_i_i_ic                      603
+mod_n_n_n                       604
+mod_n_nc_n                      605
+mod_n_n_nc                      606
+mod_p_p_p                       607
+mod_p_p_i                       608
+mod_p_p_ic                      609
+mod_p_p_n                       610
+mod_p_p_nc                      611
+mul_i_i                         612
+mul_i_ic                        613
+mul_n_n                         614
+mul_n_nc                        615
+mul_p_p                         616
+mul_p_i                         617
+mul_p_ic                        618
+mul_p_n                         619
+mul_p_nc                        620
+mul_i_i_i                       621
+mul_i_ic_i                      622
+mul_i_i_ic                      623
+mul_n_n_n                       624
+mul_n_nc_n                      625
+mul_n_n_nc                      626
+mul_p_p_p                       627
+mul_p_p_i                       628
+mul_p_p_ic                      629
+mul_p_p_n                       630
+mul_p_p_nc                      631
+neg_i                           632
+neg_n                           633
+neg_p                           634
+neg_i_i                         635
+neg_n_n                         636
+neg_p_p                         637
+pow_n_n_n                       638
+pow_n_nc_n                      639
+pow_n_n_nc                      640
+pow_p_p_p                       641
+pow_p_p_i                       642
+pow_p_p_ic                      643
+pow_p_p_n                       644
+pow_p_p_nc                      645
+pow_n_n_i                       646
+pow_n_nc_i                      647
+pow_n_n_ic                      648
+pow_n_nc_ic                     649
+sub_i_i                         650
+sub_i_ic                        651
+sub_n_n                         652
+sub_n_nc                        653
+sub_p_p                         654
+sub_p_i                         655
+sub_p_ic                        656
+sub_p_n                         657
+sub_p_nc                        658
+sub_i_i_i                       659
+sub_i_ic_i                      660
+sub_i_i_ic                      661
+sub_n_n_n                       662
+sub_n_nc_n                      663
+sub_n_n_nc                      664
+sub_p_p_p                       665
+sub_p_p_i                       666
+sub_p_p_ic                      667
+sub_p_p_n                       668
+sub_p_p_nc                      669
+sqrt_n_n                        670
+acos_n_n                        671
+asec_n_n                        672
+asin_n_n                        673
+atan_n_n                        674
+atan_n_n_n                      675
+atan_n_nc_n                     676
+atan_n_n_nc                     677
+cos_n_n                         678
+cosh_n_n                        679
+exp_n_n                         680
+ln_n_n                          681
+log10_n_n                       682
+log2_n_n                        683
+sec_n_n                         684
+sech_n_n                        685
+sin_n_n                         686
+sinh_n_n                        687
+tan_n_n                         688
+tanh_n_n                        689
+gcd_i_i_i                       690
+gcd_i_ic_i                      691
+gcd_i_i_ic                      692
+lcm_i_i_i                       693
+lcm_i_ic_i                      694
+lcm_i_i_ic                      695
+fact_i_i                        696
+fact_n_i                        697
+callmethodcc_p_s                698
+callmethodcc_p_sc               699
+callmethodcc_p_p                700
+callmethod_p_s_p                701
+callmethod_p_sc_p               702
+callmethod_p_p_p                703
+tailcallmethod_p_s              704
+tailcallmethod_p_sc             705
+tailcallmethod_p_p              706
+addmethod_p_s_p                 707
+addmethod_p_sc_p                708
+can_i_p_s                       709
+can_i_p_sc                      710
+does_i_p_s                      711
+does_i_p_sc                     712
+does_i_p_p                      713
+does_i_p_pc                     714
+isa_i_p_s                       715
+isa_i_p_sc                      716
+isa_i_p_p                       717
+isa_i_p_pc                      718
+newclass_p_s                    719
+newclass_p_sc                   720
+newclass_p_p                    721
+newclass_p_pc                   722
+subclass_p_p                    723
+subclass_p_pc                   724
+subclass_p_p_s                  725
+subclass_p_pc_s                 726
+subclass_p_p_sc                 727
+subclass_p_pc_sc                728
+subclass_p_p_p                  729
+subclass_p_pc_p                 730
+subclass_p_p_pc                 731
+subclass_p_pc_pc                732
+subclass_p_s                    733
+subclass_p_sc                   734
+subclass_p_s_s                  735
+subclass_p_sc_s                 736
+subclass_p_s_sc                 737
+subclass_p_sc_sc                738
+subclass_p_s_p                  739
+subclass_p_sc_p                 740
+subclass_p_s_pc                 741
+subclass_p_sc_pc                742
+get_class_p_s                   743
+get_class_p_sc                  744
+get_class_p_p                   745
+get_class_p_pc                  746
+class_p_p                       747
+addparent_p_p                   748
+removeparent_p_p                749
+addrole_p_p                     750
+addattribute_p_s                751
+addattribute_p_sc               752
+removeattribute_p_s             753
+removeattribute_p_sc            754
+getattribute_p_p_s              755
+getattribute_p_p_sc             756
+getattribute_p_p_p_s            757
+getattribute_p_p_pc_s           758
+getattribute_p_p_p_sc           759
+getattribute_p_p_pc_sc          760
+setattribute_p_s_p              761
+setattribute_p_sc_p             762
+setattribute_p_p_s_p            763
+setattribute_p_pc_s_p           764
+setattribute_p_p_sc_p           765
+setattribute_p_pc_sc_p          766
+inspect_p_p                     767
+inspect_p_pc                    768
+inspect_p_p_s                   769
+inspect_p_pc_s                  770
+inspect_p_p_sc                  771
+inspect_p_pc_sc                 772
+new_p_s                         773
+new_p_sc                        774
+new_p_s_p                       775
+new_p_sc_p                      776
+new_p_s_pc                      777
+new_p_sc_pc                     778
+new_p_p                         779
+new_p_pc                        780
+new_p_p_p                       781
+new_p_pc_p                      782
+new_p_p_pc                      783
+new_p_pc_pc                     784
+root_new_p_p                    785
+root_new_p_pc                   786
+root_new_p_p_p                  787
+root_new_p_pc_p                 788
+root_new_p_p_pc                 789
+root_new_p_pc_pc                790
+typeof_s_p                      791
+typeof_p_p                      792
+get_repr_s_p                    793
+find_method_p_p_s               794
+find_method_p_p_sc              795
+defined_i_p                     796
+defined_i_p_ki                  797
+defined_i_p_kic                 798
+defined_i_p_k                   799
+defined_i_p_kc                  800
+exists_i_p_ki                   801
+exists_i_p_kic                  802
+exists_i_p_k                    803
+exists_i_p_kc                   804
+delete_p_k                      805
+delete_p_kc                     806
+delete_p_ki                     807
+delete_p_kic                    808
+elements_i_p                    809
+push_p_i                        810
+push_p_ic                       811
+push_p_n                        812
+push_p_nc                       813
+push_p_s                        814
+push_p_sc                       815
+push_p_p                        816
+pop_i_p                         817
+pop_n_p                         818
+pop_s_p                         819
+pop_p_p                         820
+unshift_p_i                     821
+unshift_p_ic                    822
+unshift_p_n                     823
+unshift_p_nc                    824
+unshift_p_s                     825
+unshift_p_sc                    826
+unshift_p_p                     827
+shift_i_p                       828
+shift_n_p                       829
+shift_s_p                       830
+shift_p_p                       831
+splice_p_p_i_i                  832
+splice_p_p_ic_i                 833
+splice_p_p_i_ic                 834
+splice_p_p_ic_ic                835
+setprop_p_s_p                   836
+setprop_p_sc_p                  837
+getprop_p_s_p                   838
+getprop_p_sc_p                  839
+delprop_p_s                     840
+delprop_p_sc                    841
+prophash_p_p                    842
+freeze_s_p                      843
+thaw_p_s                        844
+thaw_p_sc                       845
+add_multi_s_s_p                 846
+add_multi_sc_s_p                847
+add_multi_s_sc_p                848
+add_multi_sc_sc_p               849
+find_multi_p_s_s                850
+find_multi_p_sc_s               851
+find_multi_p_s_sc               852
+find_multi_p_sc_sc              853
+register_p                      854
+unregister_p                    855
+box_p_i                         856
+box_p_ic                        857
+box_p_n                         858
+box_p_nc                        859
+box_p_s                         860
+box_p_sc                        861
+iter_p_p                        862
+morph_p_p                       863
+morph_p_pc                      864
+clone_s_s                       865
+clone_s_sc                      866
+exchange_i_i                    867
+exchange_p_p                    868
+exchange_n_n                    869
+exchange_s_s                    870
+set_i_i                         871
+set_i_ic                        872
+set_i_n                         873
+set_i_nc                        874
+set_i_s                         875
+set_i_sc                        876
+set_n_n                         877
+set_n_nc                        878
+set_n_i                         879
+set_n_ic                        880
+set_n_s                         881
+set_n_sc                        882
+set_n_p                         883
+set_s_p                         884
+set_s_s                         885
+set_s_sc                        886
+set_s_i                         887
+set_s_ic                        888
+set_s_n                         889
+set_s_nc                        890
+set_p_pc                        891
+set_p_p                         892
+set_p_i                         893
+set_p_ic                        894
+set_p_n                         895
+set_p_nc                        896
+set_p_s                         897
+set_p_sc                        898
+set_i_p                         899
+assign_p_p                      900
+assign_p_i                      901
+assign_p_ic                     902
+assign_p_n                      903
+assign_p_nc                     904
+assign_p_s                      905
+assign_p_sc                     906
+assign_s_s                      907
+assign_s_sc                     908
+setref_p_p                      909
+deref_p_p                       910
+setp_ind_i_p                    911
+setp_ind_ic_p                   912
+setn_ind_i_n                    913
+setn_ind_ic_n                   914
+setn_ind_i_nc                   915
+setn_ind_ic_nc                  916
+sets_ind_i_s                    917
+sets_ind_ic_s                   918
+sets_ind_i_sc                   919
+sets_ind_ic_sc                  920
+seti_ind_i_i                    921
+seti_ind_ic_i                   922
+seti_ind_i_ic                   923
+seti_ind_ic_ic                  924
+set_p_ki_i                      925
+set_p_kic_i                     926
+set_p_ki_ic                     927
+set_p_kic_ic                    928
+set_p_ki_n                      929
+set_p_kic_n                     930
+set_p_ki_nc                     931
+set_p_kic_nc                    932
+set_p_ki_s                      933
+set_p_kic_s                     934
+set_p_ki_sc                     935
+set_p_kic_sc                    936
+set_p_ki_p                      937
+set_p_kic_p                     938
+set_i_p_ki                      939
+set_i_p_kic                     940
+set_n_p_ki                      941
+set_n_p_kic                     942
+set_s_p_ki                      943
+set_s_p_kic                     944
+set_p_p_ki                      945
+set_p_p_kic                     946
+set_p_k_i                       947
+set_p_kc_i                      948
+set_p_k_ic                      949
+set_p_kc_ic                     950
+set_p_k_n                       951
+set_p_kc_n                      952
+set_p_k_nc                      953
+set_p_kc_nc                     954
+set_p_k_s                       955
+set_p_kc_s                      956
+set_p_k_sc                      957
+set_p_kc_sc                     958
+set_p_k_p                       959
+set_p_kc_p                      960
+set_i_p_k                       961
+set_i_p_kc                      962
+set_n_p_k                       963
+set_n_p_kc                      964
+set_s_p_k                       965
+set_s_p_kc                      966
+set_p_p_k                       967
+set_p_p_kc                      968
+clone_p_p                       969
+clone_p_p_p                     970
+clone_p_p_pc                    971
+copy_p_p                        972
+null_s                          973
+null_i                          974
+null_p                          975
+null_n                          976
+cleari                          977
+clearn                          978
+clears                          979
+clearp                          980
+ord_i_s                         981
+ord_i_sc                        982
+ord_i_s_i                       983
+ord_i_sc_i                      984
+ord_i_s_ic                      985
+ord_i_sc_ic                     986
+chr_s_i                         987
+chr_s_ic                        988
+chopn_s_s_i                     989
+chopn_s_sc_i                    990
+chopn_s_s_ic                    991
+chopn_s_sc_ic                   992
+concat_s_s                      993
+concat_s_sc                     994
+concat_p_p                      995
+concat_p_s                      996
+concat_p_sc                     997
+concat_s_s_s                    998
+concat_s_sc_s                   999
+concat_s_s_sc                  1000
+concat_p_p_s                   1001
+concat_p_p_sc                  1002
+concat_p_p_p                   1003
+repeat_s_s_i                   1004
+repeat_s_sc_i                  1005
+repeat_s_s_ic                  1006
+repeat_s_sc_ic                 1007
+repeat_p_p_i                   1008
+repeat_p_p_ic                  1009
+repeat_p_p_p                   1010
+repeat_p_i                     1011
+repeat_p_ic                    1012
+repeat_p_p                     1013
+length_i_s                     1014
+length_i_sc                    1015
+bytelength_i_s                 1016
+bytelength_i_sc                1017
+pin_s                          1018
+unpin_s                        1019
+substr_s_s_i                   1020
+substr_s_sc_i                  1021
+substr_s_s_ic                  1022
+substr_s_sc_ic                 1023
+substr_s_s_i_i                 1024
+substr_s_sc_i_i                1025
+substr_s_s_ic_i                1026
+substr_s_sc_ic_i               1027
+substr_s_s_i_ic                1028
+substr_s_sc_i_ic               1029
+substr_s_s_ic_ic               1030
+substr_s_sc_ic_ic              1031
+substr_s_p_i_i                 1032
+substr_s_p_ic_i                1033
+substr_s_p_i_ic                1034
+substr_s_p_ic_ic               1035
+replace_s_s_i_i_s              1036
+replace_s_sc_i_i_s             1037
+replace_s_s_ic_i_s             1038
+replace_s_sc_ic_i_s            1039
+replace_s_s_i_ic_s             1040
+replace_s_sc_i_ic_s            1041
+replace_s_s_ic_ic_s            1042
+replace_s_sc_ic_ic_s           1043
+replace_s_s_i_i_sc             1044
+replace_s_sc_i_i_sc            1045
+replace_s_s_ic_i_sc            1046
+replace_s_sc_ic_i_sc           1047
+replace_s_s_i_ic_sc            1048
+replace_s_sc_i_ic_sc           1049
+replace_s_s_ic_ic_sc           1050
+replace_s_sc_ic_ic_sc          1051
+index_i_s_s                    1052
+index_i_sc_s                   1053
+index_i_s_sc                   1054
+index_i_sc_sc                  1055
+index_i_s_s_i                  1056
+index_i_sc_s_i                 1057
+index_i_s_sc_i                 1058
+index_i_sc_sc_i                1059
+index_i_s_s_ic                 1060
+index_i_sc_s_ic                1061
+index_i_s_sc_ic                1062
+index_i_sc_sc_ic               1063
+sprintf_s_s_p                  1064
+sprintf_s_sc_p                 1065
+sprintf_p_p_p                  1066
+new_s                          1067
+new_s_i                        1068
+new_s_ic                       1069
+stringinfo_i_s_i               1070
+stringinfo_i_sc_i              1071
+stringinfo_i_s_ic              1072
+stringinfo_i_sc_ic             1073
+upcase_s_s                     1074
+upcase_s_sc                    1075
+downcase_s_s                   1076
+downcase_s_sc                  1077
+titlecase_s_s                  1078
+titlecase_s_sc                 1079
+join_s_s_p                     1080
+join_s_sc_p                    1081
+split_p_s_s                    1082
+split_p_sc_s                   1083
+split_p_s_sc                   1084
+split_p_sc_sc                  1085
+charset_i_s                    1086
+charset_i_sc                   1087
+charsetname_s_i                1088
+charsetname_s_ic               1089
+find_charset_i_s               1090
+find_charset_i_sc              1091
+trans_charset_s_s_i            1092
+trans_charset_s_sc_i           1093
+trans_charset_s_s_ic           1094
+trans_charset_s_sc_ic          1095
+encoding_i_s                   1096
+encoding_i_sc                  1097
+encodingname_s_i               1098
+encodingname_s_ic              1099
+find_encoding_i_s              1100
+find_encoding_i_sc             1101
+trans_encoding_s_s_i           1102
+trans_encoding_s_sc_i          1103
+trans_encoding_s_s_ic          1104
+trans_encoding_s_sc_ic         1105
+is_cclass_i_i_s_i              1106
+is_cclass_i_ic_s_i             1107
+is_cclass_i_i_sc_i             1108
+is_cclass_i_ic_sc_i            1109
+is_cclass_i_i_s_ic             1110
+is_cclass_i_ic_s_ic            1111
+is_cclass_i_i_sc_ic            1112
+is_cclass_i_ic_sc_ic           1113
+find_cclass_i_i_s_i_i          1114
+find_cclass_i_ic_s_i_i         1115
+find_cclass_i_i_sc_i_i         1116
+find_cclass_i_ic_sc_i_i        1117
+find_cclass_i_i_s_ic_i         1118
+find_cclass_i_ic_s_ic_i        1119
+find_cclass_i_i_sc_ic_i        1120
+find_cclass_i_ic_sc_ic_i       1121
+find_cclass_i_i_s_i_ic         1122
+find_cclass_i_ic_s_i_ic        1123
+find_cclass_i_i_sc_i_ic        1124
+find_cclass_i_ic_sc_i_ic       1125
+find_cclass_i_i_s_ic_ic        1126
+find_cclass_i_ic_s_ic_ic       1127
+find_cclass_i_i_sc_ic_ic       1128
+find_cclass_i_ic_sc_ic_ic      1129
+find_not_cclass_i_i_s_i_i      1130
+find_not_cclass_i_ic_s_i_i     1131
+find_not_cclass_i_i_sc_i_i     1132
+find_not_cclass_i_ic_sc_i_i    1133
+find_not_cclass_i_i_s_ic_i     1134
+find_not_cclass_i_ic_s_ic_i    1135
+find_not_cclass_i_i_sc_ic_i    1136
+find_not_cclass_i_ic_sc_ic_i   1137
+find_not_cclass_i_i_s_i_ic     1138
+find_not_cclass_i_ic_s_i_ic    1139
+find_not_cclass_i_i_sc_i_ic    1140
+find_not_cclass_i_ic_sc_i_ic   1141
+find_not_cclass_i_i_s_ic_ic    1142
+find_not_cclass_i_ic_s_ic_ic   1143
+find_not_cclass_i_i_sc_ic_ic   1144
+find_not_cclass_i_ic_sc_ic_ic  1145
+escape_s_s                     1146
+compose_s_s                    1147
+compose_s_sc                   1148
+spawnw_i_s                     1149
+spawnw_i_sc                    1150
+spawnw_i_p                     1151
+err_i                          1152
+err_s                          1153
+err_s_i                        1154
+err_s_ic                       1155
+time_i                         1156
+time_n                         1157
+gmtime_s_i                     1158
+gmtime_s_ic                    1159
+localtime_s_i                  1160
+localtime_s_ic                 1161
+decodetime_p_i                 1162
+decodetime_p_ic                1163
+decodelocaltime_p_i            1164
+decodelocaltime_p_ic           1165
+sysinfo_s_i                    1166
+sysinfo_s_ic                   1167
+sysinfo_i_i                    1168
+sysinfo_i_ic                   1169
+sleep_i                        1170
+sleep_ic                       1171
+sleep_n                        1172
+sleep_nc                       1173
+sizeof_i_i                     1174
+sizeof_i_ic                    1175
+store_lex_s_p                  1176
+store_lex_sc_p                 1177
+store_dynamic_lex_s_p          1178
+store_dynamic_lex_sc_p         1179
+find_lex_p_s                   1180
+find_lex_p_sc                  1181
+find_dynamic_lex_p_s           1182
+find_dynamic_lex_p_sc          1183
+find_caller_lex_p_s            1184
+find_caller_lex_p_sc           1185
+get_namespace_p                1186
+get_namespace_p_p              1187
+get_namespace_p_pc             1188
+get_hll_namespace_p            1189
+get_hll_namespace_p_p          1190
+get_hll_namespace_p_pc         1191
+get_root_namespace_p           1192
+get_root_namespace_p_p         1193
+get_root_namespace_p_pc        1194
+get_global_p_s                 1195
+get_global_p_sc                1196
+get_global_p_p_s               1197
+get_global_p_pc_s              1198
+get_global_p_p_sc              1199
+get_global_p_pc_sc             1200
+get_hll_global_p_s             1201
+get_hll_global_p_sc            1202
+get_hll_global_p_p_s           1203
+get_hll_global_p_pc_s          1204
+get_hll_global_p_p_sc          1205
+get_hll_global_p_pc_sc         1206
+get_root_global_p_s            1207
+get_root_global_p_sc           1208
+get_root_global_p_p_s          1209
+get_root_global_p_pc_s         1210
+get_root_global_p_p_sc         1211
+get_root_global_p_pc_sc        1212
+set_global_s_p                 1213
+set_global_sc_p                1214
+set_global_p_s_p               1215
+set_global_pc_s_p              1216
+set_global_p_sc_p              1217
+set_global_pc_sc_p             1218
+set_hll_global_s_p             1219
+set_hll_global_sc_p            1220
+set_hll_global_p_s_p           1221
+set_hll_global_pc_s_p          1222
+set_hll_global_p_sc_p          1223
+set_hll_global_pc_sc_p         1224
+set_root_global_s_p            1225
+set_root_global_sc_p           1226
+set_root_global_p_s_p          1227
+set_root_global_pc_s_p         1228
+set_root_global_p_sc_p         1229
+set_root_global_pc_sc_p        1230
+find_name_p_s                  1231
+find_name_p_sc                 1232
+find_sub_not_null_p_s          1233
+find_sub_not_null_p_sc         1234

Deleted: trunk/t/op/pushaction.t
==============================================================================
--- trunk/t/op/pushaction.t	Tue May  4 02:00:17 2010	(r46261)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,176 +0,0 @@
-#! perl
-# Copyright (C) 2001-2008, Parrot Foundation.
-# $Id$
-
-use strict;
-use warnings;
-
-use lib qw( . lib ../lib ../../lib );
-
-use Test::More;
-use Parrot::Test tests => 7;
-
-=head1 NAME
-
-t/op/pushaction.t - Test the C<pushaction> Instruction
-
-=head1 SYNOPSIS
-
-        % prove t/pmc/pushaction.t
-
-=head1 DESCRIPTION
-
-Tests the C<pushaction> instruction.
-
-=cut
-
-pasm_output_is( <<'CODE', <<'OUTPUT', "pushmark" );
-    pushmark 10
-    print "ok 1\n"
-    popmark 10
-    print "ok 2\n"
-    end
-CODE
-ok 1
-ok 2
-OUTPUT
-
-pasm_output_is( <<'CODE', <<'OUTPUT', "pushmark nested" );
-    pushmark 10
-    pushmark 11
-    print "ok 1\n"
-    popmark 11
-    popmark 10
-    print "ok 2\n"
-    end
-CODE
-ok 1
-ok 2
-OUTPUT
-
-pasm_error_output_like( <<'CODE', <<'OUTPUT', "pushmark - pop wrong one" );
-    pushmark 10
-    print "ok 1\n"
-    popmark 500
-    print "never\n"
-    end
-CODE
-/Mark 500 not found/
-OUTPUT
-
-pasm_output_is( <<'CODE', <<'OUTPUT', "pushaction" );
-    pushmark 10
-    print "ok 1\n"
-    .const 'Sub' P10 = "action"
-    pushaction P10
-    print "ok 2\n"
-    popmark 10
-    print "ok 3\n"
-    end
-.pcc_sub action:
-    get_params "0", I5
-    print "in action I5 = "
-    print I5
-    print "\n"
-    returncc
-CODE
-ok 1
-ok 2
-in action I5 = 0
-ok 3
-OUTPUT
-
-pir_output_is( <<'CODE', <<'OUTPUT', "pushaction - end in main" );
-.sub main :main
-    print "main\n"
-    .const 'Sub' at_exit = "exit_handler"
-    pushaction at_exit
-    # IMCC inserts end here, because it is :main
-.end
-
-.sub exit_handler
-    .param int flag
-    print "at_exit, flag = "
-    say flag
-.end
-CODE
-main
-OUTPUT
-
-$ENV{TEST_PROG_ARGS} ||= '';
-my @todo = $ENV{TEST_PROG_ARGS} =~ /--run-pbc/
-    ? ( todo => 'lexicals not thawed properly from PBC, TT #1171' )
-    : ();
-pir_output_is( <<'CODE', <<'OUTPUT', "pushaction as closure", @todo );
-.sub main :main
-    .local pmc a
-    .lex 'a', a
-    pushmark 10
-    a = new 'Integer'
-    a = 42
-    print "main\n"
-    .const 'Sub' at_exit = "exit_handler"
-    pushaction at_exit
-
-    popmark 10
-    .return()
-.end
-
-.sub exit_handler :outer(main)
-    .param int flag
-    print "at popmark, flag = "
-    say flag
-    .local pmc a
-    a = find_lex 'a'
-    print 'a = '
-    say a
-.end
-CODE
-main
-at popmark, flag = 0
-a = 42
-OUTPUT
-
-# This test is entirely irrelevant under the new implementation of
-# continuations free from the stack. Leave it for now, to see whether there
-# is some other aspect of the stack, runloops, and exceptions that can be
-# tested.
-# exception handlers are still run in an inferior runloop, which messes up
-# nonlocal exit from within handlers.
-pir_output_like(
-    <<'CODE', <<'OUTPUT', "pushaction: error while handling error", todo => 'runloop shenanigans' );
-.sub main :main
-    push_eh h
-    print "main\n"
-    .const 'Sub' at_exit = "exit_handler"
-    pushaction at_exit
-    $P1 = new 'Exception'
-    throw $P1
-    print "never 1\n"
-h:
-    ## this is never actually reached, because exit_handler throws an unhandled
-    ## exception before the handler is entered.
-    print "in outer handler\n"
-.end
-
-.sub exit_handler :outer(main)
-    .param int flag
-    print "at_exit, flag = "
-    say flag
-    $P2 = new 'Exception'
-    throw $P2
-    print "never 2\n"
-.end
-CODE
-/^main
-at_exit, flag = 1
-No exception handler/
-OUTPUT
-
-
-# Local Variables:
-#   mode: cperl
-#   cperl-indent-level: 4
-#   fill-column: 100
-# End:
-# vim: expandtab shiftwidth=4:

Modified: trunk/t/pmc/exception-old.t
==============================================================================
--- trunk/t/pmc/exception-old.t	Tue May  4 01:46:15 2010	(r46261)
+++ trunk/t/pmc/exception-old.t	Tue May  4 02:00:17 2010	(r46262)
@@ -6,7 +6,7 @@
 use warnings;
 use lib qw( . lib ../lib ../../lib );
 use Test::More;
-use Parrot::Test tests => 27;
+use Parrot::Test tests => 22;
 
 =head1 NAME
 
@@ -325,40 +325,6 @@
 OUTPUT
 1;
 
-pasm_output_is( <<'CODE', <<'OUTPUT', "pushmark" );
-    pushmark 10
-    print "ok 1\n"
-    popmark 10
-    print "ok 2\n"
-    end
-CODE
-ok 1
-ok 2
-OUTPUT
-
-pasm_output_is( <<'CODE', <<'OUTPUT', "pushmark nested" );
-    pushmark 10
-    pushmark 11
-    print "ok 1\n"
-    popmark 11
-    popmark 10
-    print "ok 2\n"
-    end
-CODE
-ok 1
-ok 2
-OUTPUT
-
-pasm_error_output_like( <<'CODE', <<'OUTPUT', "pushmark - pop wrong one" );
-    pushmark 10
-    print "ok 1\n"
-    popmark 500
-    print "never\n"
-    end
-CODE
-/Mark 500 not found/
-OUTPUT
-
 # stringification is handled by a vtable, which runs in a second
 # runloop. when an error in the method tries to go to a Error_Handler defined
 # outside it, it winds up going to the inner runloop, giving strange results.
@@ -392,58 +358,6 @@
 caught
 OUTPUT
 
-pir_error_output_like( <<'CODE', <<'OUTPUT', "pushaction - throw in main" );
-.sub main :main
-    print "main\n"
-    .const 'Sub' at_exit = "exit_handler"
-    pushaction at_exit
-    $P0 = new ['Exception']
-    throw $P0
-    .return()
-.end
-
-.sub exit_handler
-    .param int flag
-    print "at_exit, flag = "
-    say flag
-.end
-CODE
-/^main
-No exception handler/
-OUTPUT
-
-# exception handlers are still run in an inferior runloop, which messes up
-# nonlocal exit from within handlers.
-pir_output_like(
-    <<'CODE', <<'OUTPUT', "pushaction: error while handling error", todo => 'runloop shenanigans' );
-.sub main :main
-    push_eh h
-    print "main\n"
-    .const 'Sub' at_exit = "exit_handler"
-    pushaction at_exit
-    $P1 = new ['Exception']
-    throw $P1
-    print "never 1\n"
-h:
-    ## this is never actually reached, because exit_handler throws an unhandled
-    ## exception before the handler is entered.
-    print "in outer handler\n"
-.end
-
-.sub exit_handler :outer(main)
-    .param int flag
-    print "at_exit, flag = "
-    say flag
-    $P2 = new ['Exception']
-    throw $P2
-    print "never 2\n"
-.end
-CODE
-/^main
-at_exit, flag = 1
-No exception handler/
-OUTPUT
-
 $ENV{TEST_PROG_ARGS} ||= '';
 my @todo = $ENV{TEST_PROG_ARGS} =~ /--run-pbc/
     ? ( todo => '.tailcall and lexical maps not thawed from PBC, TT #1172' )


More information about the parrot-commits mailing list