Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Merge branch 'nci_signature_pmcs'

  • Loading branch information...
commit 4209f872ece7392cb8195ca90d744a8628ffe89a 2 parents dba406c + 414629e
@plobsing plobsing authored
View
8 include/parrot/hash.h
@@ -406,6 +406,13 @@ STRING* Parrot_hash_value_to_string(PARROT_INTERP,
__attribute__nonnull__(1)
__attribute__nonnull__(2);
+PARROT_HOT
+PARROT_WARN_UNUSED_RESULT
+size_t Parrot_hsh_hash_buffer(
+ const unsigned char *buf,
+ size_t len,
+ size_t hashval);
+
#define ASSERT_ARGS_Parrot_hash_clone __attribute__unused__ int _ASSERT_ARGS_CHECK = (\
PARROT_ASSERT_ARG(interp) \
, PARROT_ASSERT_ARG(hash) \
@@ -512,6 +519,7 @@ STRING* Parrot_hash_value_to_string(PARROT_INTERP,
#define ASSERT_ARGS_Parrot_hash_value_to_string __attribute__unused__ int _ASSERT_ARGS_CHECK = (\
PARROT_ASSERT_ARG(interp) \
, PARROT_ASSERT_ARG(hash))
+#define ASSERT_ARGS_Parrot_hsh_hash_buffer __attribute__unused__ int _ASSERT_ARGS_CHECK = (0)
/* Don't modify between HEADERIZER BEGIN / HEADERIZER END. Your changes will be lost. */
/* HEADERIZER END: src/hash.c */
View
6 include/parrot/nci.h
@@ -13,7 +13,7 @@
#include "parrot/parrot.h"
-typedef PMC *(*nci_fb_func_t)(PARROT_INTERP, PMC *user_data, STRING *signature);
+typedef PMC *(*nci_fb_func_t)(PARROT_INTERP, PMC *user_data, PMC *signature);
typedef void (*nci_thunk_t)(PARROT_INTERP, PMC *, PMC *);
typedef void (*native_pcc_method_t)(PARROT_INTERP);
@@ -54,13 +54,13 @@ void Parrot_nci_load_extra_thunks(PARROT_INTERP);
/* Don't modify between HEADERIZER BEGIN / HEADERIZER END. Your changes will be lost. */
PARROT_CANNOT_RETURN_NULL
-PMC * build_call_func(PARROT_INTERP, ARGIN(STRING *signature))
+PMC * build_call_func(PARROT_INTERP, ARGIN(PMC *sig))
__attribute__nonnull__(1)
__attribute__nonnull__(2);
#define ASSERT_ARGS_build_call_func __attribute__unused__ int _ASSERT_ARGS_CHECK = (\
PARROT_ASSERT_ARG(interp) \
- , PARROT_ASSERT_ARG(signature))
+ , PARROT_ASSERT_ARG(sig))
/* Don't modify between HEADERIZER BEGIN / HEADERIZER END. Your changes will be lost. */
/* HEADERIZER END: src/nci/api.c */
View
2  include/parrot/oplib/core_ops.h
@@ -127,6 +127,8 @@ op_lib_t *Parrot_DynOp_core_3_1_0(PARROT_INTERP, long init);
opcode_t * Parrot_dlfunc_p_p_sc_s(opcode_t *, PARROT_INTERP);
opcode_t * Parrot_dlfunc_p_p_s_sc(opcode_t *, PARROT_INTERP);
opcode_t * Parrot_dlfunc_p_p_sc_sc(opcode_t *, PARROT_INTERP);
+ opcode_t * Parrot_dlfunc_p_p_s_p(opcode_t *, PARROT_INTERP);
+ opcode_t * Parrot_dlfunc_p_p_sc_p(opcode_t *, PARROT_INTERP);
opcode_t * Parrot_dlvar_p_p_s(opcode_t *, PARROT_INTERP);
opcode_t * Parrot_dlvar_p_p_sc(opcode_t *, PARROT_INTERP);
opcode_t * Parrot_compreg_s_p(opcode_t *, PARROT_INTERP);
View
1,928 include/parrot/oplib/ops.h
965 additions, 963 deletions not shown
View
1,928 include/parrot/opsenum.h
@@ -120,969 +120,971 @@ enum OPS_ENUM {
enum_ops_dlfunc_p_p_sc_s = 103,
enum_ops_dlfunc_p_p_s_sc = 104,
enum_ops_dlfunc_p_p_sc_sc = 105,
- enum_ops_dlvar_p_p_s = 106,
- enum_ops_dlvar_p_p_sc = 107,
- enum_ops_compreg_s_p = 108,
- enum_ops_compreg_sc_p = 109,
- enum_ops_compreg_p_s = 110,
- enum_ops_compreg_p_sc = 111,
- enum_ops_new_callback_p_p_p_s = 112,
- enum_ops_new_callback_p_p_p_sc = 113,
- enum_ops_annotations_p = 114,
- enum_ops_annotations_p_s = 115,
- enum_ops_annotations_p_sc = 116,
- enum_ops_band_i_i = 117,
- enum_ops_band_i_ic = 118,
- enum_ops_band_i_i_i = 119,
- enum_ops_band_i_ic_i = 120,
- enum_ops_band_i_i_ic = 121,
- enum_ops_bor_i_i = 122,
- enum_ops_bor_i_ic = 123,
- enum_ops_bor_i_i_i = 124,
- enum_ops_bor_i_ic_i = 125,
- enum_ops_bor_i_i_ic = 126,
- enum_ops_shl_i_i = 127,
- enum_ops_shl_i_ic = 128,
- enum_ops_shl_i_i_i = 129,
- enum_ops_shl_i_ic_i = 130,
- enum_ops_shl_i_i_ic = 131,
- enum_ops_shr_i_i = 132,
- enum_ops_shr_i_ic = 133,
- enum_ops_shr_i_i_i = 134,
- enum_ops_shr_i_ic_i = 135,
- enum_ops_shr_i_i_ic = 136,
- enum_ops_lsr_i_i = 137,
- enum_ops_lsr_i_ic = 138,
- enum_ops_lsr_i_i_i = 139,
- enum_ops_lsr_i_ic_i = 140,
- enum_ops_lsr_i_i_ic = 141,
- enum_ops_bxor_i_i = 142,
- enum_ops_bxor_i_ic = 143,
- enum_ops_bxor_i_i_i = 144,
- enum_ops_bxor_i_ic_i = 145,
- enum_ops_bxor_i_i_ic = 146,
- enum_ops_eq_i_i_ic = 147,
- enum_ops_eq_ic_i_ic = 148,
- enum_ops_eq_i_ic_ic = 149,
- enum_ops_eq_n_n_ic = 150,
- enum_ops_eq_nc_n_ic = 151,
- enum_ops_eq_n_nc_ic = 152,
- enum_ops_eq_s_s_ic = 153,
- enum_ops_eq_sc_s_ic = 154,
- enum_ops_eq_s_sc_ic = 155,
- enum_ops_eq_p_p_ic = 156,
- enum_ops_eq_p_i_ic = 157,
- enum_ops_eq_p_ic_ic = 158,
- enum_ops_eq_p_n_ic = 159,
- enum_ops_eq_p_nc_ic = 160,
- enum_ops_eq_p_s_ic = 161,
- enum_ops_eq_p_sc_ic = 162,
- enum_ops_eq_str_p_p_ic = 163,
- enum_ops_eq_num_p_p_ic = 164,
- enum_ops_eq_addr_s_s_ic = 165,
- enum_ops_eq_addr_sc_s_ic = 166,
- enum_ops_eq_addr_s_sc_ic = 167,
- enum_ops_eq_addr_sc_sc_ic = 168,
- enum_ops_eq_addr_p_p_ic = 169,
- enum_ops_ne_i_i_ic = 170,
- enum_ops_ne_ic_i_ic = 171,
- enum_ops_ne_i_ic_ic = 172,
- enum_ops_ne_n_n_ic = 173,
- enum_ops_ne_nc_n_ic = 174,
- enum_ops_ne_n_nc_ic = 175,
- enum_ops_ne_s_s_ic = 176,
- enum_ops_ne_sc_s_ic = 177,
- enum_ops_ne_s_sc_ic = 178,
- enum_ops_ne_p_p_ic = 179,
- enum_ops_ne_p_i_ic = 180,
- enum_ops_ne_p_ic_ic = 181,
- enum_ops_ne_p_n_ic = 182,
- enum_ops_ne_p_nc_ic = 183,
- enum_ops_ne_p_s_ic = 184,
- enum_ops_ne_p_sc_ic = 185,
- enum_ops_ne_str_p_p_ic = 186,
- enum_ops_ne_num_p_p_ic = 187,
- enum_ops_ne_addr_s_s_ic = 188,
- enum_ops_ne_addr_sc_s_ic = 189,
- enum_ops_ne_addr_s_sc_ic = 190,
- enum_ops_ne_addr_sc_sc_ic = 191,
- enum_ops_ne_addr_p_p_ic = 192,
- enum_ops_lt_i_i_ic = 193,
- enum_ops_lt_ic_i_ic = 194,
- enum_ops_lt_i_ic_ic = 195,
- enum_ops_lt_n_n_ic = 196,
- enum_ops_lt_nc_n_ic = 197,
- enum_ops_lt_n_nc_ic = 198,
- enum_ops_lt_s_s_ic = 199,
- enum_ops_lt_sc_s_ic = 200,
- enum_ops_lt_s_sc_ic = 201,
- enum_ops_lt_p_p_ic = 202,
- enum_ops_lt_p_i_ic = 203,
- enum_ops_lt_p_ic_ic = 204,
- enum_ops_lt_p_n_ic = 205,
- enum_ops_lt_p_nc_ic = 206,
- enum_ops_lt_p_s_ic = 207,
- enum_ops_lt_p_sc_ic = 208,
- enum_ops_lt_str_p_p_ic = 209,
- enum_ops_lt_num_p_p_ic = 210,
- enum_ops_le_i_i_ic = 211,
- enum_ops_le_ic_i_ic = 212,
- enum_ops_le_i_ic_ic = 213,
- enum_ops_le_n_n_ic = 214,
- enum_ops_le_nc_n_ic = 215,
- enum_ops_le_n_nc_ic = 216,
- enum_ops_le_s_s_ic = 217,
- enum_ops_le_sc_s_ic = 218,
- enum_ops_le_s_sc_ic = 219,
- enum_ops_le_p_p_ic = 220,
- enum_ops_le_p_i_ic = 221,
- enum_ops_le_p_ic_ic = 222,
- enum_ops_le_p_n_ic = 223,
- enum_ops_le_p_nc_ic = 224,
- enum_ops_le_p_s_ic = 225,
- enum_ops_le_p_sc_ic = 226,
- enum_ops_le_str_p_p_ic = 227,
- enum_ops_le_num_p_p_ic = 228,
- enum_ops_gt_p_p_ic = 229,
- enum_ops_gt_p_i_ic = 230,
- enum_ops_gt_p_ic_ic = 231,
- enum_ops_gt_p_n_ic = 232,
- enum_ops_gt_p_nc_ic = 233,
- enum_ops_gt_p_s_ic = 234,
- enum_ops_gt_p_sc_ic = 235,
- enum_ops_gt_str_p_p_ic = 236,
- enum_ops_gt_num_p_p_ic = 237,
- enum_ops_ge_p_p_ic = 238,
- enum_ops_ge_p_i_ic = 239,
- enum_ops_ge_p_ic_ic = 240,
- enum_ops_ge_p_n_ic = 241,
- enum_ops_ge_p_nc_ic = 242,
- enum_ops_ge_p_s_ic = 243,
- enum_ops_ge_p_sc_ic = 244,
- enum_ops_ge_str_p_p_ic = 245,
- enum_ops_ge_num_p_p_ic = 246,
- enum_ops_if_null_p_ic = 247,
- enum_ops_if_null_s_ic = 248,
- enum_ops_unless_null_p_ic = 249,
- enum_ops_unless_null_s_ic = 250,
- enum_ops_cmp_i_i_i = 251,
- enum_ops_cmp_i_ic_i = 252,
- enum_ops_cmp_i_i_ic = 253,
- enum_ops_cmp_i_n_n = 254,
- enum_ops_cmp_i_nc_n = 255,
- enum_ops_cmp_i_n_nc = 256,
- enum_ops_cmp_i_s_s = 257,
- enum_ops_cmp_i_sc_s = 258,
- enum_ops_cmp_i_s_sc = 259,
- enum_ops_cmp_i_p_p = 260,
- enum_ops_cmp_i_p_i = 261,
- enum_ops_cmp_i_p_ic = 262,
- enum_ops_cmp_i_p_n = 263,
- enum_ops_cmp_i_p_nc = 264,
- enum_ops_cmp_i_p_s = 265,
- enum_ops_cmp_i_p_sc = 266,
- enum_ops_cmp_str_i_p_p = 267,
- enum_ops_cmp_num_i_p_p = 268,
- enum_ops_cmp_pmc_p_p_p = 269,
- enum_ops_issame_i_p_p = 270,
- enum_ops_issame_i_s_s = 271,
- enum_ops_issame_i_sc_s = 272,
- enum_ops_issame_i_s_sc = 273,
- enum_ops_issame_i_sc_sc = 274,
- enum_ops_isntsame_i_p_p = 275,
- enum_ops_isntsame_i_s_s = 276,
- enum_ops_isntsame_i_sc_s = 277,
- enum_ops_isntsame_i_s_sc = 278,
- enum_ops_isntsame_i_sc_sc = 279,
- enum_ops_istrue_i_p = 280,
- enum_ops_isfalse_i_p = 281,
- enum_ops_isnull_i_p = 282,
- enum_ops_isnull_i_pc = 283,
- enum_ops_isnull_i_s = 284,
- enum_ops_isnull_i_sc = 285,
- enum_ops_isgt_i_p_p = 286,
- enum_ops_isge_i_p_p = 287,
- enum_ops_isle_i_i_i = 288,
- enum_ops_isle_i_ic_i = 289,
- enum_ops_isle_i_i_ic = 290,
- enum_ops_isle_i_n_n = 291,
- enum_ops_isle_i_nc_n = 292,
- enum_ops_isle_i_n_nc = 293,
- enum_ops_isle_i_s_s = 294,
- enum_ops_isle_i_sc_s = 295,
- enum_ops_isle_i_s_sc = 296,
- enum_ops_isle_i_p_p = 297,
- enum_ops_islt_i_i_i = 298,
- enum_ops_islt_i_ic_i = 299,
- enum_ops_islt_i_i_ic = 300,
- enum_ops_islt_i_n_n = 301,
- enum_ops_islt_i_nc_n = 302,
- enum_ops_islt_i_n_nc = 303,
- enum_ops_islt_i_s_s = 304,
- enum_ops_islt_i_sc_s = 305,
- enum_ops_islt_i_s_sc = 306,
- enum_ops_islt_i_p_p = 307,
- enum_ops_iseq_i_i_i = 308,
- enum_ops_iseq_i_ic_i = 309,
- enum_ops_iseq_i_i_ic = 310,
- enum_ops_iseq_i_n_n = 311,
- enum_ops_iseq_i_nc_n = 312,
- enum_ops_iseq_i_n_nc = 313,
- enum_ops_iseq_i_s_s = 314,
- enum_ops_iseq_i_sc_s = 315,
- enum_ops_iseq_i_s_sc = 316,
- enum_ops_iseq_i_p_p = 317,
- enum_ops_isne_i_i_i = 318,
- enum_ops_isne_i_ic_i = 319,
- enum_ops_isne_i_i_ic = 320,
- enum_ops_isne_i_n_n = 321,
- enum_ops_isne_i_nc_n = 322,
- enum_ops_isne_i_n_nc = 323,
- enum_ops_isne_i_s_s = 324,
- enum_ops_isne_i_sc_s = 325,
- enum_ops_isne_i_s_sc = 326,
- enum_ops_isne_i_p_p = 327,
- enum_ops_and_i_i_i = 328,
- enum_ops_and_i_ic_i = 329,
- enum_ops_and_i_i_ic = 330,
- enum_ops_and_p_p_p = 331,
- enum_ops_not_i = 332,
- enum_ops_not_i_i = 333,
- enum_ops_not_p = 334,
- enum_ops_not_p_p = 335,
- enum_ops_or_i_i_i = 336,
- enum_ops_or_i_ic_i = 337,
- enum_ops_or_i_i_ic = 338,
- enum_ops_or_p_p_p = 339,
- enum_ops_xor_i_i_i = 340,
- enum_ops_xor_i_ic_i = 341,
- enum_ops_xor_i_i_ic = 342,
- enum_ops_xor_p_p_p = 343,
- enum_ops_print_i = 344,
- enum_ops_print_ic = 345,
- enum_ops_print_n = 346,
- enum_ops_print_nc = 347,
- enum_ops_print_s = 348,
- enum_ops_print_sc = 349,
- enum_ops_print_p = 350,
- enum_ops_say_i = 351,
- enum_ops_say_ic = 352,
- enum_ops_say_n = 353,
- enum_ops_say_nc = 354,
- enum_ops_say_s = 355,
- enum_ops_say_sc = 356,
- enum_ops_say_p = 357,
- enum_ops_print_p_i = 358,
- enum_ops_print_p_ic = 359,
- enum_ops_print_p_n = 360,
- enum_ops_print_p_nc = 361,
- enum_ops_print_p_s = 362,
- enum_ops_print_p_sc = 363,
- enum_ops_print_p_p = 364,
- enum_ops_getstdin_p = 365,
- enum_ops_getstdout_p = 366,
- enum_ops_getstderr_p = 367,
- enum_ops_abs_i = 368,
- enum_ops_abs_n = 369,
- enum_ops_abs_i_i = 370,
- enum_ops_abs_n_n = 371,
- enum_ops_abs_p = 372,
- enum_ops_abs_p_p = 373,
- enum_ops_add_i_i = 374,
- enum_ops_add_i_ic = 375,
- enum_ops_add_n_n = 376,
- enum_ops_add_n_nc = 377,
- enum_ops_add_p_p = 378,
- enum_ops_add_p_i = 379,
- enum_ops_add_p_ic = 380,
- enum_ops_add_p_n = 381,
- enum_ops_add_p_nc = 382,
- enum_ops_add_i_i_i = 383,
- enum_ops_add_i_ic_i = 384,
- enum_ops_add_i_i_ic = 385,
- enum_ops_add_n_n_n = 386,
- enum_ops_add_n_nc_n = 387,
- enum_ops_add_n_n_nc = 388,
- enum_ops_add_p_p_p = 389,
- enum_ops_add_p_p_i = 390,
- enum_ops_add_p_p_ic = 391,
- enum_ops_add_p_p_n = 392,
- enum_ops_add_p_p_nc = 393,
- enum_ops_dec_i = 394,
- enum_ops_dec_n = 395,
- enum_ops_dec_p = 396,
- enum_ops_div_i_i = 397,
- enum_ops_div_i_ic = 398,
- enum_ops_div_n_n = 399,
- enum_ops_div_n_nc = 400,
- enum_ops_div_p_p = 401,
- enum_ops_div_p_i = 402,
- enum_ops_div_p_ic = 403,
- enum_ops_div_p_n = 404,
- enum_ops_div_p_nc = 405,
- enum_ops_div_i_i_i = 406,
- enum_ops_div_i_ic_i = 407,
- enum_ops_div_i_i_ic = 408,
- enum_ops_div_i_ic_ic = 409,
- enum_ops_div_n_n_n = 410,
- enum_ops_div_n_nc_n = 411,
- enum_ops_div_n_n_nc = 412,
- enum_ops_div_n_nc_nc = 413,
- enum_ops_div_p_p_p = 414,
- enum_ops_div_p_p_i = 415,
- enum_ops_div_p_p_ic = 416,
- enum_ops_div_p_p_n = 417,
- enum_ops_div_p_p_nc = 418,
- enum_ops_fdiv_i_i = 419,
- enum_ops_fdiv_i_ic = 420,
- enum_ops_fdiv_n_n = 421,
- enum_ops_fdiv_n_nc = 422,
- enum_ops_fdiv_p_p = 423,
- enum_ops_fdiv_p_i = 424,
- enum_ops_fdiv_p_ic = 425,
- enum_ops_fdiv_p_n = 426,
- enum_ops_fdiv_p_nc = 427,
- enum_ops_fdiv_i_i_i = 428,
- enum_ops_fdiv_i_ic_i = 429,
- enum_ops_fdiv_i_i_ic = 430,
- enum_ops_fdiv_n_n_n = 431,
- enum_ops_fdiv_n_nc_n = 432,
- enum_ops_fdiv_n_n_nc = 433,
- enum_ops_fdiv_p_p_p = 434,
- enum_ops_fdiv_p_p_i = 435,
- enum_ops_fdiv_p_p_ic = 436,
- enum_ops_fdiv_p_p_n = 437,
- enum_ops_fdiv_p_p_nc = 438,
- enum_ops_ceil_n = 439,
- enum_ops_ceil_i_n = 440,
- enum_ops_ceil_n_n = 441,
- enum_ops_floor_n = 442,
- enum_ops_floor_i_n = 443,
- enum_ops_floor_n_n = 444,
- enum_ops_inc_i = 445,
- enum_ops_inc_n = 446,
- enum_ops_inc_p = 447,
- enum_ops_mod_i_i = 448,
- enum_ops_mod_i_ic = 449,
- enum_ops_mod_n_n = 450,
- enum_ops_mod_n_nc = 451,
- enum_ops_mod_p_p = 452,
- enum_ops_mod_p_i = 453,
- enum_ops_mod_p_ic = 454,
- enum_ops_mod_p_n = 455,
- enum_ops_mod_p_nc = 456,
- enum_ops_mod_i_i_i = 457,
- enum_ops_mod_i_ic_i = 458,
- enum_ops_mod_i_i_ic = 459,
- enum_ops_mod_n_n_n = 460,
- enum_ops_mod_n_nc_n = 461,
- enum_ops_mod_n_n_nc = 462,
- enum_ops_mod_p_p_p = 463,
- enum_ops_mod_p_p_i = 464,
- enum_ops_mod_p_p_ic = 465,
- enum_ops_mod_p_p_n = 466,
- enum_ops_mod_p_p_nc = 467,
- enum_ops_mul_i_i = 468,
- enum_ops_mul_i_ic = 469,
- enum_ops_mul_n_n = 470,
- enum_ops_mul_n_nc = 471,
- enum_ops_mul_p_p = 472,
- enum_ops_mul_p_i = 473,
- enum_ops_mul_p_ic = 474,
- enum_ops_mul_p_n = 475,
- enum_ops_mul_p_nc = 476,
- enum_ops_mul_i_i_i = 477,
- enum_ops_mul_i_ic_i = 478,
- enum_ops_mul_i_i_ic = 479,
- enum_ops_mul_n_n_n = 480,
- enum_ops_mul_n_nc_n = 481,
- enum_ops_mul_n_n_nc = 482,
- enum_ops_mul_p_p_p = 483,
- enum_ops_mul_p_p_i = 484,
- enum_ops_mul_p_p_ic = 485,
- enum_ops_mul_p_p_n = 486,
- enum_ops_mul_p_p_nc = 487,
- enum_ops_neg_i = 488,
- enum_ops_neg_n = 489,
- enum_ops_neg_p = 490,
- enum_ops_neg_i_i = 491,
- enum_ops_neg_n_n = 492,
- enum_ops_neg_p_p = 493,
- enum_ops_sub_i_i = 494,
- enum_ops_sub_i_ic = 495,
- enum_ops_sub_n_n = 496,
- enum_ops_sub_n_nc = 497,
- enum_ops_sub_p_p = 498,
- enum_ops_sub_p_i = 499,
- enum_ops_sub_p_ic = 500,
- enum_ops_sub_p_n = 501,
- enum_ops_sub_p_nc = 502,
- enum_ops_sub_i_i_i = 503,
- enum_ops_sub_i_ic_i = 504,
- enum_ops_sub_i_i_ic = 505,
- enum_ops_sub_n_n_n = 506,
- enum_ops_sub_n_nc_n = 507,
- enum_ops_sub_n_n_nc = 508,
- enum_ops_sub_p_p_p = 509,
- enum_ops_sub_p_p_i = 510,
- enum_ops_sub_p_p_ic = 511,
- enum_ops_sub_p_p_n = 512,
- enum_ops_sub_p_p_nc = 513,
- enum_ops_sqrt_n_n = 514,
- enum_ops_callmethodcc_p_s = 515,
- enum_ops_callmethodcc_p_sc = 516,
- enum_ops_callmethodcc_p_p = 517,
- enum_ops_callmethod_p_s_p = 518,
- enum_ops_callmethod_p_sc_p = 519,
- enum_ops_callmethod_p_p_p = 520,
- enum_ops_tailcallmethod_p_s = 521,
- enum_ops_tailcallmethod_p_sc = 522,
- enum_ops_tailcallmethod_p_p = 523,
- enum_ops_addmethod_p_s_p = 524,
- enum_ops_addmethod_p_sc_p = 525,
- enum_ops_can_i_p_s = 526,
- enum_ops_can_i_p_sc = 527,
- enum_ops_does_i_p_s = 528,
- enum_ops_does_i_p_sc = 529,
- enum_ops_does_i_p_p = 530,
- enum_ops_does_i_p_pc = 531,
- enum_ops_isa_i_p_s = 532,
- enum_ops_isa_i_p_sc = 533,
- enum_ops_isa_i_p_p = 534,
- enum_ops_isa_i_p_pc = 535,
- enum_ops_newclass_p_s = 536,
- enum_ops_newclass_p_sc = 537,
- enum_ops_newclass_p_p = 538,
- enum_ops_newclass_p_pc = 539,
- enum_ops_subclass_p_p = 540,
- enum_ops_subclass_p_pc = 541,
- enum_ops_subclass_p_p_s = 542,
- enum_ops_subclass_p_pc_s = 543,
- enum_ops_subclass_p_p_sc = 544,
- enum_ops_subclass_p_pc_sc = 545,
- enum_ops_subclass_p_p_p = 546,
- enum_ops_subclass_p_pc_p = 547,
- enum_ops_subclass_p_p_pc = 548,
- enum_ops_subclass_p_pc_pc = 549,
- enum_ops_subclass_p_s = 550,
- enum_ops_subclass_p_sc = 551,
- enum_ops_subclass_p_s_s = 552,
- enum_ops_subclass_p_sc_s = 553,
- enum_ops_subclass_p_s_sc = 554,
- enum_ops_subclass_p_sc_sc = 555,
- enum_ops_subclass_p_s_p = 556,
- enum_ops_subclass_p_sc_p = 557,
- enum_ops_subclass_p_s_pc = 558,
- enum_ops_subclass_p_sc_pc = 559,
- enum_ops_get_class_p_s = 560,
- enum_ops_get_class_p_sc = 561,
- enum_ops_get_class_p_p = 562,
- enum_ops_get_class_p_pc = 563,
- enum_ops_class_p_p = 564,
- enum_ops_addparent_p_p = 565,
- enum_ops_removeparent_p_p = 566,
- enum_ops_addrole_p_p = 567,
- enum_ops_addattribute_p_s = 568,
- enum_ops_addattribute_p_sc = 569,
- enum_ops_removeattribute_p_s = 570,
- enum_ops_removeattribute_p_sc = 571,
- enum_ops_getattribute_p_p_s = 572,
- enum_ops_getattribute_p_p_sc = 573,
- enum_ops_getattribute_p_p_p_s = 574,
- enum_ops_getattribute_p_p_pc_s = 575,
- enum_ops_getattribute_p_p_p_sc = 576,
- enum_ops_getattribute_p_p_pc_sc = 577,
- enum_ops_setattribute_p_s_p = 578,
- enum_ops_setattribute_p_sc_p = 579,
- enum_ops_setattribute_p_p_s_p = 580,
- enum_ops_setattribute_p_pc_s_p = 581,
- enum_ops_setattribute_p_p_sc_p = 582,
- enum_ops_setattribute_p_pc_sc_p = 583,
- enum_ops_inspect_p_p = 584,
- enum_ops_inspect_p_pc = 585,
- enum_ops_inspect_p_p_s = 586,
- enum_ops_inspect_p_pc_s = 587,
- enum_ops_inspect_p_p_sc = 588,
- enum_ops_inspect_p_pc_sc = 589,
- enum_ops_new_p_s = 590,
- enum_ops_new_p_sc = 591,
- enum_ops_new_p_s_p = 592,
- enum_ops_new_p_sc_p = 593,
- enum_ops_new_p_s_pc = 594,
- enum_ops_new_p_sc_pc = 595,
- enum_ops_new_p_p = 596,
- enum_ops_new_p_pc = 597,
- enum_ops_new_p_p_p = 598,
- enum_ops_new_p_pc_p = 599,
- enum_ops_new_p_p_pc = 600,
- enum_ops_new_p_pc_pc = 601,
- enum_ops_root_new_p_p = 602,
- enum_ops_root_new_p_pc = 603,
- enum_ops_root_new_p_p_p = 604,
- enum_ops_root_new_p_pc_p = 605,
- enum_ops_root_new_p_p_pc = 606,
- enum_ops_root_new_p_pc_pc = 607,
- enum_ops_typeof_s_p = 608,
- enum_ops_typeof_p_p = 609,
- enum_ops_get_repr_s_p = 610,
- enum_ops_find_method_p_p_s = 611,
- enum_ops_find_method_p_p_sc = 612,
- enum_ops_defined_i_p = 613,
- enum_ops_defined_i_p_ki = 614,
- enum_ops_defined_i_p_kic = 615,
- enum_ops_defined_i_p_k = 616,
- enum_ops_defined_i_p_kc = 617,
- enum_ops_exists_i_p_ki = 618,
- enum_ops_exists_i_p_kic = 619,
- enum_ops_exists_i_p_k = 620,
- enum_ops_exists_i_p_kc = 621,
- enum_ops_delete_p_k = 622,
- enum_ops_delete_p_kc = 623,
- enum_ops_delete_p_ki = 624,
- enum_ops_delete_p_kic = 625,
- enum_ops_elements_i_p = 626,
- enum_ops_push_p_i = 627,
- enum_ops_push_p_ic = 628,
- enum_ops_push_p_n = 629,
- enum_ops_push_p_nc = 630,
- enum_ops_push_p_s = 631,
- enum_ops_push_p_sc = 632,
- enum_ops_push_p_p = 633,
- enum_ops_pop_i_p = 634,
- enum_ops_pop_n_p = 635,
- enum_ops_pop_s_p = 636,
- enum_ops_pop_p_p = 637,
- enum_ops_unshift_p_i = 638,
- enum_ops_unshift_p_ic = 639,
- enum_ops_unshift_p_n = 640,
- enum_ops_unshift_p_nc = 641,
- enum_ops_unshift_p_s = 642,
- enum_ops_unshift_p_sc = 643,
- enum_ops_unshift_p_p = 644,
- enum_ops_shift_i_p = 645,
- enum_ops_shift_n_p = 646,
- enum_ops_shift_s_p = 647,
- enum_ops_shift_p_p = 648,
- enum_ops_splice_p_p_i_i = 649,
- enum_ops_splice_p_p_ic_i = 650,
- enum_ops_splice_p_p_i_ic = 651,
- enum_ops_splice_p_p_ic_ic = 652,
- enum_ops_setprop_p_s_p = 653,
- enum_ops_setprop_p_sc_p = 654,
- enum_ops_getprop_p_s_p = 655,
- enum_ops_getprop_p_sc_p = 656,
- enum_ops_delprop_p_s = 657,
- enum_ops_delprop_p_sc = 658,
- enum_ops_prophash_p_p = 659,
- enum_ops_freeze_s_p = 660,
- enum_ops_thaw_p_s = 661,
- enum_ops_thaw_p_sc = 662,
- enum_ops_add_multi_s_s_p = 663,
- enum_ops_add_multi_sc_s_p = 664,
- enum_ops_add_multi_s_sc_p = 665,
- enum_ops_add_multi_sc_sc_p = 666,
- enum_ops_find_multi_p_s_s = 667,
- enum_ops_find_multi_p_sc_s = 668,
- enum_ops_find_multi_p_s_sc = 669,
- enum_ops_find_multi_p_sc_sc = 670,
- enum_ops_register_p = 671,
- enum_ops_unregister_p = 672,
- enum_ops_box_p_i = 673,
- enum_ops_box_p_ic = 674,
- enum_ops_box_p_n = 675,
- enum_ops_box_p_nc = 676,
- enum_ops_box_p_s = 677,
- enum_ops_box_p_sc = 678,
- enum_ops_iter_p_p = 679,
- enum_ops_morph_p_p = 680,
- enum_ops_morph_p_pc = 681,
- enum_ops_clone_s_s = 682,
- enum_ops_clone_s_sc = 683,
- enum_ops_set_i_i = 684,
- enum_ops_set_i_ic = 685,
- enum_ops_set_i_n = 686,
- enum_ops_set_i_nc = 687,
- enum_ops_set_i_s = 688,
- enum_ops_set_i_sc = 689,
- enum_ops_set_n_n = 690,
- enum_ops_set_n_nc = 691,
- enum_ops_set_n_i = 692,
- enum_ops_set_n_ic = 693,
- enum_ops_set_n_s = 694,
- enum_ops_set_n_sc = 695,
- enum_ops_set_n_p = 696,
- enum_ops_set_s_p = 697,
- enum_ops_set_s_s = 698,
- enum_ops_set_s_sc = 699,
- enum_ops_set_s_i = 700,
- enum_ops_set_s_ic = 701,
- enum_ops_set_s_n = 702,
- enum_ops_set_s_nc = 703,
- enum_ops_set_p_pc = 704,
- enum_ops_set_p_p = 705,
- enum_ops_set_p_i = 706,
- enum_ops_set_p_ic = 707,
- enum_ops_set_p_n = 708,
- enum_ops_set_p_nc = 709,
- enum_ops_set_p_s = 710,
- enum_ops_set_p_sc = 711,
- enum_ops_set_i_p = 712,
- enum_ops_assign_p_p = 713,
- enum_ops_assign_p_i = 714,
- enum_ops_assign_p_ic = 715,
- enum_ops_assign_p_n = 716,
- enum_ops_assign_p_nc = 717,
- enum_ops_assign_p_s = 718,
- enum_ops_assign_p_sc = 719,
- enum_ops_assign_s_s = 720,
- enum_ops_assign_s_sc = 721,
- enum_ops_setref_p_p = 722,
- enum_ops_deref_p_p = 723,
- enum_ops_set_p_ki_i = 724,
- enum_ops_set_p_kic_i = 725,
- enum_ops_set_p_ki_ic = 726,
- enum_ops_set_p_kic_ic = 727,
- enum_ops_set_p_ki_n = 728,
- enum_ops_set_p_kic_n = 729,
- enum_ops_set_p_ki_nc = 730,
- enum_ops_set_p_kic_nc = 731,
- enum_ops_set_p_ki_s = 732,
- enum_ops_set_p_kic_s = 733,
- enum_ops_set_p_ki_sc = 734,
- enum_ops_set_p_kic_sc = 735,
- enum_ops_set_p_ki_p = 736,
- enum_ops_set_p_kic_p = 737,
- enum_ops_set_i_p_ki = 738,
- enum_ops_set_i_p_kic = 739,
- enum_ops_set_n_p_ki = 740,
- enum_ops_set_n_p_kic = 741,
- enum_ops_set_s_p_ki = 742,
- enum_ops_set_s_p_kic = 743,
- enum_ops_set_p_p_ki = 744,
- enum_ops_set_p_p_kic = 745,
- enum_ops_set_p_k_i = 746,
- enum_ops_set_p_kc_i = 747,
- enum_ops_set_p_k_ic = 748,
- enum_ops_set_p_kc_ic = 749,
- enum_ops_set_p_k_n = 750,
- enum_ops_set_p_kc_n = 751,
- enum_ops_set_p_k_nc = 752,
- enum_ops_set_p_kc_nc = 753,
- enum_ops_set_p_k_s = 754,
- enum_ops_set_p_kc_s = 755,
- enum_ops_set_p_k_sc = 756,
- enum_ops_set_p_kc_sc = 757,
- enum_ops_set_p_k_p = 758,
- enum_ops_set_p_kc_p = 759,
- enum_ops_set_i_p_k = 760,
- enum_ops_set_i_p_kc = 761,
- enum_ops_set_n_p_k = 762,
- enum_ops_set_n_p_kc = 763,
- enum_ops_set_s_p_k = 764,
- enum_ops_set_s_p_kc = 765,
- enum_ops_set_p_p_k = 766,
- enum_ops_set_p_p_kc = 767,
- enum_ops_clone_p_p = 768,
- enum_ops_clone_p_p_p = 769,
- enum_ops_clone_p_p_pc = 770,
- enum_ops_copy_p_p = 771,
- enum_ops_null_s = 772,
- enum_ops_null_i = 773,
- enum_ops_null_p = 774,
- enum_ops_null_n = 775,
- enum_ops_ord_i_s = 776,
- enum_ops_ord_i_sc = 777,
- enum_ops_ord_i_s_i = 778,
- enum_ops_ord_i_sc_i = 779,
- enum_ops_ord_i_s_ic = 780,
- enum_ops_ord_i_sc_ic = 781,
- enum_ops_chr_s_i = 782,
- enum_ops_chr_s_ic = 783,
- enum_ops_chopn_s_s_i = 784,
- enum_ops_chopn_s_sc_i = 785,
- enum_ops_chopn_s_s_ic = 786,
- enum_ops_chopn_s_sc_ic = 787,
- enum_ops_concat_p_p = 788,
- enum_ops_concat_p_s = 789,
- enum_ops_concat_p_sc = 790,
- enum_ops_concat_s_s_s = 791,
- enum_ops_concat_s_sc_s = 792,
- enum_ops_concat_s_s_sc = 793,
- enum_ops_concat_p_p_s = 794,
- enum_ops_concat_p_p_sc = 795,
- enum_ops_concat_p_p_p = 796,
- enum_ops_repeat_s_s_i = 797,
- enum_ops_repeat_s_sc_i = 798,
- enum_ops_repeat_s_s_ic = 799,
- enum_ops_repeat_s_sc_ic = 800,
- enum_ops_repeat_p_p_i = 801,
- enum_ops_repeat_p_p_ic = 802,
- enum_ops_repeat_p_p_p = 803,
- enum_ops_repeat_p_i = 804,
- enum_ops_repeat_p_ic = 805,
- enum_ops_repeat_p_p = 806,
- enum_ops_length_i_s = 807,
- enum_ops_length_i_sc = 808,
- enum_ops_bytelength_i_s = 809,
- enum_ops_bytelength_i_sc = 810,
- enum_ops_pin_s = 811,
- enum_ops_unpin_s = 812,
- enum_ops_substr_s_s_i = 813,
- enum_ops_substr_s_sc_i = 814,
- enum_ops_substr_s_s_ic = 815,
- enum_ops_substr_s_sc_ic = 816,
- enum_ops_substr_s_s_i_i = 817,
- enum_ops_substr_s_sc_i_i = 818,
- enum_ops_substr_s_s_ic_i = 819,
- enum_ops_substr_s_sc_ic_i = 820,
- enum_ops_substr_s_s_i_ic = 821,
- enum_ops_substr_s_sc_i_ic = 822,
- enum_ops_substr_s_s_ic_ic = 823,
- enum_ops_substr_s_sc_ic_ic = 824,
- enum_ops_substr_s_p_i_i = 825,
- enum_ops_substr_s_p_ic_i = 826,
- enum_ops_substr_s_p_i_ic = 827,
- enum_ops_substr_s_p_ic_ic = 828,
- enum_ops_replace_s_s_i_i_s = 829,
- enum_ops_replace_s_sc_i_i_s = 830,
- enum_ops_replace_s_s_ic_i_s = 831,
- enum_ops_replace_s_sc_ic_i_s = 832,
- enum_ops_replace_s_s_i_ic_s = 833,
- enum_ops_replace_s_sc_i_ic_s = 834,
- enum_ops_replace_s_s_ic_ic_s = 835,
- enum_ops_replace_s_sc_ic_ic_s = 836,
- enum_ops_replace_s_s_i_i_sc = 837,
- enum_ops_replace_s_sc_i_i_sc = 838,
- enum_ops_replace_s_s_ic_i_sc = 839,
- enum_ops_replace_s_sc_ic_i_sc = 840,
- enum_ops_replace_s_s_i_ic_sc = 841,
- enum_ops_replace_s_sc_i_ic_sc = 842,
- enum_ops_replace_s_s_ic_ic_sc = 843,
- enum_ops_replace_s_sc_ic_ic_sc = 844,
- enum_ops_index_i_s_s = 845,
- enum_ops_index_i_sc_s = 846,
- enum_ops_index_i_s_sc = 847,
- enum_ops_index_i_sc_sc = 848,
- enum_ops_index_i_s_s_i = 849,
- enum_ops_index_i_sc_s_i = 850,
- enum_ops_index_i_s_sc_i = 851,
- enum_ops_index_i_sc_sc_i = 852,
- enum_ops_index_i_s_s_ic = 853,
- enum_ops_index_i_sc_s_ic = 854,
- enum_ops_index_i_s_sc_ic = 855,
- enum_ops_index_i_sc_sc_ic = 856,
- enum_ops_sprintf_s_s_p = 857,
- enum_ops_sprintf_s_sc_p = 858,
- enum_ops_sprintf_p_p_p = 859,
- enum_ops_new_s = 860,
- enum_ops_new_s_i = 861,
- enum_ops_new_s_ic = 862,
- enum_ops_stringinfo_i_s_i = 863,
- enum_ops_stringinfo_i_sc_i = 864,
- enum_ops_stringinfo_i_s_ic = 865,
- enum_ops_stringinfo_i_sc_ic = 866,
- enum_ops_upcase_s_s = 867,
- enum_ops_upcase_s_sc = 868,
- enum_ops_downcase_s_s = 869,
- enum_ops_downcase_s_sc = 870,
- enum_ops_titlecase_s_s = 871,
- enum_ops_titlecase_s_sc = 872,
- enum_ops_join_s_s_p = 873,
- enum_ops_join_s_sc_p = 874,
- enum_ops_split_p_s_s = 875,
- enum_ops_split_p_sc_s = 876,
- enum_ops_split_p_s_sc = 877,
- enum_ops_split_p_sc_sc = 878,
- enum_ops_encoding_i_s = 879,
- enum_ops_encoding_i_sc = 880,
- enum_ops_encodingname_s_i = 881,
- enum_ops_encodingname_s_ic = 882,
- enum_ops_find_encoding_i_s = 883,
- enum_ops_find_encoding_i_sc = 884,
- enum_ops_trans_encoding_s_s_i = 885,
- enum_ops_trans_encoding_s_sc_i = 886,
- enum_ops_trans_encoding_s_s_ic = 887,
- enum_ops_trans_encoding_s_sc_ic = 888,
- enum_ops_is_cclass_i_i_s_i = 889,
- enum_ops_is_cclass_i_ic_s_i = 890,
- enum_ops_is_cclass_i_i_sc_i = 891,
- enum_ops_is_cclass_i_ic_sc_i = 892,
- enum_ops_is_cclass_i_i_s_ic = 893,
- enum_ops_is_cclass_i_ic_s_ic = 894,
- enum_ops_is_cclass_i_i_sc_ic = 895,
- enum_ops_is_cclass_i_ic_sc_ic = 896,
- enum_ops_find_cclass_i_i_s_i_i = 897,
- enum_ops_find_cclass_i_ic_s_i_i = 898,
- enum_ops_find_cclass_i_i_sc_i_i = 899,
- enum_ops_find_cclass_i_ic_sc_i_i = 900,
- enum_ops_find_cclass_i_i_s_ic_i = 901,
- enum_ops_find_cclass_i_ic_s_ic_i = 902,
- enum_ops_find_cclass_i_i_sc_ic_i = 903,
- enum_ops_find_cclass_i_ic_sc_ic_i = 904,
- enum_ops_find_cclass_i_i_s_i_ic = 905,
- enum_ops_find_cclass_i_ic_s_i_ic = 906,
- enum_ops_find_cclass_i_i_sc_i_ic = 907,
- enum_ops_find_cclass_i_ic_sc_i_ic = 908,
- enum_ops_find_cclass_i_i_s_ic_ic = 909,
- enum_ops_find_cclass_i_ic_s_ic_ic = 910,
- enum_ops_find_cclass_i_i_sc_ic_ic = 911,
- enum_ops_find_cclass_i_ic_sc_ic_ic = 912,
- enum_ops_find_not_cclass_i_i_s_i_i = 913,
- enum_ops_find_not_cclass_i_ic_s_i_i = 914,
- enum_ops_find_not_cclass_i_i_sc_i_i = 915,
- enum_ops_find_not_cclass_i_ic_sc_i_i = 916,
- enum_ops_find_not_cclass_i_i_s_ic_i = 917,
- enum_ops_find_not_cclass_i_ic_s_ic_i = 918,
- enum_ops_find_not_cclass_i_i_sc_ic_i = 919,
- enum_ops_find_not_cclass_i_ic_sc_ic_i = 920,
- enum_ops_find_not_cclass_i_i_s_i_ic = 921,
- enum_ops_find_not_cclass_i_ic_s_i_ic = 922,
- enum_ops_find_not_cclass_i_i_sc_i_ic = 923,
- enum_ops_find_not_cclass_i_ic_sc_i_ic = 924,
- enum_ops_find_not_cclass_i_i_s_ic_ic = 925,
- enum_ops_find_not_cclass_i_ic_s_ic_ic = 926,
- enum_ops_find_not_cclass_i_i_sc_ic_ic = 927,
- enum_ops_find_not_cclass_i_ic_sc_ic_ic = 928,
- enum_ops_escape_s_s = 929,
- enum_ops_compose_s_s = 930,
- enum_ops_compose_s_sc = 931,
- enum_ops_find_codepoint_i_s = 932,
- enum_ops_find_codepoint_i_sc = 933,
- enum_ops_spawnw_i_s = 934,
- enum_ops_spawnw_i_sc = 935,
- enum_ops_spawnw_i_p = 936,
- enum_ops_err_i = 937,
- enum_ops_err_s = 938,
- enum_ops_err_s_i = 939,
- enum_ops_err_s_ic = 940,
- enum_ops_time_i = 941,
- enum_ops_time_n = 942,
- enum_ops_sleep_i = 943,
- enum_ops_sleep_ic = 944,
- enum_ops_sleep_n = 945,
- enum_ops_sleep_nc = 946,
- enum_ops_store_lex_s_p = 947,
- enum_ops_store_lex_sc_p = 948,
- enum_ops_store_dynamic_lex_s_p = 949,
- enum_ops_store_dynamic_lex_sc_p = 950,
- enum_ops_find_lex_p_s = 951,
- enum_ops_find_lex_p_sc = 952,
- enum_ops_find_dynamic_lex_p_s = 953,
- enum_ops_find_dynamic_lex_p_sc = 954,
- enum_ops_find_caller_lex_p_s = 955,
- enum_ops_find_caller_lex_p_sc = 956,
- enum_ops_get_namespace_p = 957,
- enum_ops_get_namespace_p_p = 958,
- enum_ops_get_namespace_p_pc = 959,
- enum_ops_get_hll_namespace_p = 960,
- enum_ops_get_hll_namespace_p_p = 961,
- enum_ops_get_hll_namespace_p_pc = 962,
- enum_ops_get_root_namespace_p = 963,
- enum_ops_get_root_namespace_p_p = 964,
- enum_ops_get_root_namespace_p_pc = 965,
- enum_ops_get_global_p_s = 966,
- enum_ops_get_global_p_sc = 967,
- enum_ops_get_global_p_p_s = 968,
- enum_ops_get_global_p_pc_s = 969,
- enum_ops_get_global_p_p_sc = 970,
- enum_ops_get_global_p_pc_sc = 971,
- enum_ops_get_hll_global_p_s = 972,
- enum_ops_get_hll_global_p_sc = 973,
- enum_ops_get_hll_global_p_p_s = 974,
- enum_ops_get_hll_global_p_pc_s = 975,
- enum_ops_get_hll_global_p_p_sc = 976,
- enum_ops_get_hll_global_p_pc_sc = 977,
- enum_ops_get_root_global_p_s = 978,
- enum_ops_get_root_global_p_sc = 979,
- enum_ops_get_root_global_p_p_s = 980,
- enum_ops_get_root_global_p_pc_s = 981,
- enum_ops_get_root_global_p_p_sc = 982,
- enum_ops_get_root_global_p_pc_sc = 983,
- enum_ops_set_global_s_p = 984,
- enum_ops_set_global_sc_p = 985,
- enum_ops_set_global_p_s_p = 986,
- enum_ops_set_global_pc_s_p = 987,
- enum_ops_set_global_p_sc_p = 988,
- enum_ops_set_global_pc_sc_p = 989,
- enum_ops_set_hll_global_s_p = 990,
- enum_ops_set_hll_global_sc_p = 991,
- enum_ops_set_hll_global_p_s_p = 992,
- enum_ops_set_hll_global_pc_s_p = 993,
- enum_ops_set_hll_global_p_sc_p = 994,
- enum_ops_set_hll_global_pc_sc_p = 995,
- enum_ops_set_root_global_s_p = 996,
- enum_ops_set_root_global_sc_p = 997,
- enum_ops_set_root_global_p_s_p = 998,
- enum_ops_set_root_global_pc_s_p = 999,
- enum_ops_set_root_global_p_sc_p = 1000,
- enum_ops_set_root_global_pc_sc_p = 1001,
- enum_ops_find_name_p_s = 1002,
- enum_ops_find_name_p_sc = 1003,
- enum_ops_find_sub_not_null_p_s = 1004,
- enum_ops_find_sub_not_null_p_sc = 1005,
- enum_ops_trap = 1006,
- enum_ops_set_label_p_ic = 1007,
- enum_ops_get_label_i_p = 1008,
- enum_ops_fetch_p_p_p_p = 1009,
- enum_ops_fetch_p_pc_p_p = 1010,
- enum_ops_fetch_p_p_pc_p = 1011,
- enum_ops_fetch_p_pc_pc_p = 1012,
- enum_ops_fetch_p_p_p_pc = 1013,
- enum_ops_fetch_p_pc_p_pc = 1014,
- enum_ops_fetch_p_p_pc_pc = 1015,
- enum_ops_fetch_p_pc_pc_pc = 1016,
- enum_ops_fetch_p_p_i_p = 1017,
- enum_ops_fetch_p_pc_i_p = 1018,
- enum_ops_fetch_p_p_ic_p = 1019,
- enum_ops_fetch_p_pc_ic_p = 1020,
- enum_ops_fetch_p_p_i_pc = 1021,
- enum_ops_fetch_p_pc_i_pc = 1022,
- enum_ops_fetch_p_p_ic_pc = 1023,
- enum_ops_fetch_p_pc_ic_pc = 1024,
- enum_ops_fetch_p_p_s_p = 1025,
- enum_ops_fetch_p_pc_s_p = 1026,
- enum_ops_fetch_p_p_sc_p = 1027,
- enum_ops_fetch_p_pc_sc_p = 1028,
- enum_ops_fetch_p_p_s_pc = 1029,
- enum_ops_fetch_p_pc_s_pc = 1030,
- enum_ops_fetch_p_p_sc_pc = 1031,
- enum_ops_fetch_p_pc_sc_pc = 1032,
- enum_ops_vivify_p_p_p_p = 1033,
- enum_ops_vivify_p_pc_p_p = 1034,
- enum_ops_vivify_p_p_pc_p = 1035,
- enum_ops_vivify_p_pc_pc_p = 1036,
- enum_ops_vivify_p_p_p_pc = 1037,
- enum_ops_vivify_p_pc_p_pc = 1038,
- enum_ops_vivify_p_p_pc_pc = 1039,
- enum_ops_vivify_p_pc_pc_pc = 1040,
- enum_ops_vivify_p_p_i_p = 1041,
- enum_ops_vivify_p_pc_i_p = 1042,
- enum_ops_vivify_p_p_ic_p = 1043,
- enum_ops_vivify_p_pc_ic_p = 1044,
- enum_ops_vivify_p_p_i_pc = 1045,
- enum_ops_vivify_p_pc_i_pc = 1046,
- enum_ops_vivify_p_p_ic_pc = 1047,
- enum_ops_vivify_p_pc_ic_pc = 1048,
- enum_ops_vivify_p_p_s_p = 1049,
- enum_ops_vivify_p_pc_s_p = 1050,
- enum_ops_vivify_p_p_sc_p = 1051,
- enum_ops_vivify_p_pc_sc_p = 1052,
- enum_ops_vivify_p_p_s_pc = 1053,
- enum_ops_vivify_p_pc_s_pc = 1054,
- enum_ops_vivify_p_p_sc_pc = 1055,
- enum_ops_vivify_p_pc_sc_pc = 1056,
- enum_ops_new_p_s_i = 1057,
- enum_ops_new_p_sc_i = 1058,
- enum_ops_new_p_s_ic = 1059,
- enum_ops_new_p_sc_ic = 1060,
- enum_ops_new_p_p_i = 1061,
- enum_ops_new_p_pc_i = 1062,
- enum_ops_new_p_p_ic = 1063,
- enum_ops_new_p_pc_ic = 1064,
- enum_ops_root_new_p_p_i = 1065,
- enum_ops_root_new_p_pc_i = 1066,
- enum_ops_root_new_p_p_ic = 1067,
- enum_ops_root_new_p_pc_ic = 1068,
+ enum_ops_dlfunc_p_p_s_p = 106,
+ enum_ops_dlfunc_p_p_sc_p = 107,
+ enum_ops_dlvar_p_p_s = 108,
+ enum_ops_dlvar_p_p_sc = 109,
+ enum_ops_compreg_s_p = 110,
+ enum_ops_compreg_sc_p = 111,
+ enum_ops_compreg_p_s = 112,
+ enum_ops_compreg_p_sc = 113,
+ enum_ops_new_callback_p_p_p_s = 114,
+ enum_ops_new_callback_p_p_p_sc = 115,
+ enum_ops_annotations_p = 116,
+ enum_ops_annotations_p_s = 117,
+ enum_ops_annotations_p_sc = 118,
+ enum_ops_band_i_i = 119,
+ enum_ops_band_i_ic = 120,
+ enum_ops_band_i_i_i = 121,
+ enum_ops_band_i_ic_i = 122,
+ enum_ops_band_i_i_ic = 123,
+ enum_ops_bor_i_i = 124,
+ enum_ops_bor_i_ic = 125,
+ enum_ops_bor_i_i_i = 126,
+ enum_ops_bor_i_ic_i = 127,
+ enum_ops_bor_i_i_ic = 128,
+ enum_ops_shl_i_i = 129,
+ enum_ops_shl_i_ic = 130,
+ enum_ops_shl_i_i_i = 131,
+ enum_ops_shl_i_ic_i = 132,
+ enum_ops_shl_i_i_ic = 133,
+ enum_ops_shr_i_i = 134,
+ enum_ops_shr_i_ic = 135,
+ enum_ops_shr_i_i_i = 136,
+ enum_ops_shr_i_ic_i = 137,
+ enum_ops_shr_i_i_ic = 138,
+ enum_ops_lsr_i_i = 139,
+ enum_ops_lsr_i_ic = 140,
+ enum_ops_lsr_i_i_i = 141,
+ enum_ops_lsr_i_ic_i = 142,
+ enum_ops_lsr_i_i_ic = 143,
+ enum_ops_bxor_i_i = 144,
+ enum_ops_bxor_i_ic = 145,
+ enum_ops_bxor_i_i_i = 146,
+ enum_ops_bxor_i_ic_i = 147,
+ enum_ops_bxor_i_i_ic = 148,
+ enum_ops_eq_i_i_ic = 149,
+ enum_ops_eq_ic_i_ic = 150,
+ enum_ops_eq_i_ic_ic = 151,
+ enum_ops_eq_n_n_ic = 152,
+ enum_ops_eq_nc_n_ic = 153,
+ enum_ops_eq_n_nc_ic = 154,
+ enum_ops_eq_s_s_ic = 155,
+ enum_ops_eq_sc_s_ic = 156,
+ enum_ops_eq_s_sc_ic = 157,
+ enum_ops_eq_p_p_ic = 158,
+ enum_ops_eq_p_i_ic = 159,
+ enum_ops_eq_p_ic_ic = 160,
+ enum_ops_eq_p_n_ic = 161,
+ enum_ops_eq_p_nc_ic = 162,
+ enum_ops_eq_p_s_ic = 163,
+ enum_ops_eq_p_sc_ic = 164,
+ enum_ops_eq_str_p_p_ic = 165,
+ enum_ops_eq_num_p_p_ic = 166,
+ enum_ops_eq_addr_s_s_ic = 167,
+ enum_ops_eq_addr_sc_s_ic = 168,
+ enum_ops_eq_addr_s_sc_ic = 169,
+ enum_ops_eq_addr_sc_sc_ic = 170,
+ enum_ops_eq_addr_p_p_ic = 171,
+ enum_ops_ne_i_i_ic = 172,
+ enum_ops_ne_ic_i_ic = 173,
+ enum_ops_ne_i_ic_ic = 174,
+ enum_ops_ne_n_n_ic = 175,
+ enum_ops_ne_nc_n_ic = 176,
+ enum_ops_ne_n_nc_ic = 177,
+ enum_ops_ne_s_s_ic = 178,
+ enum_ops_ne_sc_s_ic = 179,
+ enum_ops_ne_s_sc_ic = 180,
+ enum_ops_ne_p_p_ic = 181,
+ enum_ops_ne_p_i_ic = 182,
+ enum_ops_ne_p_ic_ic = 183,
+ enum_ops_ne_p_n_ic = 184,
+ enum_ops_ne_p_nc_ic = 185,
+ enum_ops_ne_p_s_ic = 186,
+ enum_ops_ne_p_sc_ic = 187,
+ enum_ops_ne_str_p_p_ic = 188,
+ enum_ops_ne_num_p_p_ic = 189,
+ enum_ops_ne_addr_s_s_ic = 190,
+ enum_ops_ne_addr_sc_s_ic = 191,
+ enum_ops_ne_addr_s_sc_ic = 192,
+ enum_ops_ne_addr_sc_sc_ic = 193,
+ enum_ops_ne_addr_p_p_ic = 194,
+ enum_ops_lt_i_i_ic = 195,
+ enum_ops_lt_ic_i_ic = 196,
+ enum_ops_lt_i_ic_ic = 197,
+ enum_ops_lt_n_n_ic = 198,
+ enum_ops_lt_nc_n_ic = 199,
+ enum_ops_lt_n_nc_ic = 200,
+ enum_ops_lt_s_s_ic = 201,
+ enum_ops_lt_sc_s_ic = 202,
+ enum_ops_lt_s_sc_ic = 203,
+ enum_ops_lt_p_p_ic = 204,
+ enum_ops_lt_p_i_ic = 205,
+ enum_ops_lt_p_ic_ic = 206,
+ enum_ops_lt_p_n_ic = 207,
+ enum_ops_lt_p_nc_ic = 208,
+ enum_ops_lt_p_s_ic = 209,
+ enum_ops_lt_p_sc_ic = 210,
+ enum_ops_lt_str_p_p_ic = 211,
+ enum_ops_lt_num_p_p_ic = 212,
+ enum_ops_le_i_i_ic = 213,
+ enum_ops_le_ic_i_ic = 214,
+ enum_ops_le_i_ic_ic = 215,
+ enum_ops_le_n_n_ic = 216,
+ enum_ops_le_nc_n_ic = 217,
+ enum_ops_le_n_nc_ic = 218,
+ enum_ops_le_s_s_ic = 219,
+ enum_ops_le_sc_s_ic = 220,
+ enum_ops_le_s_sc_ic = 221,
+ enum_ops_le_p_p_ic = 222,
+ enum_ops_le_p_i_ic = 223,
+ enum_ops_le_p_ic_ic = 224,
+ enum_ops_le_p_n_ic = 225,
+ enum_ops_le_p_nc_ic = 226,
+ enum_ops_le_p_s_ic = 227,
+ enum_ops_le_p_sc_ic = 228,
+ enum_ops_le_str_p_p_ic = 229,
+ enum_ops_le_num_p_p_ic = 230,
+ enum_ops_gt_p_p_ic = 231,
+ enum_ops_gt_p_i_ic = 232,
+ enum_ops_gt_p_ic_ic = 233,
+ enum_ops_gt_p_n_ic = 234,
+ enum_ops_gt_p_nc_ic = 235,
+ enum_ops_gt_p_s_ic = 236,
+ enum_ops_gt_p_sc_ic = 237,
+ enum_ops_gt_str_p_p_ic = 238,
+ enum_ops_gt_num_p_p_ic = 239,
+ enum_ops_ge_p_p_ic = 240,
+ enum_ops_ge_p_i_ic = 241,
+ enum_ops_ge_p_ic_ic = 242,
+ enum_ops_ge_p_n_ic = 243,
+ enum_ops_ge_p_nc_ic = 244,
+ enum_ops_ge_p_s_ic = 245,
+ enum_ops_ge_p_sc_ic = 246,
+ enum_ops_ge_str_p_p_ic = 247,
+ enum_ops_ge_num_p_p_ic = 248,
+ enum_ops_if_null_p_ic = 249,
+ enum_ops_if_null_s_ic = 250,
+ enum_ops_unless_null_p_ic = 251,
+ enum_ops_unless_null_s_ic = 252,
+ enum_ops_cmp_i_i_i = 253,
+ enum_ops_cmp_i_ic_i = 254,
+ enum_ops_cmp_i_i_ic = 255,
+ enum_ops_cmp_i_n_n = 256,
+ enum_ops_cmp_i_nc_n = 257,
+ enum_ops_cmp_i_n_nc = 258,
+ enum_ops_cmp_i_s_s = 259,
+ enum_ops_cmp_i_sc_s = 260,
+ enum_ops_cmp_i_s_sc = 261,
+ enum_ops_cmp_i_p_p = 262,
+ enum_ops_cmp_i_p_i = 263,
+ enum_ops_cmp_i_p_ic = 264,
+ enum_ops_cmp_i_p_n = 265,
+ enum_ops_cmp_i_p_nc = 266,
+ enum_ops_cmp_i_p_s = 267,
+ enum_ops_cmp_i_p_sc = 268,
+ enum_ops_cmp_str_i_p_p = 269,
+ enum_ops_cmp_num_i_p_p = 270,
+ enum_ops_cmp_pmc_p_p_p = 271,
+ enum_ops_issame_i_p_p = 272,
+ enum_ops_issame_i_s_s = 273,
+ enum_ops_issame_i_sc_s = 274,
+ enum_ops_issame_i_s_sc = 275,
+ enum_ops_issame_i_sc_sc = 276,
+ enum_ops_isntsame_i_p_p = 277,
+ enum_ops_isntsame_i_s_s = 278,
+ enum_ops_isntsame_i_sc_s = 279,
+ enum_ops_isntsame_i_s_sc = 280,
+ enum_ops_isntsame_i_sc_sc = 281,
+ enum_ops_istrue_i_p = 282,
+ enum_ops_isfalse_i_p = 283,
+ enum_ops_isnull_i_p = 284,
+ enum_ops_isnull_i_pc = 285,
+ enum_ops_isnull_i_s = 286,
+ enum_ops_isnull_i_sc = 287,
+ enum_ops_isgt_i_p_p = 288,
+ enum_ops_isge_i_p_p = 289,
+ enum_ops_isle_i_i_i = 290,
+ enum_ops_isle_i_ic_i = 291,
+ enum_ops_isle_i_i_ic = 292,
+ enum_ops_isle_i_n_n = 293,
+ enum_ops_isle_i_nc_n = 294,
+ enum_ops_isle_i_n_nc = 295,
+ enum_ops_isle_i_s_s = 296,
+ enum_ops_isle_i_sc_s = 297,
+ enum_ops_isle_i_s_sc = 298,
+ enum_ops_isle_i_p_p = 299,
+ enum_ops_islt_i_i_i = 300,
+ enum_ops_islt_i_ic_i = 301,
+ enum_ops_islt_i_i_ic = 302,
+ enum_ops_islt_i_n_n = 303,
+ enum_ops_islt_i_nc_n = 304,
+ enum_ops_islt_i_n_nc = 305,
+ enum_ops_islt_i_s_s = 306,
+ enum_ops_islt_i_sc_s = 307,
+ enum_ops_islt_i_s_sc = 308,
+ enum_ops_islt_i_p_p = 309,
+ enum_ops_iseq_i_i_i = 310,
+ enum_ops_iseq_i_ic_i = 311,
+ enum_ops_iseq_i_i_ic = 312,
+ enum_ops_iseq_i_n_n = 313,
+ enum_ops_iseq_i_nc_n = 314,
+ enum_ops_iseq_i_n_nc = 315,
+ enum_ops_iseq_i_s_s = 316,
+ enum_ops_iseq_i_sc_s = 317,
+ enum_ops_iseq_i_s_sc = 318,
+ enum_ops_iseq_i_p_p = 319,
+ enum_ops_isne_i_i_i = 320,
+ enum_ops_isne_i_ic_i = 321,
+ enum_ops_isne_i_i_ic = 322,
+ enum_ops_isne_i_n_n = 323,
+ enum_ops_isne_i_nc_n = 324,
+ enum_ops_isne_i_n_nc = 325,
+ enum_ops_isne_i_s_s = 326,
+ enum_ops_isne_i_sc_s = 327,
+ enum_ops_isne_i_s_sc = 328,
+ enum_ops_isne_i_p_p = 329,
+ enum_ops_and_i_i_i = 330,
+ enum_ops_and_i_ic_i = 331,
+ enum_ops_and_i_i_ic = 332,
+ enum_ops_and_p_p_p = 333,
+ enum_ops_not_i = 334,
+ enum_ops_not_i_i = 335,
+ enum_ops_not_p = 336,
+ enum_ops_not_p_p = 337,
+ enum_ops_or_i_i_i = 338,
+ enum_ops_or_i_ic_i = 339,
+ enum_ops_or_i_i_ic = 340,
+ enum_ops_or_p_p_p = 341,
+ enum_ops_xor_i_i_i = 342,
+ enum_ops_xor_i_ic_i = 343,
+ enum_ops_xor_i_i_ic = 344,
+ enum_ops_xor_p_p_p = 345,
+ enum_ops_print_i = 346,
+ enum_ops_print_ic = 347,
+ enum_ops_print_n = 348,
+ enum_ops_print_nc = 349,
+ enum_ops_print_s = 350,
+ enum_ops_print_sc = 351,
+ enum_ops_print_p = 352,
+ enum_ops_say_i = 353,
+ enum_ops_say_ic = 354,
+ enum_ops_say_n = 355,
+ enum_ops_say_nc = 356,
+ enum_ops_say_s = 357,
+ enum_ops_say_sc = 358,
+ enum_ops_say_p = 359,
+ enum_ops_print_p_i = 360,
+ enum_ops_print_p_ic = 361,
+ enum_ops_print_p_n = 362,
+ enum_ops_print_p_nc = 363,
+ enum_ops_print_p_s = 364,
+ enum_ops_print_p_sc = 365,
+ enum_ops_print_p_p = 366,
+ enum_ops_getstdin_p = 367,
+ enum_ops_getstdout_p = 368,
+ enum_ops_getstderr_p = 369,
+ enum_ops_abs_i = 370,
+ enum_ops_abs_n = 371,
+ enum_ops_abs_i_i = 372,
+ enum_ops_abs_n_n = 373,
+ enum_ops_abs_p = 374,
+ enum_ops_abs_p_p = 375,
+ enum_ops_add_i_i = 376,
+ enum_ops_add_i_ic = 377,
+ enum_ops_add_n_n = 378,
+ enum_ops_add_n_nc = 379,
+ enum_ops_add_p_p = 380,
+ enum_ops_add_p_i = 381,
+ enum_ops_add_p_ic = 382,
+ enum_ops_add_p_n = 383,
+ enum_ops_add_p_nc = 384,
+ enum_ops_add_i_i_i = 385,
+ enum_ops_add_i_ic_i = 386,
+ enum_ops_add_i_i_ic = 387,
+ enum_ops_add_n_n_n = 388,
+ enum_ops_add_n_nc_n = 389,
+ enum_ops_add_n_n_nc = 390,
+ enum_ops_add_p_p_p = 391,
+ enum_ops_add_p_p_i = 392,
+ enum_ops_add_p_p_ic = 393,
+ enum_ops_add_p_p_n = 394,
+ enum_ops_add_p_p_nc = 395,
+ enum_ops_dec_i = 396,
+ enum_ops_dec_n = 397,
+ enum_ops_dec_p = 398,
+ enum_ops_div_i_i = 399,
+ enum_ops_div_i_ic = 400,
+ enum_ops_div_n_n = 401,
+ enum_ops_div_n_nc = 402,
+ enum_ops_div_p_p = 403,
+ enum_ops_div_p_i = 404,
+ enum_ops_div_p_ic = 405,
+ enum_ops_div_p_n = 406,
+ enum_ops_div_p_nc = 407,
+ enum_ops_div_i_i_i = 408,
+ enum_ops_div_i_ic_i = 409,
+ enum_ops_div_i_i_ic = 410,
+ enum_ops_div_i_ic_ic = 411,
+ enum_ops_div_n_n_n = 412,
+ enum_ops_div_n_nc_n = 413,
+ enum_ops_div_n_n_nc = 414,
+ enum_ops_div_n_nc_nc = 415,
+ enum_ops_div_p_p_p = 416,
+ enum_ops_div_p_p_i = 417,
+ enum_ops_div_p_p_ic = 418,
+ enum_ops_div_p_p_n = 419,
+ enum_ops_div_p_p_nc = 420,
+ enum_ops_fdiv_i_i = 421,
+ enum_ops_fdiv_i_ic = 422,
+ enum_ops_fdiv_n_n = 423,
+ enum_ops_fdiv_n_nc = 424,
+ enum_ops_fdiv_p_p = 425,
+ enum_ops_fdiv_p_i = 426,
+ enum_ops_fdiv_p_ic = 427,
+ enum_ops_fdiv_p_n = 428,
+ enum_ops_fdiv_p_nc = 429,
+ enum_ops_fdiv_i_i_i = 430,
+ enum_ops_fdiv_i_ic_i = 431,
+ enum_ops_fdiv_i_i_ic = 432,
+ enum_ops_fdiv_n_n_n = 433,
+ enum_ops_fdiv_n_nc_n = 434,
+ enum_ops_fdiv_n_n_nc = 435,
+ enum_ops_fdiv_p_p_p = 436,
+ enum_ops_fdiv_p_p_i = 437,
+ enum_ops_fdiv_p_p_ic = 438,
+ enum_ops_fdiv_p_p_n = 439,
+ enum_ops_fdiv_p_p_nc = 440,
+ enum_ops_ceil_n = 441,
+ enum_ops_ceil_i_n = 442,
+ enum_ops_ceil_n_n = 443,
+ enum_ops_floor_n = 444,
+ enum_ops_floor_i_n = 445,
+ enum_ops_floor_n_n = 446,
+ enum_ops_inc_i = 447,
+ enum_ops_inc_n = 448,
+ enum_ops_inc_p = 449,
+ enum_ops_mod_i_i = 450,
+ enum_ops_mod_i_ic = 451,
+ enum_ops_mod_n_n = 452,
+ enum_ops_mod_n_nc = 453,
+ enum_ops_mod_p_p = 454,
+ enum_ops_mod_p_i = 455,
+ enum_ops_mod_p_ic = 456,
+ enum_ops_mod_p_n = 457,
+ enum_ops_mod_p_nc = 458,
+ enum_ops_mod_i_i_i = 459,
+ enum_ops_mod_i_ic_i = 460,
+ enum_ops_mod_i_i_ic = 461,
+ enum_ops_mod_n_n_n = 462,
+ enum_ops_mod_n_nc_n = 463,
+ enum_ops_mod_n_n_nc = 464,
+ enum_ops_mod_p_p_p = 465,
+ enum_ops_mod_p_p_i = 466,
+ enum_ops_mod_p_p_ic = 467,
+ enum_ops_mod_p_p_n = 468,
+ enum_ops_mod_p_p_nc = 469,
+ enum_ops_mul_i_i = 470,
+ enum_ops_mul_i_ic = 471,
+ enum_ops_mul_n_n = 472,
+ enum_ops_mul_n_nc = 473,
+ enum_ops_mul_p_p = 474,
+ enum_ops_mul_p_i = 475,
+ enum_ops_mul_p_ic = 476,
+ enum_ops_mul_p_n = 477,
+ enum_ops_mul_p_nc = 478,
+ enum_ops_mul_i_i_i = 479,
+ enum_ops_mul_i_ic_i = 480,
+ enum_ops_mul_i_i_ic = 481,
+ enum_ops_mul_n_n_n = 482,
+ enum_ops_mul_n_nc_n = 483,
+ enum_ops_mul_n_n_nc = 484,
+ enum_ops_mul_p_p_p = 485,
+ enum_ops_mul_p_p_i = 486,
+ enum_ops_mul_p_p_ic = 487,
+ enum_ops_mul_p_p_n = 488,
+ enum_ops_mul_p_p_nc = 489,
+ enum_ops_neg_i = 490,
+ enum_ops_neg_n = 491,
+ enum_ops_neg_p = 492,
+ enum_ops_neg_i_i = 493,
+ enum_ops_neg_n_n = 494,
+ enum_ops_neg_p_p = 495,
+ enum_ops_sub_i_i = 496,
+ enum_ops_sub_i_ic = 497,
+ enum_ops_sub_n_n = 498,
+ enum_ops_sub_n_nc = 499,
+ enum_ops_sub_p_p = 500,
+ enum_ops_sub_p_i = 501,
+ enum_ops_sub_p_ic = 502,
+ enum_ops_sub_p_n = 503,
+ enum_ops_sub_p_nc = 504,
+ enum_ops_sub_i_i_i = 505,
+ enum_ops_sub_i_ic_i = 506,
+ enum_ops_sub_i_i_ic = 507,
+ enum_ops_sub_n_n_n = 508,
+ enum_ops_sub_n_nc_n = 509,
+ enum_ops_sub_n_n_nc = 510,
+ enum_ops_sub_p_p_p = 511,
+ enum_ops_sub_p_p_i = 512,
+ enum_ops_sub_p_p_ic = 513,
+ enum_ops_sub_p_p_n = 514,
+ enum_ops_sub_p_p_nc = 515,
+ enum_ops_sqrt_n_n = 516,
+ enum_ops_callmethodcc_p_s = 517,
+ enum_ops_callmethodcc_p_sc = 518,
+ enum_ops_callmethodcc_p_p = 519,
+ enum_ops_callmethod_p_s_p = 520,
+ enum_ops_callmethod_p_sc_p = 521,
+ enum_ops_callmethod_p_p_p = 522,
+ enum_ops_tailcallmethod_p_s = 523,
+ enum_ops_tailcallmethod_p_sc = 524,
+ enum_ops_tailcallmethod_p_p = 525,
+ enum_ops_addmethod_p_s_p = 526,
+ enum_ops_addmethod_p_sc_p = 527,
+ enum_ops_can_i_p_s = 528,
+ enum_ops_can_i_p_sc = 529,
+ enum_ops_does_i_p_s = 530,
+ enum_ops_does_i_p_sc = 531,
+ enum_ops_does_i_p_p = 532,
+ enum_ops_does_i_p_pc = 533,
+ enum_ops_isa_i_p_s = 534,
+ enum_ops_isa_i_p_sc = 535,
+ enum_ops_isa_i_p_p = 536,
+ enum_ops_isa_i_p_pc = 537,
+ enum_ops_newclass_p_s = 538,
+ enum_ops_newclass_p_sc = 539,
+ enum_ops_newclass_p_p = 540,
+ enum_ops_newclass_p_pc = 541,
+ enum_ops_subclass_p_p = 542,
+ enum_ops_subclass_p_pc = 543,
+ enum_ops_subclass_p_p_s = 544,
+ enum_ops_subclass_p_pc_s = 545,
+ enum_ops_subclass_p_p_sc = 546,
+ enum_ops_subclass_p_pc_sc = 547,
+ enum_ops_subclass_p_p_p = 548,
+ enum_ops_subclass_p_pc_p = 549,
+ enum_ops_subclass_p_p_pc = 550,
+ enum_ops_subclass_p_pc_pc = 551,
+ enum_ops_subclass_p_s = 552,
+ enum_ops_subclass_p_sc = 553,
+ enum_ops_subclass_p_s_s = 554,
+ enum_ops_subclass_p_sc_s = 555,
+ enum_ops_subclass_p_s_sc = 556,
+ enum_ops_subclass_p_sc_sc = 557,
+ enum_ops_subclass_p_s_p = 558,
+ enum_ops_subclass_p_sc_p = 559,
+ enum_ops_subclass_p_s_pc = 560,
+ enum_ops_subclass_p_sc_pc = 561,
+ enum_ops_get_class_p_s = 562,
+ enum_ops_get_class_p_sc = 563,
+ enum_ops_get_class_p_p = 564,
+ enum_ops_get_class_p_pc = 565,
+ enum_ops_class_p_p = 566,
+ enum_ops_addparent_p_p = 567,
+ enum_ops_removeparent_p_p = 568,
+ enum_ops_addrole_p_p = 569,
+ enum_ops_addattribute_p_s = 570,
+ enum_ops_addattribute_p_sc = 571,
+ enum_ops_removeattribute_p_s = 572,
+ enum_ops_removeattribute_p_sc = 573,
+ enum_ops_getattribute_p_p_s = 574,
+ enum_ops_getattribute_p_p_sc = 575,
+ enum_ops_getattribute_p_p_p_s = 576,
+ enum_ops_getattribute_p_p_pc_s = 577,
+ enum_ops_getattribute_p_p_p_sc = 578,
+ enum_ops_getattribute_p_p_pc_sc = 579,
+ enum_ops_setattribute_p_s_p = 580,
+ enum_ops_setattribute_p_sc_p = 581,
+ enum_ops_setattribute_p_p_s_p = 582,
+ enum_ops_setattribute_p_pc_s_p = 583,
+ enum_ops_setattribute_p_p_sc_p = 584,
+ enum_ops_setattribute_p_pc_sc_p = 585,
+ enum_ops_inspect_p_p = 586,
+ enum_ops_inspect_p_pc = 587,
+ enum_ops_inspect_p_p_s = 588,
+ enum_ops_inspect_p_pc_s = 589,
+ enum_ops_inspect_p_p_sc = 590,
+ enum_ops_inspect_p_pc_sc = 591,
+ enum_ops_new_p_s = 592,
+ enum_ops_new_p_sc = 593,
+ enum_ops_new_p_s_p = 594,
+ enum_ops_new_p_sc_p = 595,
+ enum_ops_new_p_s_pc = 596,
+ enum_ops_new_p_sc_pc = 597,
+ enum_ops_new_p_p = 598,
+ enum_ops_new_p_pc = 599,
+ enum_ops_new_p_p_p = 600,
+ enum_ops_new_p_pc_p = 601,
+ enum_ops_new_p_p_pc = 602,
+ enum_ops_new_p_pc_pc = 603,
+ enum_ops_root_new_p_p = 604,
+ enum_ops_root_new_p_pc = 605,
+ enum_ops_root_new_p_p_p = 606,
+ enum_ops_root_new_p_pc_p = 607,
+ enum_ops_root_new_p_p_pc = 608,
+ enum_ops_root_new_p_pc_pc = 609,
+ enum_ops_typeof_s_p = 610,
+ enum_ops_typeof_p_p = 611,
+ enum_ops_get_repr_s_p = 612,
+ enum_ops_find_method_p_p_s = 613,
+ enum_ops_find_method_p_p_sc = 614,
+ enum_ops_defined_i_p = 615,
+ enum_ops_defined_i_p_ki = 616,
+ enum_ops_defined_i_p_kic = 617,
+ enum_ops_defined_i_p_k = 618,
+ enum_ops_defined_i_p_kc = 619,
+ enum_ops_exists_i_p_ki = 620,
+ enum_ops_exists_i_p_kic = 621,
+ enum_ops_exists_i_p_k = 622,
+ enum_ops_exists_i_p_kc = 623,
+ enum_ops_delete_p_k = 624,
+ enum_ops_delete_p_kc = 625,
+ enum_ops_delete_p_ki = 626,
+ enum_ops_delete_p_kic = 627,
+ enum_ops_elements_i_p = 628,
+ enum_ops_push_p_i = 629,
+ enum_ops_push_p_ic = 630,
+ enum_ops_push_p_n = 631,
+ enum_ops_push_p_nc = 632,
+ enum_ops_push_p_s = 633,
+ enum_ops_push_p_sc = 634,
+ enum_ops_push_p_p = 635,
+ enum_ops_pop_i_p = 636,
+ enum_ops_pop_n_p = 637,
+ enum_ops_pop_s_p = 638,
+ enum_ops_pop_p_p = 639,
+ enum_ops_unshift_p_i = 640,
+ enum_ops_unshift_p_ic = 641,
+ enum_ops_unshift_p_n = 642,
+ enum_ops_unshift_p_nc = 643,
+ enum_ops_unshift_p_s = 644,
+ enum_ops_unshift_p_sc = 645,
+ enum_ops_unshift_p_p = 646,
+ enum_ops_shift_i_p = 647,
+ enum_ops_shift_n_p = 648,
+ enum_ops_shift_s_p = 649,
+ enum_ops_shift_p_p = 650,
+ enum_ops_splice_p_p_i_i = 651,
+ enum_ops_splice_p_p_ic_i = 652,
+ enum_ops_splice_p_p_i_ic = 653,
+ enum_ops_splice_p_p_ic_ic = 654,
+ enum_ops_setprop_p_s_p = 655,
+ enum_ops_setprop_p_sc_p = 656,
+ enum_ops_getprop_p_s_p = 657,
+ enum_ops_getprop_p_sc_p = 658,
+ enum_ops_delprop_p_s = 659,
+ enum_ops_delprop_p_sc = 660,
+ enum_ops_prophash_p_p = 661,
+ enum_ops_freeze_s_p = 662,
+ enum_ops_thaw_p_s = 663,
+ enum_ops_thaw_p_sc = 664,
+ enum_ops_add_multi_s_s_p = 665,
+ enum_ops_add_multi_sc_s_p = 666,
+ enum_ops_add_multi_s_sc_p = 667,
+ enum_ops_add_multi_sc_sc_p = 668,
+ enum_ops_find_multi_p_s_s = 669,
+ enum_ops_find_multi_p_sc_s = 670,
+ enum_ops_find_multi_p_s_sc = 671,
+ enum_ops_find_multi_p_sc_sc = 672,
+ enum_ops_register_p = 673,
+ enum_ops_unregister_p = 674,
+ enum_ops_box_p_i = 675,
+ enum_ops_box_p_ic = 676,
+ enum_ops_box_p_n = 677,
+ enum_ops_box_p_nc = 678,
+ enum_ops_box_p_s = 679,
+ enum_ops_box_p_sc = 680,
+ enum_ops_iter_p_p = 681,
+ enum_ops_morph_p_p = 682,
+ enum_ops_morph_p_pc = 683,
+ enum_ops_clone_s_s = 684,
+ enum_ops_clone_s_sc = 685,
+ enum_ops_set_i_i = 686,
+ enum_ops_set_i_ic = 687,
+ enum_ops_set_i_n = 688,
+ enum_ops_set_i_nc = 689,
+ enum_ops_set_i_s = 690,
+ enum_ops_set_i_sc = 691,
+ enum_ops_set_n_n = 692,
+ enum_ops_set_n_nc = 693,
+ enum_ops_set_n_i = 694,
+ enum_ops_set_n_ic = 695,
+ enum_ops_set_n_s = 696,
+ enum_ops_set_n_sc = 697,
+ enum_ops_set_n_p = 698,
+ enum_ops_set_s_p = 699,
+ enum_ops_set_s_s = 700,
+ enum_ops_set_s_sc = 701,
+ enum_ops_set_s_i = 702,
+ enum_ops_set_s_ic = 703,
+ enum_ops_set_s_n = 704,
+ enum_ops_set_s_nc = 705,
+ enum_ops_set_p_pc = 706,
+ enum_ops_set_p_p = 707,
+ enum_ops_set_p_i = 708,
+ enum_ops_set_p_ic = 709,
+ enum_ops_set_p_n = 710,
+ enum_ops_set_p_nc = 711,
+ enum_ops_set_p_s = 712,
+ enum_ops_set_p_sc = 713,
+ enum_ops_set_i_p = 714,
+ enum_ops_assign_p_p = 715,
+ enum_ops_assign_p_i = 716,
+ enum_ops_assign_p_ic = 717,
+ enum_ops_assign_p_n = 718,
+ enum_ops_assign_p_nc = 719,
+ enum_ops_assign_p_s = 720,
+ enum_ops_assign_p_sc = 721,
+ enum_ops_assign_s_s = 722,
+ enum_ops_assign_s_sc = 723,
+ enum_ops_setref_p_p = 724,
+ enum_ops_deref_p_p = 725,
+ enum_ops_set_p_ki_i = 726,
+ enum_ops_set_p_kic_i = 727,
+ enum_ops_set_p_ki_ic = 728,
+ enum_ops_set_p_kic_ic = 729,
+ enum_ops_set_p_ki_n = 730,
+ enum_ops_set_p_kic_n = 731,
+ enum_ops_set_p_ki_nc = 732,
+ enum_ops_set_p_kic_nc = 733,
+ enum_ops_set_p_ki_s = 734,
+ enum_ops_set_p_kic_s = 735,
+ enum_ops_set_p_ki_sc = 736,
+ enum_ops_set_p_kic_sc = 737,
+ enum_ops_set_p_ki_p = 738,
+ enum_ops_set_p_kic_p = 739,
+ enum_ops_set_i_p_ki = 740,
+ enum_ops_set_i_p_kic = 741,
+ enum_ops_set_n_p_ki = 742,
+ enum_ops_set_n_p_kic = 743,
+ enum_ops_set_s_p_ki = 744,
+ enum_ops_set_s_p_kic = 745,
+ enum_ops_set_p_p_ki = 746,
+ enum_ops_set_p_p_kic = 747,
+ enum_ops_set_p_k_i = 748,
+ enum_ops_set_p_kc_i = 749,
+ enum_ops_set_p_k_ic = 750,
+ enum_ops_set_p_kc_ic = 751,
+ enum_ops_set_p_k_n = 752,
+ enum_ops_set_p_kc_n = 753,
+ enum_ops_set_p_k_nc = 754,
+ enum_ops_set_p_kc_nc = 755,
+ enum_ops_set_p_k_s = 756,
+ enum_ops_set_p_kc_s = 757,
+ enum_ops_set_p_k_sc = 758,
+ enum_ops_set_p_kc_sc = 759,
+ enum_ops_set_p_k_p = 760,
+ enum_ops_set_p_kc_p = 761,
+ enum_ops_set_i_p_k = 762,
+ enum_ops_set_i_p_kc = 763,
+ enum_ops_set_n_p_k = 764,
+ enum_ops_set_n_p_kc = 765,
+ enum_ops_set_s_p_k = 766,
+ enum_ops_set_s_p_kc = 767,
+ enum_ops_set_p_p_k = 768,
+ enum_ops_set_p_p_kc = 769,
+ enum_ops_clone_p_p = 770,
+ enum_ops_clone_p_p_p = 771,
+ enum_ops_clone_p_p_pc = 772,
+ enum_ops_copy_p_p = 773,
+ enum_ops_null_s = 774,
+ enum_ops_null_i = 775,
+ enum_ops_null_p = 776,
+ enum_ops_null_n = 777,
+ enum_ops_ord_i_s = 778,
+ enum_ops_ord_i_sc = 779,
+ enum_ops_ord_i_s_i = 780,
+ enum_ops_ord_i_sc_i = 781,
+ enum_ops_ord_i_s_ic = 782,
+ enum_ops_ord_i_sc_ic = 783,
+ enum_ops_chr_s_i = 784,
+ enum_ops_chr_s_ic = 785,
+ enum_ops_chopn_s_s_i = 786,
+ enum_ops_chopn_s_sc_i = 787,
+ enum_ops_chopn_s_s_ic = 788,
+ enum_ops_chopn_s_sc_ic = 789,
+ enum_ops_concat_p_p = 790,
+ enum_ops_concat_p_s = 791,
+ enum_ops_concat_p_sc = 792,
+ enum_ops_concat_s_s_s = 793,
+ enum_ops_concat_s_sc_s = 794,
+ enum_ops_concat_s_s_sc = 795,
+ enum_ops_concat_p_p_s = 796,
+ enum_ops_concat_p_p_sc = 797,
+ enum_ops_concat_p_p_p = 798,
+ enum_ops_repeat_s_s_i = 799,
+ enum_ops_repeat_s_sc_i = 800,
+ enum_ops_repeat_s_s_ic = 801,
+ enum_ops_repeat_s_sc_ic = 802,
+ enum_ops_repeat_p_p_i = 803,
+ enum_ops_repeat_p_p_ic = 804,
+ enum_ops_repeat_p_p_p = 805,
+ enum_ops_repeat_p_i = 806,
+ enum_ops_repeat_p_ic = 807,
+ enum_ops_repeat_p_p = 808,
+ enum_ops_length_i_s = 809,
+ enum_ops_length_i_sc = 810,
+ enum_ops_bytelength_i_s = 811,
+ enum_ops_bytelength_i_sc = 812,
+ enum_ops_pin_s = 813,
+ enum_ops_unpin_s = 814,
+ enum_ops_substr_s_s_i = 815,
+ enum_ops_substr_s_sc_i = 816,
+ enum_ops_substr_s_s_ic = 817,
+ enum_ops_substr_s_sc_ic = 818,
+ enum_ops_substr_s_s_i_i = 819,
+ enum_ops_substr_s_sc_i_i = 820,
+ enum_ops_substr_s_s_ic_i = 821,
+ enum_ops_substr_s_sc_ic_i = 822,
+ enum_ops_substr_s_s_i_ic = 823,
+ enum_ops_substr_s_sc_i_ic = 824,
+ enum_ops_substr_s_s_ic_ic = 825,
+ enum_ops_substr_s_sc_ic_ic = 826,
+ enum_ops_substr_s_p_i_i = 827,
+ enum_ops_substr_s_p_ic_i = 828,
+ enum_ops_substr_s_p_i_ic = 829,
+ enum_ops_substr_s_p_ic_ic = 830,
+ enum_ops_replace_s_s_i_i_s = 831,
+ enum_ops_replace_s_sc_i_i_s = 832,
+ enum_ops_replace_s_s_ic_i_s = 833,
+ enum_ops_replace_s_sc_ic_i_s = 834,
+ enum_ops_replace_s_s_i_ic_s = 835,
+ enum_ops_replace_s_sc_i_ic_s = 836,
+ enum_ops_replace_s_s_ic_ic_s = 837,
+ enum_ops_replace_s_sc_ic_ic_s = 838,
+ enum_ops_replace_s_s_i_i_sc = 839,
+ enum_ops_replace_s_sc_i_i_sc = 840,
+ enum_ops_replace_s_s_ic_i_sc = 841,
+ enum_ops_replace_s_sc_ic_i_sc = 842,
+ enum_ops_replace_s_s_i_ic_sc = 843,
+ enum_ops_replace_s_sc_i_ic_sc = 844,
+ enum_ops_replace_s_s_ic_ic_sc = 845,
+ enum_ops_replace_s_sc_ic_ic_sc = 846,
+ enum_ops_index_i_s_s = 847,
+ enum_ops_index_i_sc_s = 848,
+ enum_ops_index_i_s_sc = 849,
+ enum_ops_index_i_sc_sc = 850,
+ enum_ops_index_i_s_s_i = 851,
+ enum_ops_index_i_sc_s_i = 852,
+ enum_ops_index_i_s_sc_i = 853,
+ enum_ops_index_i_sc_sc_i = 854,
+ enum_ops_index_i_s_s_ic = 855,
+ enum_ops_index_i_sc_s_ic = 856,
+ enum_ops_index_i_s_sc_ic = 857,
+ enum_ops_index_i_sc_sc_ic = 858,
+ enum_ops_sprintf_s_s_p = 859,
+ enum_ops_sprintf_s_sc_p = 860,
+ enum_ops_sprintf_p_p_p = 861,
+ enum_ops_new_s = 862,
+ enum_ops_new_s_i = 863,
+ enum_ops_new_s_ic = 864,
+ enum_ops_stringinfo_i_s_i = 865,
+ enum_ops_stringinfo_i_sc_i = 866,
+ enum_ops_stringinfo_i_s_ic = 867,
+ enum_ops_stringinfo_i_sc_ic = 868,
+ enum_ops_upcase_s_s = 869,
+ enum_ops_upcase_s_sc = 870,
+ enum_ops_downcase_s_s = 871,
+ enum_ops_downcase_s_sc = 872,
+ enum_ops_titlecase_s_s = 873,
+ enum_ops_titlecase_s_sc = 874,
+ enum_ops_join_s_s_p = 875,
+ enum_ops_join_s_sc_p = 876,
+ enum_ops_split_p_s_s = 877,
+ enum_ops_split_p_sc_s = 878,
+ enum_ops_split_p_s_sc = 879,
+ enum_ops_split_p_sc_sc = 880,
+ enum_ops_encoding_i_s = 881,
+ enum_ops_encoding_i_sc = 882,
+ enum_ops_encodingname_s_i = 883,
+ enum_ops_encodingname_s_ic = 884,
+ enum_ops_find_encoding_i_s = 885,
+ enum_ops_find_encoding_i_sc = 886,
+ enum_ops_trans_encoding_s_s_i = 887,
+ enum_ops_trans_encoding_s_sc_i = 888,
+ enum_ops_trans_encoding_s_s_ic = 889,
+ enum_ops_trans_encoding_s_sc_ic = 890,
+ enum_ops_is_cclass_i_i_s_i = 891,
+ enum_ops_is_cclass_i_ic_s_i = 892,
+ enum_ops_is_cclass_i_i_sc_i = 893,
+ enum_ops_is_cclass_i_ic_sc_i = 894,
+ enum_ops_is_cclass_i_i_s_ic = 895,
+ enum_ops_is_cclass_i_ic_s_ic = 896,
+ enum_ops_is_cclass_i_i_sc_ic = 897,
+ enum_ops_is_cclass_i_ic_sc_ic = 898,
+ enum_ops_find_cclass_i_i_s_i_i = 899,
+ enum_ops_find_cclass_i_ic_s_i_i = 900,
+ enum_ops_find_cclass_i_i_sc_i_i = 901,
+ enum_ops_find_cclass_i_ic_sc_i_i = 902,
+ enum_ops_find_cclass_i_i_s_ic_i = 903,
+ enum_ops_find_cclass_i_ic_s_ic_i = 904,
+ enum_ops_find_cclass_i_i_sc_ic_i = 905,
+ enum_ops_find_cclass_i_ic_sc_ic_i = 906,
+ enum_ops_find_cclass_i_i_s_i_ic = 907,
+ enum_ops_find_cclass_i_ic_s_i_ic = 908,
+ enum_ops_find_cclass_i_i_sc_i_ic = 909,
+ enum_ops_find_cclass_i_ic_sc_i_ic = 910,
+ enum_ops_find_cclass_i_i_s_ic_ic = 911,
+ enum_ops_find_cclass_i_ic_s_ic_ic = 912,
+ enum_ops_find_cclass_i_i_sc_ic_ic = 913,
+ enum_ops_find_cclass_i_ic_sc_ic_ic = 914,
+ enum_ops_find_not_cclass_i_i_s_i_i = 915,
+ enum_ops_find_not_cclass_i_ic_s_i_i = 916,
+ enum_ops_find_not_cclass_i_i_sc_i_i = 917,
+ enum_ops_find_not_cclass_i_ic_sc_i_i = 918,
+ enum_ops_find_not_cclass_i_i_s_ic_i = 919,
+ enum_ops_find_not_cclass_i_ic_s_ic_i = 920,
+ enum_ops_find_not_cclass_i_i_sc_ic_i = 921,
+ enum_ops_find_not_cclass_i_ic_sc_ic_i = 922,
+ enum_ops_find_not_cclass_i_i_s_i_ic = 923,
+ enum_ops_find_not_cclass_i_ic_s_i_ic = 924,
+ enum_ops_find_not_cclass_i_i_sc_i_ic = 925,
+ enum_ops_find_not_cclass_i_ic_sc_i_ic = 926,
+ enum_ops_find_not_cclass_i_i_s_ic_ic = 927,
+ enum_ops_find_not_cclass_i_ic_s_ic_ic = 928,
+ enum_ops_find_not_cclass_i_i_sc_ic_ic = 929,
+ enum_ops_find_not_cclass_i_ic_sc_ic_ic = 930,
+ enum_ops_escape_s_s = 931,
+ enum_ops_compose_s_s = 932,
+ enum_ops_compose_s_sc = 933,
+ enum_ops_find_codepoint_i_s = 934,
+ enum_ops_find_codepoint_i_sc = 935,
+ enum_ops_spawnw_i_s = 936,
+ enum_ops_spawnw_i_sc = 937,
+ enum_ops_spawnw_i_p = 938,
+ enum_ops_err_i = 939,
+ enum_ops_err_s = 940,
+ enum_ops_err_s_i = 941,
+ enum_ops_err_s_ic = 942,
+ enum_ops_time_i = 943,
+ enum_ops_time_n = 944,
+ enum_ops_sleep_i = 945,
+ enum_ops_sleep_ic = 946,
+ enum_ops_sleep_n = 947,
+ enum_ops_sleep_nc = 948,
+ enum_ops_store_lex_s_p = 949,
+ enum_ops_store_lex_sc_p = 950,
+ enum_ops_store_dynamic_lex_s_p = 951,
+ enum_ops_store_dynamic_lex_sc_p = 952,
+ enum_ops_find_lex_p_s = 953,
+ enum_ops_find_lex_p_sc = 954,
+ enum_ops_find_dynamic_lex_p_s = 955,
+ enum_ops_find_dynamic_lex_p_sc = 956,
+ enum_ops_find_caller_lex_p_s = 957,
+ enum_ops_find_caller_lex_p_sc = 958,
+ enum_ops_get_namespace_p = 959,
+ enum_ops_get_namespace_p_p = 960,
+ enum_ops_get_namespace_p_pc = 961,
+ enum_ops_get_hll_namespace_p = 962,
+ enum_ops_get_hll_namespace_p_p = 963,
+ enum_ops_get_hll_namespace_p_pc = 964,
+ enum_ops_get_root_namespace_p = 965,
+ enum_ops_get_root_namespace_p_p = 966,
+ enum_ops_get_root_namespace_p_pc = 967,
+ enum_ops_get_global_p_s = 968,
+ enum_ops_get_global_p_sc = 969,
+ enum_ops_get_global_p_p_s = 970,
+ enum_ops_get_global_p_pc_s = 971,
+ enum_ops_get_global_p_p_sc = 972,
+ enum_ops_get_global_p_pc_sc = 973,
+ enum_ops_get_hll_global_p_s = 974,
+ enum_ops_get_hll_global_p_sc = 975,
+ enum_ops_get_hll_global_p_p_s = 976,
+ enum_ops_get_hll_global_p_pc_s = 977,
+ enum_ops_get_hll_global_p_p_sc = 978,
+ enum_ops_get_hll_global_p_pc_sc = 979,
+ enum_ops_get_root_global_p_s = 980,
+ enum_ops_get_root_global_p_sc = 981,
+ enum_ops_get_root_global_p_p_s = 982,
+ enum_ops_get_root_global_p_pc_s = 983,
+ enum_ops_get_root_global_p_p_sc = 984,
+ enum_ops_get_root_global_p_pc_sc = 985,
+ enum_ops_set_global_s_p = 986,
+ enum_ops_set_global_sc_p = 987,
+ enum_ops_set_global_p_s_p = 988,
+ enum_ops_set_global_pc_s_p = 989,
+ enum_ops_set_global_p_sc_p = 990,
+ enum_ops_set_global_pc_sc_p = 991,
+ enum_ops_set_hll_global_s_p = 992,
+ enum_ops_set_hll_global_sc_p = 993,
+ enum_ops_set_hll_global_p_s_p = 994,
+ enum_ops_set_hll_global_pc_s_p = 995,
+ enum_ops_set_hll_global_p_sc_p = 996,
+ enum_ops_set_hll_global_pc_sc_p = 997,
+ enum_ops_set_root_global_s_p = 998,
+ enum_ops_set_root_global_sc_p = 999,
+ enum_ops_set_root_global_p_s_p = 1000,
+ enum_ops_set_root_global_pc_s_p = 1001,
+ enum_ops_set_root_global_p_sc_p = 1002,
+ enum_ops_set_root_global_pc_sc_p = 1003,
+ enum_ops_find_name_p_s = 1004,
+ enum_ops_find_name_p_sc = 1005,
+ enum_ops_find_sub_not_null_p_s = 1006,
+ enum_ops_find_sub_not_null_p_sc = 1007,
+ enum_ops_trap = 1008,
+ enum_ops_set_label_p_ic = 1009,
+ enum_ops_get_label_i_p = 1010,
+ enum_ops_fetch_p_p_p_p = 1011,
+ enum_ops_fetch_p_pc_p_p = 1012,
+ enum_ops_fetch_p_p_pc_p = 1013,
+ enum_ops_fetch_p_pc_pc_p = 1014,
+ enum_ops_fetch_p_p_p_pc = 1015,
+ enum_ops_fetch_p_pc_p_pc = 1016,
+ enum_ops_fetch_p_p_pc_pc = 1017,
+ enum_ops_fetch_p_pc_pc_pc = 1018,
+ enum_ops_fetch_p_p_i_p = 1019,
+ enum_ops_fetch_p_pc_i_p = 1020,
+ enum_ops_fetch_p_p_ic_p = 1021,
+ enum_ops_fetch_p_pc_ic_p = 1022,
+ enum_ops_fetch_p_p_i_pc = 1023,
+ enum_ops_fetch_p_pc_i_pc = 1024,
+ enum_ops_fetch_p_p_ic_pc = 1025,
+ enum_ops_fetch_p_pc_ic_pc = 1026,
+ enum_ops_fetch_p_p_s_p = 1027,
+ enum_ops_fetch_p_pc_s_p = 1028,
+ enum_ops_fetch_p_p_sc_p = 1029,
+ enum_ops_fetch_p_pc_sc_p = 1030,
+ enum_ops_fetch_p_p_s_pc = 1031,
+ enum_ops_fetch_p_pc_s_pc = 1032,
+ enum_ops_fetch_p_p_sc_pc = 1033,
+ enum_ops_fetch_p_pc_sc_pc = 1034,
+ enum_ops_vivify_p_p_p_p = 1035,
+ enum_ops_vivify_p_pc_p_p = 1036,
+ enum_ops_vivify_p_p_pc_p = 1037,
+ enum_ops_vivify_p_pc_pc_p = 1038,
+ enum_ops_vivify_p_p_p_pc = 1039,
+ enum_ops_vivify_p_pc_p_pc = 1040,
+ enum_ops_vivify_p_p_pc_pc = 1041,
+ enum_ops_vivify_p_pc_pc_pc = 1042,
+ enum_ops_vivify_p_p_i_p = 1043,
+ enum_ops_vivify_p_pc_i_p = 1044,
+ enum_ops_vivify_p_p_ic_p = 1045,
+ enum_ops_vivify_p_pc_ic_p = 1046,
+ enum_ops_vivify_p_p_i_pc = 1047,
+ enum_ops_vivify_p_pc_i_pc = 1048,
+ enum_ops_vivify_p_p_ic_pc = 1049,
+ enum_ops_vivify_p_pc_ic_pc = 1050,
+ enum_ops_vivify_p_p_s_p = 1051,
+ enum_ops_vivify_p_pc_s_p = 1052,
+ enum_ops_vivify_p_p_sc_p = 1053,
+ enum_ops_vivify_p_pc_sc_p = 1054,
+ enum_ops_vivify_p_p_s_pc = 1055,
+ enum_ops_vivify_p_pc_s_pc = 1056,
+ enum_ops_vivify_p_p_sc_pc = 1057,
+ enum_ops_vivify_p_pc_sc_pc = 1058,
+ enum_ops_new_p_s_i = 1059,
+ enum_ops_new_p_sc_i = 1060,
+ enum_ops_new_p_s_ic = 1061,
+ enum_ops_new_p_sc_ic = 1062,
+ enum_ops_new_p_p_i = 1063,
+ enum_ops_new_p_pc_i = 1064,
+ enum_ops_new_p_p_ic = 1065,
+ enum_ops_new_p_pc_ic = 1066,
+ enum_ops_root_new_p_p_i = 1067,
+ enum_ops_root_new_p_pc_i = 1068,
+ enum_ops_root_new_p_p_ic = 1069,
+ enum_ops_root_new_p_pc_ic = 1070,
};
View
1  src/global_setup.c
@@ -209,6 +209,7 @@ init_world(PARROT_INTERP)
VTABLE_set_pmc_keyed_int(interp, iglobals, IGLOBALS_DYN_LIBS, pmc);
pmc = Parrot_pmc_new(interp, enum_class_Hash);
+ VTABLE_set_pointer(interp, pmc, Parrot_hash_create(interp, enum_type_PMC, Hash_key_type_PMC));
VTABLE_set_pmc_keyed_int(interp, iglobals, IGLOBALS_NCI_FUNCS, pmc);
#if PARROT_HAS_CORE_NCI_THUNKS
Parrot_nci_load_core_thunks(interp);
View
24 src/hash.c
@@ -218,6 +218,30 @@ static void parrot_mark_hash_values(PARROT_INTERP, ARGIN(Hash *hash))
/*
+=item C<size_t Parrot_hsh_hash_buffer(const unsigned char *buf, size_t len,
+size_t hashval)>
+
+Compute the hash of a buffer.
+
+=cut
+
+*/
+
+PARROT_HOT
+PARROT_WARN_UNUSED_RESULT
+size_t
+Parrot_hsh_hash_buffer(const unsigned char *buf, size_t len, size_t hashval)
+{
+ ASSERT_ARGS(Parrot_hsh_hash_buffer)
+ while (len--) {
+ hashval += hashval << 5;
+ hashval += *buf++;
+ }
+ return hashval;
+}
+
+/*
+
=item C<static size_t key_hash_STRING(PARROT_INTERP, const STRING *s, size_t
seed)>
View
21 src/nci/api.c
@@ -26,7 +26,7 @@ which builds parrot to C call frames.
/*
-=item C<PMC * build_call_func(PARROT_INTERP, STRING *signature)>
+=item C<PMC * build_call_func(PARROT_INTERP, PMC *sig)>
This function serves a single purpose. It takes the function signature for a
C function we want to call and returns a PMC with a pointer to a function
@@ -38,17 +38,14 @@ that can call it.
PARROT_CANNOT_RETURN_NULL
PMC *
-build_call_func(PARROT_INTERP, ARGIN(STRING *signature))
+build_call_func(PARROT_INTERP, ARGIN(PMC *sig))
{
ASSERT_ARGS(build_call_func)
- PMC * const iglobals = interp->iglobals;
- PMC *nci_funcs;
- PMC *thunk;
-
- /* fixup empty signatures */
- if (STRING_IS_EMPTY(signature))
- signature = CONST_STRING(interp, "v");
+ PMC * const iglobals = interp->iglobals;
+ PMC *nci_funcs;
+ PMC *thunk;
+ INTVAL hv;
if (PMC_IS_NULL(iglobals))
PANIC(interp, "iglobals isn't created yet");
@@ -57,7 +54,7 @@ build_call_func(PARROT_INTERP, ARGIN(STRING *signature))
if (PMC_IS_NULL(nci_funcs))
PANIC(interp, "iglobals.nci_funcs isn't created_yet");
- thunk = VTABLE_get_pmc_keyed_str(interp, nci_funcs, signature);
+ thunk = VTABLE_get_pmc_keyed(interp, nci_funcs, sig);
if (PMC_IS_NULL(thunk)) {
/* try to dynamically build a thunk */
@@ -67,7 +64,7 @@ build_call_func(PARROT_INTERP, ARGIN(STRING *signature))
nci_fb_func_t cb = (nci_fb_func_t)D2FPTR(cb_ptr);
if (cb_ptr) {
PMC *nci_fb_ud = VTABLE_get_pmc_keyed_int(interp, iglobals, IGLOBALS_NCI_FB_UD);
- thunk = cb(interp, nci_fb_ud, signature);
+ thunk = cb(interp, nci_fb_ud, sig);
}
}
}
@@ -79,7 +76,7 @@ build_call_func(PARROT_INTERP, ARGIN(STRING *signature))
Parrot_ex_throw_from_c_args(interp, NULL,
EXCEPTION_UNIMPLEMENTED,
- "No NCI thunk available for signature '%S'", signature);
+ "No NCI thunk available for signature '%Ss'", VTABLE_get_repr(interp, sig));
}
/*
View
220 src/nci/core_thunks.c
@@ -50,6 +50,7 @@ pcf_d_JOd(PARROT_INTERP, PMC *nci, SHIM(PMC *self))
PMC * t_1;
FLOATVAL t_2;
+ UNUSED(ret_object);
UNUSED(return_data); /* Potentially unused, at least */
Parrot_pcc_fill_params_from_c_args(interp, call_object, "PiN", &t_1, &t_2);
@@ -74,6 +75,7 @@ pcf_I_JOS(PARROT_INTERP, PMC *nci, SHIM(PMC *self))
PMC * t_1;
STRING * t_2;
+ UNUSED(ret_object);
UNUSED(return_data); /* Potentially unused, at least */
Parrot_pcc_fill_params_from_c_args(interp, call_object, "PiS", &t_1, &t_2);
@@ -98,6 +100,7 @@ pcf_P_JOl(PARROT_INTERP, PMC *nci, SHIM(PMC *self))
PMC * t_1;
INTVAL t_2;
+ UNUSED(ret_object);
UNUSED(return_data); /* Potentially unused, at least */
Parrot_pcc_fill_params_from_c_args(interp, call_object, "PiI", &t_1, &t_2);
@@ -121,6 +124,7 @@ pcf_P_Jt(PARROT_INTERP, PMC *nci, SHIM(PMC *self))
PMC * return_data;
char *t_1; STRING *ts_1;
+ UNUSED(ret_object);
UNUSED(return_data); /* Potentially unused, at least */
Parrot_pcc_fill_params_from_c_args(interp, call_object, "S", &ts_1);
t_1 = STRING_IS_NULL(ts_1) ? (char *)NULL : Parrot_str_to_cstring(interp, ts_1);
@@ -144,6 +148,7 @@ pcf_S_JOS(PARROT_INTERP, PMC *nci, SHIM(PMC *self))
PMC * t_1;
STRING * t_2;
+ UNUSED(ret_object);
UNUSED(return_data); /* Potentially unused, at least */
Parrot_pcc_fill_params_from_c_args(interp, call_object, "PiS", &t_1, &t_2);
@@ -167,6 +172,7 @@ pcf_I_JI(PARROT_INTERP, PMC *nci, SHIM(PMC *self))
INTVAL return_data;
INTVAL t_1;
+ UNUSED(ret_object);
UNUSED(return_data); /* Potentially unused, at least */
Parrot_pcc_fill_params_from_c_args(interp, call_object, "I", &t_1);
@@ -191,6 +197,7 @@ pcf_v_JOSP(PARROT_INTERP, PMC *nci, SHIM(PMC *self))
PMC * t_1;
STRING * t_2;
PMC * t_3;
+ UNUSED(ret_object);
UNUSED(return_data); /* Potentially unused, at least */
Parrot_pcc_fill_params_from_c_args(interp, call_object, "PiSP", &t_1, &t_2, &t_3);
@@ -216,6 +223,7 @@ pcf_v_JOS(PARROT_INTERP, PMC *nci, SHIM(PMC *self))
PMC * t_1;
STRING * t_2;
+ UNUSED(ret_object);
UNUSED(return_data); /* Potentially unused, at least */
Parrot_pcc_fill_params_from_c_args(interp, call_object, "PiS", &t_1, &t_2);
@@ -240,6 +248,7 @@ pcf_P_JOS(PARROT_INTERP, PMC *nci, SHIM(PMC *self))
PMC * t_1;
STRING * t_2;
+ UNUSED(ret_object);
UNUSED(return_data); /* Potentially unused, at least */
Parrot_pcc_fill_params_from_c_args(interp, call_object, "PiS", &t_1, &t_2);
@@ -264,6 +273,7 @@ pcf_I_JOI(PARROT_INTERP, PMC *nci, SHIM(PMC *self))
PMC * t_1;
INTVAL t_2;
+ UNUSED(ret_object);
UNUSED(return_data); /* Potentially unused, at least */
Parrot_pcc_fill_params_from_c_args(interp, call_object, "PiI", &t_1, &t_2);
@@ -288,6 +298,7 @@ pcf_P_JOP(PARROT_INTERP, PMC *nci, SHIM(PMC *self))
PMC * t_1;
PMC * t_2;
+ UNUSED(ret_object);
UNUSED(return_data); /* Potentially unused, at least */
Parrot_pcc_fill_params_from_c_args(interp, call_object, "PiP", &t_1, &t_2);
@@ -313,6 +324,7 @@ pcf_P_JOPS(PARROT_INTERP, PMC *nci, SHIM(PMC *self))
PMC * t_1;
PMC * t_2;
STRING * t_3;
+ UNUSED(ret_object);
UNUSED(return_data); /* Potentially unused, at least */
Parrot_pcc_fill_params_from_c_args(interp, call_object, "PiPS", &t_1, &t_2, &t_3);
@@ -340,6 +352,7 @@ pcf_v_JOPSP(PARROT_INTERP, PMC *nci, SHIM(PMC *self))
PMC * t_2;
STRING * t_3;
PMC * t_4;
+ UNUSED(ret_object);
UNUSED(return_data); /* Potentially unused, at least */
Parrot_pcc_fill_params_from_c_args(interp, call_object, "PiPSP", &t_1, &t_2, &t_3, &t_4);
@@ -367,6 +380,7 @@ pcf_v_JPPP(PARROT_INTERP, PMC *nci, SHIM(PMC *self))
PMC * t_1;
PMC * t_2;
PMC * t_3;
+ UNUSED(ret_object);
UNUSED(return_data); /* Potentially unused, at least */
Parrot_pcc_fill_params_from_c_args(interp, call_object, "PPP", &t_1, &t_2, &t_3);
@@ -393,6 +407,7 @@ pcf_v_JPIP(PARROT_INTERP, PMC *nci, SHIM(PMC *self))
PMC * t_1;
INTVAL t_2;
PMC * t_3;
+ UNUSED(ret_object);
UNUSED(return_data); /* Potentially unused, at least */
Parrot_pcc_fill_params_from_c_args(interp, call_object, "PIP", &t_1, &t_2, &t_3);
@@ -419,6 +434,7 @@ pcf_v_JPSP(PARROT_INTERP, PMC *nci, SHIM(PMC *self))
PMC * t_1;
STRING * t_2;
PMC * t_3;
+ UNUSED(ret_object);
UNUSED(return_data); /* Potentially unused, at least */
Parrot_pcc_fill_params_from_c_args(interp, call_object, "PSP", &t_1, &t_2, &t_3);
@@ -445,6 +461,7 @@ pcf_v_JPNP(PARROT_INTERP, PMC *nci, SHIM(PMC *self))
PMC * t_1;
FLOATVAL t_2;
PMC * t_3;
+ UNUSED(ret_object);
UNUSED(return_data); /* Potentially unused, at least */
Parrot_pcc_fill_params_from_c_args(interp, call_object, "PNP", &t_1, &t_2, &t_3);
@@ -470,6 +487,7 @@ pcf_v_JPP(PARROT_INTERP, PMC *nci, SHIM(PMC *self))
PMC * t_1;
PMC * t_2;
+ UNUSED(ret_object);
UNUSED(return_data); /* Potentially unused, at least */
Parrot_pcc_fill_params_from_c_args(interp, call_object, "PP", &t_1, &t_2);
@@ -494,6 +512,7 @@ pcf_v_JPI(PARROT_INTERP, PMC *nci, SHIM(PMC *self))
PMC * t_1;
INTVAL t_2;
+ UNUSED(ret_object);
UNUSED(return_data); /* Potentially unused, at least */
Parrot_pcc_fill_params_from_c_args(interp, call_object, "PI", &t_1, &t_2);
@@ -518,6 +537,7 @@ pcf_v_JPS(PARROT_INTERP, PMC *nci, SHIM(PMC *self))
PMC * t_1;
STRING * t_2;
+ UNUSED(ret_object);
UNUSED(return_data); /* Potentially unused, at least */
Parrot_pcc_fill_params_from_c_args(interp, call_object, "PS", &t_1, &t_2);
@@ -542,6 +562,7 @@ pcf_v_JPN(PARROT_INTERP, PMC *nci, SHIM(PMC *self))
PMC * t_1;
FLOATVAL t_2;
+ UNUSED(ret_object);
UNUSED(return_data); /* Potentially unused, at least */
Parrot_pcc_fill_params_from_c_args(interp, call_object, "PN", &t_1, &t_2);
@@ -567,6 +588,7 @@ pcf_P_JPPP(PARROT_INTERP, PMC *nci, SHIM(PMC *self))
PMC * t_1;
PMC * t_2;
PMC * t_3;
+ UNUSED(ret_object);
UNUSED(return_data); /* Potentially unused, at least */
Parrot_pcc_fill_params_from_c_args(interp, call_object, "PPP", &t_1, &t_2, &t_3);
@@ -593,6 +615,7 @@ pcf_P_JPIP(PARROT_INTERP, PMC *nci, SHIM(PMC *self))
PMC * t_1;
INTVAL t_2;
PMC * t_3;
+ UNUSED(ret_object);
UNUSED(return_data); /* Potentially unused, at least */
Parrot_pcc_fill_params_from_c_args(interp, call_object, "PIP", &t_1, &t_2, &t_3);
@@ -619,6 +642,7 @@ pcf_P_JPSP(PARROT_INTERP, PMC *nci, SHIM(PMC *self))
PMC * t_1;
STRING * t_2;
PMC * t_3;
+ UNUSED(ret_object);
UNUSED(return_data); /* Potentially unused, at least */
Parrot_pcc_fill_params_from_c_args(interp, call_object, "PSP", &t_1, &t_2, &t_3);
@@ -645,6 +669,7 @@ pcf_P_JPNP(PARROT_INTERP, PMC *nci, SHIM(PMC *self))
PMC * t_1;
FLOATVAL t_2;
PMC * t_3;
+ UNUSED(ret_object);
UNUSED(return_data); /* Potentially unused, at least */
Parrot_pcc_fill_params_from_c_args(interp, call_object, "PNP", &t_1, &t_2, &t_3);
@@ -670,6 +695,7 @@ pcf_I_JPP(PARROT_INTERP, PMC *nci, SHIM(PMC *self))
PMC * t_1;
PMC * t_2;
+ UNUSED(ret_object);
UNUSED(return_data); /* Potentially unused, at least */
Parrot_pcc_fill_params_from_c_args(interp, call_object, "PP", &t_1, &t_2);
@@ -694,6 +720,7 @@ pcf_I_JPS(PARROT_INTERP, PMC *nci, SHIM(PMC *self))
PMC * t_1;
STRING * t_2;
+ UNUSED(ret_object);
UNUSED(return_data); /* Potentially unused, at least */
Parrot_pcc_fill_params_from_c_args(interp, call_object, "PS", &t_1, &t_2);
@@ -718,6 +745,7 @@ pcf_I_JPN(PARROT_INTERP, PMC *nci, SHIM(PMC *self))
PMC * t_1;
FLOATVAL t_2;
+ UNUSED(ret_object);
UNUSED(return_data); /* Potentially unused, at least */
Parrot_pcc_fill_params_from_c_args(interp, call_object, "PN", &t_1, &t_2);
@@ -741,6 +769,7 @@ pcf_i_JP(PARROT_INTERP, PMC *nci, SHIM(PMC *self))
INTVAL return_data;
PMC * t_1;
+ UNUSED(ret_object);
UNUSED(return_data); /* Potentially unused, at least */
Parrot_pcc_fill_params_from_c_args(interp, call_object, "P", &t_1);
@@ -763,6 +792,7 @@ pcf_v_JP(PARROT_INTERP, PMC *nci, SHIM(PMC *self))
void * return_data;
PMC * t_1;
+ UNUSED(ret_object);
UNUSED(return_data); /* Potentially unused, at least */
Parrot_pcc_fill_params_from_c_args(interp, call_object, "P", &t_1);
@@ -786,6 +816,7 @@ pcf_i_JPi(PARROT_INTERP, PMC *nci, SHIM(PMC *self))
PMC * t_1;
INTVAL t_2;
+ UNUSED(ret_object);
UNUSED(return_data); /* Potentially unused, at least */
Parrot_pcc_fill_params_from_c_args(interp, call_object, "PI", &t_1, &t_2);
@@ -811,6 +842,7 @@ pcf_i_JPii(PARROT_INTERP, PMC *nci, SHIM(PMC *self))
PMC * t_1;
INTVAL t_2;
INTVAL t_3;
+ UNUSED(ret_object);
UNUSED(return_data); /* Potentially unused, at least */
Parrot_pcc_fill_params_from_c_args(interp, call_object, "PII", &t_1, &t_2, &t_3);
@@ -838,6 +870,7 @@ pcf_i_JPiii(PARROT_INTERP, PMC *nci, SHIM(PMC *self))
INTVAL t_2;
INTVAL t_3;
INTVAL t_4;
+ UNUSED(ret_object);
UNUSED(return_data); /* Potentially unused, at least */
Parrot_pcc_fill_params_from_c_args(interp, call_object, "PIII", &t_1, &t_2, &t_3, &t_4);
@@ -864,6 +897,7 @@ pcf_i_JPt(PARROT_INTERP, PMC *nci, SHIM(PMC *self))