# HG changeset patch # User Takahiro SHIMIZU # Date 1541403391 -32400 # Node ID f873ae65aab1c80a74e115d874e3113fe320537e # Parent eda9948f5e5aef9cb9ecec35b9e61be62b1f4270 separate Array Codes from perl script diff -r eda9948f5e5a -r f873ae65aab1 lib/OPCODE2Function.pm --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lib/OPCODE2Function.pm Mon Nov 05 16:36:31 2018 +0900 @@ -0,0 +1,2068 @@ +package OPCODE2Function; +use strict; +use warnings; + +sub codes { + my @CODES = qw/ + cbc_no_op + cbc_const_i8 + cbc_const_i16 + cbc_const_i32 + cbc_const_i64 + cbc_const_n32 + cbc_const_n64 + cbc_const_s + cbc_set + cbc_extend_u8 + cbc_extend_u16 + cbc_extend_u32 + cbc_extend_i8 + cbc_extend_i16 + cbc_extend_i32 + cbc_trunc_u8 + cbc_trunc_u16 + cbc_trunc_u32 + cbc_trunc_i8 + cbc_trunc_i16 + cbc_trunc_i32 + cbc_extend_n32 + cbc_trunc_n32 + cbc_goto + cbc_if_i + cbc_unless_i + cbc_if_n + cbc_unless_n + cbc_if_s + cbc_unless_s + cbc_if_s0 + cbc_unless_s0 + cbc_if_o + cbc_unless_o + cbc_jumplist + cbc_getlex + cbc_bindlex + cbc_getlex_ni + cbc_getlex_nn + cbc_getlex_ns + cbc_getlex_no + cbc_bindlex_ni + cbc_bindlex_nn + cbc_bindlex_ns + cbc_bindlex_no + cbc_getlex_ng + cbc_bindlex_ng + cbc_getdynlex + cbc_binddynlex + cbc_setlexvalue + cbc_lexprimspec + cbc_return_i + cbc_return_n + cbc_return_s + cbc_return_o + cbc_return + cbc_eq_i + cbc_ne_i + cbc_lt_i + cbc_le_i + cbc_gt_i + cbc_ge_i + cbc_cmp_i + cbc_add_i + cbc_sub_i + cbc_mul_i + cbc_div_i + cbc_div_u + cbc_mod_i + cbc_mod_u + cbc_neg_i + cbc_abs_i + cbc_inc_i + cbc_inc_u + cbc_dec_i + cbc_dec_u + cbc_band_i + cbc_bor_i + cbc_bxor_i + cbc_bnot_i + cbc_blshift_i + cbc_brshift_i + cbc_pow_i + cbc_not_i + cbc_gcd_i + cbc_lcm_i + cbc_eq_n + cbc_ne_n + cbc_lt_n + cbc_le_n + cbc_gt_n + cbc_ge_n + cbc_cmp_n + cbc_add_n + cbc_sub_n + cbc_mul_n + cbc_div_n + cbc_mod_n + cbc_neg_n + cbc_abs_n + cbc_pow_n + cbc_ceil_n + cbc_floor_n + cbc_sin_n + cbc_asin_n + cbc_cos_n + cbc_acos_n + cbc_tan_n + cbc_atan_n + cbc_atan2_n + cbc_sec_n + cbc_asec_n + cbc_sinh_n + cbc_cosh_n + cbc_tanh_n + cbc_sech_n + cbc_sqrt_n + cbc_log_n + cbc_exp_n + cbc_coerce_in + cbc_coerce_ni + cbc_coerce_is + cbc_coerce_ns + cbc_coerce_si + cbc_coerce_sn + cbc_smrt_numify + cbc_smrt_strify + cbc_prepargs + cbc_arg_i + cbc_arg_n + cbc_arg_s + cbc_arg_o + cbc_argconst_i + cbc_argconst_n + cbc_argconst_s + cbc_invoke_v + cbc_invoke_i + cbc_invoke_n + cbc_invoke_s + cbc_invoke_o + cbc_checkarity + cbc_param_rp_i + cbc_param_rp_n + cbc_param_rp_s + cbc_param_rp_o + cbc_param_op_i + cbc_param_op_n + cbc_param_op_s + cbc_param_op_o + cbc_param_rn_i + cbc_param_rn_n + cbc_param_rn_s + cbc_param_rn_o + cbc_param_on_i + cbc_param_on_n + cbc_param_on_s + cbc_param_on_o + cbc_param_sp + cbc_param_sn + cbc_getcode + cbc_caller + cbc_capturelex + cbc_takeclosure + cbc_exception + cbc_bindexmessage + cbc_bindexpayload + cbc_bindexcategory + cbc_getexmessage + cbc_getexpayload + cbc_getexcategory + cbc_throwdyn + cbc_throwlex + cbc_throwlexotic + cbc_throwcatdyn + cbc_throwcatlex + cbc_throwcatlexotic + cbc_die + cbc_rethrow + cbc_resume + cbc_takehandlerresult + cbc_DEPRECATED_33 + cbc_DEPRECATED_34 + cbc_backtracestrings + cbc_usecapture + cbc_savecapture + cbc_captureposelems + cbc_captureposarg + cbc_captureposarg_i + cbc_captureposarg_n + cbc_captureposarg_s + cbc_captureposprimspec + cbc_captureexistsnamed + cbc_capturehasnameds + cbc_invokewithcapture + cbc_multicacheadd + cbc_multicachefind + cbc_null_s + cbc_isnull_s + cbc_eq_s + cbc_ne_s + cbc_gt_s + cbc_ge_s + cbc_lt_s + cbc_le_s + cbc_cmp_s + cbc_eqat_s + cbc_eqatic_s + cbc_haveat_s + cbc_concat_s + cbc_repeat_s + cbc_substr_s + cbc_index_s + cbc_graphs_s + cbc_codes_s + cbc_getcp_s + cbc_indexcp_s + cbc_uc + cbc_lc + cbc_tc + cbc_split + cbc_join + cbc_getcpbyname + cbc_indexat + cbc_indexnat + cbc_unipropcode + cbc_unipvalcode + cbc_hasuniprop + cbc_hasunipropc + cbc_chars + cbc_chr + cbc_ordfirst + cbc_ordat + cbc_rindexfrom + cbc_escape + cbc_flip + cbc_setbuffersize_fh + cbc_iscclass + cbc_findcclass + cbc_findnotcclass + cbc_nfafromstatelist + cbc_nfarunproto + cbc_nfarunalt + cbc_radix + cbc_encode + cbc_decode + cbc_istrue_s + cbc_isfalse_s + cbc_null + cbc_isnull + cbc_ifnonnull + cbc_findmeth + cbc_findmeth_s + cbc_can + cbc_can_s + cbc_create + cbc_clone + cbc_isconcrete + cbc_rebless + cbc_istype + cbc_objprimspec + cbc_gethow + cbc_getwhat + cbc_getwho + cbc_setwho + cbc_reprname + cbc_getwhere + cbc_eqaddr + cbc_bindattr_i + cbc_bindattr_n + cbc_bindattr_s + cbc_bindattr_o + cbc_bindattrs_i + cbc_bindattrs_n + cbc_bindattrs_s + cbc_bindattrs_o + cbc_getattr_i + cbc_getattr_n + cbc_getattr_s + cbc_getattr_o + cbc_getattrs_i + cbc_getattrs_n + cbc_getattrs_s + cbc_getattrs_o + cbc_attrinited + cbc_box_i + cbc_box_n + cbc_box_s + cbc_unbox_i + cbc_unbox_n + cbc_unbox_s + cbc_atpos_i + cbc_atpos_n + cbc_atpos_s + cbc_atpos_o + cbc_bindpos_i + cbc_bindpos_n + cbc_bindpos_s + cbc_bindpos_o + cbc_push_i + cbc_push_n + cbc_push_s + cbc_push_o + cbc_pop_i + cbc_pop_n + cbc_pop_s + cbc_pop_o + cbc_shift_i + cbc_shift_n + cbc_shift_s + cbc_shift_o + cbc_unshift_i + cbc_unshift_n + cbc_unshift_s + cbc_unshift_o + cbc_splice + cbc_setelemspos + cbc_existspos + cbc_atkey_i + cbc_atkey_n + cbc_atkey_s + cbc_atkey_o + cbc_bindkey_i + cbc_bindkey_n + cbc_bindkey_s + cbc_bindkey_o + cbc_existskey + cbc_deletekey + cbc_elems + cbc_knowhow + cbc_knowhowattr + cbc_newtype + cbc_composetype + cbc_setmethcache + cbc_setmethcacheauth + cbc_settypecache + cbc_settypecheckmode + cbc_setboolspec + cbc_istrue + cbc_isfalse + cbc_bootint + cbc_bootnum + cbc_bootstr + cbc_bootarray + cbc_bootintarray + cbc_bootnumarray + cbc_bootstrarray + cbc_boothash + cbc_isint + cbc_isnum + cbc_isstr + cbc_islist + cbc_ishash + cbc_sethllconfig + cbc_hllboxtype_i + cbc_hllboxtype_n + cbc_hllboxtype_s + cbc_hlllist + cbc_hllhash + cbc_getcomp + cbc_bindcomp + cbc_getcurhllsym + cbc_bindcurhllsym + cbc_gethllsym + cbc_bindhllsym + cbc_settypehll + cbc_settypehllrole + cbc_hllize + cbc_hllizefor + cbc_usecompileehllconfig + cbc_usecompilerhllconfig + cbc_iter + cbc_iterkey_s + cbc_iterval + cbc_getcodename + cbc_iscoderef + cbc_getcodeobj + cbc_setcodeobj + cbc_setcodename + cbc_forceouterctx + cbc_setinvokespec + cbc_isinvokable + cbc_freshcoderef + cbc_markcodestatic + cbc_markcodestub + cbc_getstaticcode + cbc_getcodecuid + cbc_setdispatcher + cbc_takedispatcher + cbc_assign + cbc_assignunchecked + cbc_iscont + cbc_decont + cbc_setcontspec + cbc_sha1 + cbc_createsc + cbc_scsetobj + cbc_scsetcode + cbc_scgetobj + cbc_scgethandle + cbc_scgetobjidx + cbc_scsetdesc + cbc_scobjcount + cbc_setobjsc + cbc_getobjsc + cbc_serialize + cbc_deserialize + cbc_wval + cbc_wval_wide + cbc_scwbdisable + cbc_scwbenable + cbc_pushcompsc + cbc_popcompsc + cbc_scgetdesc + cbc_loadbytecode + cbc_masttofile + cbc_masttocu + cbc_iscompunit + cbc_compunitmainline + cbc_compunitcodes + cbc_ctx + cbc_ctxouter + cbc_ctxcaller + cbc_ctxlexpad + cbc_curcode + cbc_callercode + cbc_add_I + cbc_sub_I + cbc_mul_I + cbc_div_I + cbc_mod_I + cbc_neg_I + cbc_abs_I + cbc_cmp_I + cbc_eq_I + cbc_ne_I + cbc_lt_I + cbc_le_I + cbc_gt_I + cbc_ge_I + cbc_bor_I + cbc_bxor_I + cbc_band_I + cbc_bnot_I + cbc_blshift_I + cbc_brshift_I + cbc_pow_I + cbc_gcd_I + cbc_lcm_I + cbc_expmod_I + cbc_isprime_I + cbc_rand_I + cbc_coerce_In + cbc_coerce_Is + cbc_coerce_nI + cbc_coerce_sI + cbc_isbig_I + cbc_bool_I + cbc_base_I + cbc_radix_I + cbc_div_In + cbc_copy_f + cbc_append_f + cbc_rename_f + cbc_delete_f + cbc_chmod_f + cbc_exists_f + cbc_mkdir + cbc_rmdir + cbc_open_dir + cbc_read_dir + cbc_close_dir + cbc_open_fh + cbc_close_fh + cbc_DEPRECATED_23 + cbc_DEPRECATED_27 + cbc_DEPRECATED_28 + cbc_DEPRECATED_18 + cbc_seek_fh + cbc_lock_fh + cbc_unlock_fh + cbc_sync_fh + cbc_trunc_fh + cbc_eof_fh + cbc_getstdin + cbc_getstdout + cbc_getstderr + cbc_connect_sk + cbc_socket + cbc_bind_sk + cbc_DEPRECATED_24 + cbc_accept_sk + cbc_decodetocodes + cbc_encodefromcodes + cbc_DEPRECATED_17 + cbc_print + cbc_say + cbc_DEPRECATED_22 + cbc_tell_fh + cbc_stat + cbc_tryfindmeth + cbc_tryfindmeth_s + cbc_chdir + cbc_srand + cbc_rand_i + cbc_rand_n + cbc_time_i + cbc_sleep + cbc_newthread + cbc_threadjoin + cbc_time_n + cbc_exit + cbc_DEPRECATED_30 + cbc_cwd + cbc_clargs + cbc_getenvhash + cbc_loadlib + cbc_freelib + cbc_findsym + cbc_dropsym + cbc_loadext + cbc_backendconfig + cbc_getlexouter + cbc_getlexrel + cbc_getlexreldyn + cbc_getlexrelcaller + cbc_getlexcaller + cbc_bitand_s + cbc_bitor_s + cbc_bitxor_s + cbc_isnanorinf + cbc_inf + cbc_neginf + cbc_nan + cbc_getpid + cbc_DEPRECATED_29 + cbc_filereadable + cbc_filewritable + cbc_fileexecutable + cbc_DEPRECATED_19 + cbc_capturenamedshash + cbc_read_fhb + cbc_write_fhb + cbc_replace + cbc_newexception + cbc_permit + cbc_backtrace + cbc_symlink + cbc_link + cbc_gethostname + cbc_exreturnafterunwind + cbc_DEPRECATED_13 + cbc_continuationreset + cbc_continuationcontrol + cbc_continuationinvoke + cbc_randscale_n + cbc_uniisblock + cbc_assertparamcheck + cbc_hintfor + cbc_paramnamesused + cbc_getuniname + cbc_getuniprop_int + cbc_getuniprop_bool + cbc_getuniprop_str + cbc_matchuniprop + cbc_nativecallbuild + cbc_nativecallinvoke + cbc_nativecallrefresh + cbc_threadrun + cbc_threadid + cbc_threadyield + cbc_currentthread + cbc_lock + cbc_unlock + cbc_semacquire + cbc_semtryacquire + cbc_semrelease + cbc_getlockcondvar + cbc_condwait + cbc_condsignalone + cbc_condsignalall + cbc_queuepoll + cbc_setmultispec + cbc_ctxouterskipthunks + cbc_ctxcallerskipthunks + cbc_timer + cbc_cancel + cbc_signal + cbc_watchfile + cbc_asyncconnect + cbc_asynclisten + cbc_DEPRECATED_14 + cbc_asyncwritebytes + cbc_DEPRECATED_16 + cbc_asyncreadbytes + cbc_getlexstatic_o + cbc_getlexperinvtype_o + cbc_execname + cbc_const_i64_16 + cbc_const_i64_32 + cbc_isnonnull + cbc_param_rn2_i + cbc_param_rn2_n + cbc_param_rn2_s + cbc_param_rn2_o + cbc_param_on2_i + cbc_param_on2_n + cbc_param_on2_s + cbc_param_on2_o + cbc_osrpoint + cbc_nativecallcast + cbc_spawnprocasync + cbc_killprocasync + cbc_startprofile + cbc_endprofile + cbc_objectid + cbc_settypefinalize + cbc_force_gc + cbc_nativecallglobal + cbc_DEPRECATED_32 + cbc_setparameterizer + cbc_parameterizetype + cbc_typeparameterized + cbc_typeparameters + cbc_typeparameterat + cbc_readlink + cbc_lstat + cbc_iscont_i + cbc_iscont_n + cbc_iscont_s + cbc_assign_i + cbc_assign_n + cbc_assign_s + cbc_decont_i + cbc_decont_n + cbc_decont_s + cbc_getrusage + cbc_threadlockcount + cbc_DEPRECATED_4 + cbc_getlexref_i + cbc_getlexref_n + cbc_getlexref_s + cbc_getlexref_ni + cbc_getlexref_nn + cbc_getlexref_ns + cbc_atposref_i + cbc_atposref_n + cbc_atposref_s + cbc_getattrref_i + cbc_getattrref_n + cbc_getattrref_s + cbc_getattrsref_i + cbc_getattrsref_n + cbc_getattrsref_s + cbc_nativecallsizeof + cbc_encodenorm + cbc_normalizecodes + cbc_strfromcodes + cbc_strtocodes + cbc_getcodelocation + cbc_eqatim_s + cbc_ordbaseat + cbc_neverrepossess + cbc_scdisclaim + cbc_DEPRECATED_31 + cbc_atpos2d_i + cbc_atpos2d_n + cbc_atpos2d_s + cbc_atpos2d_o + cbc_atpos3d_i + cbc_atpos3d_n + cbc_atpos3d_s + cbc_atpos3d_o + cbc_atposnd_i + cbc_atposnd_n + cbc_atposnd_s + cbc_atposnd_o + cbc_bindpos2d_i + cbc_bindpos2d_n + cbc_bindpos2d_s + cbc_bindpos2d_o + cbc_bindpos3d_i + cbc_bindpos3d_n + cbc_bindpos3d_s + cbc_bindpos3d_o + cbc_bindposnd_i + cbc_bindposnd_n + cbc_bindposnd_s + cbc_bindposnd_o + cbc_dimensions + cbc_setdimensions + cbc_numdimensions + cbc_ctxcode + cbc_isrwcont + cbc_fc + cbc_DEPRECATED_25 + cbc_DEPRECATED_21 + cbc_encoderep + cbc_istty_fh + cbc_multidimref_i + cbc_multidimref_n + cbc_multidimref_s + cbc_fileno_fh + cbc_asyncudp + cbc_DEPRECATED_15 + cbc_asyncwritebytesto + cbc_objprimbits + cbc_objprimunsigned + cbc_DEPRECATED_5 + cbc_DEPRECATED_6 + cbc_DEPRECATED_7 + cbc_DEPRECATED_8 + cbc_getlexref_i32 + cbc_getlexref_i16 + cbc_getlexref_i8 + cbc_getlexref_n32 + cbc_box_u + cbc_unbox_u + cbc_coerce_iu + cbc_coerce_ui + cbc_coerce_nu + cbc_coerce_un + cbc_decont_u + cbc_DEPRECATED_9 + cbc_DEPRECATED_10 + cbc_DEPRECATED_11 + cbc_DEPRECATED_12 + cbc_getlexref_u + cbc_getlexref_u32 + cbc_getlexref_u16 + cbc_getlexref_u8 + cbc_param_rp_u + cbc_param_op_u + cbc_param_rn_u + cbc_param_on_u + cbc_param_rn2_u + cbc_param_on2_u + cbc_stat_time + cbc_lstat_time + cbc_setdebugtypename + cbc_loadbytecodebuffer + cbc_loadbytecodefh + cbc_throwpayloadlex + cbc_throwpayloadlexcaller + cbc_lastexpayload + cbc_cancelnotify + cbc_decoderconfigure + cbc_decodersetlineseps + cbc_decoderaddbytes + cbc_decodertakechars + cbc_decodertakeallchars + cbc_decodertakeavailablechars + cbc_decodertakeline + cbc_decoderbytesavailable + cbc_decodertakebytes + cbc_decoderempty + cbc_indexingoptimized + cbc_captureinnerlex + cbc_unicmp_s + cbc_setdispatcherfor + cbc_getstrfromname + cbc_indexic_s + cbc_getport_sk + cbc_cpucores + cbc_eqaticim_s + cbc_indexicim_s + cbc_decodertakecharseof + cbc_indexim_s + cbc_cas_o + cbc_cas_i + cbc_atomicinc_i + cbc_atomicdec_i + cbc_atomicadd_i + cbc_atomicload_o + cbc_atomicload_i + cbc_atomicstore_o + cbc_atomicstore_i + cbc_barrierfull + cbc_coveragecontrol + cbc_nativeinvoke_v + cbc_nativeinvoke_i + cbc_nativeinvoke_n + cbc_nativeinvoke_s + cbc_nativeinvoke_o + cbc_getarg_i + cbc_getarg_n + cbc_getarg_s + cbc_getarg_o + cbc_coerce_II + cbc_encoderepconf + cbc_encodeconf + cbc_decodeconf + cbc_decoderepconf + cbc_getppid + cbc_getsignals + cbc_sp_guard + cbc_sp_guardconc + cbc_sp_guardtype + cbc_sp_guardsf + cbc_sp_guardsfouter + cbc_sp_rebless + cbc_sp_resolvecode + cbc_sp_decont + cbc_sp_getlex_o + cbc_sp_getlex_ins + cbc_sp_getlex_no + cbc_sp_getarg_o + cbc_sp_getarg_i + cbc_sp_getarg_n + cbc_sp_getarg_s + cbc_sp_fastinvoke_v + cbc_sp_fastinvoke_i + cbc_sp_fastinvoke_n + cbc_sp_fastinvoke_s + cbc_sp_fastinvoke_o + cbc_sp_paramnamesused + cbc_sp_getspeshslot + cbc_sp_findmeth + cbc_sp_fastcreate + cbc_sp_get_o + cbc_sp_get_i64 + cbc_sp_get_i32 + cbc_sp_get_i16 + cbc_sp_get_i8 + cbc_sp_get_n + cbc_sp_get_s + cbc_sp_bind_o + cbc_sp_bind_i64 + cbc_sp_bind_i32 + cbc_sp_bind_i16 + cbc_sp_bind_i8 + cbc_sp_bind_n + cbc_sp_bind_s + cbc_sp_p6oget_o + cbc_sp_p6ogetvt_o + cbc_sp_p6ogetvc_o + cbc_sp_p6oget_i + cbc_sp_p6oget_n + cbc_sp_p6oget_s + cbc_sp_p6obind_o + cbc_sp_p6obind_i + cbc_sp_p6obind_n + cbc_sp_p6obind_s + cbc_sp_deref_get_i64 + cbc_sp_deref_get_n + cbc_sp_deref_bind_i64 + cbc_sp_deref_bind_n + cbc_sp_getlexvia_o + cbc_sp_getlexvia_ins + cbc_sp_getstringfrom + cbc_sp_getwvalfrom + cbc_sp_jit_enter + cbc_sp_boolify_iter + cbc_sp_boolify_iter_arr + cbc_sp_boolify_iter_hash + cbc_sp_cas_o + cbc_sp_atomicload_o + cbc_sp_atomicstore_o + cbc_prof_enter + cbc_prof_enterspesh + cbc_prof_enterinline + cbc_prof_enternative + cbc_prof_exit + cbc_prof_allocated + cbc_ctw_check + cbc_coverage_log + cbc_breakpoint + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + NULL + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + cbc_op_call_extop + /; + + + my ($class,$input) = @_; + + if ( 0 <= $input && $input < @CODES){ + return "$CODES[$input]"; + } else { + return "not codes"; + } + +} + +1; diff -r eda9948f5e5a -r f873ae65aab1 opcode2function.pl --- a/opcode2function.pl Mon Nov 05 16:24:45 2018 +0900 +++ b/opcode2function.pl Mon Nov 05 16:36:31 2018 +0900 @@ -1,2063 +1,10 @@ use strict; use warnings; -my @CODES = qw/ - cbc_no_op - cbc_const_i8 - cbc_const_i16 - cbc_const_i32 - cbc_const_i64 - cbc_const_n32 - cbc_const_n64 - cbc_const_s - cbc_set - cbc_extend_u8 - cbc_extend_u16 - cbc_extend_u32 - cbc_extend_i8 - cbc_extend_i16 - cbc_extend_i32 - cbc_trunc_u8 - cbc_trunc_u16 - cbc_trunc_u32 - cbc_trunc_i8 - cbc_trunc_i16 - cbc_trunc_i32 - cbc_extend_n32 - cbc_trunc_n32 - cbc_goto - cbc_if_i - cbc_unless_i - cbc_if_n - cbc_unless_n - cbc_if_s - cbc_unless_s - cbc_if_s0 - cbc_unless_s0 - cbc_if_o - cbc_unless_o - cbc_jumplist - cbc_getlex - cbc_bindlex - cbc_getlex_ni - cbc_getlex_nn - cbc_getlex_ns - cbc_getlex_no - cbc_bindlex_ni - cbc_bindlex_nn - cbc_bindlex_ns - cbc_bindlex_no - cbc_getlex_ng - cbc_bindlex_ng - cbc_getdynlex - cbc_binddynlex - cbc_setlexvalue - cbc_lexprimspec - cbc_return_i - cbc_return_n - cbc_return_s - cbc_return_o - cbc_return - cbc_eq_i - cbc_ne_i - cbc_lt_i - cbc_le_i - cbc_gt_i - cbc_ge_i - cbc_cmp_i - cbc_add_i - cbc_sub_i - cbc_mul_i - cbc_div_i - cbc_div_u - cbc_mod_i - cbc_mod_u - cbc_neg_i - cbc_abs_i - cbc_inc_i - cbc_inc_u - cbc_dec_i - cbc_dec_u - cbc_band_i - cbc_bor_i - cbc_bxor_i - cbc_bnot_i - cbc_blshift_i - cbc_brshift_i - cbc_pow_i - cbc_not_i - cbc_gcd_i - cbc_lcm_i - cbc_eq_n - cbc_ne_n - cbc_lt_n - cbc_le_n - cbc_gt_n - cbc_ge_n - cbc_cmp_n - cbc_add_n - cbc_sub_n - cbc_mul_n - cbc_div_n - cbc_mod_n - cbc_neg_n - cbc_abs_n - cbc_pow_n - cbc_ceil_n - cbc_floor_n - cbc_sin_n - cbc_asin_n - cbc_cos_n - cbc_acos_n - cbc_tan_n - cbc_atan_n - cbc_atan2_n - cbc_sec_n - cbc_asec_n - cbc_sinh_n - cbc_cosh_n - cbc_tanh_n - cbc_sech_n - cbc_sqrt_n - cbc_log_n - cbc_exp_n - cbc_coerce_in - cbc_coerce_ni - cbc_coerce_is - cbc_coerce_ns - cbc_coerce_si - cbc_coerce_sn - cbc_smrt_numify - cbc_smrt_strify - cbc_prepargs - cbc_arg_i - cbc_arg_n - cbc_arg_s - cbc_arg_o - cbc_argconst_i - cbc_argconst_n - cbc_argconst_s - cbc_invoke_v - cbc_invoke_i - cbc_invoke_n - cbc_invoke_s - cbc_invoke_o - cbc_checkarity - cbc_param_rp_i - cbc_param_rp_n - cbc_param_rp_s - cbc_param_rp_o - cbc_param_op_i - cbc_param_op_n - cbc_param_op_s - cbc_param_op_o - cbc_param_rn_i - cbc_param_rn_n - cbc_param_rn_s - cbc_param_rn_o - cbc_param_on_i - cbc_param_on_n - cbc_param_on_s - cbc_param_on_o - cbc_param_sp - cbc_param_sn - cbc_getcode - cbc_caller - cbc_capturelex - cbc_takeclosure - cbc_exception - cbc_bindexmessage - cbc_bindexpayload - cbc_bindexcategory - cbc_getexmessage - cbc_getexpayload - cbc_getexcategory - cbc_throwdyn - cbc_throwlex - cbc_throwlexotic - cbc_throwcatdyn - cbc_throwcatlex - cbc_throwcatlexotic - cbc_die - cbc_rethrow - cbc_resume - cbc_takehandlerresult - cbc_DEPRECATED_33 - cbc_DEPRECATED_34 - cbc_backtracestrings - cbc_usecapture - cbc_savecapture - cbc_captureposelems - cbc_captureposarg - cbc_captureposarg_i - cbc_captureposarg_n - cbc_captureposarg_s - cbc_captureposprimspec - cbc_captureexistsnamed - cbc_capturehasnameds - cbc_invokewithcapture - cbc_multicacheadd - cbc_multicachefind - cbc_null_s - cbc_isnull_s - cbc_eq_s - cbc_ne_s - cbc_gt_s - cbc_ge_s - cbc_lt_s - cbc_le_s - cbc_cmp_s - cbc_eqat_s - cbc_eqatic_s - cbc_haveat_s - cbc_concat_s - cbc_repeat_s - cbc_substr_s - cbc_index_s - cbc_graphs_s - cbc_codes_s - cbc_getcp_s - cbc_indexcp_s - cbc_uc - cbc_lc - cbc_tc - cbc_split - cbc_join - cbc_getcpbyname - cbc_indexat - cbc_indexnat - cbc_unipropcode - cbc_unipvalcode - cbc_hasuniprop - cbc_hasunipropc - cbc_chars - cbc_chr - cbc_ordfirst - cbc_ordat - cbc_rindexfrom - cbc_escape - cbc_flip - cbc_setbuffersize_fh - cbc_iscclass - cbc_findcclass - cbc_findnotcclass - cbc_nfafromstatelist - cbc_nfarunproto - cbc_nfarunalt - cbc_radix - cbc_encode - cbc_decode - cbc_istrue_s - cbc_isfalse_s - cbc_null - cbc_isnull - cbc_ifnonnull - cbc_findmeth - cbc_findmeth_s - cbc_can - cbc_can_s - cbc_create - cbc_clone - cbc_isconcrete - cbc_rebless - cbc_istype - cbc_objprimspec - cbc_gethow - cbc_getwhat - cbc_getwho - cbc_setwho - cbc_reprname - cbc_getwhere - cbc_eqaddr - cbc_bindattr_i - cbc_bindattr_n - cbc_bindattr_s - cbc_bindattr_o - cbc_bindattrs_i - cbc_bindattrs_n - cbc_bindattrs_s - cbc_bindattrs_o - cbc_getattr_i - cbc_getattr_n - cbc_getattr_s - cbc_getattr_o - cbc_getattrs_i - cbc_getattrs_n - cbc_getattrs_s - cbc_getattrs_o - cbc_attrinited - cbc_box_i - cbc_box_n - cbc_box_s - cbc_unbox_i - cbc_unbox_n - cbc_unbox_s - cbc_atpos_i - cbc_atpos_n - cbc_atpos_s - cbc_atpos_o - cbc_bindpos_i - cbc_bindpos_n - cbc_bindpos_s - cbc_bindpos_o - cbc_push_i - cbc_push_n - cbc_push_s - cbc_push_o - cbc_pop_i - cbc_pop_n - cbc_pop_s - cbc_pop_o - cbc_shift_i - cbc_shift_n - cbc_shift_s - cbc_shift_o - cbc_unshift_i - cbc_unshift_n - cbc_unshift_s - cbc_unshift_o - cbc_splice - cbc_setelemspos - cbc_existspos - cbc_atkey_i - cbc_atkey_n - cbc_atkey_s - cbc_atkey_o - cbc_bindkey_i - cbc_bindkey_n - cbc_bindkey_s - cbc_bindkey_o - cbc_existskey - cbc_deletekey - cbc_elems - cbc_knowhow - cbc_knowhowattr - cbc_newtype - cbc_composetype - cbc_setmethcache - cbc_setmethcacheauth - cbc_settypecache - cbc_settypecheckmode - cbc_setboolspec - cbc_istrue - cbc_isfalse - cbc_bootint - cbc_bootnum - cbc_bootstr - cbc_bootarray - cbc_bootintarray - cbc_bootnumarray - cbc_bootstrarray - cbc_boothash - cbc_isint - cbc_isnum - cbc_isstr - cbc_islist - cbc_ishash - cbc_sethllconfig - cbc_hllboxtype_i - cbc_hllboxtype_n - cbc_hllboxtype_s - cbc_hlllist - cbc_hllhash - cbc_getcomp - cbc_bindcomp - cbc_getcurhllsym - cbc_bindcurhllsym - cbc_gethllsym - cbc_bindhllsym - cbc_settypehll - cbc_settypehllrole - cbc_hllize - cbc_hllizefor - cbc_usecompileehllconfig - cbc_usecompilerhllconfig - cbc_iter - cbc_iterkey_s - cbc_iterval - cbc_getcodename - cbc_iscoderef - cbc_getcodeobj - cbc_setcodeobj - cbc_setcodename - cbc_forceouterctx - cbc_setinvokespec - cbc_isinvokable - cbc_freshcoderef - cbc_markcodestatic - cbc_markcodestub - cbc_getstaticcode - cbc_getcodecuid - cbc_setdispatcher - cbc_takedispatcher - cbc_assign - cbc_assignunchecked - cbc_iscont - cbc_decont - cbc_setcontspec - cbc_sha1 - cbc_createsc - cbc_scsetobj - cbc_scsetcode - cbc_scgetobj - cbc_scgethandle - cbc_scgetobjidx - cbc_scsetdesc - cbc_scobjcount - cbc_setobjsc - cbc_getobjsc - cbc_serialize - cbc_deserialize - cbc_wval - cbc_wval_wide - cbc_scwbdisable - cbc_scwbenable - cbc_pushcompsc - cbc_popcompsc - cbc_scgetdesc - cbc_loadbytecode - cbc_masttofile - cbc_masttocu - cbc_iscompunit - cbc_compunitmainline - cbc_compunitcodes - cbc_ctx - cbc_ctxouter - cbc_ctxcaller - cbc_ctxlexpad - cbc_curcode - cbc_callercode - cbc_add_I - cbc_sub_I - cbc_mul_I - cbc_div_I - cbc_mod_I - cbc_neg_I - cbc_abs_I - cbc_cmp_I - cbc_eq_I - cbc_ne_I - cbc_lt_I - cbc_le_I - cbc_gt_I - cbc_ge_I - cbc_bor_I - cbc_bxor_I - cbc_band_I - cbc_bnot_I - cbc_blshift_I - cbc_brshift_I - cbc_pow_I - cbc_gcd_I - cbc_lcm_I - cbc_expmod_I - cbc_isprime_I - cbc_rand_I - cbc_coerce_In - cbc_coerce_Is - cbc_coerce_nI - cbc_coerce_sI - cbc_isbig_I - cbc_bool_I - cbc_base_I - cbc_radix_I - cbc_div_In - cbc_copy_f - cbc_append_f - cbc_rename_f - cbc_delete_f - cbc_chmod_f - cbc_exists_f - cbc_mkdir - cbc_rmdir - cbc_open_dir - cbc_read_dir - cbc_close_dir - cbc_open_fh - cbc_close_fh - cbc_DEPRECATED_23 - cbc_DEPRECATED_27 - cbc_DEPRECATED_28 - cbc_DEPRECATED_18 - cbc_seek_fh - cbc_lock_fh - cbc_unlock_fh - cbc_sync_fh - cbc_trunc_fh - cbc_eof_fh - cbc_getstdin - cbc_getstdout - cbc_getstderr - cbc_connect_sk - cbc_socket - cbc_bind_sk - cbc_DEPRECATED_24 - cbc_accept_sk - cbc_decodetocodes - cbc_encodefromcodes - cbc_DEPRECATED_17 - cbc_print - cbc_say - cbc_DEPRECATED_22 - cbc_tell_fh - cbc_stat - cbc_tryfindmeth - cbc_tryfindmeth_s - cbc_chdir - cbc_srand - cbc_rand_i - cbc_rand_n - cbc_time_i - cbc_sleep - cbc_newthread - cbc_threadjoin - cbc_time_n - cbc_exit - cbc_DEPRECATED_30 - cbc_cwd - cbc_clargs - cbc_getenvhash - cbc_loadlib - cbc_freelib - cbc_findsym - cbc_dropsym - cbc_loadext - cbc_backendconfig - cbc_getlexouter - cbc_getlexrel - cbc_getlexreldyn - cbc_getlexrelcaller - cbc_getlexcaller - cbc_bitand_s - cbc_bitor_s - cbc_bitxor_s - cbc_isnanorinf - cbc_inf - cbc_neginf - cbc_nan - cbc_getpid - cbc_DEPRECATED_29 - cbc_filereadable - cbc_filewritable - cbc_fileexecutable - cbc_DEPRECATED_19 - cbc_capturenamedshash - cbc_read_fhb - cbc_write_fhb - cbc_replace - cbc_newexception - cbc_permit - cbc_backtrace - cbc_symlink - cbc_link - cbc_gethostname - cbc_exreturnafterunwind - cbc_DEPRECATED_13 - cbc_continuationreset - cbc_continuationcontrol - cbc_continuationinvoke - cbc_randscale_n - cbc_uniisblock - cbc_assertparamcheck - cbc_hintfor - cbc_paramnamesused - cbc_getuniname - cbc_getuniprop_int - cbc_getuniprop_bool - cbc_getuniprop_str - cbc_matchuniprop - cbc_nativecallbuild - cbc_nativecallinvoke - cbc_nativecallrefresh - cbc_threadrun - cbc_threadid - cbc_threadyield - cbc_currentthread - cbc_lock - cbc_unlock - cbc_semacquire - cbc_semtryacquire - cbc_semrelease - cbc_getlockcondvar - cbc_condwait - cbc_condsignalone - cbc_condsignalall - cbc_queuepoll - cbc_setmultispec - cbc_ctxouterskipthunks - cbc_ctxcallerskipthunks - cbc_timer - cbc_cancel - cbc_signal - cbc_watchfile - cbc_asyncconnect - cbc_asynclisten - cbc_DEPRECATED_14 - cbc_asyncwritebytes - cbc_DEPRECATED_16 - cbc_asyncreadbytes - cbc_getlexstatic_o - cbc_getlexperinvtype_o - cbc_execname - cbc_const_i64_16 - cbc_const_i64_32 - cbc_isnonnull - cbc_param_rn2_i - cbc_param_rn2_n - cbc_param_rn2_s - cbc_param_rn2_o - cbc_param_on2_i - cbc_param_on2_n - cbc_param_on2_s - cbc_param_on2_o - cbc_osrpoint - cbc_nativecallcast - cbc_spawnprocasync - cbc_killprocasync - cbc_startprofile - cbc_endprofile - cbc_objectid - cbc_settypefinalize - cbc_force_gc - cbc_nativecallglobal - cbc_DEPRECATED_32 - cbc_setparameterizer - cbc_parameterizetype - cbc_typeparameterized - cbc_typeparameters - cbc_typeparameterat - cbc_readlink - cbc_lstat - cbc_iscont_i - cbc_iscont_n - cbc_iscont_s - cbc_assign_i - cbc_assign_n - cbc_assign_s - cbc_decont_i - cbc_decont_n - cbc_decont_s - cbc_getrusage - cbc_threadlockcount - cbc_DEPRECATED_4 - cbc_getlexref_i - cbc_getlexref_n - cbc_getlexref_s - cbc_getlexref_ni - cbc_getlexref_nn - cbc_getlexref_ns - cbc_atposref_i - cbc_atposref_n - cbc_atposref_s - cbc_getattrref_i - cbc_getattrref_n - cbc_getattrref_s - cbc_getattrsref_i - cbc_getattrsref_n - cbc_getattrsref_s - cbc_nativecallsizeof - cbc_encodenorm - cbc_normalizecodes - cbc_strfromcodes - cbc_strtocodes - cbc_getcodelocation - cbc_eqatim_s - cbc_ordbaseat - cbc_neverrepossess - cbc_scdisclaim - cbc_DEPRECATED_31 - cbc_atpos2d_i - cbc_atpos2d_n - cbc_atpos2d_s - cbc_atpos2d_o - cbc_atpos3d_i - cbc_atpos3d_n - cbc_atpos3d_s - cbc_atpos3d_o - cbc_atposnd_i - cbc_atposnd_n - cbc_atposnd_s - cbc_atposnd_o - cbc_bindpos2d_i - cbc_bindpos2d_n - cbc_bindpos2d_s - cbc_bindpos2d_o - cbc_bindpos3d_i - cbc_bindpos3d_n - cbc_bindpos3d_s - cbc_bindpos3d_o - cbc_bindposnd_i - cbc_bindposnd_n - cbc_bindposnd_s - cbc_bindposnd_o - cbc_dimensions - cbc_setdimensions - cbc_numdimensions - cbc_ctxcode - cbc_isrwcont - cbc_fc - cbc_DEPRECATED_25 - cbc_DEPRECATED_21 - cbc_encoderep - cbc_istty_fh - cbc_multidimref_i - cbc_multidimref_n - cbc_multidimref_s - cbc_fileno_fh - cbc_asyncudp - cbc_DEPRECATED_15 - cbc_asyncwritebytesto - cbc_objprimbits - cbc_objprimunsigned - cbc_DEPRECATED_5 - cbc_DEPRECATED_6 - cbc_DEPRECATED_7 - cbc_DEPRECATED_8 - cbc_getlexref_i32 - cbc_getlexref_i16 - cbc_getlexref_i8 - cbc_getlexref_n32 - cbc_box_u - cbc_unbox_u - cbc_coerce_iu - cbc_coerce_ui - cbc_coerce_nu - cbc_coerce_un - cbc_decont_u - cbc_DEPRECATED_9 - cbc_DEPRECATED_10 - cbc_DEPRECATED_11 - cbc_DEPRECATED_12 - cbc_getlexref_u - cbc_getlexref_u32 - cbc_getlexref_u16 - cbc_getlexref_u8 - cbc_param_rp_u - cbc_param_op_u - cbc_param_rn_u - cbc_param_on_u - cbc_param_rn2_u - cbc_param_on2_u - cbc_stat_time - cbc_lstat_time - cbc_setdebugtypename - cbc_loadbytecodebuffer - cbc_loadbytecodefh - cbc_throwpayloadlex - cbc_throwpayloadlexcaller - cbc_lastexpayload - cbc_cancelnotify - cbc_decoderconfigure - cbc_decodersetlineseps - cbc_decoderaddbytes - cbc_decodertakechars - cbc_decodertakeallchars - cbc_decodertakeavailablechars - cbc_decodertakeline - cbc_decoderbytesavailable - cbc_decodertakebytes - cbc_decoderempty - cbc_indexingoptimized - cbc_captureinnerlex - cbc_unicmp_s - cbc_setdispatcherfor - cbc_getstrfromname - cbc_indexic_s - cbc_getport_sk - cbc_cpucores - cbc_eqaticim_s - cbc_indexicim_s - cbc_decodertakecharseof - cbc_indexim_s - cbc_cas_o - cbc_cas_i - cbc_atomicinc_i - cbc_atomicdec_i - cbc_atomicadd_i - cbc_atomicload_o - cbc_atomicload_i - cbc_atomicstore_o - cbc_atomicstore_i - cbc_barrierfull - cbc_coveragecontrol - cbc_nativeinvoke_v - cbc_nativeinvoke_i - cbc_nativeinvoke_n - cbc_nativeinvoke_s - cbc_nativeinvoke_o - cbc_getarg_i - cbc_getarg_n - cbc_getarg_s - cbc_getarg_o - cbc_coerce_II - cbc_encoderepconf - cbc_encodeconf - cbc_decodeconf - cbc_decoderepconf - cbc_getppid - cbc_getsignals - cbc_sp_guard - cbc_sp_guardconc - cbc_sp_guardtype - cbc_sp_guardsf - cbc_sp_guardsfouter - cbc_sp_rebless - cbc_sp_resolvecode - cbc_sp_decont - cbc_sp_getlex_o - cbc_sp_getlex_ins - cbc_sp_getlex_no - cbc_sp_getarg_o - cbc_sp_getarg_i - cbc_sp_getarg_n - cbc_sp_getarg_s - cbc_sp_fastinvoke_v - cbc_sp_fastinvoke_i - cbc_sp_fastinvoke_n - cbc_sp_fastinvoke_s - cbc_sp_fastinvoke_o - cbc_sp_paramnamesused - cbc_sp_getspeshslot - cbc_sp_findmeth - cbc_sp_fastcreate - cbc_sp_get_o - cbc_sp_get_i64 - cbc_sp_get_i32 - cbc_sp_get_i16 - cbc_sp_get_i8 - cbc_sp_get_n - cbc_sp_get_s - cbc_sp_bind_o - cbc_sp_bind_i64 - cbc_sp_bind_i32 - cbc_sp_bind_i16 - cbc_sp_bind_i8 - cbc_sp_bind_n - cbc_sp_bind_s - cbc_sp_p6oget_o - cbc_sp_p6ogetvt_o - cbc_sp_p6ogetvc_o - cbc_sp_p6oget_i - cbc_sp_p6oget_n - cbc_sp_p6oget_s - cbc_sp_p6obind_o - cbc_sp_p6obind_i - cbc_sp_p6obind_n - cbc_sp_p6obind_s - cbc_sp_deref_get_i64 - cbc_sp_deref_get_n - cbc_sp_deref_bind_i64 - cbc_sp_deref_bind_n - cbc_sp_getlexvia_o - cbc_sp_getlexvia_ins - cbc_sp_getstringfrom - cbc_sp_getwvalfrom - cbc_sp_jit_enter - cbc_sp_boolify_iter - cbc_sp_boolify_iter_arr - cbc_sp_boolify_iter_hash - cbc_sp_cas_o - cbc_sp_atomicload_o - cbc_sp_atomicstore_o - cbc_prof_enter - cbc_prof_enterspesh - cbc_prof_enterinline - cbc_prof_enternative - cbc_prof_exit - cbc_prof_allocated - cbc_ctw_check - cbc_coverage_log - cbc_breakpoint - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - NULL - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop - cbc_op_call_extop -/; +use lib 'lib'; +use OPCODE2Function; -my $input = shift; +my $input = shift or die 'use input cur_op'; chomp $input; -if ( 0 <= $input && $input < @CODES){ - print "$CODES[$input]\n"; -} else { - print "not codes\n"; -} - +print OPCODE2Function->codes($input)."\n";