changeset 6:f873ae65aab1

separate Array Codes from perl script
author Takahiro SHIMIZU <anatofuz@cr.ie.u-ryukyu.ac.jp>
date Mon, 05 Nov 2018 16:36:31 +0900
parents eda9948f5e5a
children b9a157e11952
files lib/OPCODE2Function.pm opcode2function.pl
diffstat 2 files changed, 2072 insertions(+), 2057 deletions(-) [+]
line wrap: on
line diff
--- /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;
--- 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";