aboutsummaryrefslogtreecommitdiff
path: root/unix/shlib
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2015-07-08 20:46:52 -0400
committerJoseph Hunkeler <jhunkeler@gmail.com>2015-07-08 20:46:52 -0400
commitfa080de7afc95aa1c19a6e6fc0e0708ced2eadc4 (patch)
treebdda434976bc09c864f2e4fa6f16ba1952b1e555 /unix/shlib
downloadiraf-linux-fa080de7afc95aa1c19a6e6fc0e0708ced2eadc4.tar.gz
Initial commit
Diffstat (limited to 'unix/shlib')
-rw-r--r--unix/shlib/README2
-rw-r--r--unix/shlib/S.nm.added0
-rw-r--r--unix/shlib/S.nm.deleted0
-rw-r--r--unix/shlib/S.nm.f688812605
-rw-r--r--unix/shlib/S.nm.ffpa2605
-rw-r--r--unix/shlib/S.nm.generic0
-rw-r--r--unix/shlib/S.nm.i3862440
-rw-r--r--unix/shlib/S.nm.new2864
-rw-r--r--unix/shlib/S.nm.old2864
-rw-r--r--unix/shlib/S.nm.pg2423
-rw-r--r--unix/shlib/S.nm.sparc2865
-rw-r--r--unix/shlib/S.nm.ssun2864
-rw-r--r--unix/shlib/S.s2890
-rw-r--r--unix/shlib/S.ver.f688811
-rw-r--r--unix/shlib/S.ver.ffpa1
-rw-r--r--unix/shlib/S.ver.generic1
-rw-r--r--unix/shlib/S.ver.i3861
-rw-r--r--unix/shlib/S.ver.pg1
-rw-r--r--unix/shlib/S.ver.sparc1
-rw-r--r--unix/shlib/S.ver.ssun1
-rw-r--r--unix/shlib/Slib.c85
-rw-r--r--unix/shlib/V.s2886
-rw-r--r--unix/shlib/aout.c59
-rw-r--r--unix/shlib/coff.c87
-rw-r--r--unix/shlib/edsym-sos4.c598
-rw-r--r--unix/shlib/edsym-ssol.c265
-rw-r--r--unix/shlib/elf.c96
-rw-r--r--unix/shlib/inode.c28
-rw-r--r--unix/shlib/mapfile2
-rw-r--r--unix/shlib/medit.c77
-rw-r--r--unix/shlib/mkpkg103
-rw-r--r--unix/shlib/mkpkg.sh12
-rwxr-xr-xunix/shlib/mkshlib.csh.403497
-rwxr-xr-xunix/shlib/mkshlib.csh.411516
-rwxr-xr-xunix/shlib/mkshlib.sos4554
l---------unix/shlib/mkshlib.ssol1
-rwxr-xr-xunix/shlib/mkshlib.ssol-sc2447
-rwxr-xr-xunix/shlib/mkshlib.ssol-sc34483
-rw-r--r--unix/shlib/omit.f6888115
-rw-r--r--unix/shlib/omit.ffpa16
-rw-r--r--unix/shlib/omit.generic11
-rw-r--r--unix/shlib/omit.i38611
-rw-r--r--unix/shlib/omit.pg15
-rw-r--r--unix/shlib/omit.sparc11
-rw-r--r--unix/shlib/omit.ssun11
-rw-r--r--unix/shlib/zzzend.c8
46 files changed, 31323 insertions, 0 deletions
diff --git a/unix/shlib/README b/unix/shlib/README
new file mode 100644
index 00000000..9d465314
--- /dev/null
+++ b/unix/shlib/README
@@ -0,0 +1,2 @@
+SHLIB -- Code for building and maintaining the Sun/IRAF shared library.
+This directory contains the ==> Solaris/IRAF <== version of SHLIB.
diff --git a/unix/shlib/S.nm.added b/unix/shlib/S.nm.added
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/unix/shlib/S.nm.added
diff --git a/unix/shlib/S.nm.deleted b/unix/shlib/S.nm.deleted
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/unix/shlib/S.nm.deleted
diff --git a/unix/shlib/S.nm.f68881 b/unix/shlib/S.nm.f68881
new file mode 100644
index 00000000..4aac0990
--- /dev/null
+++ b/unix/shlib/S.nm.f68881
@@ -0,0 +1,2605 @@
+_aabsd_
+_aabsi_
+_aabsl_
+_aabsr_
+_aabss_
+_aabsx_
+_aaddd_
+_aaddi_
+_aaddkd_
+_aaddki_
+_aaddkl_
+_aaddkr_
+_aaddks_
+_aaddkx_
+_aaddl_
+_aaddr_
+_aadds_
+_aaddx_
+_aandi_
+_aandki_
+_aandkl_
+_aandks_
+_aandl_
+_aands_
+_aavgd_
+_aavgi_
+_aavgl_
+_aavgr_
+_aavgs_
+_aavgx_
+_abavd_
+_abavi_
+_abavl_
+_abavr_
+_abavs_
+_abavx_
+_abeqc_
+_abeqd_
+_abeqi_
+_abeqkc_
+_abeqkd_
+_abeqki_
+_abeqkl_
+_abeqkr_
+_abeqks_
+_abeqkx_
+_abeql_
+_abeqr_
+_abeqs_
+_abeqx_
+_abgec_
+_abged_
+_abgei_
+_abgekc_
+_abgekd_
+_abgeki_
+_abgekl_
+_abgekr_
+_abgeks_
+_abgekx_
+_abgel_
+_abger_
+_abges_
+_abgex_
+_abgtc_
+_abgtd_
+_abgti_
+_abgtkc_
+_abgtkd_
+_abgtki_
+_abgtkl_
+_abgtkr_
+_abgtks_
+_abgtkx_
+_abgtl_
+_abgtr_
+_abgts_
+_abgtx_
+_ablec_
+_abled_
+_ablei_
+_ablekc_
+_ablekd_
+_ableki_
+_ablekl_
+_ablekr_
+_ableks_
+_ablekx_
+_ablel_
+_abler_
+_ables_
+_ablex_
+_abltc_
+_abltd_
+_ablti_
+_abltkc_
+_abltkd_
+_abltki_
+_abltkl_
+_abltkr_
+_abltks_
+_abltkx_
+_abltl_
+_abltr_
+_ablts_
+_abltx_
+_abnec_
+_abned_
+_abnei_
+_abnekc_
+_abnekd_
+_abneki_
+_abnekl_
+_abnekr_
+_abneks_
+_abnekx_
+_abnel_
+_abner_
+_abnes_
+_abnex_
+_abori_
+_aborki_
+_aborkl_
+_aborks_
+_aborl_
+_abors_
+_absud_
+_absui_
+_absul_
+_absur_
+_absus_
+_acht_
+_achtb_
+_achtbb_
+_achtbc_
+_achtbd_
+_achtbi_
+_achtbl_
+_achtbr_
+_achtbs_
+_achtbu_
+_achtbx_
+_achtc_
+_achtcb_
+_achtcc_
+_achtcd_
+_achtci_
+_achtcl_
+_achtcr_
+_achtcs_
+_achtcu_
+_achtcx_
+_achtd_
+_achtdb_
+_achtdc_
+_achtdd_
+_achtdi_
+_achtdl_
+_achtdr_
+_achtds_
+_achtdu_
+_achtdx_
+_achti_
+_achtib_
+_achtic_
+_achtid_
+_achtii_
+_achtil_
+_achtir_
+_achtis_
+_achtiu_
+_achtix_
+_achtl_
+_achtlb_
+_achtlc_
+_achtld_
+_achtli_
+_achtll_
+_achtlr_
+_achtls_
+_achtlu_
+_achtlx_
+_achtr_
+_achtrb_
+_achtrc_
+_achtrd_
+_achtri_
+_achtrl_
+_achtrr_
+_achtrs_
+_achtru_
+_achtrx_
+_achts_
+_achtsb_
+_achtsc_
+_achtsd_
+_achtsi_
+_achtsl_
+_achtsr_
+_achtss_
+_achtsu_
+_achtsx_
+_achtu_
+_achtub_
+_achtuc_
+_achtud_
+_achtui_
+_achtul_
+_achtur_
+_achtus_
+_achtuu_
+_achtux_
+_achtx_
+_achtxb_
+_achtxc_
+_achtxd_
+_achtxi_
+_achtxl_
+_achtxr_
+_achtxs_
+_achtxu_
+_achtxx_
+_acjgx_
+_aclrb_
+_aclrc_
+_aclrd_
+_aclri_
+_aclrl_
+_aclrr_
+_aclrs_
+_aclrx_
+_acnvd_
+_acnvi_
+_acnvl_
+_acnvr_
+_acnvrd_
+_acnvri_
+_acnvrl_
+_acnvrr_
+_acnvrs_
+_acnvs_
+_adivd_
+_adivi_
+_adivkd_
+_adivki_
+_adivkl_
+_adivkr_
+_adivks_
+_adivkx_
+_adivl_
+_adivr_
+_adivs_
+_adivx_
+_adotd_
+_adoti_
+_adotl_
+_adotr_
+_adots_
+_adotx_
+_advzd_
+_advzi_
+_advzl_
+_advzr_
+_advzs_
+_advzx_
+_aelogd_
+_aelogr_
+_aexpd_
+_aexpi_
+_aexpkd_
+_aexpki_
+_aexpkl_
+_aexpkr_
+_aexpks_
+_aexpkx_
+_aexpl_
+_aexpr_
+_aexps_
+_aexpx_
+_afftrr_
+_afftrx_
+_afftxr_
+_afftxx_
+_agltc_
+_agltd_
+_aglti_
+_agltl_
+_agltr_
+_aglts_
+_agltx_
+_ahgmc_
+_ahgmd_
+_ahgmi_
+_ahgml_
+_ahgmr_
+_ahgms_
+_ahivc_
+_ahivd_
+_ahivi_
+_ahivl_
+_ahivr_
+_ahivs_
+_ahivx_
+_aiftrr_
+_aiftrx_
+_aiftxr_
+_aiftxx_
+_aimgd_
+_aimgi_
+_aimgl_
+_aimgr_
+_aimgs_
+_alimc_
+_alimd_
+_alimi_
+_aliml_
+_alimr_
+_alims_
+_alimx_
+_allnd_
+_allni_
+_allnl_
+_allnr_
+_allns_
+_allnx_
+_alogd_
+_alogi_
+_alogl_
+_alogr_
+_alogs_
+_alogx_
+_alovc_
+_alovd_
+_alovi_
+_alovl_
+_alovr_
+_alovs_
+_alovx_
+_altad_
+_altai_
+_altal_
+_altar_
+_altas_
+_altax_
+_altmd_
+_altmi_
+_altml_
+_altmr_
+_altms_
+_altmx_
+_altrd_
+_altri_
+_altrl_
+_altrr_
+_altrs_
+_altrx_
+_aluid_
+_aluii_
+_aluil_
+_aluir_
+_aluis_
+_alutc_
+_alutd_
+_aluti_
+_alutl_
+_alutr_
+_aluts_
+_amagd_
+_amagi_
+_amagl_
+_amagr_
+_amags_
+_amagx_
+_amapd_
+_amapi_
+_amapl_
+_amapr_
+_amaps_
+_amaxc_
+_amaxd_
+_amaxi_
+_amaxkc_
+_amaxkd_
+_amaxki_
+_amaxkl_
+_amaxkr_
+_amaxks_
+_amaxkx_
+_amaxl_
+_amaxr_
+_amaxs_
+_amaxx_
+_amed3c_
+_amed3d_
+_amed3i_
+_amed3l_
+_amed3r_
+_amed3s_
+_amed4c_
+_amed4d_
+_amed4i_
+_amed4l_
+_amed4r_
+_amed4s_
+_amed5c_
+_amed5d_
+_amed5i_
+_amed5l_
+_amed5r_
+_amed5s_
+_amedc_
+_amedd_
+_amedi_
+_amedl_
+_amedr_
+_ameds_
+_amedx_
+_amgsd_
+_amgsi_
+_amgsl_
+_amgsr_
+_amgss_
+_amgsx_
+_aminc_
+_amind_
+_amini_
+_aminkc_
+_aminkd_
+_aminki_
+_aminkl_
+_aminkr_
+_aminks_
+_aminkx_
+_aminl_
+_aminr_
+_amins_
+_aminx_
+_amodd_
+_amodi_
+_amodkd_
+_amodki_
+_amodkl_
+_amodkr_
+_amodks_
+_amodl_
+_amodr_
+_amods_
+_amovc_
+_amovd_
+_amovi_
+_amovkc_
+_amovkd_
+_amovki_
+_amovkl_
+_amovkr_
+_amovks_
+_amovkx_
+_amovl_
+_amovr_
+_amovs_
+_amovx_
+_amuld_
+_amuli_
+_amulkd_
+_amulki_
+_amulkl_
+_amulkr_
+_amulks_
+_amulkx_
+_amull_
+_amulr_
+_amuls_
+_amulx_
+_andi_
+_andl_
+_ands_
+_anegd_
+_anegi_
+_anegl_
+_anegr_
+_anegs_
+_anegx_
+_anoti_
+_anotl_
+_anots_
+_apkxd_
+_apkxi_
+_apkxl_
+_apkxr_
+_apkxs_
+_apkxx_
+_apold_
+_apolr_
+_apowd_
+_apowi_
+_apowkd_
+_apowki_
+_apowkl_
+_apowkr_
+_apowks_
+_apowkx_
+_apowl_
+_apowr_
+_apows_
+_apowx_
+_aravd_
+_aravi_
+_aravl_
+_aravr_
+_aravs_
+_aravx_
+_arcpd_
+_arcpi_
+_arcpl_
+_arcpr_
+_arcps_
+_arcpx_
+_arczd_
+_arczi_
+_arczl_
+_arczr_
+_arczs_
+_arczx_
+_aread_
+_areadb_
+_argtd_
+_argti_
+_argtl_
+_argtr_
+_argts_
+_argtx_
+_arltd_
+_arlti_
+_arltl_
+_arltr_
+_arlts_
+_arltx_
+_aselc_
+_aseld_
+_aseli_
+_asell_
+_aselr_
+_asels_
+_aselx_
+_asokc_
+_asokd_
+_asoki_
+_asokl_
+_asokr_
+_asoks_
+_asokx_
+_asqrd_
+_asqri_
+_asqrl_
+_asqrr_
+_asqrs_
+_asqrx_
+_asrtc_
+_asrtd_
+_asrti_
+_asrtl_
+_asrtr_
+_asrts_
+_asrtx_
+_assqd_
+_assqi_
+_assql_
+_assqr_
+_assqs_
+_assqx_
+_asubd_
+_asubi_
+_asubkd_
+_asubki_
+_asubkl_
+_asubkr_
+_asubks_
+_asubkx_
+_asubl_
+_asubr_
+_asubs_
+_asubx_
+_asumd_
+_asumi_
+_asuml_
+_asumr_
+_asums_
+_asumx_
+_aupxd_
+_aupxi_
+_aupxl_
+_aupxr_
+_aupxs_
+_aupxx_
+_aveqc_
+_aveqd_
+_aveqi_
+_aveql_
+_aveqr_
+_aveqs_
+_aveqx_
+_await_
+_awaitb_
+_awritb_
+_awrite_
+_awsud_
+_awsui_
+_awsul_
+_awsur_
+_awsus_
+_awsux_
+_awvgd_
+_awvgi_
+_awvgl_
+_awvgr_
+_awvgs_
+_awvgx_
+_axori_
+_axorki_
+_axorkl_
+_axorks_
+_axorl_
+_axors_
+_begmem_
+_bitmov_
+_bitpak_
+_bitupk_
+_brktie_
+_bswap2_
+_bswap4_
+_bswap8_
+_btoi_
+_bytmov_
+_cctoc_
+_chdept_
+_chfeth_
+_chrlwr_
+_chrpak_
+_chrupk_
+_chrupr_
+_clccos_
+_clcenr_
+_clcfeh_
+_clcfid_
+_clcfre_
+_clcint_
+_clclit_
+_clcmak_
+_clcmd_
+_clcmdw_
+_clcnek_
+_clcpst_
+_clcscn_
+_clepst_
+_clgcur_
+_clgetb_
+_clgetc_
+_clgetd_
+_clgeti_
+_clgetl_
+_clgetr_
+_clgets_
+_clgetx_
+_clgfil_
+_clgkey_
+_clglpb_
+_clglpc_
+_clglpd_
+_clglpi_
+_clglpl_
+_clglpr_
+_clglps_
+_clglpx_
+_clglsr_
+_clgpsa_
+_clgpsb_
+_clgpsc_
+_clgpsd_
+_clgpsi_
+_clgpsl_
+_clgpsr_
+_clgpss_
+_clgpst_
+_clgpsx_
+_clgstr_
+_clgwrd_
+_clktie_
+_cllpst_
+_clopen_
+_clopst_
+_clpcls_
+_clplen_
+_clpopi_
+_clpops_
+_clpopu_
+_clppsa_
+_clppsb_
+_clppsc_
+_clppsd_
+_clppsi_
+_clppsl_
+_clppsr_
+_clppss_
+_clppst_
+_clppsx_
+_clprew_
+_clprif_
+_clpsee_
+_clpsit_
+_clpstr_
+_clputb_
+_clputc_
+_clputd_
+_clputi_
+_clputl_
+_clputr_
+_clputs_
+_clputx_
+_clreqr_
+_clscan_
+_clseti_
+_clstai_
+_cnvdae_
+_cnvtie_
+_coerce_
+_cputie_
+_ctocc_
+_ctod_
+_ctoi_
+_ctol_
+_ctor_
+_ctotok_
+_ctowrd_
+_ctox_
+_d1mach_
+_deletg_
+_diropn_
+_dtcscl_
+_dtoc3_
+_dtoc_
+_elogd_
+_elogr_
+_envfid_
+_envfit_
+_envfre_
+_envgeb_
+_envged_
+_envgei_
+_envger_
+_envges_
+_envinr_
+_envint_
+_envlit_
+_envmak_
+_envnet_
+_envpus_
+_envret_
+_envscn_
+_eprinf_
+_erract_
+_errcoe_
+_errget_
+_evexpr_
+_f77pak_
+_f77upk_
+_falloc_
+_fcanpb_
+_fcldir_
+_fclobr_
+_fcopy_
+_fcopyo_
+_fdebug_
+_fdevbf_
+_fdevbk_
+_fdevtx_
+_fdirne_
+_fexbuf_
+_ffa_
+_ffault_
+_ffilbf_
+_ffilsz_
+_ffldir_
+_fflsbf_
+_ffs_
+_fft842_
+_fgdev0_
+_fgdevm_
+_fgetfd_
+_fgtdir_
+_filbuf_
+_filerr_
+_filopn_
+_finfo_
+_finit_
+_fioclp_
+_fioqfh_
+_fixmem_
+_flsbuf_
+_fmaccs_
+_fmapfn_
+_fmcloe_
+_fmcopo_
+_fmcopy_
+_fmdebg_
+_fmdele_
+_fmfcdg_
+_fmfcfe_
+_fmfcit_
+_fmfcsc_
+_fmfinf_
+_fmfopn_
+_fmgetd_
+_fmiobd_
+_fmioed_
+_fmioek_
+_fmiopr_
+_fmiorr_
+_fmiosf_
+_fmiotk_
+_fmkbfs_
+_fmkcoy_
+_fmkdir_
+_fmkpbf_
+_fmlfad_
+_fmlfae_
+_fmlfat_
+_fmlfbd_
+_fmlfbe_
+_fmlfbt_
+_fmlfce_
+_fmlfcy_
+_fmlfde_
+_fmlfne_
+_fmlfon_
+_fmlfpe_
+_fmlfsi_
+_fmlfst_
+_fmlfue_
+_fmlocd_
+_fmloct_
+_fmnexe_
+_fmopen_
+_fmrebd_
+_fmrene_
+_fmretd_
+_fmseti_
+_fmstai_
+_fmsync_
+_fmterr_
+_fmtint_
+_fmtred_
+_fmtsel_
+_fmtstr_
+_fmunlk_
+_fnextn_
+_fnldir_
+_fnroot_
+_fntclb_
+_fntcls_
+_fntdir_
+_fntedt_
+_fntget_
+_fntgfb_
+_fntgfn_
+_fntleb_
+_fntmkt_
+_fntopb_
+_fntopn_
+_fntopt_
+_fntreb_
+_fntree_
+_fntrfb_
+_fnulle_
+_fopdir_
+_fopnbf_
+_fopntx_
+_fowner_
+_fpathe_
+_fpequd_
+_fpequr_
+_fpfixd_
+_fpfixr_
+_fpnonr_
+_fpnord_
+_fpnorr_
+_fpradv_
+_fprfmt_
+_fprinf_
+_fprntf_
+_fptdir_
+_fputtx_
+_freadp_
+_fredio_
+_fredir_
+_frenae_
+_frmbfs_
+_frmtmp_
+_frtnfd_
+_fsetev_
+_fsetfd_
+_fseti_
+_fsfdee_
+_fsfgee_
+_fsfopn_
+_fskdir_
+_fstati_
+_fstatl_
+_fstats_
+_fstdfe_
+_fstdir_
+_fstrfp_
+_fsvtfn_
+_fswapd_
+_fwatio_
+_fwritp_
+_fwtacc_
+_gactie_
+_gadraw_
+_gamove_
+_gargb_
+_gargc_
+_gargd_
+_gargi_
+_gargl_
+_gargr_
+_gargrd_
+_gargs_
+_gargsr_
+_gargtk_
+_gargwd_
+_gargx_
+_gascae_
+_gcancl_
+_gclear_
+_gclose_
+_gctod_
+_gctol_
+_gctox_
+_gctran_
+_gcurps_
+_gdeace_
+_gescae_
+_getci_
+_gethot_
+_getlie_
+_getlle_
+_getloe_
+_gexflr_
+_gexfls_
+_gexflt_
+_gfill_
+_gflush_
+_gframe_
+_gfrint_
+_ggcell_
+_ggcur_
+_ggetb_
+_ggeti_
+_ggetr_
+_ggets_
+_ggscae_
+_ggview_
+_ggwind_
+_gkical_
+_gkiclr_
+_gkicls_
+_gkides_
+_gkieof_
+_gkiese_
+_gkiexe_
+_gkifat_
+_gkifen_
+_gkiffh_
+_gkifia_
+_gkiflh_
+_gkiger_
+_gkiges_
+_gkigey_
+_gkiinl_
+_gkiint_
+_gkimfe_
+_gkiops_
+_gkiplt_
+_gkipmt_
+_gkipoe_
+_gkipor_
+_gkipuy_
+_gkiree_
+_gkirer_
+_gkires_
+_gkirey_
+_gkiser_
+_gkises_
+_gkisul_
+_gkitet_
+_gkitxt_
+_gkiwre_
+_gkpcal_
+_gkpcle_
+_gkpclr_
+_gkpcls_
+_gkpdes_
+_gkpdup_
+_gkpese_
+_gkpfat_
+_gkpfia_
+_gkpflh_
+_gkpger_
+_gkpges_
+_gkpgey_
+_gkpgrm_
+_gkpinl_
+_gkpmfe_
+_gkpops_
+_gkpplt_
+_gkppmt_
+_gkppoe_
+_gkppor_
+_gkppst_
+_gkppuy_
+_gkpres_
+_gkpser_
+_gkpses_
+_gkptet_
+_gkptxg_
+_gkptxt_
+_gkpunn_
+_glabax_
+_glbdrd_
+_glbene_
+_glbeq_
+_glbfis_
+_glbgek_
+_glblas_
+_glblob_
+_glbple_
+_glbsep_
+_glbses_
+_glbset_
+_glbtin_
+_glbveg_
+_gline_
+_gltoc_
+_gmark_
+_gmftie_
+_gopen_
+_gpagee_
+_gpatme_
+_gpatmh_
+_gpcell_
+_gplcae_
+_gplcal_
+_gplclb_
+_gplcll_
+_gplclr_
+_gplclt_
+_gplflh_
+_gpline_
+_gploto_
+_gplotv_
+_gplret_
+_gplsee_
+_gplwci_
+_gpmark_
+_gqsort_
+_gqvery_
+_grdraw_
+_grdwcs_
+_greace_
+_greset_
+_grmove_
+_grscae_
+_gscan_
+_gscur_
+_gseti_
+_gsetr_
+_gsets_
+_gstati_
+_gstatr_
+_gstats_
+_gstrct_
+_gstrcy_
+_gstrmh_
+_gstsei_
+_gstser_
+_gsview_
+_gswind_
+_gtdise_
+_gtext_
+_gtickr_
+_gtliny_
+_gtndis_
+_gttyld_
+_gtxset_
+_gtybih_
+_gtycas_
+_gtycle_
+_gtyeny_
+_gtyexs_
+_gtyfey_
+_gtyfiy_
+_gtygeb_
+_gtygei_
+_gtyger_
+_gtyges_
+_gtyins_
+_gtyopn_
+_gtysce_
+_gumark_
+_gvline_
+_gvmark_
+_gwcsme_
+_gwrwcs_
+_i1mach_
+_idbcle_
+_idbfid_
+_idbgeg_
+_idbkwp_
+_idbned_
+_idbopn_
+_idbpug_
+_ieegnd_
+_ieegnr_
+_ieepad_
+_ieepar_
+_ieesnd_
+_ieesnr_
+_ieeupd_
+_ieeupr_
+_ieevpd_
+_ieevpr_
+_ieevud_
+_ieevur_
+_ikiacs_
+_ikicle_
+_ikicoy_
+_ikidee_
+_ikiint_
+_ikildr_
+_ikimke_
+_ikiopn_
+_ikiopx_
+_ikipae_
+_ikiree_
+_ikiupr_
+_imaccf_
+_imaccs_
+_imaddb_
+_imaddd_
+_imaddf_
+_imaddi_
+_imaddl_
+_imaddr_
+_imadds_
+_imaflp_
+_imalin_
+_imaplv_
+_imastr_
+_imbln1_
+_imbln2_
+_imbln3_
+_imbtrn_
+_imcfnl_
+_imcopy_
+_imcssz_
+_imctrt_
+_imdect_
+_imdele_
+_imdelf_
+_imdmap_
+_imerr_
+_imflpl_
+_imflps_
+_imflsd_
+_imflsh_
+_imflsi_
+_imflsl_
+_imflsr_
+_imflss_
+_imflsx_
+_imfluh_
+_imfnpy_
+_imfnss_
+_imgclr_
+_imgetb_
+_imgetc_
+_imgetd_
+_imgeti_
+_imgetl_
+_imgetr_
+_imgets_
+_imgfte_
+_imggsc_
+_imggsd_
+_imggsi_
+_imggsl_
+_imggsr_
+_imggss_
+_imggsx_
+_imgibf_
+_imgime_
+_imgl1d_
+_imgl1i_
+_imgl1l_
+_imgl1r_
+_imgl1s_
+_imgl1x_
+_imgl2d_
+_imgl2i_
+_imgl2l_
+_imgl2r_
+_imgl2s_
+_imgl2x_
+_imgl3d_
+_imgl3i_
+_imgl3l_
+_imgl3r_
+_imgl3s_
+_imgl3x_
+_imgnfn_
+_imgnld_
+_imgnli_
+_imgnll_
+_imgnln_
+_imgnlr_
+_imgnls_
+_imgnlx_
+_imgobf_
+_imgs1d_
+_imgs1i_
+_imgs1l_
+_imgs1r_
+_imgs1s_
+_imgs1x_
+_imgs2d_
+_imgs2i_
+_imgs2l_
+_imgs2r_
+_imgs2s_
+_imgs2x_
+_imgs3d_
+_imgs3i_
+_imgs3l_
+_imgs3r_
+_imgs3s_
+_imgs3x_
+_imgsen_
+_imgstr_
+_iminie_
+_imioff_
+_imisec_
+_imloop_
+_immaky_
+_immap_
+_immapz_
+_imnote_
+_imofnl_
+_imofns_
+_imofnu_
+_imopsf_
+_impakd_
+_impaki_
+_impakl_
+_impakr_
+_impaks_
+_impakx_
+_impare_
+_impgsd_
+_impgsi_
+_impgsl_
+_impgsr_
+_impgss_
+_impgsx_
+_impl1d_
+_impl1i_
+_impl1l_
+_impl1r_
+_impl1s_
+_impl1x_
+_impl2d_
+_impl2i_
+_impl2l_
+_impl2r_
+_impl2s_
+_impl2x_
+_impl3d_
+_impl3i_
+_impl3l_
+_impl3r_
+_impl3s_
+_impl3x_
+_impml1_
+_impml2_
+_impml3_
+_impmlr_
+_impmlv_
+_impmmo_
+_impmmp_
+_impmon_
+_impms1_
+_impms2_
+_impms3_
+_impmsr_
+_impmsv_
+_impnld_
+_impnli_
+_impnll_
+_impnln_
+_impnlr_
+_impnls_
+_impnlx_
+_imps1d_
+_imps1i_
+_imps1l_
+_imps1r_
+_imps1s_
+_imps1x_
+_imps2d_
+_imps2i_
+_imps2l_
+_imps2r_
+_imps2s_
+_imps2x_
+_imps3d_
+_imps3i_
+_imps3l_
+_imps3r_
+_imps3s_
+_imps3x_
+_impstr_
+_imputb_
+_imputd_
+_imputh_
+_imputi_
+_imputl_
+_imputr_
+_imputs_
+_imrbpx_
+_imrdpx_
+_imrene_
+_imrmbs_
+_imsamp_
+_imsetf_
+_imseti_
+_imsetr_
+_imsinb_
+_imsmpl_
+_imsmps_
+_imsslv_
+_imstai_
+_imstas_
+_imtcle_
+_imtgem_
+_imtlen_
+_imtmae_
+_imtopn_
+_imtopp_
+_imtrew_
+_imtrgm_
+_imunmp_
+_imupkd_
+_imupki_
+_imupkl_
+_imupkr_
+_imupks_
+_imupkx_
+_imwbpx_
+_imwrie_
+_imwrpx_
+_intrde_
+_intree_
+_intrrt_
+_irafmn_
+_itob_
+_itoc_
+_iwcare_
+_iwcfis_
+_iwents_
+_iwfind_
+_iwgbis_
+_iwputr_
+_iwputy_
+_iwrfis_
+_iwsetp_
+_kardbf_
+_kardgd_
+_kardlp_
+_kardpl_
+_kardpr_
+_kardsf_
+_kawrbf_
+_kawrgd_
+_kawrlp_
+_kawrpl_
+_kawrpr_
+_kawrsf_
+_kawtbf_
+_kawtgd_
+_kawtlp_
+_kawtpl_
+_kawtpr_
+_kawtsf_
+_kbzard_
+_kbzawr_
+_kbzawt_
+_kbzcls_
+_kbzopn_
+_kbzstt_
+_kclcpr_
+_kcldir_
+_kcldpr_
+_kclsbf_
+_kclsgd_
+_kclslp_
+_kclspl_
+_kclssf_
+_kclstx_
+_kclsty_
+_kdvall_
+_kdvown_
+_kfacss_
+_kfaloc_
+_kfchdr_
+_kfdele_
+_kfgcwd_
+_kfinfo_
+_kflstx_
+_kflsty_
+_kfmkcp_
+_kfmkdr_
+_kfpath_
+_kfprot_
+_kfrnam_
+_kfsubd_
+_kfxdir_
+_kgettx_
+_kgetty_
+_kgfdir_
+_kicont_
+_kidece_
+_kience_
+_kienvt_
+_kierrr_
+_kiexte_
+_kifine_
+_kiflux_
+_kifman_
+_kifren_
+_kigetn_
+_kigets_
+_kignoe_
+_kiinit_
+_kiloce_
+_kimapn_
+_kintpr_
+_kiopes_
+_kirece_
+_kisend_
+_kisenv_
+_kishot_
+_kixnoe_
+_kmallc_
+_knottx_
+_knotty_
+_kopcpr_
+_kopdir_
+_kopdpr_
+_kopnbf_
+_kopngd_
+_kopnlp_
+_kopnpl_
+_kopnsf_
+_kopntx_
+_kopnty_
+_koscmd_
+_kputtx_
+_kputty_
+_krealc_
+_ksared_
+_ksawat_
+_ksawre_
+_ksektx_
+_ksekty_
+_ksttbf_
+_ksttgd_
+_ksttlp_
+_ksttpl_
+_ksttpr_
+_ksttsf_
+_kstttx_
+_ksttty_
+_ktzcls_
+_ktzfls_
+_ktzget_
+_ktznot_
+_ktzopn_
+_ktzput_
+_ktzsek_
+_ktzstt_
+_kzclmt_
+_kzopmt_
+_kzrdmt_
+_kzrwmt_
+_kzstmt_
+_kzwrmt_
+_kzwtmt_
+_lexnum_
+_lnocle_
+_lnofeh_
+_lnoopn_
+_lnosae_
+_locpr_
+_locva_
+_lpopen_
+_lpzard_
+_lpzawe_
+_lpzawt_
+_ltoc_
+_m75put_
+_maideh_
+_mallo1_
+_mgdptr_
+_mgtfwa_
+_miilen_
+_miinem_
+_miipa2_
+_miipa6_
+_miipa8_
+_miipad_
+_miipak_
+_miipar_
+_miipke_
+_miirec_
+_miired_
+_miirei_
+_miirel_
+_miirer_
+_miires_
+_miiup2_
+_miiup6_
+_miiup8_
+_miiupd_
+_miiupk_
+_miiupr_
+_miiwrc_
+_miiwrd_
+_miiwri_
+_miiwrl_
+_miiwrr_
+_miiwrs_
+_miocle_
+_miogld_
+_miogli_
+_miogll_
+_mioglr_
+_miogls_
+_mioglx_
+_mioopn_
+_mioopo_
+_miopld_
+_miopli_
+_miopll_
+_mioplr_
+_miopls_
+_mioplx_
+_miosee_
+_miosei_
+_miosti_
+_msvfwa_
+_mtalle_
+_mtcap_
+_mtclre_
+_mtdeae_
+_mtdevd_
+_mtfile_
+_mtgets_
+_mtglok_
+_mtloce_
+_mtopen_
+_mtpare_
+_mtposn_
+_mtpute_
+_mtreae_
+_mtrewd_
+_mtsavd_
+_mtsavs_
+_mtskid_
+_mtstas_
+_mtsync_
+_mtupde_
+_mwalld_
+_mwalls_
+_mwaxtn_
+_mwc1td_
+_mwc1tr_
+_mwc2td_
+_mwc2tr_
+_mwcloe_
+_mwcopd_
+_mwcops_
+_mwctfe_
+_mwctrd_
+_mwctrr_
+_mwfins_
+_mwflop_
+_mwgaxp_
+_mwgaxt_
+_mwgctd_
+_mwgctr_
+_mwgltd_
+_mwgltr_
+_mwgsym_
+_mwgwas_
+_mwgwsd_
+_mwgwsr_
+_mwgwtd_
+_mwgwtr_
+_mwinvd_
+_mwinvr_
+_mwload_
+_mwloam_
+_mwltrd_
+_mwltrr_
+_mwlubb_
+_mwlude_
+_mwmkid_
+_mwmmud_
+_mwmmur_
+_mwnewm_
+_mwnewy_
+_mwopem_
+_mwopen_
+_mwrefr_
+_mwrote_
+_mwsave_
+_mwsavm_
+_mwsaxp_
+_mwscae_
+_mwsctn_
+_mwsdes_
+_mwseti_
+_mwshit_
+_mwsltd_
+_mwsltr_
+_mwssym_
+_mwstai_
+_mwswas_
+_mwswsd_
+_mwswsr_
+_mwswtd_
+_mwswte_
+_mwswtr_
+_mwtrad_
+_mwtrar_
+_mwv1td_
+_mwv1tr_
+_mwv2td_
+_mwv2tr_
+_mwvmud_
+_mwvmur_
+_mwvtrd_
+_mwvtrr_
+_noti_
+_notl_
+_nots_
+_nowhie_
+_nscan_
+_oifacs_
+_oifcle_
+_oifcoy_
+_oifdee_
+_oifgpe_
+_oifmke_
+_oifopn_
+_oifopx_
+_oifree_
+_oifupr_
+_oifwpr_
+_onerrr_
+_onexit_
+_ord1_
+_ord2_
+_ori_
+_orl_
+_ors_
+_oscmd_
+_osfnik_
+_osfnlk_
+_osfnms_
+_osfnpe_
+_osfnrk_
+_osfntt_
+_osfnuk_
+_pagefe_
+_pagefs_
+_pargb_
+_pargc_
+_pargd_
+_pargg_
+_pargi_
+_pargl_
+_pargr_
+_pargs_
+_pargsr_
+_pargx_
+_patamh_
+_patfit_
+_patgel_
+_patgse_
+_patinx_
+_patloe_
+_patmae_
+_patmah_
+_patomh_
+_patsts_
+_pggetd_
+_pggete_
+_pggetr_
+_pgpage_
+_pgpeed_
+_pgpusd_
+_pgsett_
+_placcs_
+_plallc_
+_plascp_
+_plbox_
+_plcire_
+_plcler_
+_plcloe_
+_plcome_
+_plcoms_
+_plcree_
+_pldebg_
+_pldebt_
+_plempy_
+_plfacs_
+_plfcle_
+_plfcoy_
+_plfdee_
+_plfnul_
+_plfopn_
+_plfree_
+_plfupr_
+_plgete_
+_plglls_
+_plglpi_
+_plglpl_
+_plglps_
+_plglri_
+_plglrl_
+_plglrs_
+_plgsie_
+_pll2pi_
+_pll2pl_
+_pll2ps_
+_pll2ri_
+_pll2rl_
+_pll2rs_
+_pllcot_
+_pllemy_
+_plleql_
+_plline_
+_pllinl_
+_pllinp_
+_plliny_
+_pllneg_
+_plload_
+_plloaf_
+_plloam_
+_plloop_
+_pllprs_
+_plnewy_
+_plopen_
+_plp2li_
+_plp2ll_
+_plp2ls_
+_plp2ri_
+_plp2rl_
+_plp2rs_
+_plpixi_
+_plpixl_
+_plpixs_
+_plplls_
+_plplpi_
+_plplpl_
+_plplps_
+_plplri_
+_plplrl_
+_plplrs_
+_plpoit_
+_plpoln_
+_plr2li_
+_plr2ll_
+_plr2ls_
+_plr2pi_
+_plr2pl_
+_plr2ps_
+_plrani_
+_plranl_
+_plrans_
+_plrcle_
+_plregp_
+_plreqi_
+_plreql_
+_plreqs_
+_plrget_
+_plrgex_
+_plrop_
+_plropn_
+_plrpri_
+_plrprl_
+_plrprs_
+_plrset_
+_plsave_
+_plsavf_
+_plsavm_
+_plsect_
+_plsecy_
+_plsete_
+_plseti_
+_plssie_
+_plsslv_
+_plstai_
+_plstel_
+_plubox_
+_plucie_
+_plupde_
+_plupon_
+_plvald_
+_pmaccs_
+_pmascp_
+_pmbox_
+_pmcire_
+_pmcler_
+_pmempy_
+_pmglls_
+_pmglpi_
+_pmglpl_
+_pmglps_
+_pmglri_
+_pmglrl_
+_pmglrs_
+_pmline_
+_pmliny_
+_pmnewk_
+_pmplls_
+_pmplpi_
+_pmplpl_
+_pmplps_
+_pmplri_
+_pmplrl_
+_pmplrs_
+_pmpoit_
+_pmpoln_
+_pmrcle_
+_pmrgex_
+_pmrop_
+_pmropn_
+_pmrset_
+_pmsect_
+_pmsecy_
+_pmsete_
+_pmseti_
+_pmstel_
+_prchdr_
+_prclcr_
+_prcldr_
+_prcloe_
+_prdone_
+_prdumn_
+_prenve_
+_prenvt_
+_prfilf_
+_prfinc_
+_prgete_
+_prgetr_
+_prkill_
+_pronic_
+_propcr_
+_propdr_
+_propen_
+_proscd_
+_protet_
+_prpsio_
+_prpsld_
+_prredr_
+_prsigl_
+_prstai_
+_prupde_
+_prvret_
+_przclr_
+_psioit_
+_psioxr_
+_putcc_
+_putci_
+_putlie_
+_qmaccs_
+_qmgetc_
+_qmscan_
+_qmscao_
+_qmsetm_
+_qmsetr_
+_qmsets_
+_qmsymb_
+_qmupds_
+_qpaccf_
+_qpaccs_
+_qpaddb_
+_qpaddc_
+_qpaddd_
+_qpaddf_
+_qpaddi_
+_qpaddl_
+_qpaddr_
+_qpadds_
+_qpaddx_
+_qpargt_
+_qpastr_
+_qpbind_
+_qpcfnl_
+_qpcloe_
+_qpclot_
+_qpcopf_
+_qpcopy_
+_qpctod_
+_qpctoi_
+_qpdele_
+_qpdelf_
+_qpdsym_
+_qpdtye_
+_qpelee_
+_qpexad_
+_qpexai_
+_qpexar_
+_qpexcd_
+_qpexce_
+_qpexci_
+_qpexcr_
+_qpexdc_
+_qpexde_
+_qpexdg_
+_qpexdr_
+_qpexee_
+_qpexfe_
+_qpexge_
+_qpexgr_
+_qpexmk_
+_qpexmr_
+_qpexon_
+_qpexpd_
+_qpexpi_
+_qpexpn_
+_qpexpr_
+_qpexps_
+_qpexpt_
+_qpexrd_
+_qpexsd_
+_qpexsi_
+_qpexsr_
+_qpfacs_
+_qpfcle_
+_qpfcos_
+_qpfcoy_
+_qpfdee_
+_qpflur_
+_qpfopn_
+_qpfopx_
+_qpfree_
+_qpfupr_
+_qpfwfr_
+_qpfzcl_
+_qpfzop_
+_qpfzrd_
+_qpfzst_
+_qpfzwr_
+_qpfzwt_
+_qpgetb_
+_qpgetc_
+_qpgetd_
+_qpgeti_
+_qpgetk_
+_qpgetl_
+_qpgetm_
+_qpgetr_
+_qpgets_
+_qpgetx_
+_qpgmsm_
+_qpgnfn_
+_qpgpsm_
+_qpgstr_
+_qpinht_
+_qpioce_
+_qpioge_
+_qpiogr_
+_qpiogs_
+_qpiolk_
+_qpiols_
+_qpiomx_
+_qpioon_
+_qpiope_
+_qpiops_
+_qpiori_
+_qpiors_
+_qpiort_
+_qpiosc_
+_qpiose_
+_qpiosi_
+_qpiosr_
+_qpiost_
+_qpiowt_
+_qplenf_
+_qplenl_
+_qplesd_
+_qplesi_
+_qplesr_
+_qploas_
+_qpmaxd_
+_qpmaxi_
+_qpmaxr_
+_qpmind_
+_qpmini_
+_qpminr_
+_qpmkfe_
+_qpnexk_
+_qpofnl_
+_qpofns_
+_qpofnu_
+_qpopen_
+_qpopet_
+_qppare_
+_qpparl_
+_qppcle_
+_qppopn_
+_qppstr_
+_qpputb_
+_qpputc_
+_qpputd_
+_qpputi_
+_qpputl_
+_qpputm_
+_qpputr_
+_qpputs_
+_qpputx_
+_qpquef_
+_qprawk_
+_qpread_
+_qprebd_
+_qprene_
+_qprenf_
+_qprlmd_
+_qprlmi_
+_qprlmr_
+_qpsavs_
+_qpseel_
+_qpseti_
+_qpsizf_
+_qpstai_
+_qpsync_
+_qpungk_
+_qpwrie_
+_r1mach_
+_r2tr_
+_r2tx_
+_r4syn_
+_r4tr_
+_r4tx_
+_r8syn_
+_r8tr_
+_r8tx_
+_rdukey_
+_reopen_
+_resetn_
+_salloc_
+_scanc_
+_sfree_
+_shifti_
+_shiftl_
+_shifts_
+_smark_
+_sprinf_
+_sscan_
+_stallc_
+_stcloe_
+_stentr_
+_stfacs_
+_stfadr_
+_stfcle_
+_stfcos_
+_stfcoy_
+_stfcte_
+_stfdee_
+_stfgeb_
+_stfgei_
+_stfgen_
+_stfges_
+_stfget_
+_stfind_
+_stfinl_
+_stfins_
+_stfmeb_
+_stfmke_
+_stfnee_
+_stfopn_
+_stfopx_
+_stforb_
+_stfrdr_
+_stfree_
+_stfrek_
+_stfrfr_
+_stfrgb_
+_stfrne_
+_stfupr_
+_stfwfr_
+_stfwgb_
+_sthash_
+_sthead_
+_stinfo_
+_stkmkg_
+_stmark_
+_stname_
+_stnext_
+_stnsys_
+_stopen_
+_stpstr_
+_strcle_
+_strdic_
+_strefb_
+_streff_
+_streq_
+_strese_
+_strge_
+_strgt_
+_strids_
+_stridx_
+_strlds_
+_strldx_
+_strle_
+_strlt_
+_strlwr_
+_strmac_
+_strmah_
+_strncp_
+_strne_
+_stropn_
+_strpak_
+_strse1_
+_strseh_
+_strsrt_
+_strtbl_
+_strupk_
+_strupr_
+_stsave_
+_stsize_
+_stsque_
+_sttyco_
+_sttyet_
+_sttygg_
+_sttynm_
+_sttyse_
+_sttysm_
+_sttytt_
+_syserr_
+_sysers_
+_sysged_
+_sysges_
+_sysgsg_
+_sysid_
+_sysmte_
+_syspac_
+_syspat_
+_syspte_
+_sysret_
+_syssct_
+_tsleep_
+_ttopen_
+_ttseti_
+_ttsets_
+_ttstai_
+_ttstas_
+_ttybih_
+_ttybre_
+_ttycas_
+_ttycds_
+_ttycle_
+_ttycln_
+_ttyclr_
+_ttyctl_
+_ttydee_
+_ttydey_
+_ttyeny_
+_ttyexs_
+_ttyfey_
+_ttyfiy_
+_ttygds_
+_ttygeb_
+_ttygei_
+_ttyger_
+_ttyges_
+_ttygoo_
+_ttygpe_
+_ttygse_
+_ttyins_
+_ttyint_
+_ttylod_
+_ttyods_
+_ttyopn_
+_ttypue_
+_ttypus_
+_ttyred_
+_ttysce_
+_ttysei_
+_ttyso_
+_ttysti_
+_ttysui_
+_ttywre_
+_ungete_
+_ungeti_
+_unread_
+_urand_
+_vfnadd_
+_vfncle_
+_vfndee_
+_vfndel_
+_vfnene_
+_vfnenr_
+_vfnexr_
+_vfngen_
+_vfnise_
+_vfnman_
+_vfnmap_
+_vfnmau_
+_vfnopn_
+_vfnsqe_
+_vfntre_
+_vfnunn_
+_vfnunp_
+_vlibinit_
+_vmallc_
+_vvfncm_
+_vvfnee_
+_vvfnip_
+_vvfnis_
+_vvfnre_
+_wfdecs_
+_wffnld_
+_wfinit_
+_wfsmph_
+_wfsmpn_
+_wfsmpt_
+_wftand_
+_wftant_
+_wftanv_
+_xalloe_
+_xcallc_
+_xdeale_
+_xdevor_
+_xdevss_
+_xeract_
+_xerfmg_
+_xerpop_
+_xerpsh_
+_xerpsr_
+_xerpuc_
+_xerpue_
+_xerret_
+_xerror_
+_xersel_
+_xervey_
+_xevadg_
+_xevbip_
+_xevbop_
+_xevcan_
+_xever1_
+_xever2_
+_xeverr_
+_xevfrp_
+_xevgek_
+_xevinp_
+_xevmap_
+_xevnee_
+_xevpae_
+_xevpah_
+_xevqut_
+_xevstt_
+_xevunp_
+_xfaccs_
+_xfatal_
+_xfchdr_
+_xfcloe_
+_xfdele_
+_xffluh_
+_xfgetc_
+_xfgetr_
+_xfnote_
+_xfopen_
+_xfputc_
+_xfputr_
+_xfread_
+_xfrnam_
+_xfscan_
+_xfseek_
+_xfungc_
+_xfwrie_
+_xgdevt_
+_xgtpid_
+_xgtuid_
+_xisaty_
+_xmallc_
+_xmfree_
+_xmjbuf_
+_xmktep_
+_xonerr_
+_xonext_
+_xori_
+_xorl_
+_xors_
+_xpages_
+_xprinf_
+_xqsort_
+_xrealc_
+_xsizef_
+_xstdeh_
+_xstrcp_
+_xstrct_
+_xstrcy_
+_xstrln_
+_xtoc_
+_xttyse_
+_xwhen_
+_xxscan_
+_zardbf_
+_zardgd_
+_zardks_
+_zardlp_
+_zardmt_
+_zardnu_
+_zardpl_
+_zardpr_
+_zardps_
+_zardsf_
+_zawrbf_
+_zawrgd_
+_zawrks_
+_zawrlp_
+_zawrmt_
+_zawrnu_
+_zawrpl_
+_zawrpr_
+_zawrps_
+_zawrsf_
+_zawset_
+_zawtbf_
+_zawtgd_
+_zawtks_
+_zawtlp_
+_zawtmt_
+_zawtnu_
+_zawtpl_
+_zawtpr_
+_zawtps_
+_zawtsf_
+_zclcpr_
+_zcldir_
+_zcldpr_
+_zclm70_
+_zclm75_
+_zclsbf_
+_zclsgd_
+_zclsks_
+_zclslp_
+_zclsmt_
+_zclsnu_
+_zclspl_
+_zclsps_
+_zclssf_
+_zclstt_
+_zclstx_
+_zclsty_
+_zdojmp_
+_zdvall_
+_zdvown_
+_zfacss_
+_zfaloc_
+_zfchdr_
+_zfdele_
+_zfgcwd_
+_zfinfo_
+_zflsnu_
+_zflstt_
+_zflstx_
+_zflsty_
+_zfmkcp_
+_zfmkdr_
+_zfnbrk_
+_zfpath_
+_zfprot_
+_zfrnam_
+_zfsubd_
+_zfxdir_
+_zgcmdl_
+_zgetnu_
+_zgettt_
+_zgettx_
+_zgetty_
+_zgfdir_
+_zghost_
+_zgtime_
+_zgtpid_
+_zintpr_
+_zlocpr_
+_zlocva_
+_zmaloc_
+_zmfree_
+_znotnu_
+_znottt_
+_znottx_
+_znotty_
+_zopcpr_
+_zopdir_
+_zopdpr_
+_zopm70_
+_zopm75_
+_zopnbf_
+_zopngd_
+_zopnks_
+_zopnlp_
+_zopnmt_
+_zopnnu_
+_zopnpl_
+_zopnsf_
+_zopntt_
+_zopntx_
+_zopnty_
+_zoscmd_
+_zpanic_
+_zputnu_
+_zputtt_
+_zputtx_
+_zputty_
+_zraloc_
+_zrdm70_
+_zrdm75_
+_zseknu_
+_zsektt_
+_zsektx_
+_zsekty_
+_zsestt_
+_zsettt_
+_zstm70_
+_zstm75_
+_zststt_
+_zsttbf_
+_zsttgd_
+_zsttks_
+_zsttlp_
+_zsttmt_
+_zsttnu_
+_zsttpl_
+_zsttpr_
+_zsttps_
+_zsttsf_
+_zstttt_
+_zstttx_
+_zsttty_
+_zsvjmp_
+_zttgeg_
+_zttger_
+_zttloe_
+_zttloo_
+_zttlov_
+_zttpbf_
+_zttplk_
+_zttpug_
+_zttquy_
+_zttttt_
+_zttupe_
+_zwmsec_
+_zwrm70_
+_zwrm75_
+_zwtm70_
+_zwtm75_
+_zxgmes_
+_zxwhen_
+_zzclmt_
+_zzopmt_
+_zzrdii_
+_zzrdmt_
+_zzrwmt_
+_zzsetk_
+_zzstmt_
+_zzwrii_
+_zzwrmt_
+_zzwtmt_
+_zzzend_
+_wfarcd_
+_wfarct_
+_wfarcv_
+_wfglsd_
+_wfglst_
+_wfglsv_
+_wfmspd_
+_wfmspf_
+_wfmspi_
+_wfmspl_
+_wfmspt_
+_wfmspv_
+_wfmspy_
+_wfsind_
+_wfsint_
+_wfsinv_
+_mtence_
+_mtfnae_
+_mtgtyn_
+_mtneeo_
+_ieemad_
+_ieemar_
+_ieestd_
+_ieestr_
+_ieezsd_
+_ieezsr_
+_qpfwar_
+_mwshow_
+_onerre_
+_onexie_
+_glbmip_
+_mwmkir_
+_mtclen_
+_gimcor_
+_gimcrr_
+_gimder_
+_gimeng_
+_gimgeg_
+_gimins_
+_gimlop_
+_gimqur_
+_gimrat_
+_gimreg_
+_gimrep_
+_gimres_
+_gimrex_
+_gimseg_
+_gimser_
+_gimwrp_
+_gimwrs_
+_gkiwee_
+_gmprif_
+_gmsg_
+_gmsgb_
+_gmsgc_
+_gmsgd_
+_gmsgi_
+_gmsgl_
+_gmsgr_
+_gmsgs_
+_gmsgx_
+_gopeni_
+_aselkc_
+_aselkd_
+_aselki_
+_aselkl_
+_aselkr_
+_aselks_
+_aselkx_
+_clcloe_
+_gimdig_
+_gimfrg_
+_gimfrp_
+_gimiod_
+_gimioe_
+_gimsex_
+_ndopen_
+_zardnd_
+_zawrnd_
+_zawtnd_
+_zclsnd_
+_zopnnd_
+_zsttnd_
+_evvexr_
+_evvfre_
+_xvvadg_
+_xvvbip_
+_xvvbop_
+_xvvcan_
+_xvvche_
+_xvver1_
+_xvver2_
+_xvverr_
+_xvvfrp_
+_xvvgek_
+_xvvinp_
+_xvvlos_
+_xvvmap_
+_xvvnee_
+_xvvnud_
+_xvvnui_
+_xvvnul_
+_xvvnur_
+_xvvnus_
+_xvvpae_
+_xvvpah_
+_xvvqut_
+_xvvstt_
+_xvvunp_
+_kimape_
+_xerpoi_
diff --git a/unix/shlib/S.nm.ffpa b/unix/shlib/S.nm.ffpa
new file mode 100644
index 00000000..5b3f6a3c
--- /dev/null
+++ b/unix/shlib/S.nm.ffpa
@@ -0,0 +1,2605 @@
+_aabsd_
+_aabsi_
+_aabsl_
+_aabsr_
+_aabss_
+_aabsx_
+_aaddd_
+_aaddi_
+_aaddkd_
+_aaddki_
+_aaddkl_
+_aaddkr_
+_aaddks_
+_aaddkx_
+_aaddl_
+_aaddr_
+_aadds_
+_aaddx_
+_aandi_
+_aandki_
+_aandkl_
+_aandks_
+_aandl_
+_aands_
+_aavgd_
+_aavgi_
+_aavgl_
+_aavgr_
+_aavgs_
+_aavgx_
+_abavd_
+_abavi_
+_abavl_
+_abavr_
+_abavs_
+_abavx_
+_abeqc_
+_abeqd_
+_abeqi_
+_abeqkc_
+_abeqkd_
+_abeqki_
+_abeqkl_
+_abeqkr_
+_abeqks_
+_abeqkx_
+_abeql_
+_abeqr_
+_abeqs_
+_abeqx_
+_abgec_
+_abged_
+_abgei_
+_abgekc_
+_abgekd_
+_abgeki_
+_abgekl_
+_abgekr_
+_abgeks_
+_abgekx_
+_abgel_
+_abger_
+_abges_
+_abgex_
+_abgtc_
+_abgtd_
+_abgti_
+_abgtkc_
+_abgtkd_
+_abgtki_
+_abgtkl_
+_abgtkr_
+_abgtks_
+_abgtkx_
+_abgtl_
+_abgtr_
+_abgts_
+_abgtx_
+_ablec_
+_abled_
+_ablei_
+_ablekc_
+_ablekd_
+_ableki_
+_ablekl_
+_ablekr_
+_ableks_
+_ablekx_
+_ablel_
+_abler_
+_ables_
+_ablex_
+_abltc_
+_abltd_
+_ablti_
+_abltkc_
+_abltkd_
+_abltki_
+_abltkl_
+_abltkr_
+_abltks_
+_abltkx_
+_abltl_
+_abltr_
+_ablts_
+_abltx_
+_abnec_
+_abned_
+_abnei_
+_abnekc_
+_abnekd_
+_abneki_
+_abnekl_
+_abnekr_
+_abneks_
+_abnekx_
+_abnel_
+_abner_
+_abnes_
+_abnex_
+_abori_
+_aborki_
+_aborkl_
+_aborks_
+_aborl_
+_abors_
+_absud_
+_absui_
+_absul_
+_absur_
+_absus_
+_acht_
+_achtb_
+_achtbb_
+_achtbc_
+_achtbd_
+_achtbi_
+_achtbl_
+_achtbr_
+_achtbs_
+_achtbu_
+_achtbx_
+_achtc_
+_achtcb_
+_achtcc_
+_achtcd_
+_achtci_
+_achtcl_
+_achtcr_
+_achtcs_
+_achtcu_
+_achtcx_
+_achtd_
+_achtdb_
+_achtdc_
+_achtdd_
+_achtdi_
+_achtdl_
+_achtdr_
+_achtds_
+_achtdu_
+_achtdx_
+_achti_
+_achtib_
+_achtic_
+_achtid_
+_achtii_
+_achtil_
+_achtir_
+_achtis_
+_achtiu_
+_achtix_
+_achtl_
+_achtlb_
+_achtlc_
+_achtld_
+_achtli_
+_achtll_
+_achtlr_
+_achtls_
+_achtlu_
+_achtlx_
+_achtr_
+_achtrb_
+_achtrc_
+_achtrd_
+_achtri_
+_achtrl_
+_achtrr_
+_achtrs_
+_achtru_
+_achtrx_
+_achts_
+_achtsb_
+_achtsc_
+_achtsd_
+_achtsi_
+_achtsl_
+_achtsr_
+_achtss_
+_achtsu_
+_achtsx_
+_achtu_
+_achtub_
+_achtuc_
+_achtud_
+_achtui_
+_achtul_
+_achtur_
+_achtus_
+_achtuu_
+_achtux_
+_achtx_
+_achtxb_
+_achtxc_
+_achtxd_
+_achtxi_
+_achtxl_
+_achtxr_
+_achtxs_
+_achtxu_
+_achtxx_
+_acjgx_
+_aclrb_
+_aclrc_
+_aclrd_
+_aclri_
+_aclrl_
+_aclrr_
+_aclrs_
+_aclrx_
+_acnvd_
+_acnvi_
+_acnvl_
+_acnvr_
+_acnvrd_
+_acnvri_
+_acnvrl_
+_acnvrr_
+_acnvrs_
+_acnvs_
+_adivd_
+_adivi_
+_adivkd_
+_adivki_
+_adivkl_
+_adivkr_
+_adivks_
+_adivkx_
+_adivl_
+_adivr_
+_adivs_
+_adivx_
+_adotd_
+_adoti_
+_adotl_
+_adotr_
+_adots_
+_adotx_
+_advzd_
+_advzi_
+_advzl_
+_advzr_
+_advzs_
+_advzx_
+_aelogd_
+_aelogr_
+_aexpd_
+_aexpi_
+_aexpkd_
+_aexpki_
+_aexpkl_
+_aexpkr_
+_aexpks_
+_aexpkx_
+_aexpl_
+_aexpr_
+_aexps_
+_aexpx_
+_afftrr_
+_afftrx_
+_afftxr_
+_afftxx_
+_agltc_
+_agltd_
+_aglti_
+_agltl_
+_agltr_
+_aglts_
+_agltx_
+_ahgmc_
+_ahgmd_
+_ahgmi_
+_ahgml_
+_ahgmr_
+_ahgms_
+_ahivc_
+_ahivd_
+_ahivi_
+_ahivl_
+_ahivr_
+_ahivs_
+_ahivx_
+_aiftrr_
+_aiftrx_
+_aiftxr_
+_aiftxx_
+_aimgd_
+_aimgi_
+_aimgl_
+_aimgr_
+_aimgs_
+_alimc_
+_alimd_
+_alimi_
+_aliml_
+_alimr_
+_alims_
+_alimx_
+_allnd_
+_allni_
+_allnl_
+_allnr_
+_allns_
+_allnx_
+_alogd_
+_alogi_
+_alogl_
+_alogr_
+_alogs_
+_alogx_
+_alovc_
+_alovd_
+_alovi_
+_alovl_
+_alovr_
+_alovs_
+_alovx_
+_altad_
+_altai_
+_altal_
+_altar_
+_altas_
+_altax_
+_altmd_
+_altmi_
+_altml_
+_altmr_
+_altms_
+_altmx_
+_altrd_
+_altri_
+_altrl_
+_altrr_
+_altrs_
+_altrx_
+_aluid_
+_aluii_
+_aluil_
+_aluir_
+_aluis_
+_alutc_
+_alutd_
+_aluti_
+_alutl_
+_alutr_
+_aluts_
+_amagd_
+_amagi_
+_amagl_
+_amagr_
+_amags_
+_amagx_
+_amapd_
+_amapi_
+_amapl_
+_amapr_
+_amaps_
+_amaxc_
+_amaxd_
+_amaxi_
+_amaxkc_
+_amaxkd_
+_amaxki_
+_amaxkl_
+_amaxkr_
+_amaxks_
+_amaxkx_
+_amaxl_
+_amaxr_
+_amaxs_
+_amaxx_
+_amed3c_
+_amed3d_
+_amed3i_
+_amed3l_
+_amed3r_
+_amed3s_
+_amed4c_
+_amed4d_
+_amed4i_
+_amed4l_
+_amed4r_
+_amed4s_
+_amed5c_
+_amed5d_
+_amed5i_
+_amed5l_
+_amed5r_
+_amed5s_
+_amedc_
+_amedd_
+_amedi_
+_amedl_
+_amedr_
+_ameds_
+_amedx_
+_amgsd_
+_amgsi_
+_amgsl_
+_amgsr_
+_amgss_
+_amgsx_
+_aminc_
+_amind_
+_amini_
+_aminkc_
+_aminkd_
+_aminki_
+_aminkl_
+_aminkr_
+_aminks_
+_aminkx_
+_aminl_
+_aminr_
+_amins_
+_aminx_
+_amodd_
+_amodi_
+_amodkd_
+_amodki_
+_amodkl_
+_amodkr_
+_amodks_
+_amodl_
+_amodr_
+_amods_
+_amovc_
+_amovd_
+_amovi_
+_amovkc_
+_amovkd_
+_amovki_
+_amovkl_
+_amovkr_
+_amovks_
+_amovkx_
+_amovl_
+_amovr_
+_amovs_
+_amovx_
+_amuld_
+_amuli_
+_amulkd_
+_amulki_
+_amulkl_
+_amulkr_
+_amulks_
+_amulkx_
+_amull_
+_amulr_
+_amuls_
+_amulx_
+_andi_
+_andl_
+_ands_
+_anegd_
+_anegi_
+_anegl_
+_anegr_
+_anegs_
+_anegx_
+_anoti_
+_anotl_
+_anots_
+_apkxd_
+_apkxi_
+_apkxl_
+_apkxr_
+_apkxs_
+_apkxx_
+_apold_
+_apolr_
+_apowd_
+_apowi_
+_apowkd_
+_apowki_
+_apowkl_
+_apowkr_
+_apowks_
+_apowkx_
+_apowl_
+_apowr_
+_apows_
+_apowx_
+_aravd_
+_aravi_
+_aravl_
+_aravr_
+_aravs_
+_aravx_
+_arcpd_
+_arcpi_
+_arcpl_
+_arcpr_
+_arcps_
+_arcpx_
+_arczd_
+_arczi_
+_arczl_
+_arczr_
+_arczs_
+_arczx_
+_aread_
+_areadb_
+_argtd_
+_argti_
+_argtl_
+_argtr_
+_argts_
+_argtx_
+_arltd_
+_arlti_
+_arltl_
+_arltr_
+_arlts_
+_arltx_
+_aselc_
+_aseld_
+_aseli_
+_asell_
+_aselr_
+_asels_
+_aselx_
+_asokc_
+_asokd_
+_asoki_
+_asokl_
+_asokr_
+_asoks_
+_asokx_
+_asqrd_
+_asqri_
+_asqrl_
+_asqrr_
+_asqrs_
+_asqrx_
+_asrtc_
+_asrtd_
+_asrti_
+_asrtl_
+_asrtr_
+_asrts_
+_asrtx_
+_assqd_
+_assqi_
+_assql_
+_assqr_
+_assqs_
+_assqx_
+_asubd_
+_asubi_
+_asubkd_
+_asubki_
+_asubkl_
+_asubkr_
+_asubks_
+_asubkx_
+_asubl_
+_asubr_
+_asubs_
+_asubx_
+_asumd_
+_asumi_
+_asuml_
+_asumr_
+_asums_
+_asumx_
+_aupxd_
+_aupxi_
+_aupxl_
+_aupxr_
+_aupxs_
+_aupxx_
+_aveqc_
+_aveqd_
+_aveqi_
+_aveql_
+_aveqr_
+_aveqs_
+_aveqx_
+_await_
+_awaitb_
+_awritb_
+_awrite_
+_awsud_
+_awsui_
+_awsul_
+_awsur_
+_awsus_
+_awsux_
+_awvgd_
+_awvgi_
+_awvgl_
+_awvgr_
+_awvgs_
+_awvgx_
+_axori_
+_axorki_
+_axorkl_
+_axorks_
+_axorl_
+_axors_
+_begmem_
+_bitmov_
+_bitpak_
+_bitupk_
+_brktie_
+_bswap2_
+_bswap4_
+_bswap8_
+_btoi_
+_bytmov_
+_cctoc_
+_chdept_
+_chfeth_
+_chrlwr_
+_chrpak_
+_chrupk_
+_chrupr_
+_clccos_
+_clcenr_
+_clcfeh_
+_clcfid_
+_clcfre_
+_clcint_
+_clclit_
+_clcmak_
+_clcmd_
+_clcmdw_
+_clcnek_
+_clcpst_
+_clcscn_
+_clepst_
+_clgcur_
+_clgetb_
+_clgetc_
+_clgetd_
+_clgeti_
+_clgetl_
+_clgetr_
+_clgets_
+_clgetx_
+_clgfil_
+_clgkey_
+_clglpb_
+_clglpc_
+_clglpd_
+_clglpi_
+_clglpl_
+_clglpr_
+_clglps_
+_clglpx_
+_clglsr_
+_clgpsa_
+_clgpsb_
+_clgpsc_
+_clgpsd_
+_clgpsi_
+_clgpsl_
+_clgpsr_
+_clgpss_
+_clgpst_
+_clgpsx_
+_clgstr_
+_clgwrd_
+_clktie_
+_cllpst_
+_clopen_
+_clopst_
+_clpcls_
+_clplen_
+_clpopi_
+_clpops_
+_clpopu_
+_clppsa_
+_clppsb_
+_clppsc_
+_clppsd_
+_clppsi_
+_clppsl_
+_clppsr_
+_clppss_
+_clppst_
+_clppsx_
+_clprew_
+_clprif_
+_clpsee_
+_clpsit_
+_clpstr_
+_clputb_
+_clputc_
+_clputd_
+_clputi_
+_clputl_
+_clputr_
+_clputs_
+_clputx_
+_clreqr_
+_clscan_
+_clseti_
+_clstai_
+_cnvdae_
+_cnvtie_
+_coerce_
+_cputie_
+_ctocc_
+_ctod_
+_ctoi_
+_ctol_
+_ctor_
+_ctotok_
+_ctowrd_
+_ctox_
+_d1mach_
+_deletg_
+_diropn_
+_dtcscl_
+_dtoc3_
+_dtoc_
+_elogd_
+_elogr_
+_envfid_
+_envfit_
+_envfre_
+_envgeb_
+_envged_
+_envgei_
+_envger_
+_envges_
+_envinr_
+_envint_
+_envlit_
+_envmak_
+_envnet_
+_envpus_
+_envret_
+_envscn_
+_eprinf_
+_erract_
+_errcoe_
+_errget_
+_evexpr_
+_f77pak_
+_f77upk_
+_falloc_
+_fcanpb_
+_fcldir_
+_fclobr_
+_fcopy_
+_fcopyo_
+_fdebug_
+_fdevbf_
+_fdevbk_
+_fdevtx_
+_fdirne_
+_fexbuf_
+_ffa_
+_ffault_
+_ffilbf_
+_ffilsz_
+_ffldir_
+_fflsbf_
+_ffs_
+_fft842_
+_fgdev0_
+_fgdevm_
+_fgetfd_
+_fgtdir_
+_filbuf_
+_filerr_
+_filopn_
+_finfo_
+_finit_
+_fioclp_
+_fioqfh_
+_fixmem_
+_flsbuf_
+_fmaccs_
+_fmapfn_
+_fmcloe_
+_fmcopo_
+_fmcopy_
+_fmdebg_
+_fmdele_
+_fmfcdg_
+_fmfcfe_
+_fmfcit_
+_fmfcsc_
+_fmfinf_
+_fmfopn_
+_fmgetd_
+_fmiobd_
+_fmioed_
+_fmioek_
+_fmiopr_
+_fmiorr_
+_fmiosf_
+_fmiotk_
+_fmkbfs_
+_fmkcoy_
+_fmkdir_
+_fmkpbf_
+_fmlfad_
+_fmlfae_
+_fmlfat_
+_fmlfbd_
+_fmlfbe_
+_fmlfbt_
+_fmlfce_
+_fmlfcy_
+_fmlfde_
+_fmlfne_
+_fmlfon_
+_fmlfpe_
+_fmlfsi_
+_fmlfst_
+_fmlfue_
+_fmlocd_
+_fmloct_
+_fmnexe_
+_fmopen_
+_fmrebd_
+_fmrene_
+_fmretd_
+_fmseti_
+_fmstai_
+_fmsync_
+_fmterr_
+_fmtint_
+_fmtred_
+_fmtsel_
+_fmtstr_
+_fmunlk_
+_fnextn_
+_fnldir_
+_fnroot_
+_fntclb_
+_fntcls_
+_fntdir_
+_fntedt_
+_fntget_
+_fntgfb_
+_fntgfn_
+_fntleb_
+_fntmkt_
+_fntopb_
+_fntopn_
+_fntopt_
+_fntreb_
+_fntree_
+_fntrfb_
+_fnulle_
+_fopdir_
+_fopnbf_
+_fopntx_
+_fowner_
+_fpathe_
+_fpequd_
+_fpequr_
+_fpfixd_
+_fpfixr_
+_fpnonr_
+_fpnord_
+_fpnorr_
+_fpradv_
+_fprfmt_
+_fprinf_
+_fprntf_
+_fptdir_
+_fputtx_
+_freadp_
+_fredio_
+_fredir_
+_frenae_
+_frmbfs_
+_frmtmp_
+_frtnfd_
+_fsetev_
+_fsetfd_
+_fseti_
+_fsfdee_
+_fsfgee_
+_fsfopn_
+_fskdir_
+_fstati_
+_fstatl_
+_fstats_
+_fstdfe_
+_fstdir_
+_fstrfp_
+_fsvtfn_
+_fswapd_
+_fwatio_
+_fwritp_
+_fwtacc_
+_gactie_
+_gadraw_
+_gamove_
+_gargb_
+_gargc_
+_gargd_
+_gargi_
+_gargl_
+_gargr_
+_gargrd_
+_gargs_
+_gargsr_
+_gargtk_
+_gargwd_
+_gargx_
+_gascae_
+_gcancl_
+_gclear_
+_gclose_
+_gctod_
+_gctol_
+_gctox_
+_gctran_
+_gcurps_
+_gdeace_
+_gescae_
+_getci_
+_gethot_
+_getlie_
+_getlle_
+_getloe_
+_gexflr_
+_gexfls_
+_gexflt_
+_gfill_
+_gflush_
+_gframe_
+_gfrint_
+_ggcell_
+_ggcur_
+_ggetb_
+_ggeti_
+_ggetr_
+_ggets_
+_ggscae_
+_ggview_
+_ggwind_
+_gkical_
+_gkiclr_
+_gkicls_
+_gkides_
+_gkieof_
+_gkiese_
+_gkiexe_
+_gkifat_
+_gkifen_
+_gkiffh_
+_gkifia_
+_gkiflh_
+_gkiger_
+_gkiges_
+_gkigey_
+_gkiinl_
+_gkiint_
+_gkimfe_
+_gkiops_
+_gkiplt_
+_gkipmt_
+_gkipoe_
+_gkipor_
+_gkipuy_
+_gkiree_
+_gkirer_
+_gkires_
+_gkirey_
+_gkiser_
+_gkises_
+_gkisul_
+_gkitet_
+_gkitxt_
+_gkiwre_
+_gkpcal_
+_gkpcle_
+_gkpclr_
+_gkpcls_
+_gkpdes_
+_gkpdup_
+_gkpese_
+_gkpfat_
+_gkpfia_
+_gkpflh_
+_gkpger_
+_gkpges_
+_gkpgey_
+_gkpgrm_
+_gkpinl_
+_gkpmfe_
+_gkpops_
+_gkpplt_
+_gkppmt_
+_gkppoe_
+_gkppor_
+_gkppst_
+_gkppuy_
+_gkpres_
+_gkpser_
+_gkpses_
+_gkptet_
+_gkptxg_
+_gkptxt_
+_gkpunn_
+_glabax_
+_glbdrd_
+_glbene_
+_glbeq_
+_glbfis_
+_glbgek_
+_glblas_
+_glblob_
+_glbple_
+_glbsep_
+_glbses_
+_glbset_
+_glbtin_
+_glbveg_
+_gline_
+_gltoc_
+_gmark_
+_gmftie_
+_gopen_
+_gpagee_
+_gpatme_
+_gpatmh_
+_gpcell_
+_gplcae_
+_gplcal_
+_gplclb_
+_gplcll_
+_gplclr_
+_gplclt_
+_gplflh_
+_gpline_
+_gploto_
+_gplotv_
+_gplret_
+_gplsee_
+_gplwci_
+_gpmark_
+_gqsort_
+_gqvery_
+_grdraw_
+_grdwcs_
+_greace_
+_greset_
+_grmove_
+_grscae_
+_gscan_
+_gscur_
+_gseti_
+_gsetr_
+_gsets_
+_gstati_
+_gstatr_
+_gstats_
+_gstrct_
+_gstrcy_
+_gstrmh_
+_gstsei_
+_gstser_
+_gsview_
+_gswind_
+_gtdise_
+_gtext_
+_gtickr_
+_gtliny_
+_gtndis_
+_gttyld_
+_gtxset_
+_gtybih_
+_gtycas_
+_gtycle_
+_gtyeny_
+_gtyexs_
+_gtyfey_
+_gtyfiy_
+_gtygeb_
+_gtygei_
+_gtyger_
+_gtyges_
+_gtyins_
+_gtyopn_
+_gtysce_
+_gumark_
+_gvline_
+_gvmark_
+_gwcsme_
+_gwrwcs_
+_i1mach_
+_idbcle_
+_idbfid_
+_idbgeg_
+_idbkwp_
+_idbned_
+_idbopn_
+_idbpug_
+_ieegnd_
+_ieegnr_
+_ieemad_
+_ieemar_
+_ieepad_
+_ieepar_
+_ieesnd_
+_ieesnr_
+_ieestd_
+_ieestr_
+_ieeupd_
+_ieeupr_
+_ieevpd_
+_ieevpr_
+_ieevud_
+_ieevur_
+_ieezsd_
+_ieezsr_
+_ikiacs_
+_ikicle_
+_ikicoy_
+_ikidee_
+_ikiint_
+_ikildr_
+_ikimke_
+_ikiopn_
+_ikiopx_
+_ikipae_
+_ikiree_
+_ikiupr_
+_imaccf_
+_imaccs_
+_imaddb_
+_imaddd_
+_imaddf_
+_imaddi_
+_imaddl_
+_imaddr_
+_imadds_
+_imaflp_
+_imalin_
+_imaplv_
+_imastr_
+_imbln1_
+_imbln2_
+_imbln3_
+_imbtrn_
+_imcfnl_
+_imcopy_
+_imcssz_
+_imctrt_
+_imdect_
+_imdele_
+_imdelf_
+_imdmap_
+_imerr_
+_imflpl_
+_imflps_
+_imflsd_
+_imflsh_
+_imflsi_
+_imflsl_
+_imflsr_
+_imflss_
+_imflsx_
+_imfluh_
+_imfnpy_
+_imfnss_
+_imgclr_
+_imgetb_
+_imgetc_
+_imgetd_
+_imgeti_
+_imgetl_
+_imgetr_
+_imgets_
+_imgfte_
+_imggsc_
+_imggsd_
+_imggsi_
+_imggsl_
+_imggsr_
+_imggss_
+_imggsx_
+_imgibf_
+_imgime_
+_imgl1d_
+_imgl1i_
+_imgl1l_
+_imgl1r_
+_imgl1s_
+_imgl1x_
+_imgl2d_
+_imgl2i_
+_imgl2l_
+_imgl2r_
+_imgl2s_
+_imgl2x_
+_imgl3d_
+_imgl3i_
+_imgl3l_
+_imgl3r_
+_imgl3s_
+_imgl3x_
+_imgnfn_
+_imgnld_
+_imgnli_
+_imgnll_
+_imgnln_
+_imgnlr_
+_imgnls_
+_imgnlx_
+_imgobf_
+_imgs1d_
+_imgs1i_
+_imgs1l_
+_imgs1r_
+_imgs1s_
+_imgs1x_
+_imgs2d_
+_imgs2i_
+_imgs2l_
+_imgs2r_
+_imgs2s_
+_imgs2x_
+_imgs3d_
+_imgs3i_
+_imgs3l_
+_imgs3r_
+_imgs3s_
+_imgs3x_
+_imgsen_
+_imgstr_
+_iminie_
+_imioff_
+_imisec_
+_imloop_
+_immaky_
+_immap_
+_immapz_
+_imnote_
+_imofnl_
+_imofns_
+_imofnu_
+_imopsf_
+_impakd_
+_impaki_
+_impakl_
+_impakr_
+_impaks_
+_impakx_
+_impare_
+_impgsd_
+_impgsi_
+_impgsl_
+_impgsr_
+_impgss_
+_impgsx_
+_impl1d_
+_impl1i_
+_impl1l_
+_impl1r_
+_impl1s_
+_impl1x_
+_impl2d_
+_impl2i_
+_impl2l_
+_impl2r_
+_impl2s_
+_impl2x_
+_impl3d_
+_impl3i_
+_impl3l_
+_impl3r_
+_impl3s_
+_impl3x_
+_impml1_
+_impml2_
+_impml3_
+_impmlr_
+_impmlv_
+_impmmo_
+_impmmp_
+_impmon_
+_impms1_
+_impms2_
+_impms3_
+_impmsr_
+_impmsv_
+_impnld_
+_impnli_
+_impnll_
+_impnln_
+_impnlr_
+_impnls_
+_impnlx_
+_imps1d_
+_imps1i_
+_imps1l_
+_imps1r_
+_imps1s_
+_imps1x_
+_imps2d_
+_imps2i_
+_imps2l_
+_imps2r_
+_imps2s_
+_imps2x_
+_imps3d_
+_imps3i_
+_imps3l_
+_imps3r_
+_imps3s_
+_imps3x_
+_impstr_
+_imputb_
+_imputd_
+_imputh_
+_imputi_
+_imputl_
+_imputr_
+_imputs_
+_imrbpx_
+_imrdpx_
+_imrene_
+_imrmbs_
+_imsamp_
+_imsetf_
+_imseti_
+_imsetr_
+_imsinb_
+_imsmpl_
+_imsmps_
+_imsslv_
+_imstai_
+_imstas_
+_imtcle_
+_imtgem_
+_imtlen_
+_imtmae_
+_imtopn_
+_imtopp_
+_imtrew_
+_imtrgm_
+_imunmp_
+_imupkd_
+_imupki_
+_imupkl_
+_imupkr_
+_imupks_
+_imupkx_
+_imwbpx_
+_imwrie_
+_imwrpx_
+_intrde_
+_intree_
+_intrrt_
+_irafmn_
+_itob_
+_itoc_
+_iwcare_
+_iwcfis_
+_iwents_
+_iwfind_
+_iwgbis_
+_iwputr_
+_iwputy_
+_iwrfis_
+_iwsetp_
+_kardbf_
+_kardgd_
+_kardlp_
+_kardpl_
+_kardpr_
+_kardsf_
+_kawrbf_
+_kawrgd_
+_kawrlp_
+_kawrpl_
+_kawrpr_
+_kawrsf_
+_kawtbf_
+_kawtgd_
+_kawtlp_
+_kawtpl_
+_kawtpr_
+_kawtsf_
+_kbzard_
+_kbzawr_
+_kbzawt_
+_kbzcls_
+_kbzopn_
+_kbzstt_
+_kclcpr_
+_kcldir_
+_kcldpr_
+_kclsbf_
+_kclsgd_
+_kclslp_
+_kclspl_
+_kclssf_
+_kclstx_
+_kclsty_
+_kdvall_
+_kdvown_
+_kfacss_
+_kfaloc_
+_kfchdr_
+_kfdele_
+_kfgcwd_
+_kfinfo_
+_kflstx_
+_kflsty_
+_kfmkcp_
+_kfmkdr_
+_kfpath_
+_kfprot_
+_kfrnam_
+_kfsubd_
+_kfxdir_
+_kgettx_
+_kgetty_
+_kgfdir_
+_kicont_
+_kidece_
+_kience_
+_kienvt_
+_kierrr_
+_kiexte_
+_kifine_
+_kiflux_
+_kifman_
+_kifren_
+_kigetn_
+_kigets_
+_kignoe_
+_kiinit_
+_kiloce_
+_kimapn_
+_kintpr_
+_kiopes_
+_kirece_
+_kisend_
+_kisenv_
+_kishot_
+_kixnoe_
+_kmallc_
+_knottx_
+_knotty_
+_kopcpr_
+_kopdir_
+_kopdpr_
+_kopnbf_
+_kopngd_
+_kopnlp_
+_kopnpl_
+_kopnsf_
+_kopntx_
+_kopnty_
+_koscmd_
+_kputtx_
+_kputty_
+_krealc_
+_ksared_
+_ksawat_
+_ksawre_
+_ksektx_
+_ksekty_
+_ksttbf_
+_ksttgd_
+_ksttlp_
+_ksttpl_
+_ksttpr_
+_ksttsf_
+_kstttx_
+_ksttty_
+_ktzcls_
+_ktzfls_
+_ktzget_
+_ktznot_
+_ktzopn_
+_ktzput_
+_ktzsek_
+_ktzstt_
+_kzclmt_
+_kzopmt_
+_kzrdmt_
+_kzrwmt_
+_kzstmt_
+_kzwrmt_
+_kzwtmt_
+_lexnum_
+_lnocle_
+_lnofeh_
+_lnoopn_
+_lnosae_
+_locpr_
+_locva_
+_lpopen_
+_lpzard_
+_lpzawe_
+_lpzawt_
+_ltoc_
+_m75put_
+_maideh_
+_mallo1_
+_mgdptr_
+_mgtfwa_
+_miilen_
+_miinem_
+_miipa2_
+_miipa6_
+_miipa8_
+_miipad_
+_miipak_
+_miipar_
+_miipke_
+_miirec_
+_miired_
+_miirei_
+_miirel_
+_miirer_
+_miires_
+_miiup2_
+_miiup6_
+_miiup8_
+_miiupd_
+_miiupk_
+_miiupr_
+_miiwrc_
+_miiwrd_
+_miiwri_
+_miiwrl_
+_miiwrr_
+_miiwrs_
+_miocle_
+_miogld_
+_miogli_
+_miogll_
+_mioglr_
+_miogls_
+_mioglx_
+_mioopn_
+_mioopo_
+_miopld_
+_miopli_
+_miopll_
+_mioplr_
+_miopls_
+_mioplx_
+_miosee_
+_miosei_
+_miosti_
+_msvfwa_
+_mtalle_
+_mtcap_
+_mtclre_
+_mtdeae_
+_mtdevd_
+_mtence_
+_mtfile_
+_mtfnae_
+_mtgets_
+_mtglok_
+_mtgtyn_
+_mtloce_
+_mtneeo_
+_mtopen_
+_mtpare_
+_mtposn_
+_mtpute_
+_mtreae_
+_mtrewd_
+_mtsavd_
+_mtsavs_
+_mtskid_
+_mtstas_
+_mtsync_
+_mtupde_
+_mwalld_
+_mwalls_
+_mwaxtn_
+_mwc1td_
+_mwc1tr_
+_mwc2td_
+_mwc2tr_
+_mwcloe_
+_mwcopd_
+_mwcops_
+_mwctfe_
+_mwctrd_
+_mwctrr_
+_mwfins_
+_mwflop_
+_mwgaxp_
+_mwgaxt_
+_mwgctd_
+_mwgctr_
+_mwgltd_
+_mwgltr_
+_mwgsym_
+_mwgwas_
+_mwgwsd_
+_mwgwsr_
+_mwgwtd_
+_mwgwtr_
+_mwinvd_
+_mwinvr_
+_mwload_
+_mwloam_
+_mwltrd_
+_mwltrr_
+_mwlubb_
+_mwlude_
+_mwmkid_
+_mwmmud_
+_mwmmur_
+_mwnewm_
+_mwnewy_
+_mwopem_
+_mwopen_
+_mwrefr_
+_mwrote_
+_mwsave_
+_mwsavm_
+_mwsaxp_
+_mwscae_
+_mwsctn_
+_mwsdes_
+_mwseti_
+_mwshit_
+_mwsltd_
+_mwsltr_
+_mwssym_
+_mwstai_
+_mwswas_
+_mwswsd_
+_mwswsr_
+_mwswtd_
+_mwswte_
+_mwswtr_
+_mwtrad_
+_mwtrar_
+_mwv1td_
+_mwv1tr_
+_mwv2td_
+_mwv2tr_
+_mwvmud_
+_mwvmur_
+_mwvtrd_
+_mwvtrr_
+_noti_
+_notl_
+_nots_
+_nowhie_
+_nscan_
+_oifacs_
+_oifcle_
+_oifcoy_
+_oifdee_
+_oifgpe_
+_oifmke_
+_oifopn_
+_oifopx_
+_oifree_
+_oifupr_
+_oifwpr_
+_onerrr_
+_onexit_
+_ord1_
+_ord2_
+_ori_
+_orl_
+_ors_
+_oscmd_
+_osfnik_
+_osfnlk_
+_osfnms_
+_osfnpe_
+_osfnrk_
+_osfntt_
+_osfnuk_
+_pagefe_
+_pagefs_
+_pargb_
+_pargc_
+_pargd_
+_pargg_
+_pargi_
+_pargl_
+_pargr_
+_pargs_
+_pargsr_
+_pargx_
+_patamh_
+_patfit_
+_patgel_
+_patgse_
+_patinx_
+_patloe_
+_patmae_
+_patmah_
+_patomh_
+_patsts_
+_pggetd_
+_pggete_
+_pggetr_
+_pgpage_
+_pgpeed_
+_pgpusd_
+_pgsett_
+_placcs_
+_plallc_
+_plascp_
+_plbox_
+_plcire_
+_plcler_
+_plcloe_
+_plcome_
+_plcoms_
+_plcree_
+_pldebg_
+_pldebt_
+_plempy_
+_plfacs_
+_plfcle_
+_plfcoy_
+_plfdee_
+_plfnul_
+_plfopn_
+_plfree_
+_plfupr_
+_plgete_
+_plglls_
+_plglpi_
+_plglpl_
+_plglps_
+_plglri_
+_plglrl_
+_plglrs_
+_plgsie_
+_pll2pi_
+_pll2pl_
+_pll2ps_
+_pll2ri_
+_pll2rl_
+_pll2rs_
+_pllcot_
+_pllemy_
+_plleql_
+_plline_
+_pllinl_
+_pllinp_
+_plliny_
+_pllneg_
+_plload_
+_plloaf_
+_plloam_
+_plloop_
+_pllprs_
+_plnewy_
+_plopen_
+_plp2li_
+_plp2ll_
+_plp2ls_
+_plp2ri_
+_plp2rl_
+_plp2rs_
+_plpixi_
+_plpixl_
+_plpixs_
+_plplls_
+_plplpi_
+_plplpl_
+_plplps_
+_plplri_
+_plplrl_
+_plplrs_
+_plpoit_
+_plpoln_
+_plr2li_
+_plr2ll_
+_plr2ls_
+_plr2pi_
+_plr2pl_
+_plr2ps_
+_plrani_
+_plranl_
+_plrans_
+_plrcle_
+_plregp_
+_plreqi_
+_plreql_
+_plreqs_
+_plrget_
+_plrgex_
+_plrop_
+_plropn_
+_plrpri_
+_plrprl_
+_plrprs_
+_plrset_
+_plsave_
+_plsavf_
+_plsavm_
+_plsect_
+_plsecy_
+_plsete_
+_plseti_
+_plssie_
+_plsslv_
+_plstai_
+_plstel_
+_plubox_
+_plucie_
+_plupde_
+_plupon_
+_plvald_
+_pmaccs_
+_pmascp_
+_pmbox_
+_pmcire_
+_pmcler_
+_pmempy_
+_pmglls_
+_pmglpi_
+_pmglpl_
+_pmglps_
+_pmglri_
+_pmglrl_
+_pmglrs_
+_pmline_
+_pmliny_
+_pmnewk_
+_pmplls_
+_pmplpi_
+_pmplpl_
+_pmplps_
+_pmplri_
+_pmplrl_
+_pmplrs_
+_pmpoit_
+_pmpoln_
+_pmrcle_
+_pmrgex_
+_pmrop_
+_pmropn_
+_pmrset_
+_pmsect_
+_pmsecy_
+_pmsete_
+_pmseti_
+_pmstel_
+_prchdr_
+_prclcr_
+_prcldr_
+_prcloe_
+_prdone_
+_prdumn_
+_prenve_
+_prenvt_
+_prfilf_
+_prfinc_
+_prgete_
+_prgetr_
+_prkill_
+_pronic_
+_propcr_
+_propdr_
+_propen_
+_proscd_
+_protet_
+_prpsio_
+_prpsld_
+_prredr_
+_prsigl_
+_prstai_
+_prupde_
+_prvret_
+_przclr_
+_psioit_
+_psioxr_
+_putcc_
+_putci_
+_putlie_
+_qmaccs_
+_qmgetc_
+_qmscan_
+_qmscao_
+_qmsetm_
+_qmsetr_
+_qmsets_
+_qmsymb_
+_qmupds_
+_qpaccf_
+_qpaccs_
+_qpaddb_
+_qpaddc_
+_qpaddd_
+_qpaddf_
+_qpaddi_
+_qpaddl_
+_qpaddr_
+_qpadds_
+_qpaddx_
+_qpargt_
+_qpastr_
+_qpbind_
+_qpcfnl_
+_qpcloe_
+_qpclot_
+_qpcopf_
+_qpcopy_
+_qpctod_
+_qpctoi_
+_qpdele_
+_qpdelf_
+_qpdsym_
+_qpdtye_
+_qpelee_
+_qpexad_
+_qpexai_
+_qpexar_
+_qpexcd_
+_qpexce_
+_qpexci_
+_qpexcr_
+_qpexdc_
+_qpexde_
+_qpexdg_
+_qpexdr_
+_qpexee_
+_qpexfe_
+_qpexge_
+_qpexgr_
+_qpexmk_
+_qpexmr_
+_qpexon_
+_qpexpd_
+_qpexpi_
+_qpexpn_
+_qpexpr_
+_qpexps_
+_qpexpt_
+_qpexrd_
+_qpexsd_
+_qpexsi_
+_qpexsr_
+_qpfacs_
+_qpfcle_
+_qpfcos_
+_qpfcoy_
+_qpfdee_
+_qpflur_
+_qpfopn_
+_qpfopx_
+_qpfree_
+_qpfupr_
+_qpfwar_
+_qpfwfr_
+_qpfzcl_
+_qpfzop_
+_qpfzrd_
+_qpfzst_
+_qpfzwr_
+_qpfzwt_
+_qpgetb_
+_qpgetc_
+_qpgetd_
+_qpgeti_
+_qpgetk_
+_qpgetl_
+_qpgetm_
+_qpgetr_
+_qpgets_
+_qpgetx_
+_qpgmsm_
+_qpgnfn_
+_qpgpsm_
+_qpgstr_
+_qpinht_
+_qpioce_
+_qpioge_
+_qpiogr_
+_qpiogs_
+_qpiolk_
+_qpiols_
+_qpiomx_
+_qpioon_
+_qpiope_
+_qpiops_
+_qpiori_
+_qpiors_
+_qpiort_
+_qpiosc_
+_qpiose_
+_qpiosi_
+_qpiosr_
+_qpiost_
+_qpiowt_
+_qplenf_
+_qplenl_
+_qplesd_
+_qplesi_
+_qplesr_
+_qploas_
+_qpmaxd_
+_qpmaxi_
+_qpmaxr_
+_qpmind_
+_qpmini_
+_qpminr_
+_qpmkfe_
+_qpnexk_
+_qpofnl_
+_qpofns_
+_qpofnu_
+_qpopen_
+_qpopet_
+_qppare_
+_qpparl_
+_qppcle_
+_qppopn_
+_qppstr_
+_qpputb_
+_qpputc_
+_qpputd_
+_qpputi_
+_qpputl_
+_qpputm_
+_qpputr_
+_qpputs_
+_qpputx_
+_qpquef_
+_qprawk_
+_qpread_
+_qprebd_
+_qprene_
+_qprenf_
+_qprlmd_
+_qprlmi_
+_qprlmr_
+_qpsavs_
+_qpseel_
+_qpseti_
+_qpsizf_
+_qpstai_
+_qpsync_
+_qpungk_
+_qpwrie_
+_r1mach_
+_r2tr_
+_r2tx_
+_r4syn_
+_r4tr_
+_r4tx_
+_r8syn_
+_r8tr_
+_r8tx_
+_rdukey_
+_reopen_
+_resetn_
+_salloc_
+_scanc_
+_sfree_
+_shifti_
+_shiftl_
+_shifts_
+_smark_
+_sprinf_
+_sscan_
+_stallc_
+_stcloe_
+_stentr_
+_stfacs_
+_stfadr_
+_stfcle_
+_stfcos_
+_stfcoy_
+_stfcte_
+_stfdee_
+_stfgeb_
+_stfgei_
+_stfgen_
+_stfges_
+_stfget_
+_stfind_
+_stfinl_
+_stfins_
+_stfmeb_
+_stfmke_
+_stfnee_
+_stfopn_
+_stfopx_
+_stforb_
+_stfrdr_
+_stfree_
+_stfrek_
+_stfrfr_
+_stfrgb_
+_stfrne_
+_stfupr_
+_stfwfr_
+_stfwgb_
+_sthash_
+_sthead_
+_stinfo_
+_stkmkg_
+_stmark_
+_stname_
+_stnext_
+_stnsys_
+_stopen_
+_stpstr_
+_strcle_
+_strdic_
+_strefb_
+_streff_
+_streq_
+_strese_
+_strge_
+_strgt_
+_strids_
+_stridx_
+_strlds_
+_strldx_
+_strle_
+_strlt_
+_strlwr_
+_strmac_
+_strmah_
+_strncp_
+_strne_
+_stropn_
+_strpak_
+_strse1_
+_strseh_
+_strsrt_
+_strtbl_
+_strupk_
+_strupr_
+_stsave_
+_stsize_
+_stsque_
+_sttyco_
+_sttyet_
+_sttygg_
+_sttynm_
+_sttyse_
+_sttysm_
+_sttytt_
+_syserr_
+_sysers_
+_sysged_
+_sysges_
+_sysgsg_
+_sysid_
+_sysmte_
+_syspac_
+_syspat_
+_syspte_
+_sysret_
+_syssct_
+_tsleep_
+_ttopen_
+_ttseti_
+_ttsets_
+_ttstai_
+_ttstas_
+_ttybih_
+_ttybre_
+_ttycas_
+_ttycds_
+_ttycle_
+_ttycln_
+_ttyclr_
+_ttyctl_
+_ttydee_
+_ttydey_
+_ttyeny_
+_ttyexs_
+_ttyfey_
+_ttyfiy_
+_ttygds_
+_ttygeb_
+_ttygei_
+_ttyger_
+_ttyges_
+_ttygoo_
+_ttygpe_
+_ttygse_
+_ttyins_
+_ttyint_
+_ttylod_
+_ttyods_
+_ttyopn_
+_ttypue_
+_ttypus_
+_ttyred_
+_ttysce_
+_ttysei_
+_ttyso_
+_ttysti_
+_ttysui_
+_ttywre_
+_ungete_
+_ungeti_
+_unread_
+_urand_
+_vfnadd_
+_vfncle_
+_vfndee_
+_vfndel_
+_vfnene_
+_vfnenr_
+_vfnexr_
+_vfngen_
+_vfnise_
+_vfnman_
+_vfnmap_
+_vfnmau_
+_vfnopn_
+_vfnsqe_
+_vfntre_
+_vfnunn_
+_vfnunp_
+_vlibinit_
+_vmallc_
+_vvfncm_
+_vvfnee_
+_vvfnip_
+_vvfnis_
+_vvfnre_
+_wfarcd_
+_wfarct_
+_wfarcv_
+_wfdecs_
+_wffnld_
+_wfglsd_
+_wfglst_
+_wfglsv_
+_wfinit_
+_wfmspd_
+_wfmspf_
+_wfmspi_
+_wfmspl_
+_wfmspt_
+_wfmspv_
+_wfmspy_
+_wfsind_
+_wfsint_
+_wfsinv_
+_wfsmph_
+_wfsmpn_
+_wfsmpt_
+_wftand_
+_wftant_
+_wftanv_
+_xalloe_
+_xcallc_
+_xdeale_
+_xdevor_
+_xdevss_
+_xeract_
+_xerfmg_
+_xerpop_
+_xerpsh_
+_xerpsr_
+_xerpuc_
+_xerpue_
+_xerret_
+_xerror_
+_xersel_
+_xervey_
+_xevadg_
+_xevbip_
+_xevbop_
+_xevcan_
+_xever1_
+_xever2_
+_xeverr_
+_xevfrp_
+_xevgek_
+_xevinp_
+_xevmap_
+_xevnee_
+_xevpae_
+_xevpah_
+_xevqut_
+_xevstt_
+_xevunp_
+_xfaccs_
+_xfatal_
+_xfchdr_
+_xfcloe_
+_xfdele_
+_xffluh_
+_xfgetc_
+_xfgetr_
+_xfnote_
+_xfopen_
+_xfputc_
+_xfputr_
+_xfread_
+_xfrnam_
+_xfscan_
+_xfseek_
+_xfungc_
+_xfwrie_
+_xgdevt_
+_xgtpid_
+_xgtuid_
+_xisaty_
+_xmallc_
+_xmfree_
+_xmjbuf_
+_xmktep_
+_xonerr_
+_xonext_
+_xori_
+_xorl_
+_xors_
+_xpages_
+_xprinf_
+_xqsort_
+_xrealc_
+_xsizef_
+_xstdeh_
+_xstrcp_
+_xstrct_
+_xstrcy_
+_xstrln_
+_xtoc_
+_xttyse_
+_xwhen_
+_xxscan_
+_zardbf_
+_zardgd_
+_zardks_
+_zardlp_
+_zardmt_
+_zardnu_
+_zardpl_
+_zardpr_
+_zardps_
+_zardsf_
+_zawrbf_
+_zawrgd_
+_zawrks_
+_zawrlp_
+_zawrmt_
+_zawrnu_
+_zawrpl_
+_zawrpr_
+_zawrps_
+_zawrsf_
+_zawset_
+_zawtbf_
+_zawtgd_
+_zawtks_
+_zawtlp_
+_zawtmt_
+_zawtnu_
+_zawtpl_
+_zawtpr_
+_zawtps_
+_zawtsf_
+_zclcpr_
+_zcldir_
+_zcldpr_
+_zclm70_
+_zclm75_
+_zclsbf_
+_zclsgd_
+_zclsks_
+_zclslp_
+_zclsmt_
+_zclsnu_
+_zclspl_
+_zclsps_
+_zclssf_
+_zclstt_
+_zclstx_
+_zclsty_
+_zdojmp_
+_zdvall_
+_zdvown_
+_zfacss_
+_zfaloc_
+_zfchdr_
+_zfdele_
+_zfgcwd_
+_zfinfo_
+_zflsnu_
+_zflstt_
+_zflstx_
+_zflsty_
+_zfmkcp_
+_zfmkdr_
+_zfnbrk_
+_zfpath_
+_zfprot_
+_zfrnam_
+_zfsubd_
+_zfxdir_
+_zgcmdl_
+_zgetnu_
+_zgettt_
+_zgettx_
+_zgetty_
+_zgfdir_
+_zghost_
+_zgtime_
+_zgtpid_
+_zintpr_
+_zlocpr_
+_zlocva_
+_zmaloc_
+_zmfree_
+_znotnu_
+_znottt_
+_znottx_
+_znotty_
+_zopcpr_
+_zopdir_
+_zopdpr_
+_zopm70_
+_zopm75_
+_zopnbf_
+_zopngd_
+_zopnks_
+_zopnlp_
+_zopnmt_
+_zopnnu_
+_zopnpl_
+_zopnsf_
+_zopntt_
+_zopntx_
+_zopnty_
+_zoscmd_
+_zpanic_
+_zputnu_
+_zputtt_
+_zputtx_
+_zputty_
+_zraloc_
+_zrdm70_
+_zrdm75_
+_zseknu_
+_zsektt_
+_zsektx_
+_zsekty_
+_zsestt_
+_zsettt_
+_zstm70_
+_zstm75_
+_zststt_
+_zsttbf_
+_zsttgd_
+_zsttks_
+_zsttlp_
+_zsttmt_
+_zsttnu_
+_zsttpl_
+_zsttpr_
+_zsttps_
+_zsttsf_
+_zstttt_
+_zstttx_
+_zsttty_
+_zsvjmp_
+_zttgeg_
+_zttger_
+_zttloe_
+_zttloo_
+_zttlov_
+_zttpbf_
+_zttplk_
+_zttpug_
+_zttquy_
+_zttttt_
+_zttupe_
+_zwmsec_
+_zwrm70_
+_zwrm75_
+_zwtm70_
+_zwtm75_
+_zxgmes_
+_zxwhen_
+_zzclmt_
+_zzopmt_
+_zzrdii_
+_zzrdmt_
+_zzrwmt_
+_zzsetk_
+_zzstmt_
+_zzwrii_
+_zzwrmt_
+_zzwtmt_
+_zzzend_
+_mwshow_
+_onerre_
+_onexie_
+_glbmip_
+_mwmkir_
+_mtclen_
+_gimcor_
+_gimcrr_
+_gimder_
+_gimeng_
+_gimgeg_
+_gimins_
+_gimlop_
+_gimqur_
+_gimrat_
+_gimreg_
+_gimrep_
+_gimres_
+_gimrex_
+_gimseg_
+_gimser_
+_gimwrp_
+_gimwrs_
+_gkiwee_
+_gmprif_
+_gmsg_
+_gmsgb_
+_gmsgc_
+_gmsgd_
+_gmsgi_
+_gmsgl_
+_gmsgr_
+_gmsgs_
+_gmsgx_
+_gopeni_
+_aselkc_
+_aselkd_
+_aselki_
+_aselkl_
+_aselkr_
+_aselks_
+_aselkx_
+_clcloe_
+_evvexr_
+_evvfre_
+_gimdig_
+_gimfrg_
+_gimfrp_
+_gimiod_
+_gimioe_
+_gimsex_
+_ndopen_
+_xvvadg_
+_xvvbip_
+_xvvbop_
+_xvvcan_
+_xvvche_
+_xvver1_
+_xvver2_
+_xvverr_
+_xvvfrp_
+_xvvgek_
+_xvvinp_
+_xvvlos_
+_xvvmap_
+_xvvnee_
+_xvvnud_
+_xvvnui_
+_xvvnul_
+_xvvnur_
+_xvvnus_
+_xvvpae_
+_xvvpah_
+_xvvqut_
+_xvvstt_
+_xvvunp_
+_zardnd_
+_zawrnd_
+_zawtnd_
+_zclsnd_
+_zopnnd_
+_zsttnd_
+_kimape_
+_xerpoi_
diff --git a/unix/shlib/S.nm.generic b/unix/shlib/S.nm.generic
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/unix/shlib/S.nm.generic
diff --git a/unix/shlib/S.nm.i386 b/unix/shlib/S.nm.i386
new file mode 100644
index 00000000..9f3f4b82
--- /dev/null
+++ b/unix/shlib/S.nm.i386
@@ -0,0 +1,2440 @@
+aabsd_
+aabsi_
+aabsl_
+aabsr_
+aabss_
+aabsx_
+aaddd_
+aaddi_
+aaddkd_
+aaddki_
+aaddkl_
+aaddkr_
+aaddks_
+aaddkx_
+aaddl_
+aaddr_
+aadds_
+aaddx_
+aandi_
+aandki_
+aandkl_
+aandks_
+aandl_
+aands_
+aavgd_
+aavgi_
+aavgl_
+aavgr_
+aavgs_
+aavgx_
+abavd_
+abavi_
+abavl_
+abavr_
+abavs_
+abavx_
+abeqc_
+abeqd_
+abeqi_
+abeqkc_
+abeqkd_
+abeqki_
+abeqkl_
+abeqkr_
+abeqks_
+abeqkx_
+abeql_
+abeqr_
+abeqs_
+abeqx_
+abgec_
+abged_
+abgei_
+abgekc_
+abgekd_
+abgeki_
+abgekl_
+abgekr_
+abgeks_
+abgekx_
+abgel_
+abger_
+abges_
+abgex_
+abgtc_
+abgtd_
+abgti_
+abgtkc_
+abgtkd_
+abgtki_
+abgtkl_
+abgtkr_
+abgtks_
+abgtkx_
+abgtl_
+abgtr_
+abgts_
+abgtx_
+ablec_
+abled_
+ablei_
+ablekc_
+ablekd_
+ableki_
+ablekl_
+ablekr_
+ableks_
+ablekx_
+ablel_
+abler_
+ables_
+ablex_
+abltc_
+abltd_
+ablti_
+abltkc_
+abltkd_
+abltki_
+abltkl_
+abltkr_
+abltks_
+abltkx_
+abltl_
+abltr_
+ablts_
+abltx_
+abnec_
+abned_
+abnei_
+abnekc_
+abnekd_
+abneki_
+abnekl_
+abnekr_
+abneks_
+abnekx_
+abnel_
+abner_
+abnes_
+abnex_
+abori_
+aborki_
+aborkl_
+aborks_
+aborl_
+abors_
+absud_
+absui_
+absul_
+absur_
+absus_
+acht_
+achtb_
+achtbb_
+achtbc_
+achtbd_
+achtbi_
+achtbl_
+achtbr_
+achtbs_
+achtbu_
+achtbx_
+achtc_
+achtcb_
+achtcc_
+achtcd_
+achtci_
+achtcl_
+achtcr_
+achtcs_
+achtcu_
+achtcx_
+achtd_
+achtdb_
+achtdc_
+achtdd_
+achtdi_
+achtdl_
+achtdr_
+achtds_
+achtdu_
+achtdx_
+achti_
+achtib_
+achtic_
+achtid_
+achtii_
+achtil_
+achtir_
+achtis_
+achtiu_
+achtix_
+achtl_
+achtlb_
+achtlc_
+achtld_
+achtli_
+achtll_
+achtlr_
+achtls_
+achtlu_
+achtlx_
+achtr_
+achtrb_
+achtrc_
+achtrd_
+achtri_
+achtrl_
+achtrr_
+achtrs_
+achtru_
+achtrx_
+achts_
+achtsb_
+achtsc_
+achtsd_
+achtsi_
+achtsl_
+achtsr_
+achtss_
+achtsu_
+achtsx_
+achtu_
+achtub_
+achtuc_
+achtud_
+achtui_
+achtul_
+achtur_
+achtus_
+achtuu_
+achtux_
+achtx_
+achtxb_
+achtxc_
+achtxd_
+achtxi_
+achtxl_
+achtxr_
+achtxs_
+achtxu_
+achtxx_
+acjgx_
+aclrb_
+aclrc_
+aclrd_
+aclri_
+aclrl_
+aclrr_
+aclrs_
+aclrx_
+acnvd_
+acnvi_
+acnvl_
+acnvr_
+acnvrd_
+acnvri_
+acnvrl_
+acnvrr_
+acnvrs_
+acnvs_
+adivd_
+adivi_
+adivkd_
+adivki_
+adivkl_
+adivkr_
+adivks_
+adivkx_
+adivl_
+adivr_
+adivs_
+adivx_
+adotd_
+adoti_
+adotl_
+adotr_
+adots_
+adotx_
+advzd_
+advzi_
+advzl_
+advzr_
+advzs_
+advzx_
+aelogd_
+aelogr_
+aexpd_
+aexpi_
+aexpkd_
+aexpki_
+aexpkl_
+aexpkr_
+aexpks_
+aexpkx_
+aexpl_
+aexpr_
+aexps_
+aexpx_
+afftrr_
+afftrx_
+afftxr_
+afftxx_
+agltc_
+agltd_
+aglti_
+agltl_
+agltr_
+aglts_
+agltx_
+ahgmc_
+ahgmd_
+ahgmi_
+ahgml_
+ahgmr_
+ahgms_
+ahivc_
+ahivd_
+ahivi_
+ahivl_
+ahivr_
+ahivs_
+ahivx_
+aiftrr_
+aiftrx_
+aiftxr_
+aiftxx_
+aimgd_
+aimgi_
+aimgl_
+aimgr_
+aimgs_
+alimc_
+alimd_
+alimi_
+aliml_
+alimr_
+alims_
+alimx_
+allnd_
+allni_
+allnl_
+allnr_
+allns_
+allnx_
+alogd_
+alogi_
+alogl_
+alogr_
+alogs_
+alogx_
+alovc_
+alovd_
+alovi_
+alovl_
+alovr_
+alovs_
+alovx_
+altad_
+altai_
+altal_
+altar_
+altas_
+altax_
+altmd_
+altmi_
+altml_
+altmr_
+altms_
+altmx_
+altrd_
+altri_
+altrl_
+altrr_
+altrs_
+altrx_
+aluid_
+aluii_
+aluil_
+aluir_
+aluis_
+alutc_
+alutd_
+aluti_
+alutl_
+alutr_
+aluts_
+amagd_
+amagi_
+amagl_
+amagr_
+amags_
+amagx_
+amapd_
+amapi_
+amapl_
+amapr_
+amaps_
+amaxc_
+amaxd_
+amaxi_
+amaxkc_
+amaxkd_
+amaxki_
+amaxkl_
+amaxkr_
+amaxks_
+amaxkx_
+amaxl_
+amaxr_
+amaxs_
+amaxx_
+amed3c_
+amed3d_
+amed3i_
+amed3l_
+amed3r_
+amed3s_
+amed4c_
+amed4d_
+amed4i_
+amed4l_
+amed4r_
+amed4s_
+amed5c_
+amed5d_
+amed5i_
+amed5l_
+amed5r_
+amed5s_
+amedc_
+amedd_
+amedi_
+amedl_
+amedr_
+ameds_
+amedx_
+amgsd_
+amgsi_
+amgsl_
+amgsr_
+amgss_
+amgsx_
+aminc_
+amind_
+amini_
+aminkc_
+aminkd_
+aminki_
+aminkl_
+aminkr_
+aminks_
+aminkx_
+aminl_
+aminr_
+amins_
+aminx_
+amodd_
+amodi_
+amodkd_
+amodki_
+amodkl_
+amodkr_
+amodks_
+amodl_
+amodr_
+amods_
+amovc_
+amovd_
+amovi_
+amovkc_
+amovkd_
+amovki_
+amovkl_
+amovkr_
+amovks_
+amovkx_
+amovl_
+amovr_
+amovs_
+amovx_
+amuld_
+amuli_
+amulkd_
+amulki_
+amulkl_
+amulkr_
+amulks_
+amulkx_
+amull_
+amulr_
+amuls_
+amulx_
+andi_
+andl_
+ands_
+anegd_
+anegi_
+anegl_
+anegr_
+anegs_
+anegx_
+anoti_
+anotl_
+anots_
+apkxd_
+apkxi_
+apkxl_
+apkxr_
+apkxs_
+apkxx_
+apold_
+apolr_
+apowd_
+apowi_
+apowkd_
+apowki_
+apowkl_
+apowkr_
+apowks_
+apowkx_
+apowl_
+apowr_
+apows_
+apowx_
+aravd_
+aravi_
+aravl_
+aravr_
+aravs_
+aravx_
+arcpd_
+arcpi_
+arcpl_
+arcpr_
+arcps_
+arcpx_
+arczd_
+arczi_
+arczl_
+arczr_
+arczs_
+arczx_
+aread_
+areadb_
+argtd_
+argti_
+argtl_
+argtr_
+argts_
+argtx_
+arltd_
+arlti_
+arltl_
+arltr_
+arlts_
+arltx_
+aselc_
+aseld_
+aseli_
+asell_
+aselr_
+asels_
+aselx_
+asokc_
+asokd_
+asoki_
+asokl_
+asokr_
+asoks_
+asokx_
+asqrd_
+asqri_
+asqrl_
+asqrr_
+asqrs_
+asqrx_
+asrtc_
+asrtd_
+asrti_
+asrtl_
+asrtr_
+asrts_
+asrtx_
+assqd_
+assqi_
+assql_
+assqr_
+assqs_
+assqx_
+asubd_
+asubi_
+asubkd_
+asubki_
+asubkl_
+asubkr_
+asubks_
+asubkx_
+asubl_
+asubr_
+asubs_
+asubx_
+asumd_
+asumi_
+asuml_
+asumr_
+asums_
+asumx_
+aupxd_
+aupxi_
+aupxl_
+aupxr_
+aupxs_
+aupxx_
+aveqc_
+aveqd_
+aveqi_
+aveql_
+aveqr_
+aveqs_
+aveqx_
+await_
+awaitb_
+awritb_
+awrite_
+awsud_
+awsui_
+awsul_
+awsur_
+awsus_
+awsux_
+awvgd_
+awvgi_
+awvgl_
+awvgr_
+awvgs_
+awvgx_
+axori_
+axorki_
+axorkl_
+axorks_
+axorl_
+axors_
+begmem_
+bitmov_
+bitpak_
+bitupk_
+brktie_
+bswap2_
+bswap4_
+bswap8_
+btoi_
+bytmov_
+cctoc_
+chdept_
+chfeth_
+chrlwr_
+chrpak_
+chrupk_
+chrupr_
+clcenr_
+clcfeh_
+clcfid_
+clcfre_
+clcint_
+clcmak_
+clcmd_
+clcmdw_
+clcnek_
+clcpst_
+clgcur_
+clgetb_
+clgetc_
+clgetd_
+clgeti_
+clgetl_
+clgetr_
+clgets_
+clgetx_
+clgfil_
+clgkey_
+clglpb_
+clglpc_
+clglpd_
+clglpi_
+clglpl_
+clglpr_
+clglps_
+clglpx_
+clglsr_
+clgpsb_
+clgpsc_
+clgpsd_
+clgpsi_
+clgpsl_
+clgpsr_
+clgpss_
+clgpst_
+clgpsx_
+clgstr_
+clgwrd_
+clktie_
+clopen_
+clopst_
+clpcls_
+clplen_
+clpopi_
+clpops_
+clpopu_
+clppsb_
+clppsc_
+clppsd_
+clppsi_
+clppsl_
+clppsr_
+clppss_
+clppst_
+clppsx_
+clprew_
+clprif_
+clpsee_
+clpsit_
+clpstr_
+clputb_
+clputc_
+clputd_
+clputi_
+clputl_
+clputr_
+clputs_
+clputx_
+clreqr_
+clscan_
+clseti_
+clstai_
+cnvdae_
+cnvtie_
+coerce_
+cputie_
+ctocc_
+ctod_
+ctoi_
+ctol_
+ctor_
+ctotok_
+ctowrd_
+ctox_
+d1mach_
+deletg_
+diropn_
+dtcscl_
+dtoc3_
+dtoc_
+elogd_
+elogr_
+envfid_
+envfit_
+envfre_
+envgeb_
+envged_
+envgei_
+envger_
+envges_
+envinr_
+envint_
+envlit_
+envmak_
+envnet_
+envpus_
+envret_
+envscn_
+eprinf_
+erract_
+errcoe_
+errget_
+evexpr_
+f77pak_
+f77upk_
+falloc_
+fatal_
+fcanpb_
+fchdir_
+fcldir_
+fclobr_
+fcopy_
+fcopyo_
+fdebug_
+fdevbf_
+fdevbk_
+fdevtx_
+fdirne_
+fexbuf_
+ffa_
+ffault_
+ffilbf_
+ffilsz_
+ffldir_
+fflsbf_
+ffs_
+fft842_
+fgdev0_
+fgdevm_
+fgetfd_
+fgtdir_
+filbuf_
+filerr_
+filopn_
+finfo_
+finit_
+fioclp_
+fioqfh_
+fixmem_
+flsbuf_
+fmaccs_
+fmapfn_
+fmcloe_
+fmcopo_
+fmcopy_
+fmdebg_
+fmdele_
+fmfcdg_
+fmfcfe_
+fmfcit_
+fmfcsc_
+fmfinf_
+fmfopn_
+fmgetd_
+fmiobd_
+fmioed_
+fmioek_
+fmiopr_
+fmiorr_
+fmiosf_
+fmiotk_
+fmkbfs_
+fmkcoy_
+fmkdir_
+fmkpbf_
+fmlfad_
+fmlfae_
+fmlfat_
+fmlfbd_
+fmlfbe_
+fmlfbt_
+fmlfce_
+fmlfcy_
+fmlfde_
+fmlfne_
+fmlfon_
+fmlfpe_
+fmlfsi_
+fmlfst_
+fmlfue_
+fmlocd_
+fmloct_
+fmnexe_
+fmopen_
+fmrebd_
+fmrene_
+fmretd_
+fmseti_
+fmstai_
+fmsync_
+fmterr_
+fmtint_
+fmtred_
+fmtsel_
+fmtstr_
+fmunlk_
+fnextn_
+fnldir_
+fnroot_
+fntclb_
+fntcls_
+fntdir_
+fntedt_
+fntget_
+fntgfb_
+fntgfn_
+fntleb_
+fntmkt_
+fntopb_
+fntopn_
+fntopt_
+fntreb_
+fntree_
+fntrfb_
+fnulle_
+fopdir_
+fopnbf_
+fopntx_
+fowner_
+fpathe_
+fpequd_
+fpequr_
+fpfixd_
+fpfixr_
+fpnonr_
+fpnord_
+fpnorr_
+fpradv_
+fprfmt_
+fprinf_
+fprntf_
+fptdir_
+fputtx_
+freadp_
+fredio_
+fredir_
+frenae_
+frmbfs_
+frmtmp_
+frtnfd_
+fscan_
+fsetev_
+fsetfd_
+fseti_
+fsfdee_
+fsfgee_
+fsfopn_
+fskdir_
+fstati_
+fstatl_
+fstats_
+fstdfe_
+fstdir_
+fstrfp_
+fsvtfn_
+fswapd_
+fwatio_
+fwritp_
+fwtacc_
+gactie_
+gadraw_
+gamove_
+gargb_
+gargc_
+gargd_
+gargi_
+gargl_
+gargr_
+gargrd_
+gargs_
+gargsr_
+gargtk_
+gargwd_
+gargx_
+gascae_
+gcancl_
+gclear_
+gclose_
+gctod_
+gctol_
+gctox_
+gctran_
+gcurps_
+gdeace_
+gescae_
+getci_
+gethot_
+getlie_
+getlle_
+getloe_
+getpid_
+getuid_
+gexflr_
+gexfls_
+gexflt_
+gfill_
+gflush_
+gframe_
+gfrint_
+ggcell_
+ggcur_
+ggetb_
+ggeti_
+ggetr_
+ggets_
+ggscae_
+ggview_
+ggwind_
+gkical_
+gkiclr_
+gkicls_
+gkides_
+gkieof_
+gkiese_
+gkiexe_
+gkifat_
+gkifen_
+gkiffh_
+gkifia_
+gkiflh_
+gkiger_
+gkiges_
+gkigey_
+gkiinl_
+gkiint_
+gkimfe_
+gkiops_
+gkiplt_
+gkipmt_
+gkipoe_
+gkipor_
+gkipuy_
+gkiree_
+gkirer_
+gkires_
+gkirey_
+gkiser_
+gkises_
+gkisul_
+gkitet_
+gkitxt_
+gkiwre_
+gkpcal_
+gkpcle_
+gkpclr_
+gkpcls_
+gkpdes_
+gkpdup_
+gkpese_
+gkpfat_
+gkpfia_
+gkpflh_
+gkpger_
+gkpges_
+gkpgey_
+gkpgrm_
+gkpinl_
+gkpmfe_
+gkpops_
+gkpplt_
+gkppmt_
+gkppoe_
+gkppor_
+gkppst_
+gkppuy_
+gkpres_
+gkpser_
+gkpses_
+gkptet_
+gkptxg_
+gkptxt_
+gkpunn_
+glabax_
+glbdrd_
+glbene_
+glbeq_
+glbfis_
+glbgek_
+glblas_
+glblob_
+glbple_
+glbsep_
+glbses_
+glbset_
+glbtin_
+glbveg_
+gline_
+gltoc_
+gmark_
+gmftie_
+gopen_
+gpagee_
+gpatme_
+gpatmh_
+gpcell_
+gplcae_
+gplcal_
+gplclb_
+gplcll_
+gplclr_
+gplclt_
+gplflh_
+gpline_
+gploto_
+gplotv_
+gplret_
+gplsee_
+gplwci_
+gpmark_
+gqvery_
+grdraw_
+grdwcs_
+greace_
+greset_
+grmove_
+grscae_
+gscan_
+gscur_
+gseti_
+gsetr_
+gsets_
+gstati_
+gstatr_
+gstats_
+gstrct_
+gstrcy_
+gstrmh_
+gstsei_
+gstser_
+gsview_
+gswind_
+gtdise_
+gtext_
+gtickr_
+gtliny_
+gtndis_
+gttyld_
+gtxset_
+gumark_
+gvline_
+gvmark_
+gwcsme_
+gwrwcs_
+i1mach_
+idbcle_
+idbfid_
+idbgeg_
+idbkwp_
+idbned_
+idbopn_
+idbpug_
+ieepad_
+ieepar_
+ieeupd_
+ieeupr_
+ieevpd_
+ieevpr_
+ieevud_
+ieevur_
+ikiacs_
+ikicle_
+ikicoy_
+ikidee_
+ikiint_
+ikildr_
+ikimke_
+ikiopn_
+ikiopx_
+ikipae_
+ikiree_
+ikiupr_
+imaccf_
+imaccs_
+imaddb_
+imaddd_
+imaddf_
+imaddi_
+imaddl_
+imaddr_
+imadds_
+imaflp_
+imalin_
+imaplv_
+imastr_
+imbln1_
+imbln2_
+imbln3_
+imbtrn_
+imcfnl_
+imcopy_
+imcssz_
+imctrt_
+imdect_
+imdele_
+imdelf_
+imdmap_
+imerr_
+imflpl_
+imflps_
+imflsd_
+imflsh_
+imflsi_
+imflsl_
+imflsr_
+imflss_
+imflsx_
+imfluh_
+imfnpy_
+imfnss_
+imgclr_
+imgetb_
+imgetc_
+imgetd_
+imgeti_
+imgetl_
+imgetr_
+imgets_
+imgfte_
+imggsc_
+imggsd_
+imggsi_
+imggsl_
+imggsr_
+imggss_
+imggsx_
+imgibf_
+imgime_
+imgl1d_
+imgl1i_
+imgl1l_
+imgl1r_
+imgl1s_
+imgl1x_
+imgl2d_
+imgl2i_
+imgl2l_
+imgl2r_
+imgl2s_
+imgl2x_
+imgl3d_
+imgl3i_
+imgl3l_
+imgl3r_
+imgl3s_
+imgl3x_
+imgnfn_
+imgnld_
+imgnli_
+imgnll_
+imgnln_
+imgnlr_
+imgnls_
+imgnlx_
+imgobf_
+imgs1d_
+imgs1i_
+imgs1l_
+imgs1r_
+imgs1s_
+imgs1x_
+imgs2d_
+imgs2i_
+imgs2l_
+imgs2r_
+imgs2s_
+imgs2x_
+imgs3d_
+imgs3i_
+imgs3l_
+imgs3r_
+imgs3s_
+imgs3x_
+imgsen_
+imgstr_
+iminie_
+imioff_
+imisec_
+imloop_
+immaky_
+immap_
+immapz_
+imnote_
+imofnl_
+imofns_
+imofnu_
+imopsf_
+impakd_
+impaki_
+impakl_
+impakr_
+impaks_
+impakx_
+impare_
+impgsd_
+impgsi_
+impgsl_
+impgsr_
+impgss_
+impgsx_
+impl1d_
+impl1i_
+impl1l_
+impl1r_
+impl1s_
+impl1x_
+impl2d_
+impl2i_
+impl2l_
+impl2r_
+impl2s_
+impl2x_
+impl3d_
+impl3i_
+impl3l_
+impl3r_
+impl3s_
+impl3x_
+impml1_
+impml2_
+impml3_
+impmlv_
+impmmo_
+impmmp_
+impmon_
+impms1_
+impms2_
+impms3_
+impmsv_
+impnld_
+impnli_
+impnll_
+impnln_
+impnlr_
+impnls_
+impnlx_
+imps1d_
+imps1i_
+imps1l_
+imps1r_
+imps1s_
+imps1x_
+imps2d_
+imps2i_
+imps2l_
+imps2r_
+imps2s_
+imps2x_
+imps3d_
+imps3i_
+imps3l_
+imps3r_
+imps3s_
+imps3x_
+impstr_
+imputb_
+imputd_
+imputh_
+imputi_
+imputl_
+imputr_
+imputs_
+imrbpx_
+imrdpx_
+imrene_
+imrmbs_
+imsamp_
+imsetf_
+imseti_
+imsetr_
+imsinb_
+imsmpl_
+imsmps_
+imsslv_
+imstai_
+imstas_
+imtcle_
+imtgem_
+imtlen_
+imtmae_
+imtopn_
+imtopp_
+imtrew_
+imtrgm_
+imunmp_
+imupkd_
+imupki_
+imupkl_
+imupkr_
+imupks_
+imupkx_
+imwbpx_
+imwrie_
+imwrpx_
+intrde_
+intree_
+intrrt_
+irafmn_
+itob_
+itoc_
+iwcare_
+iwcfis_
+iwents_
+iwfind_
+iwgbis_
+iwputr_
+iwputy_
+iwrfis_
+iwsetp_
+kardbf_
+kardgd_
+kardlp_
+kardpl_
+kardpr_
+kardsf_
+kawrbf_
+kawrgd_
+kawrlp_
+kawrpl_
+kawrpr_
+kawrsf_
+kawtbf_
+kawtgd_
+kawtlp_
+kawtpl_
+kawtpr_
+kawtsf_
+kbzard_
+kbzawr_
+kbzawt_
+kbzcls_
+kbzopn_
+kbzstt_
+kclcpr_
+kcldir_
+kcldpr_
+kclsbf_
+kclsgd_
+kclslp_
+kclspl_
+kclssf_
+kclstx_
+kclsty_
+kdvall_
+kdvown_
+kfacss_
+kfaloc_
+kfchdr_
+kfdele_
+kfgcwd_
+kfinfo_
+kflstx_
+kflsty_
+kfmkcp_
+kfmkdr_
+kfpath_
+kfprot_
+kfrnam_
+kfsubd_
+kfxdir_
+kgettx_
+kgetty_
+kgfdir_
+kicont_
+kidece_
+kience_
+kienvt_
+kierrr_
+kiexte_
+kifine_
+kiflux_
+kifman_
+kifren_
+kigetn_
+kigets_
+kignoe_
+kiinit_
+kiloce_
+kimapn_
+kintpr_
+kiopes_
+kirece_
+kisend_
+kisenv_
+kishot_
+kmallc_
+knottx_
+knotty_
+kopcpr_
+kopdir_
+kopdpr_
+kopnbf_
+kopngd_
+kopnlp_
+kopnpl_
+kopnsf_
+kopntx_
+kopnty_
+koscmd_
+kputtx_
+kputty_
+krealc_
+ksared_
+ksawat_
+ksawre_
+ksektx_
+ksekty_
+ksttbf_
+ksttgd_
+ksttlp_
+ksttpl_
+ksttpr_
+ksttsf_
+kstttx_
+ksttty_
+ktzcls_
+ktzfls_
+ktzget_
+ktznot_
+ktzopn_
+ktzput_
+ktzsek_
+ktzstt_
+kzclmt_
+kzopmt_
+kzrdmt_
+kzrwmt_
+kzwrmt_
+kzwtmt_
+lexnum_
+lnocle_
+lnofeh_
+lnoopn_
+lnosae_
+locpr_
+locva_
+lpopen_
+lpzard_
+lpzawe_
+lpzawt_
+ltoc_
+m75put_
+maideh_
+mallo1_
+mgdptr_
+mgtfwa_
+miilen_
+miinem_
+miipa2_
+miipa6_
+miipa8_
+miipad_
+miipak_
+miipar_
+miipke_
+miirec_
+miired_
+miirei_
+miirel_
+miirer_
+miires_
+miiup2_
+miiup6_
+miiup8_
+miiupd_
+miiupk_
+miiupr_
+miiwrc_
+miiwrd_
+miiwri_
+miiwrl_
+miiwrr_
+miiwrs_
+miocle_
+miogld_
+miogli_
+miogll_
+mioglr_
+miogls_
+mioglx_
+mioopn_
+mioopo_
+miopld_
+miopli_
+miopll_
+mioplr_
+miopls_
+mioplx_
+miosee_
+miosei_
+miosti_
+msvfwa_
+mtalle_
+mtclre_
+mtdeae_
+mtdevd_
+mtfile_
+mtgets_
+mtloce_
+mtopen_
+mtosdv_
+mtpare_
+mtposn_
+mtpute_
+mtreae_
+mtrewd_
+mtsavd_
+mtsavs_
+mtskid_
+mtstas_
+mtsync_
+mtupde_
+mwalld_
+mwalls_
+mwaxtn_
+mwc1td_
+mwc1tr_
+mwc2td_
+mwc2tr_
+mwcloe_
+mwcopd_
+mwcops_
+mwctfe_
+mwctrd_
+mwctrr_
+mwfins_
+mwflop_
+mwgaxp_
+mwgaxt_
+mwgctd_
+mwgctr_
+mwgltd_
+mwgltr_
+mwgwas_
+mwgwsd_
+mwgwsr_
+mwgwtd_
+mwgwtr_
+mwinvd_
+mwinvr_
+mwload_
+mwloam_
+mwltrd_
+mwltrr_
+mwlubb_
+mwlude_
+mwmkid_
+mwmmud_
+mwmmur_
+mwnewm_
+mwnewy_
+mwopem_
+mwopen_
+mwrefr_
+mwrote_
+mwsave_
+mwsavm_
+mwsaxp_
+mwscae_
+mwsctn_
+mwsdes_
+mwseti_
+mwshit_
+mwsltd_
+mwsltr_
+mwssym_
+mwstai_
+mwswas_
+mwswsd_
+mwswsr_
+mwswtd_
+mwswte_
+mwswtr_
+mwtrad_
+mwtrar_
+mwv1td_
+mwv1tr_
+mwv2td_
+mwv2tr_
+mwvmud_
+mwvmur_
+mwvtrd_
+mwvtrr_
+noti_
+notl_
+nots_
+nowhie_
+nscan_
+oifacs_
+oifcle_
+oifcoy_
+oifdee_
+oifgpe_
+oifmke_
+oifopn_
+oifopx_
+oifree_
+oifupr_
+oifwpr_
+onerrr_
+onexit_
+ord1_
+ord2_
+ori_
+orl_
+ors_
+oscmd_
+osfnik_
+osfnlk_
+osfnms_
+osfnpe_
+osfnrk_
+osfntt_
+osfnuk_
+pagefe_
+pagefs_
+pargb_
+pargc_
+pargd_
+pargg_
+pargi_
+pargl_
+pargr_
+pargs_
+pargsr_
+pargx_
+patamh_
+patfit_
+patgel_
+patgse_
+patinx_
+patloe_
+patmae_
+patmah_
+patomh_
+patsts_
+pggetd_
+pggete_
+pggetr_
+pgpage_
+pgpeed_
+pgpusd_
+pgsett_
+placcs_
+plallc_
+plascp_
+plbox_
+plcire_
+plcler_
+plcloe_
+plcome_
+plcoms_
+plcree_
+pldebg_
+pldebt_
+plempy_
+plgete_
+plglls_
+plglpi_
+plglpl_
+plglps_
+plglri_
+plglrl_
+plglrs_
+plgsie_
+pll2pi_
+pll2pl_
+pll2ps_
+pll2ri_
+pll2rl_
+pll2rs_
+pllcot_
+pllemy_
+plleql_
+plline_
+pllinl_
+pllinp_
+plliny_
+pllneg_
+plload_
+plloaf_
+plloam_
+plloop_
+pllprs_
+plnewy_
+plopen_
+plp2li_
+plp2ll_
+plp2ls_
+plp2ri_
+plp2rl_
+plp2rs_
+plpixi_
+plpixl_
+plpixs_
+plplls_
+plplpi_
+plplpl_
+plplps_
+plplri_
+plplrl_
+plplrs_
+plpoit_
+plpoln_
+plr2li_
+plr2ll_
+plr2ls_
+plr2pi_
+plr2pl_
+plr2ps_
+plrani_
+plranl_
+plrans_
+plrcle_
+plregp_
+plreqi_
+plreql_
+plreqs_
+plrget_
+plrgex_
+plrop_
+plropn_
+plrpri_
+plrprl_
+plrprs_
+plrset_
+plsave_
+plsavf_
+plsavm_
+plsect_
+plsecy_
+plsete_
+plseti_
+plssie_
+plsslv_
+plstai_
+plstel_
+plubox_
+plucie_
+plupde_
+plupon_
+plvald_
+pmaccs_
+pmascp_
+pmbox_
+pmcire_
+pmcler_
+pmempy_
+pmglls_
+pmglpi_
+pmglpl_
+pmglps_
+pmglri_
+pmglrl_
+pmglrs_
+pmline_
+pmliny_
+pmnewk_
+pmplls_
+pmplpi_
+pmplpl_
+pmplps_
+pmplri_
+pmplrl_
+pmplrs_
+pmpoit_
+pmpoln_
+pmrcle_
+pmrgex_
+pmrop_
+pmropn_
+pmrset_
+pmsect_
+pmsecy_
+pmsete_
+pmseti_
+pmstel_
+prchdr_
+prclcr_
+prcldr_
+prcloe_
+prdone_
+prdumn_
+prenve_
+prenvt_
+prfilf_
+prfinc_
+prgete_
+prgetr_
+prkill_
+pronic_
+propcr_
+propdr_
+propen_
+proscd_
+protet_
+prpsio_
+prpsld_
+prredr_
+prsigl_
+prstai_
+prupde_
+prvret_
+przclr_
+psioit_
+psioxr_
+putcc_
+putci_
+putlie_
+qmaccs_
+qmgetc_
+qmscan_
+qmscao_
+qmsetm_
+qmsets_
+qmsymb_
+qpaccf_
+qpaccs_
+qpaddb_
+qpaddc_
+qpaddd_
+qpaddf_
+qpaddi_
+qpaddl_
+qpaddr_
+qpadds_
+qpaddx_
+qpargt_
+qpastr_
+qpbind_
+qpcfnl_
+qpcloe_
+qpclot_
+qpcopf_
+qpcopy_
+qpctod_
+qpctoi_
+qpdele_
+qpdelf_
+qpdsym_
+qpdtye_
+qpelee_
+qpexcd_
+qpexce_
+qpexci_
+qpexcr_
+qpexdc_
+qpexde_
+qpexdg_
+qpexdr_
+qpexee_
+qpexfe_
+qpexgr_
+qpexmk_
+qpexmr_
+qpexon_
+qpexpd_
+qpexpi_
+qpexpn_
+qpexpr_
+qpexps_
+qpexpt_
+qpexrd_
+qpexsd_
+qpexsi_
+qpexsr_
+qpfacs_
+qpfcle_
+qpfcos_
+qpfcoy_
+qpfdee_
+qpflur_
+qpfopn_
+qpfopx_
+qpfree_
+qpfupr_
+qpfwfr_
+qpfzcl_
+qpfzop_
+qpfzrd_
+qpfzst_
+qpfzwr_
+qpfzwt_
+qpgetb_
+qpgetc_
+qpgetd_
+qpgeti_
+qpgetk_
+qpgetl_
+qpgetm_
+qpgetr_
+qpgets_
+qpgetx_
+qpgmsm_
+qpgnfn_
+qpgpsm_
+qpgstr_
+qpinht_
+qpioce_
+qpioge_
+qpiogr_
+qpiogs_
+qpiolk_
+qpiols_
+qpiomx_
+qpioon_
+qpiope_
+qpiops_
+qpiori_
+qpiors_
+qpiort_
+qpiosc_
+qpiose_
+qpiosi_
+qpiosr_
+qpiost_
+qpiowt_
+qplenf_
+qplenl_
+qploas_
+qpmkfe_
+qpnexk_
+qpofnl_
+qpofns_
+qpofnu_
+qpopen_
+qpopet_
+qppare_
+qpparl_
+qppcle_
+qppopn_
+qppstr_
+qpputb_
+qpputc_
+qpputd_
+qpputi_
+qpputl_
+qpputm_
+qpputr_
+qpputs_
+qpputx_
+qpquef_
+qprawk_
+qpread_
+qprebd_
+qprene_
+qprenf_
+qpsavs_
+qpseel_
+qpseti_
+qpsizf_
+qpstai_
+qpsync_
+qpungk_
+qpwrie_
+r1mach_
+r2tr_
+r2tx_
+r4syn_
+r4tr_
+r4tx_
+r8syn_
+r8tr_
+r8tx_
+rdukey_
+rename_
+reopen_
+resetn_
+salloc_
+scan_
+scanc_
+sfree_
+shifti_
+shiftl_
+shifts_
+smark_
+sprinf_
+sscan_
+stallc_
+stcloe_
+stentr_
+stfacs_
+stfadr_
+stfcle_
+stfcos_
+stfcoy_
+stfcte_
+stfdee_
+stfgeb_
+stfgei_
+stfgen_
+stfges_
+stfget_
+stfind_
+stfinl_
+stfins_
+stfmeb_
+stfmke_
+stfnee_
+stfopn_
+stfopx_
+stforb_
+stfrdr_
+stfree_
+stfrek_
+stfrfr_
+stfrgb_
+stfrne_
+stfupr_
+stfwfr_
+stfwgb_
+sthash_
+sthead_
+stinfo_
+stkmkg_
+stmark_
+stname_
+stnext_
+stnsys_
+stopen_
+stpstr_
+strcle_
+strdic_
+strefb_
+streff_
+streq_
+strese_
+strge_
+strgt_
+strids_
+stridx_
+strlds_
+strldx_
+strle_
+strlt_
+strlwr_
+strmac_
+strmah_
+strncp_
+strne_
+stropn_
+strpak_
+strse1_
+strseh_
+strsrt_
+strtbl_
+strupk_
+strupr_
+stsave_
+stsize_
+stsque_
+sttyco_
+sttyet_
+sttygg_
+sttynm_
+sttyse_
+sttysm_
+sttytt_
+syserr_
+sysers_
+sysged_
+sysges_
+sysgsg_
+sysid_
+sysmte_
+syspac_
+syspat_
+syspte_
+sysret_
+syssct_
+tsleep_
+ttopen_
+ttseti_
+ttsets_
+ttstai_
+ttstas_
+ttybih_
+ttybre_
+ttycas_
+ttycds_
+ttycle_
+ttycln_
+ttyclr_
+ttyctl_
+ttydee_
+ttydey_
+ttyeny_
+ttyexs_
+ttyfey_
+ttyfiy_
+ttygds_
+ttygeb_
+ttygei_
+ttyger_
+ttyges_
+ttygoo_
+ttygpe_
+ttygse_
+ttyins_
+ttyint_
+ttylod_
+ttyods_
+ttyopn_
+ttypue_
+ttypus_
+ttyred_
+ttysce_
+ttysei_
+ttyso_
+ttysti_
+ttysui_
+ttywre_
+ungete_
+ungeti_
+unread_
+urand_
+vfnadd_
+vfncle_
+vfndee_
+vfndel_
+vfnene_
+vfnenr_
+vfnexr_
+vfngen_
+vfnise_
+vfnman_
+vfnmap_
+vfnmau_
+vfnopn_
+vfnsqe_
+vfntre_
+vfnunn_
+vfnunp_
+vlibinit_
+vmallc_
+vvfncm_
+vvfnee_
+vvfnip_
+vvfnis_
+vvfnre_
+wfdecs_
+wffnld_
+wfinit_
+wfsmph_
+wfsmpn_
+wfsmpt_
+wftand_
+wftant_
+wftanv_
+xalloe_
+xcallc_
+xdeale_
+xdevor_
+xdevss_
+xeract_
+xerfmg_
+xerpop_
+xerpsh_
+xerpsr_
+xerpuc_
+xerpue_
+xerret_
+xerror_
+xersel_
+xervey_
+xevadg_
+xevbip_
+xevbop_
+xevcan_
+xever1_
+xever2_
+xeverr_
+xevfrp_
+xevgek_
+xevinp_
+xevmap_
+xevnee_
+xevpae_
+xevpah_
+xevqut_
+xevstt_
+xevunp_
+xfaccs_
+xfcloe_
+xfdele_
+xffluh_
+xfgetc_
+xfgetr_
+xfnote_
+xfopen_
+xfputc_
+xfputr_
+xfread_
+xfseek_
+xfungc_
+xfwrie_
+xgdevt_
+xisaty_
+xmallc_
+xmfree_
+xmjbuf_
+xmktep_
+xonerr_
+xonext_
+xori_
+xorl_
+xors_
+xpages_
+xprinf_
+xqsort_
+xrealc_
+xsizef_
+xstdeh_
+xstrcp_
+xstrct_
+xstrcy_
+xstrln_
+xtoc_
+xttyse_
+xwhen_
+zardbf_
+zardgd_
+zardks_
+zardlp_
+zardmt_
+zardnu_
+zardpl_
+zardpr_
+zardps_
+zardsf_
+zawrbf_
+zawrgd_
+zawrks_
+zawrlp_
+zawrmt_
+zawrnu_
+zawrpl_
+zawrpr_
+zawrps_
+zawrsf_
+zawset_
+zawtbf_
+zawtgd_
+zawtks_
+zawtlp_
+zawtmt_
+zawtnu_
+zawtpl_
+zawtpr_
+zawtps_
+zawtsf_
+zclcpr_
+zcldir_
+zcldpr_
+zclm70_
+zclm75_
+zclsbf_
+zclsgd_
+zclsks_
+zclslp_
+zclsmt_
+zclsnu_
+zclspl_
+zclsps_
+zclssf_
+zclstt_
+zclstx_
+zclsty_
+zdojmp_
+zdvall_
+zdvown_
+zfacss_
+zfaloc_
+zfchdr_
+zfdele_
+zfgcwd_
+zfinfo_
+zflsnu_
+zflstt_
+zflstx_
+zflsty_
+zfmkcp_
+zfmkdr_
+zfnbrk_
+zfpath_
+zfprot_
+zfrnam_
+zfsubd_
+zfxdir_
+zgcmdl_
+zgetnu_
+zgettt_
+zgettx_
+zgetty_
+zgfdir_
+zghost_
+zgtime_
+zgtpid_
+zintpr_
+zlocpr_
+zlocva_
+zmaloc_
+zmfree_
+znotnu_
+znottt_
+znottx_
+znotty_
+zopcpr_
+zopdir_
+zopdpr_
+zopm70_
+zopm75_
+zopnbf_
+zopngd_
+zopnks_
+zopnlp_
+zopnmt_
+zopnnu_
+zopnpl_
+zopnsf_
+zopntt_
+zopntx_
+zopnty_
+zoscmd_
+zpanic_
+zputnu_
+zputtt_
+zputtx_
+zputty_
+zraloc_
+zrdm70_
+zrdm75_
+zseknu_
+zsektt_
+zsektx_
+zsekty_
+zsestt_
+zsettt_
+zstm70_
+zstm75_
+zststt_
+zsttbf_
+zsttgd_
+zsttks_
+zsttlp_
+zsttmt_
+zsttnu_
+zsttpl_
+zsttpr_
+zsttps_
+zsttsf_
+zstttt_
+zstttx_
+zsttty_
+zsvjmp_
+zttgeg_
+zttger_
+zttloe_
+zttloo_
+zttlov_
+zttpbf_
+zttplk_
+zttpug_
+zttquy_
+zttttt_
+zttupe_
+zwmsec_
+zwrm70_
+zwrm75_
+zwtm70_
+zwtm75_
+zxgmes_
+zxwhen_
+zzclmt_
+zzfbmt_
+zzffmt_
+zzopmt_
+zzposmt_
+zzrbmt_
+zzrdii_
+zzrdmt_
+zzrfmt_
+zzrwmt_
+zzsetk_
+zzwrii_
+zzwrmt_
+zzwtmt_
+zzzend_
diff --git a/unix/shlib/S.nm.new b/unix/shlib/S.nm.new
new file mode 100644
index 00000000..fb54dd3b
--- /dev/null
+++ b/unix/shlib/S.nm.new
@@ -0,0 +1,2864 @@
+aabsd_
+aabsi_
+aabsl_
+aabsr_
+aabss_
+aabsx_
+aaddd_
+aaddi_
+aaddkd_
+aaddki_
+aaddkl_
+aaddkr_
+aaddks_
+aaddkx_
+aaddl_
+aaddr_
+aadds_
+aaddx_
+aandi_
+aandki_
+aandkl_
+aandks_
+aandl_
+aands_
+aavgd_
+aavgi_
+aavgl_
+aavgr_
+aavgs_
+aavgx_
+abavd_
+abavi_
+abavl_
+abavr_
+abavs_
+abavx_
+abeqc_
+abeqd_
+abeqi_
+abeqkc_
+abeqkd_
+abeqki_
+abeqkl_
+abeqkr_
+abeqks_
+abeqkx_
+abeql_
+abeqr_
+abeqs_
+abeqx_
+abgec_
+abged_
+abgei_
+abgekc_
+abgekd_
+abgeki_
+abgekl_
+abgekr_
+abgeks_
+abgekx_
+abgel_
+abger_
+abges_
+abgex_
+abgtc_
+abgtd_
+abgti_
+abgtkc_
+abgtkd_
+abgtki_
+abgtkl_
+abgtkr_
+abgtks_
+abgtkx_
+abgtl_
+abgtr_
+abgts_
+abgtx_
+ablec_
+abled_
+ablei_
+ablekc_
+ablekd_
+ableki_
+ablekl_
+ablekr_
+ableks_
+ablekx_
+ablel_
+abler_
+ables_
+ablex_
+abltc_
+abltd_
+ablti_
+abltkc_
+abltkd_
+abltki_
+abltkl_
+abltkr_
+abltks_
+abltkx_
+abltl_
+abltr_
+ablts_
+abltx_
+abnec_
+abned_
+abnei_
+abnekc_
+abnekd_
+abneki_
+abnekl_
+abnekr_
+abneks_
+abnekx_
+abnel_
+abner_
+abnes_
+abnex_
+abori_
+aborki_
+aborkl_
+aborks_
+aborl_
+abors_
+absud_
+absui_
+absul_
+absur_
+absus_
+acht_
+achtb_
+achtbb_
+achtbc_
+achtbd_
+achtbi_
+achtbl_
+achtbr_
+achtbs_
+achtbu_
+achtbx_
+achtc_
+achtcb_
+achtcc_
+achtcd_
+achtci_
+achtcl_
+achtcr_
+achtcs_
+achtcu_
+achtcx_
+achtd_
+achtdb_
+achtdc_
+achtdd_
+achtdi_
+achtdl_
+achtdr_
+achtds_
+achtdu_
+achtdx_
+achti_
+achtib_
+achtic_
+achtid_
+achtii_
+achtil_
+achtir_
+achtis_
+achtiu_
+achtix_
+achtl_
+achtlb_
+achtlc_
+achtld_
+achtli_
+achtll_
+achtlr_
+achtls_
+achtlu_
+achtlx_
+achtr_
+achtrb_
+achtrc_
+achtrd_
+achtri_
+achtrl_
+achtrr_
+achtrs_
+achtru_
+achtrx_
+achts_
+achtsb_
+achtsc_
+achtsd_
+achtsi_
+achtsl_
+achtsr_
+achtss_
+achtsu_
+achtsx_
+achtu_
+achtub_
+achtuc_
+achtud_
+achtui_
+achtul_
+achtur_
+achtus_
+achtuu_
+achtux_
+achtx_
+achtxb_
+achtxc_
+achtxd_
+achtxi_
+achtxl_
+achtxr_
+achtxs_
+achtxu_
+achtxx_
+acjgx_
+aclrb_
+aclrc_
+aclrd_
+aclri_
+aclrl_
+aclrr_
+aclrs_
+aclrx_
+acnvd_
+acnvi_
+acnvl_
+acnvr_
+acnvrd_
+acnvri_
+acnvrl_
+acnvrr_
+acnvrs_
+acnvs_
+adivd_
+adivi_
+adivkd_
+adivki_
+adivkl_
+adivkr_
+adivks_
+adivkx_
+adivl_
+adivr_
+adivs_
+adivx_
+adotd_
+adoti_
+adotl_
+adotr_
+adots_
+adotx_
+advzd_
+advzi_
+advzl_
+advzr_
+advzs_
+advzx_
+aelogd_
+aelogr_
+aexpd_
+aexpi_
+aexpkd_
+aexpki_
+aexpkl_
+aexpkr_
+aexpks_
+aexpkx_
+aexpl_
+aexpr_
+aexps_
+aexpx_
+afftrr_
+afftrx_
+afftxr_
+afftxx_
+agltc_
+agltd_
+aglti_
+agltl_
+agltr_
+aglts_
+agltx_
+ahgmc_
+ahgmd_
+ahgmi_
+ahgml_
+ahgmr_
+ahgms_
+ahivc_
+ahivd_
+ahivi_
+ahivl_
+ahivr_
+ahivs_
+ahivx_
+aiftrr_
+aiftrx_
+aiftxr_
+aiftxx_
+aimgd_
+aimgi_
+aimgl_
+aimgr_
+aimgs_
+alani_
+alanki_
+alankl_
+alanks_
+alanl_
+alans_
+alimc_
+alimd_
+alimi_
+aliml_
+alimr_
+alims_
+alimx_
+allnd_
+allni_
+allnl_
+allnr_
+allns_
+allnx_
+alogd_
+alogi_
+alogl_
+alogr_
+alogs_
+alogx_
+alori_
+alorki_
+alorkl_
+alorks_
+alorl_
+alors_
+alovc_
+alovd_
+alovi_
+alovl_
+alovr_
+alovs_
+alovx_
+altad_
+altai_
+altal_
+altar_
+altas_
+altax_
+altmd_
+altmi_
+altml_
+altmr_
+altms_
+altmx_
+altrd_
+altri_
+altrl_
+altrr_
+altrs_
+altrx_
+aluid_
+aluii_
+aluil_
+aluir_
+aluis_
+alutc_
+alutd_
+aluti_
+alutl_
+alutr_
+aluts_
+amagd_
+amagi_
+amagl_
+amagr_
+amags_
+amagx_
+amapd_
+amapi_
+amapl_
+amapr_
+amaps_
+amaxc_
+amaxd_
+amaxi_
+amaxkc_
+amaxkd_
+amaxki_
+amaxkl_
+amaxkr_
+amaxks_
+amaxkx_
+amaxl_
+amaxr_
+amaxs_
+amaxx_
+amed3c_
+amed3d_
+amed3i_
+amed3l_
+amed3r_
+amed3s_
+amed4c_
+amed4d_
+amed4i_
+amed4l_
+amed4r_
+amed4s_
+amed5c_
+amed5d_
+amed5i_
+amed5l_
+amed5r_
+amed5s_
+amedc_
+amedd_
+amedi_
+amedl_
+amedr_
+ameds_
+amedx_
+amgsd_
+amgsi_
+amgsl_
+amgsr_
+amgss_
+amgsx_
+aminc_
+amind_
+amini_
+aminkc_
+aminkd_
+aminki_
+aminkl_
+aminkr_
+aminks_
+aminkx_
+aminl_
+aminr_
+amins_
+aminx_
+amodd_
+amodi_
+amodkd_
+amodki_
+amodkl_
+amodkr_
+amodks_
+amodl_
+amodr_
+amods_
+amovc_
+amovd_
+amovi_
+amovkc_
+amovkd_
+amovki_
+amovkl_
+amovkr_
+amovks_
+amovkx_
+amovl_
+amovr_
+amovs_
+amovx_
+amuld_
+amuli_
+amulkd_
+amulki_
+amulkl_
+amulkr_
+amulks_
+amulkx_
+amull_
+amulr_
+amuls_
+amulx_
+andi_
+andl_
+ands_
+anegd_
+anegi_
+anegl_
+anegr_
+anegs_
+anegx_
+anoti_
+anotl_
+anots_
+apkxd_
+apkxi_
+apkxl_
+apkxr_
+apkxs_
+apkxx_
+apold_
+apolr_
+apowd_
+apowi_
+apowkd_
+apowki_
+apowkl_
+apowkr_
+apowks_
+apowkx_
+apowl_
+apowr_
+apows_
+apowx_
+aravd_
+aravi_
+aravl_
+aravr_
+aravs_
+aravx_
+arcpd_
+arcpi_
+arcpl_
+arcpr_
+arcps_
+arcpx_
+arczd_
+arczi_
+arczl_
+arczr_
+arczs_
+arczx_
+aread_
+areadb_
+argtd_
+argti_
+argtl_
+argtr_
+argts_
+argtx_
+arltd_
+arlti_
+arltl_
+arltr_
+arlts_
+arltx_
+aselc_
+aseld_
+aseli_
+aselkc_
+aselkd_
+aselki_
+aselkl_
+aselkr_
+aselks_
+aselkx_
+asell_
+aselr_
+asels_
+aselx_
+asokc_
+asokd_
+asoki_
+asokl_
+asokr_
+asoks_
+asokx_
+asqrd_
+asqri_
+asqrl_
+asqrr_
+asqrs_
+asqrx_
+asrtc_
+asrtd_
+asrti_
+asrtl_
+asrtr_
+asrts_
+asrtx_
+assqd_
+assqi_
+assql_
+assqr_
+assqs_
+assqx_
+asubd_
+asubi_
+asubkd_
+asubki_
+asubkl_
+asubkr_
+asubks_
+asubkx_
+asubl_
+asubr_
+asubs_
+asubx_
+asumd_
+asumi_
+asuml_
+asumr_
+asums_
+asumx_
+aupxd_
+aupxi_
+aupxl_
+aupxr_
+aupxs_
+aupxx_
+aveqc_
+aveqd_
+aveqi_
+aveql_
+aveqr_
+aveqs_
+aveqx_
+await_
+awaitb_
+awritb_
+awrite_
+awsud_
+awsui_
+awsul_
+awsur_
+awsus_
+awsux_
+awvgd_
+awvgi_
+awvgl_
+awvgr_
+awvgs_
+awvgx_
+axori_
+axorki_
+axorkl_
+axorks_
+axorl_
+axors_
+begmem_
+bitmov_
+bitpak_
+bitupk_
+brktie_
+bswap2_
+bswap4_
+bswap8_
+btoi_
+bytmov_
+cctoc_
+chdept_
+chfeth_
+chrlwr_
+chrpak_
+chrupk_
+chrupr_
+clccos_
+clcenr_
+clcfeh_
+clcfid_
+clcfre_
+clcint_
+clclit_
+clcloe_
+clcmak_
+clcmd_
+clcmdw_
+clcnek_
+clcpst_
+clcscn_
+clepst_
+clgcur_
+clgetb_
+clgetc_
+clgetd_
+clgeti_
+clgetl_
+clgetr_
+clgets_
+clgetx_
+clgfil_
+clgkey_
+clglpb_
+clglpc_
+clglpd_
+clglpi_
+clglpl_
+clglpr_
+clglps_
+clglpx_
+clglsr_
+clgpsa_
+clgpsb_
+clgpsc_
+clgpsd_
+clgpsi_
+clgpsl_
+clgpsr_
+clgpss_
+clgpst_
+clgpsx_
+clgstr_
+clgwrd_
+clktie_
+cllpst_
+clopen_
+clopst_
+clpcls_
+clplen_
+clpopi_
+clpops_
+clpopu_
+clppsa_
+clppsb_
+clppsc_
+clppsd_
+clppsi_
+clppsl_
+clppsr_
+clppss_
+clppst_
+clppsx_
+clprew_
+clprif_
+clpsee_
+clpsit_
+clpstr_
+clputb_
+clputc_
+clputd_
+clputi_
+clputl_
+clputr_
+clputs_
+clputx_
+clreqr_
+clscan_
+clseti_
+clstai_
+cnvdae_
+cnvtie_
+coerce_
+cputie_
+ctocc_
+ctod_
+ctoi_
+ctol_
+ctor_
+ctotok_
+ctowrd_
+ctox_
+d1mach_
+deletg_
+diropn_
+dtcscl_
+dtmday_
+dtmdee_
+dtmdes_
+dtmene_
+dtmens_
+dtmlte_
+dtoc3_
+dtoc_
+elogd_
+elogr_
+envfid_
+envfit_
+envfre_
+envgeb_
+envged_
+envgei_
+envger_
+envges_
+envinr_
+envint_
+envlit_
+envmak_
+envnet_
+envpus_
+envret_
+envscn_
+eprinf_
+erract_
+errcoe_
+errget_
+evexpr_
+evvexr_
+evvfre_
+f77pak_
+f77upk_
+falloc_
+fcanpb_
+fcldir_
+fclobr_
+fcopy_
+fcopyo_
+fdebug_
+fdevbf_
+fdevbk_
+fdevtx_
+fdirne_
+fexbuf_
+ffa_
+ffault_
+ffilbf_
+ffilsz_
+ffldir_
+fflsbf_
+ffs_
+fft842_
+fgdev0_
+fgdevm_
+fgetfd_
+fgtdir_
+filbuf_
+filerr_
+filopn_
+finfo_
+finit_
+fioclp_
+fioqfh_
+fixmem_
+flsbuf_
+fmaccs_
+fmapfn_
+fmcloe_
+fmcopo_
+fmcopy_
+fmdebg_
+fmdele_
+fmfcdg_
+fmfcfe_
+fmfcit_
+fmfcsc_
+fmfinf_
+fmfopn_
+fmgetd_
+fmiobd_
+fmioed_
+fmioek_
+fmiopr_
+fmiorr_
+fmiosf_
+fmiotk_
+fmkbfs_
+fmkcoy_
+fmkdir_
+fmkpbf_
+fmlfad_
+fmlfae_
+fmlfat_
+fmlfbd_
+fmlfbe_
+fmlfbt_
+fmlfce_
+fmlfcy_
+fmlfde_
+fmlfne_
+fmlfon_
+fmlfpe_
+fmlfsi_
+fmlfst_
+fmlfue_
+fmlocd_
+fmloct_
+fmnexe_
+fmopen_
+fmrebd_
+fmrene_
+fmretd_
+fmseti_
+fmstai_
+fmsync_
+fmterr_
+fmtint_
+fmtred_
+fmtsel_
+fmtstr_
+fmunlk_
+fnextn_
+fnldir_
+fnroot_
+fntclb_
+fntcls_
+fntdir_
+fntedt_
+fntget_
+fntgfb_
+fntgfn_
+fntleb_
+fntmkt_
+fntopb_
+fntopn_
+fntopt_
+fntreb_
+fntree_
+fntrfb_
+fnulle_
+fopdir_
+fopnbf_
+fopntx_
+fowner_
+fpathe_
+fpequd_
+fpequr_
+fpfixd_
+fpfixr_
+fpnonr_
+fpnord_
+fpnorr_
+fpradv_
+fprfmt_
+fprinf_
+fprntf_
+fptdir_
+fputtx_
+freadp_
+fredio_
+fredir_
+frenae_
+frmbfs_
+frmtmp_
+frtnfd_
+fsetev_
+fsetfd_
+fseti_
+fsfdee_
+fsfgee_
+fsfopn_
+fskdir_
+fstati_
+fstatl_
+fstats_
+fstdfe_
+fstdir_
+fstrfp_
+fsvtfn_
+fswapd_
+futime_
+fwatio_
+fwritp_
+fwtacc_
+fxfacp_
+fxfacs_
+fxfact_
+fxfadr_
+fxfakb_
+fxfakc_
+fxfakd_
+fxfaki_
+fxfakr_
+fxfalc_
+fxfald_
+fxfalr_
+fxfalu_
+fxfasr_
+fxfbls_
+fxfbyt_
+fxfche_
+fxfchm_
+fxfchp_
+fxfchv_
+fxfcle_
+fxfcll_
+fxfcnx_
+fxfcoj_
+fxfcoy_
+fxfcte_
+fxfdae_
+fxfdee_
+fxfdiw_
+fxfdur_
+fxfenb_
+fxfenc_
+fxfend_
+fxfene_
+fxfeni_
+fxfenl_
+fxfenr_
+fxfens_
+fxfexh_
+fxfexr_
+fxffac_
+fxffcr_
+fxffiw_
+fxffog_
+fxffpd_
+fxfgas_
+fxfgeb_
+fxfged_
+fxfgei_
+fxfgen_
+fxfger_
+fxfget_
+fxfglm_
+fxfgsr_
+fxfhdt_
+fxfhee_
+fxfhef_
+fxfint_
+fxfisk_
+fxfkse_
+fxfksl_
+fxfksm_
+fxfksn_
+fxfkss_
+fxfkst_
+fxfksx_
+fxflor_
+fxfmad_
+fxfmar_
+fxfmas_
+fxfmay_
+fxfmea_
+fxfnoe_
+fxfnul_
+fxfopn_
+fxfopx_
+fxfove_
+fxfovt_
+fxfpaa_
+fxfpld_
+fxfple_
+fxfplf_
+fxfplo_
+fxfplp_
+fxfprr_
+fxfred_
+fxfree_
+fxfrek_
+fxfren_
+fxfrep_
+fxfrfr_
+fxfrhr_
+fxfsee_
+fxfsev_
+fxfsex_
+fxfskn_
+fxfstr_
+fxftox_
+fxfuad_
+fxfuna_
+fxfupd_
+fxfupr_
+fxfwrr_
+fxfwrs_
+fxfxal_
+fxfxhd_
+fxfxn1_
+fxfzcl_
+fxfzop_
+fxfzrd_
+fxfzst_
+fxfzwr_
+fxfzwt_
+gactie_
+gadraw_
+gamove_
+gargb_
+gargc_
+gargd_
+gargi_
+gargl_
+gargr_
+gargrd_
+gargs_
+gargsr_
+gargtk_
+gargwd_
+gargx_
+gascae_
+gcancl_
+gclear_
+gclose_
+gctod_
+gctol_
+gctox_
+gctran_
+gcurps_
+gdeace_
+gescae_
+getci_
+gethot_
+getlie_
+getlle_
+getloe_
+gexflr_
+gexfls_
+gexflt_
+gfill_
+gflush_
+gframe_
+gfrint_
+ggcell_
+ggcur_
+ggetb_
+ggeti_
+ggetr_
+ggets_
+ggscae_
+ggview_
+ggwind_
+gimcor_
+gimcrr_
+gimder_
+gimdig_
+gimeng_
+gimfrg_
+gimfrp_
+gimgeg_
+gimins_
+gimiod_
+gimioe_
+gimlop_
+gimqur_
+gimrat_
+gimreg_
+gimrep_
+gimres_
+gimrex_
+gimseg_
+gimser_
+gimsex_
+gimwrp_
+gimwrs_
+gkical_
+gkiclr_
+gkicls_
+gkides_
+gkieof_
+gkiese_
+gkiexe_
+gkifat_
+gkifen_
+gkiffh_
+gkifia_
+gkiflh_
+gkiger_
+gkiges_
+gkigey_
+gkiinl_
+gkiint_
+gkimfe_
+gkiops_
+gkiplt_
+gkipmt_
+gkipoe_
+gkipor_
+gkipuy_
+gkiree_
+gkirer_
+gkires_
+gkirey_
+gkiser_
+gkises_
+gkisul_
+gkitet_
+gkitxt_
+gkiwee_
+gkiwre_
+gkpcal_
+gkpcle_
+gkpclr_
+gkpcls_
+gkpdes_
+gkpdup_
+gkpese_
+gkpfat_
+gkpfia_
+gkpflh_
+gkpger_
+gkpges_
+gkpgey_
+gkpgrm_
+gkpinl_
+gkpmfe_
+gkpops_
+gkpplt_
+gkppmt_
+gkppoe_
+gkppor_
+gkppst_
+gkppuy_
+gkpres_
+gkpser_
+gkpses_
+gkptet_
+gkptxg_
+gkptxt_
+gkpunn_
+glabax_
+glbdrd_
+glbene_
+glbeq_
+glbfis_
+glbgek_
+glblas_
+glblob_
+glbmip_
+glbple_
+glbsep_
+glbses_
+glbset_
+glbtin_
+glbveg_
+gline_
+gltoc_
+gmark_
+gmftie_
+gmprif_
+gmsg_
+gmsgb_
+gmsgc_
+gmsgd_
+gmsgi_
+gmsgl_
+gmsgr_
+gmsgs_
+gmsgx_
+gmttot_
+gopen_
+gopeni_
+gpagee_
+gpatme_
+gpatmh_
+gpcell_
+gplcae_
+gplcal_
+gplclb_
+gplcll_
+gplclr_
+gplclt_
+gplflh_
+gpline_
+gploto_
+gplotv_
+gplret_
+gplsee_
+gplwci_
+gpmark_
+gqsort_
+gqvery_
+grdraw_
+grdwcs_
+greace_
+greset_
+grmove_
+grscae_
+gscan_
+gscur_
+gseti_
+gsetr_
+gsets_
+gstati_
+gstatr_
+gstats_
+gstrct_
+gstrcy_
+gstrmh_
+gstsei_
+gstser_
+gsview_
+gswind_
+gtdise_
+gtext_
+gtickr_
+gtliny_
+gtndis_
+gttyld_
+gtxset_
+gtybih_
+gtycas_
+gtycle_
+gtyeny_
+gtyexs_
+gtyfey_
+gtyfiy_
+gtygeb_
+gtygei_
+gtyger_
+gtyges_
+gtyins_
+gtyopn_
+gtysce_
+gumark_
+gvline_
+gvmark_
+gwcsme_
+gwrwcs_
+i1mach_
+idbcle_
+idbfid_
+idbfir_
+idbgeg_
+idbkwp_
+idbned_
+idbopn_
+idbpug_
+ieegmd_
+ieegmr_
+ieegnd_
+ieegnr_
+ieemad_
+ieemar_
+ieepad_
+ieepar_
+ieesmd_
+ieesmr_
+ieesnd_
+ieesnr_
+ieestd_
+ieestr_
+ieeupd_
+ieeupr_
+ieevpd_
+ieevpr_
+ieevud_
+ieevur_
+ieezsd_
+ieezsr_
+ikiacs_
+ikicle_
+ikicoy_
+ikidee_
+ikideg_
+ikiext_
+ikiged_
+ikigen_
+ikiger_
+ikiint_
+ikildr_
+ikimke_
+ikiopn_
+ikiopx_
+ikipae_
+ikiree_
+ikiupr_
+ikivan_
+imaccf_
+imaccs_
+imaddb_
+imaddd_
+imaddf_
+imaddi_
+imaddl_
+imaddr_
+imadds_
+imaflp_
+imalin_
+imaplv_
+imastr_
+imbln1_
+imbln2_
+imbln3_
+imbtrn_
+imcfnl_
+imcopy_
+imcssz_
+imctrt_
+imdect_
+imdele_
+imdelf_
+imdmap_
+imerr_
+imflpl_
+imflps_
+imflsd_
+imflsh_
+imflsi_
+imflsl_
+imflsr_
+imflss_
+imflsx_
+imfluh_
+imfnpy_
+imfnss_
+imgclr_
+imgetb_
+imgetc_
+imgetd_
+imgeti_
+imgetl_
+imgetr_
+imgets_
+imgfte_
+imggsc_
+imggsd_
+imggsi_
+imggsl_
+imggsr_
+imggss_
+imggsx_
+imgibf_
+imgime_
+imgl1d_
+imgl1i_
+imgl1l_
+imgl1r_
+imgl1s_
+imgl1x_
+imgl2d_
+imgl2i_
+imgl2l_
+imgl2r_
+imgl2s_
+imgl2x_
+imgl3d_
+imgl3i_
+imgl3l_
+imgl3r_
+imgl3s_
+imgl3x_
+imgnfn_
+imgnld_
+imgnli_
+imgnll_
+imgnln_
+imgnlr_
+imgnls_
+imgnlx_
+imgobf_
+imgs1d_
+imgs1i_
+imgs1l_
+imgs1r_
+imgs1s_
+imgs1x_
+imgs2d_
+imgs2i_
+imgs2l_
+imgs2r_
+imgs2s_
+imgs2x_
+imgs3d_
+imgs3i_
+imgs3l_
+imgs3r_
+imgs3s_
+imgs3x_
+imgsen_
+imgstr_
+iminie_
+imioff_
+imisec_
+imloop_
+immaky_
+immap_
+immapz_
+imnote_
+imofnl_
+imofns_
+imofnu_
+imopsf_
+impakd_
+impaki_
+impakl_
+impakr_
+impaks_
+impakx_
+impare_
+impgsd_
+impgsi_
+impgsl_
+impgsr_
+impgss_
+impgsx_
+impl1d_
+impl1i_
+impl1l_
+impl1r_
+impl1s_
+impl1x_
+impl2d_
+impl2i_
+impl2l_
+impl2r_
+impl2s_
+impl2x_
+impl3d_
+impl3i_
+impl3l_
+impl3r_
+impl3s_
+impl3x_
+impml1_
+impml2_
+impml3_
+impmlr_
+impmlv_
+impmmo_
+impmmp_
+impmon_
+impms1_
+impms2_
+impms3_
+impmsr_
+impmsv_
+impnld_
+impnli_
+impnll_
+impnln_
+impnlr_
+impnls_
+impnlx_
+imps1d_
+imps1i_
+imps1l_
+imps1r_
+imps1s_
+imps1x_
+imps2d_
+imps2i_
+imps2l_
+imps2r_
+imps2s_
+imps2x_
+imps3d_
+imps3i_
+imps3l_
+imps3r_
+imps3s_
+imps3x_
+impstr_
+imputb_
+imputd_
+imputh_
+imputi_
+imputl_
+imputr_
+imputs_
+imrbpx_
+imrdpx_
+imrene_
+imrmbs_
+imsamp_
+imsetf_
+imseti_
+imsetr_
+imsinb_
+imsmpl_
+imsmps_
+imsslv_
+imstai_
+imstar_
+imstas_
+imtcle_
+imtgem_
+imtlen_
+imtmae_
+imtopn_
+imtopp_
+imtrew_
+imtrgm_
+imunmp_
+imupkd_
+imupki_
+imupkl_
+imupkr_
+imupks_
+imupkx_
+imwbpx_
+imwrie_
+imwrpx_
+intrde_
+intree_
+intrrt_
+irafmn_
+itob_
+itoc_
+iwcare_
+iwcfis_
+iwents_
+iwfind_
+iwgbis_
+iwputr_
+iwputy_
+iwrfis_
+iwsetp_
+kardbf_
+kardgd_
+kardlp_
+kardpl_
+kardpr_
+kardsf_
+kawrbf_
+kawrgd_
+kawrlp_
+kawrpl_
+kawrpr_
+kawrsf_
+kawtbf_
+kawtgd_
+kawtlp_
+kawtpl_
+kawtpr_
+kawtsf_
+kbzard_
+kbzawr_
+kbzawt_
+kbzcls_
+kbzopn_
+kbzstt_
+kclcpr_
+kcldir_
+kcldpr_
+kclsbf_
+kclsgd_
+kclslp_
+kclspl_
+kclssf_
+kclstx_
+kclsty_
+kdvall_
+kdvown_
+kfacss_
+kfaloc_
+kfchdr_
+kfdele_
+kfgcwd_
+kfinfo_
+kflstx_
+kflsty_
+kfmkcp_
+kfmkdr_
+kfpath_
+kfprot_
+kfrnam_
+kfsubd_
+kfutim_
+kfxdir_
+kgettx_
+kgetty_
+kgfdir_
+kicont_
+kidece_
+kience_
+kienvt_
+kierrr_
+kiexte_
+kifine_
+kiflux_
+kifman_
+kifren_
+kigetn_
+kigets_
+kignoe_
+kiinit_
+kiloce_
+kimape_
+kimapn_
+kintpr_
+kiopes_
+kirece_
+kisend_
+kisenv_
+kishot_
+kixnoe_
+kmallc_
+knottx_
+knotty_
+kopcpr_
+kopdir_
+kopdpr_
+kopnbf_
+kopngd_
+kopnlp_
+kopnpl_
+kopnsf_
+kopntx_
+kopnty_
+koscmd_
+kputtx_
+kputty_
+krealc_
+ksared_
+ksawat_
+ksawre_
+ksektx_
+ksekty_
+ksttbf_
+ksttgd_
+ksttlp_
+ksttpl_
+ksttpr_
+ksttsf_
+kstttx_
+ksttty_
+ktzcls_
+ktzfls_
+ktzget_
+ktznot_
+ktzopn_
+ktzput_
+ktzsek_
+ktzstt_
+kzclmt_
+kzopmt_
+kzrdmt_
+kzrwmt_
+kzstmt_
+kzwrmt_
+kzwtmt_
+lexnum_
+lnocle_
+lnofeh_
+lnoopn_
+lnosae_
+locpr_
+locva_
+lpopen_
+lpzard_
+lpzawe_
+lpzawt_
+lsttot_
+ltoc_
+m75put_
+maideh_
+mallo1_
+mgdptr_
+mgtfwa_
+miilen_
+miinem_
+miipa2_
+miipa6_
+miipa8_
+miipad_
+miipak_
+miipar_
+miipke_
+miirec_
+miired_
+miirei_
+miirel_
+miirer_
+miires_
+miiup2_
+miiup6_
+miiup8_
+miiupd_
+miiupk_
+miiupr_
+miiwrc_
+miiwrd_
+miiwri_
+miiwrl_
+miiwrr_
+miiwrs_
+miocle_
+miogld_
+miogli_
+miogll_
+mioglr_
+miogls_
+mioglx_
+mioopn_
+mioopo_
+miopld_
+miopli_
+miopll_
+mioplr_
+miopls_
+mioplx_
+miosee_
+miosei_
+miosti_
+msvfwa_
+mtalle_
+mtcap_
+mtclen_
+mtclre_
+mtdeae_
+mtdevd_
+mtence_
+mtfile_
+mtfnae_
+mtgets_
+mtglok_
+mtgtyn_
+mtloce_
+mtneeo_
+mtopen_
+mtpare_
+mtposn_
+mtpute_
+mtreae_
+mtrewd_
+mtsavd_
+mtsavs_
+mtskid_
+mtstas_
+mtsync_
+mtupde_
+mwalld_
+mwalls_
+mwaxtn_
+mwc1td_
+mwc1tr_
+mwc2td_
+mwc2tr_
+mwcloe_
+mwcopd_
+mwcops_
+mwctfe_
+mwctrd_
+mwctrr_
+mwfins_
+mwflop_
+mwgaxp_
+mwgaxt_
+mwgctd_
+mwgctr_
+mwgltd_
+mwgltr_
+mwgsym_
+mwgwas_
+mwgwsd_
+mwgwsr_
+mwgwtd_
+mwgwtr_
+mwinvd_
+mwinvr_
+mwload_
+mwloam_
+mwltrd_
+mwltrr_
+mwlubb_
+mwlude_
+mwmkid_
+mwmkir_
+mwmmud_
+mwmmur_
+mwnewm_
+mwnewy_
+mwopem_
+mwopen_
+mwrefr_
+mwrote_
+mwsave_
+mwsavm_
+mwsaxp_
+mwscae_
+mwsctn_
+mwsdes_
+mwseti_
+mwshit_
+mwshow_
+mwsltd_
+mwsltr_
+mwssym_
+mwstai_
+mwswas_
+mwswsd_
+mwswsr_
+mwswtd_
+mwswte_
+mwswtr_
+mwtrad_
+mwtrar_
+mwv1td_
+mwv1tr_
+mwv2td_
+mwv2tr_
+mwvmud_
+mwvmur_
+mwvtrd_
+mwvtrr_
+ndopen_
+noti_
+notl_
+nots_
+nowhie_
+nscan_
+oifacs_
+oifcle_
+oifcoy_
+oifdee_
+oifgpe_
+oifmke_
+oifopn_
+oifopx_
+oifrdr_
+oifree_
+oiftrm_
+oifupr_
+oifwrr_
+onerre_
+onerrr_
+onexie_
+onexit_
+ord1_
+ord2_
+ori_
+orl_
+ors_
+oscmd_
+osfnik_
+osfnlk_
+osfnms_
+osfnpe_
+osfnrk_
+osfntt_
+osfnuk_
+pagefe_
+pagefs_
+pargb_
+pargc_
+pargd_
+pargg_
+pargi_
+pargl_
+pargr_
+pargs_
+pargsr_
+pargx_
+patamh_
+patfit_
+patgel_
+patgse_
+patinx_
+patloe_
+patmae_
+patmah_
+patomh_
+patsts_
+pggetd_
+pggete_
+pggetr_
+pgpage_
+pgpeed_
+pgpusd_
+pgsett_
+placcs_
+plallc_
+plascp_
+plbox_
+plcire_
+plcler_
+plcloe_
+plcome_
+plcoms_
+plcree_
+pldebg_
+pldebt_
+plempe_
+plempy_
+plfacs_
+plfcle_
+plfcoy_
+plfdee_
+plfnul_
+plfopn_
+plfree_
+plfupr_
+plgete_
+plglls_
+plglpi_
+plglpl_
+plglps_
+plglri_
+plglrl_
+plglrs_
+plgsie_
+pll2pi_
+pll2pl_
+pll2ps_
+pll2ri_
+pll2rl_
+pll2rs_
+pllcot_
+pllemy_
+plleql_
+plline_
+pllinl_
+pllinp_
+plliny_
+plllen_
+pllneg_
+plload_
+plloaf_
+plloam_
+plloop_
+pllprs_
+plnewy_
+plopen_
+plp2li_
+plp2ll_
+plp2ls_
+plp2ri_
+plp2rl_
+plp2rs_
+plpixi_
+plpixl_
+plpixs_
+plplls_
+plplpi_
+plplpl_
+plplps_
+plplri_
+plplrl_
+plplrs_
+plpoit_
+plpoln_
+plr2li_
+plr2ll_
+plr2ls_
+plr2pi_
+plr2pl_
+plr2ps_
+plrani_
+plranl_
+plrans_
+plrcle_
+plrefe_
+plregp_
+plreqi_
+plreql_
+plreqs_
+plrget_
+plrgex_
+plrop_
+plropn_
+plrpri_
+plrprl_
+plrprs_
+plrset_
+plsave_
+plsavf_
+plsavm_
+plsect_
+plsecy_
+plsete_
+plseti_
+plssie_
+plsslv_
+plstai_
+plstel_
+plubox_
+plucie_
+plupde_
+plupon_
+plvald_
+pmaccs_
+pmascp_
+pmbox_
+pmcire_
+pmcler_
+pmempy_
+pmglls_
+pmglpi_
+pmglpl_
+pmglps_
+pmglri_
+pmglrl_
+pmglrs_
+pmline_
+pmliny_
+pmnewk_
+pmplls_
+pmplpi_
+pmplpl_
+pmplps_
+pmplri_
+pmplrl_
+pmplrs_
+pmpoit_
+pmpoln_
+pmrcle_
+pmrgex_
+pmrop_
+pmropn_
+pmrset_
+pmsect_
+pmsecy_
+pmsete_
+pmseti_
+pmstai_
+pmstel_
+poll_
+pollce_
+pollcr_
+pollgs_
+pollon_
+pollpt_
+pollst_
+polltt_
+pollzo_
+prchdr_
+prclcr_
+prcldr_
+prcloe_
+prdone_
+prdumn_
+prenve_
+prenvt_
+prfilf_
+prfinc_
+prgete_
+prgetr_
+prkill_
+pronic_
+propcr_
+propdr_
+propen_
+proscd_
+protet_
+prpsio_
+prpsld_
+prredr_
+prseti_
+prsigl_
+prstai_
+prupde_
+prvret_
+przclr_
+pscenr_
+pscens_
+pschwh_
+pscloe_
+psdept_
+psesct_
+psfone_
+psfonr_
+psfoor_
+psgett_
+pshear_
+psindt_
+psioit_
+psioxr_
+pslink_
+psnewe_
+psopen_
+psoutt_
+pspage_
+pspagk_
+psrigy_
+psrjps_
+pssets_
+pssett_
+pssety_
+psspft_
+pstese_
+pstexh_
+pstrar_
+pswrig_
+pswrtk_
+psxpos_
+psypos_
+putcc_
+putci_
+putlie_
+qmaccs_
+qmgetc_
+qmscan_
+qmscao_
+qmsetm_
+qmsetr_
+qmsets_
+qmspai_
+qmspar_
+qmsymb_
+qmupds_
+qpaccf_
+qpaccs_
+qpaddb_
+qpaddc_
+qpaddd_
+qpaddf_
+qpaddi_
+qpaddl_
+qpaddr_
+qpadds_
+qpaddx_
+qpargt_
+qpastr_
+qpbind_
+qpcfnl_
+qpcloe_
+qpclot_
+qpcopf_
+qpcopy_
+qpctod_
+qpctoi_
+qpdele_
+qpdelf_
+qpdsym_
+qpdtye_
+qpelee_
+qpexad_
+qpexai_
+qpexar_
+qpexcd_
+qpexce_
+qpexci_
+qpexcr_
+qpexdc_
+qpexde_
+qpexdg_
+qpexdr_
+qpexee_
+qpexfe_
+qpexge_
+qpexgr_
+qpexmk_
+qpexmr_
+qpexon_
+qpexpd_
+qpexpi_
+qpexpn_
+qpexpr_
+qpexps_
+qpexpt_
+qpexrd_
+qpexsd_
+qpexsi_
+qpexsr_
+qpfacs_
+qpfcle_
+qpfcos_
+qpfcoy_
+qpfdee_
+qpflur_
+qpfopn_
+qpfopx_
+qpfree_
+qpfupr_
+qpfwar_
+qpfwfr_
+qpfzcl_
+qpfzop_
+qpfzrd_
+qpfzst_
+qpfzwr_
+qpfzwt_
+qpgetb_
+qpgetc_
+qpgetd_
+qpgeti_
+qpgetk_
+qpgetl_
+qpgetm_
+qpgetr_
+qpgets_
+qpgetx_
+qpgmsm_
+qpgnfn_
+qpgpsm_
+qpgstr_
+qpinht_
+qpioce_
+qpioge_
+qpiogr_
+qpiogs_
+qpiolk_
+qpiols_
+qpiomx_
+qpioon_
+qpiope_
+qpiops_
+qpiori_
+qpiors_
+qpiort_
+qpiosc_
+qpiose_
+qpiosi_
+qpiosr_
+qpiost_
+qpiour_
+qpiovr_
+qpiowt_
+qplenf_
+qplenl_
+qplesd_
+qplesi_
+qplesr_
+qploas_
+qpmaxd_
+qpmaxi_
+qpmaxr_
+qpmind_
+qpmini_
+qpminr_
+qpmkfe_
+qpnexk_
+qpofnl_
+qpofns_
+qpofnu_
+qpopen_
+qpopet_
+qppare_
+qpparl_
+qppcle_
+qppopn_
+qppstr_
+qpputb_
+qpputc_
+qpputd_
+qpputi_
+qpputl_
+qpputm_
+qpputr_
+qpputs_
+qpputx_
+qpquef_
+qprawk_
+qpread_
+qprebd_
+qprene_
+qprenf_
+qprlmd_
+qprlmi_
+qprlmr_
+qpsavs_
+qpseel_
+qpseti_
+qpsetr_
+qpsizf_
+qpstai_
+qpstar_
+qpsync_
+qpungk_
+qpwrie_
+qpxgvd_
+qpxgvi_
+qpxgvl_
+qpxgvr_
+qpxgvs_
+r1mach_
+r2tr_
+r2tx_
+r4syn_
+r4tr_
+r4tx_
+r8syn_
+r8tr_
+r8tx_
+rdukey_
+reopen_
+resetn_
+salloc_
+scanc_
+sfree_
+shifti_
+shiftl_
+shifts_
+smark_
+sprinf_
+sscan_
+stallc_
+stcloe_
+stentr_
+stfacs_
+stfadr_
+stfcle_
+stfcos_
+stfcoy_
+stfcte_
+stfdee_
+stfgeb_
+stfgei_
+stfgen_
+stfges_
+stfget_
+stfind_
+stfinl_
+stfins_
+stfmeb_
+stfmke_
+stfnee_
+stfopn_
+stfopx_
+stforb_
+stfrdr_
+stfree_
+stfrek_
+stfrfr_
+stfrgb_
+stfrne_
+stfupr_
+stfwfr_
+stfwgb_
+sthash_
+sthead_
+stinfo_
+stkmkg_
+stmark_
+stname_
+stnext_
+stnsys_
+stopen_
+stpstr_
+strcle_
+strdic_
+strefb_
+streff_
+streq_
+strese_
+strge_
+strgee_
+strgt_
+strids_
+stridx_
+strlds_
+strldx_
+strle_
+strlt_
+strlwr_
+strmac_
+strmah_
+strncp_
+strne_
+stropn_
+strpak_
+strse1_
+strsee_
+strseh_
+strsrt_
+strtbl_
+strupk_
+strupr_
+stsave_
+stsize_
+stsque_
+sttyco_
+sttyet_
+sttygg_
+sttynm_
+sttyse_
+sttysm_
+sttytt_
+syserr_
+sysers_
+sysged_
+sysges_
+sysgsg_
+sysid_
+sysmte_
+syspac_
+syspat_
+syspte_
+sysret_
+syssct_
+tsleep_
+ttopen_
+ttseti_
+ttsets_
+ttstai_
+ttstas_
+ttybih_
+ttybre_
+ttycas_
+ttycds_
+ttycle_
+ttycln_
+ttyclr_
+ttyctl_
+ttydee_
+ttydey_
+ttyeny_
+ttyexs_
+ttyfey_
+ttyfiy_
+ttygds_
+ttygeb_
+ttygei_
+ttyger_
+ttyges_
+ttygoo_
+ttygpe_
+ttygse_
+ttyins_
+ttyint_
+ttylod_
+ttyods_
+ttyopn_
+ttypue_
+ttypus_
+ttyred_
+ttysce_
+ttysei_
+ttyso_
+ttysti_
+ttysui_
+ttywre_
+ungete_
+ungeti_
+unread_
+urand_
+vfnadd_
+vfncle_
+vfndee_
+vfndel_
+vfnene_
+vfnenr_
+vfnexr_
+vfngen_
+vfnise_
+vfnman_
+vfnmap_
+vfnmau_
+vfnopn_
+vfnsqe_
+vfntre_
+vfnunn_
+vfnunp_
+vlibinit_
+vmallc_
+vvfncm_
+vvfnee_
+vvfnip_
+vvfnis_
+vvfnre_
+wfaitd_
+wfaitt_
+wfaitv_
+wfarcd_
+wfarct_
+wfarcv_
+wfcard_
+wfcart_
+wfcarv_
+wfcscd_
+wfcsct_
+wfcscv_
+wfdecs_
+wffnld_
+wfglsd_
+wfglst_
+wfglsv_
+wfgsbb_
+wfgsbg_
+wfgsbl_
+wfgsce_
+wfgscf_
+wfgsdr_
+wfgsel_
+wfgson_
+wfgsre_
+wfinit_
+wfmerd_
+wfmert_
+wfmerv_
+wfmold_
+wfmolt_
+wfmolv_
+wfmspd_
+wfmspf_
+wfmspi_
+wfmspl_
+wfmspt_
+wfmspv_
+wfmspy_
+wfpard_
+wfpart_
+wfparv_
+wfpcod_
+wfpcot_
+wfpcov_
+wfqscd_
+wfqsct_
+wfqscv_
+wfsind_
+wfsint_
+wfsinv_
+wfsmph_
+wfsmpn_
+wfsmpt_
+wfstgd_
+wfstgt_
+wfstgv_
+wftand_
+wftant_
+wftanv_
+wftnxd_
+wftnxt_
+wftnxv_
+wftnxy_
+wftscd_
+wftsct_
+wftscv_
+wfzead_
+wfzeat_
+wfzeav_
+wfzpxd_
+wfzpxt_
+wfzpxv_
+wfzpxy_
+xalloe_
+xcallc_
+xdeale_
+xdevor_
+xdevss_
+xeract_
+xerfmg_
+xerpoi_
+xerpop_
+xerpsh_
+xerpsr_
+xerpuc_
+xerpue_
+xerret_
+xerror_
+xersel_
+xervey_
+xevadg_
+xevbip_
+xevbop_
+xevcan_
+xever1_
+xever2_
+xeverr_
+xevfrp_
+xevgek_
+xevinp_
+xevmap_
+xevnee_
+xevpae_
+xevpah_
+xevqut_
+xevstt_
+xevunp_
+xfaccs_
+xfatal_
+xfchdr_
+xfcloe_
+xfdele_
+xffluh_
+xfgetc_
+xfgetr_
+xfnote_
+xfopen_
+xfputc_
+xfputr_
+xfread_
+xfrnam_
+xfscan_
+xfseek_
+xfungc_
+xfwrie_
+xgdevt_
+xgtpid_
+xgtuid_
+xisaty_
+xmallc_
+xmfree_
+xmjbuf_
+xmktep_
+xonerr_
+xonext_
+xori_
+xorl_
+xors_
+xpages_
+xprinf_
+xqsort_
+xrealc_
+xsizef_
+xstdeh_
+xstrcp_
+xstrct_
+xstrcy_
+xstrln_
+xtoc_
+xttyse_
+xvvadg_
+xvvbip_
+xvvbop_
+xvvcan_
+xvvche_
+xvver1_
+xvver2_
+xvverr_
+xvvfrp_
+xvvgek_
+xvvinp_
+xvvlos_
+xvvmap_
+xvvnee_
+xvvnud_
+xvvnui_
+xvvnul_
+xvvnur_
+xvvnus_
+xvvpae_
+xvvpah_
+xvvqut_
+xvvstt_
+xvvunp_
+xwhen_
+xxscan_
+zardbf_
+zardgd_
+zardks_
+zardlp_
+zardmt_
+zardnd_
+zardnu_
+zardpl_
+zardpr_
+zardps_
+zardsf_
+zawrbf_
+zawrgd_
+zawrks_
+zawrlp_
+zawrmt_
+zawrnd_
+zawrnu_
+zawrpl_
+zawrpr_
+zawrps_
+zawrsf_
+zawset_
+zawtbf_
+zawtgd_
+zawtks_
+zawtlp_
+zawtmt_
+zawtnd_
+zawtnu_
+zawtpl_
+zawtpr_
+zawtps_
+zawtsf_
+zclcpr_
+zcldir_
+zcldpr_
+zclm70_
+zclm75_
+zclsbf_
+zclsgd_
+zclsks_
+zclslp_
+zclsmt_
+zclsnd_
+zclsnu_
+zclspl_
+zclsps_
+zclssf_
+zclstt_
+zclstx_
+zclsty_
+zdojmp_
+zdvall_
+zdvown_
+zfacss_
+zfaloc_
+zfchdr_
+zfdele_
+zfgcwd_
+zfinfo_
+zflsnu_
+zflstt_
+zflstx_
+zflsty_
+zfmkcp_
+zfmkdr_
+zfnbrk_
+zfpath_
+zfpoll_
+zfprot_
+zfrnam_
+zfsubd_
+zfutim_
+zfxdir_
+zgcmdl_
+zgetnu_
+zgettt_
+zgettx_
+zgetty_
+zgfdir_
+zghost_
+zgmtco_
+zgtime_
+zgtpid_
+zintpr_
+zlocpr_
+zlocva_
+zmaloc_
+zmfree_
+znotnu_
+znottt_
+znottx_
+znotty_
+zopcpr_
+zopdir_
+zopdpr_
+zopm70_
+zopm75_
+zopnbf_
+zopngd_
+zopnks_
+zopnlp_
+zopnmt_
+zopnnd_
+zopnnu_
+zopnpl_
+zopnsf_
+zopntt_
+zopntx_
+zopnty_
+zoscmd_
+zpanic_
+zputnu_
+zputtt_
+zputtx_
+zputty_
+zraloc_
+zrdm70_
+zrdm75_
+zseknu_
+zsektt_
+zsektx_
+zsekty_
+zsestt_
+zsettt_
+zstm70_
+zstm75_
+zststt_
+zsttbf_
+zsttgd_
+zsttks_
+zsttlp_
+zsttmt_
+zsttnd_
+zsttnu_
+zsttpl_
+zsttpr_
+zsttps_
+zsttsf_
+zstttt_
+zstttx_
+zsttty_
+zttgeg_
+zttger_
+zttloe_
+zttloo_
+zttlov_
+zttpbf_
+zttplk_
+zttpug_
+zttquy_
+zttttt_
+zttupe_
+zwmsec_
+zwrm70_
+zwrm75_
+zwtm70_
+zwtm75_
+zxgmes_
+zxwhen_
+zzclmt_
+zzopmt_
+zzrdii_
+zzrdmt_
+zzrwmt_
+zzsetk_
+zzstmt_
+zzwrii_
+zzwrmt_
+zzwtmt_
+zzzend_
diff --git a/unix/shlib/S.nm.old b/unix/shlib/S.nm.old
new file mode 100644
index 00000000..fb54dd3b
--- /dev/null
+++ b/unix/shlib/S.nm.old
@@ -0,0 +1,2864 @@
+aabsd_
+aabsi_
+aabsl_
+aabsr_
+aabss_
+aabsx_
+aaddd_
+aaddi_
+aaddkd_
+aaddki_
+aaddkl_
+aaddkr_
+aaddks_
+aaddkx_
+aaddl_
+aaddr_
+aadds_
+aaddx_
+aandi_
+aandki_
+aandkl_
+aandks_
+aandl_
+aands_
+aavgd_
+aavgi_
+aavgl_
+aavgr_
+aavgs_
+aavgx_
+abavd_
+abavi_
+abavl_
+abavr_
+abavs_
+abavx_
+abeqc_
+abeqd_
+abeqi_
+abeqkc_
+abeqkd_
+abeqki_
+abeqkl_
+abeqkr_
+abeqks_
+abeqkx_
+abeql_
+abeqr_
+abeqs_
+abeqx_
+abgec_
+abged_
+abgei_
+abgekc_
+abgekd_
+abgeki_
+abgekl_
+abgekr_
+abgeks_
+abgekx_
+abgel_
+abger_
+abges_
+abgex_
+abgtc_
+abgtd_
+abgti_
+abgtkc_
+abgtkd_
+abgtki_
+abgtkl_
+abgtkr_
+abgtks_
+abgtkx_
+abgtl_
+abgtr_
+abgts_
+abgtx_
+ablec_
+abled_
+ablei_
+ablekc_
+ablekd_
+ableki_
+ablekl_
+ablekr_
+ableks_
+ablekx_
+ablel_
+abler_
+ables_
+ablex_
+abltc_
+abltd_
+ablti_
+abltkc_
+abltkd_
+abltki_
+abltkl_
+abltkr_
+abltks_
+abltkx_
+abltl_
+abltr_
+ablts_
+abltx_
+abnec_
+abned_
+abnei_
+abnekc_
+abnekd_
+abneki_
+abnekl_
+abnekr_
+abneks_
+abnekx_
+abnel_
+abner_
+abnes_
+abnex_
+abori_
+aborki_
+aborkl_
+aborks_
+aborl_
+abors_
+absud_
+absui_
+absul_
+absur_
+absus_
+acht_
+achtb_
+achtbb_
+achtbc_
+achtbd_
+achtbi_
+achtbl_
+achtbr_
+achtbs_
+achtbu_
+achtbx_
+achtc_
+achtcb_
+achtcc_
+achtcd_
+achtci_
+achtcl_
+achtcr_
+achtcs_
+achtcu_
+achtcx_
+achtd_
+achtdb_
+achtdc_
+achtdd_
+achtdi_
+achtdl_
+achtdr_
+achtds_
+achtdu_
+achtdx_
+achti_
+achtib_
+achtic_
+achtid_
+achtii_
+achtil_
+achtir_
+achtis_
+achtiu_
+achtix_
+achtl_
+achtlb_
+achtlc_
+achtld_
+achtli_
+achtll_
+achtlr_
+achtls_
+achtlu_
+achtlx_
+achtr_
+achtrb_
+achtrc_
+achtrd_
+achtri_
+achtrl_
+achtrr_
+achtrs_
+achtru_
+achtrx_
+achts_
+achtsb_
+achtsc_
+achtsd_
+achtsi_
+achtsl_
+achtsr_
+achtss_
+achtsu_
+achtsx_
+achtu_
+achtub_
+achtuc_
+achtud_
+achtui_
+achtul_
+achtur_
+achtus_
+achtuu_
+achtux_
+achtx_
+achtxb_
+achtxc_
+achtxd_
+achtxi_
+achtxl_
+achtxr_
+achtxs_
+achtxu_
+achtxx_
+acjgx_
+aclrb_
+aclrc_
+aclrd_
+aclri_
+aclrl_
+aclrr_
+aclrs_
+aclrx_
+acnvd_
+acnvi_
+acnvl_
+acnvr_
+acnvrd_
+acnvri_
+acnvrl_
+acnvrr_
+acnvrs_
+acnvs_
+adivd_
+adivi_
+adivkd_
+adivki_
+adivkl_
+adivkr_
+adivks_
+adivkx_
+adivl_
+adivr_
+adivs_
+adivx_
+adotd_
+adoti_
+adotl_
+adotr_
+adots_
+adotx_
+advzd_
+advzi_
+advzl_
+advzr_
+advzs_
+advzx_
+aelogd_
+aelogr_
+aexpd_
+aexpi_
+aexpkd_
+aexpki_
+aexpkl_
+aexpkr_
+aexpks_
+aexpkx_
+aexpl_
+aexpr_
+aexps_
+aexpx_
+afftrr_
+afftrx_
+afftxr_
+afftxx_
+agltc_
+agltd_
+aglti_
+agltl_
+agltr_
+aglts_
+agltx_
+ahgmc_
+ahgmd_
+ahgmi_
+ahgml_
+ahgmr_
+ahgms_
+ahivc_
+ahivd_
+ahivi_
+ahivl_
+ahivr_
+ahivs_
+ahivx_
+aiftrr_
+aiftrx_
+aiftxr_
+aiftxx_
+aimgd_
+aimgi_
+aimgl_
+aimgr_
+aimgs_
+alani_
+alanki_
+alankl_
+alanks_
+alanl_
+alans_
+alimc_
+alimd_
+alimi_
+aliml_
+alimr_
+alims_
+alimx_
+allnd_
+allni_
+allnl_
+allnr_
+allns_
+allnx_
+alogd_
+alogi_
+alogl_
+alogr_
+alogs_
+alogx_
+alori_
+alorki_
+alorkl_
+alorks_
+alorl_
+alors_
+alovc_
+alovd_
+alovi_
+alovl_
+alovr_
+alovs_
+alovx_
+altad_
+altai_
+altal_
+altar_
+altas_
+altax_
+altmd_
+altmi_
+altml_
+altmr_
+altms_
+altmx_
+altrd_
+altri_
+altrl_
+altrr_
+altrs_
+altrx_
+aluid_
+aluii_
+aluil_
+aluir_
+aluis_
+alutc_
+alutd_
+aluti_
+alutl_
+alutr_
+aluts_
+amagd_
+amagi_
+amagl_
+amagr_
+amags_
+amagx_
+amapd_
+amapi_
+amapl_
+amapr_
+amaps_
+amaxc_
+amaxd_
+amaxi_
+amaxkc_
+amaxkd_
+amaxki_
+amaxkl_
+amaxkr_
+amaxks_
+amaxkx_
+amaxl_
+amaxr_
+amaxs_
+amaxx_
+amed3c_
+amed3d_
+amed3i_
+amed3l_
+amed3r_
+amed3s_
+amed4c_
+amed4d_
+amed4i_
+amed4l_
+amed4r_
+amed4s_
+amed5c_
+amed5d_
+amed5i_
+amed5l_
+amed5r_
+amed5s_
+amedc_
+amedd_
+amedi_
+amedl_
+amedr_
+ameds_
+amedx_
+amgsd_
+amgsi_
+amgsl_
+amgsr_
+amgss_
+amgsx_
+aminc_
+amind_
+amini_
+aminkc_
+aminkd_
+aminki_
+aminkl_
+aminkr_
+aminks_
+aminkx_
+aminl_
+aminr_
+amins_
+aminx_
+amodd_
+amodi_
+amodkd_
+amodki_
+amodkl_
+amodkr_
+amodks_
+amodl_
+amodr_
+amods_
+amovc_
+amovd_
+amovi_
+amovkc_
+amovkd_
+amovki_
+amovkl_
+amovkr_
+amovks_
+amovkx_
+amovl_
+amovr_
+amovs_
+amovx_
+amuld_
+amuli_
+amulkd_
+amulki_
+amulkl_
+amulkr_
+amulks_
+amulkx_
+amull_
+amulr_
+amuls_
+amulx_
+andi_
+andl_
+ands_
+anegd_
+anegi_
+anegl_
+anegr_
+anegs_
+anegx_
+anoti_
+anotl_
+anots_
+apkxd_
+apkxi_
+apkxl_
+apkxr_
+apkxs_
+apkxx_
+apold_
+apolr_
+apowd_
+apowi_
+apowkd_
+apowki_
+apowkl_
+apowkr_
+apowks_
+apowkx_
+apowl_
+apowr_
+apows_
+apowx_
+aravd_
+aravi_
+aravl_
+aravr_
+aravs_
+aravx_
+arcpd_
+arcpi_
+arcpl_
+arcpr_
+arcps_
+arcpx_
+arczd_
+arczi_
+arczl_
+arczr_
+arczs_
+arczx_
+aread_
+areadb_
+argtd_
+argti_
+argtl_
+argtr_
+argts_
+argtx_
+arltd_
+arlti_
+arltl_
+arltr_
+arlts_
+arltx_
+aselc_
+aseld_
+aseli_
+aselkc_
+aselkd_
+aselki_
+aselkl_
+aselkr_
+aselks_
+aselkx_
+asell_
+aselr_
+asels_
+aselx_
+asokc_
+asokd_
+asoki_
+asokl_
+asokr_
+asoks_
+asokx_
+asqrd_
+asqri_
+asqrl_
+asqrr_
+asqrs_
+asqrx_
+asrtc_
+asrtd_
+asrti_
+asrtl_
+asrtr_
+asrts_
+asrtx_
+assqd_
+assqi_
+assql_
+assqr_
+assqs_
+assqx_
+asubd_
+asubi_
+asubkd_
+asubki_
+asubkl_
+asubkr_
+asubks_
+asubkx_
+asubl_
+asubr_
+asubs_
+asubx_
+asumd_
+asumi_
+asuml_
+asumr_
+asums_
+asumx_
+aupxd_
+aupxi_
+aupxl_
+aupxr_
+aupxs_
+aupxx_
+aveqc_
+aveqd_
+aveqi_
+aveql_
+aveqr_
+aveqs_
+aveqx_
+await_
+awaitb_
+awritb_
+awrite_
+awsud_
+awsui_
+awsul_
+awsur_
+awsus_
+awsux_
+awvgd_
+awvgi_
+awvgl_
+awvgr_
+awvgs_
+awvgx_
+axori_
+axorki_
+axorkl_
+axorks_
+axorl_
+axors_
+begmem_
+bitmov_
+bitpak_
+bitupk_
+brktie_
+bswap2_
+bswap4_
+bswap8_
+btoi_
+bytmov_
+cctoc_
+chdept_
+chfeth_
+chrlwr_
+chrpak_
+chrupk_
+chrupr_
+clccos_
+clcenr_
+clcfeh_
+clcfid_
+clcfre_
+clcint_
+clclit_
+clcloe_
+clcmak_
+clcmd_
+clcmdw_
+clcnek_
+clcpst_
+clcscn_
+clepst_
+clgcur_
+clgetb_
+clgetc_
+clgetd_
+clgeti_
+clgetl_
+clgetr_
+clgets_
+clgetx_
+clgfil_
+clgkey_
+clglpb_
+clglpc_
+clglpd_
+clglpi_
+clglpl_
+clglpr_
+clglps_
+clglpx_
+clglsr_
+clgpsa_
+clgpsb_
+clgpsc_
+clgpsd_
+clgpsi_
+clgpsl_
+clgpsr_
+clgpss_
+clgpst_
+clgpsx_
+clgstr_
+clgwrd_
+clktie_
+cllpst_
+clopen_
+clopst_
+clpcls_
+clplen_
+clpopi_
+clpops_
+clpopu_
+clppsa_
+clppsb_
+clppsc_
+clppsd_
+clppsi_
+clppsl_
+clppsr_
+clppss_
+clppst_
+clppsx_
+clprew_
+clprif_
+clpsee_
+clpsit_
+clpstr_
+clputb_
+clputc_
+clputd_
+clputi_
+clputl_
+clputr_
+clputs_
+clputx_
+clreqr_
+clscan_
+clseti_
+clstai_
+cnvdae_
+cnvtie_
+coerce_
+cputie_
+ctocc_
+ctod_
+ctoi_
+ctol_
+ctor_
+ctotok_
+ctowrd_
+ctox_
+d1mach_
+deletg_
+diropn_
+dtcscl_
+dtmday_
+dtmdee_
+dtmdes_
+dtmene_
+dtmens_
+dtmlte_
+dtoc3_
+dtoc_
+elogd_
+elogr_
+envfid_
+envfit_
+envfre_
+envgeb_
+envged_
+envgei_
+envger_
+envges_
+envinr_
+envint_
+envlit_
+envmak_
+envnet_
+envpus_
+envret_
+envscn_
+eprinf_
+erract_
+errcoe_
+errget_
+evexpr_
+evvexr_
+evvfre_
+f77pak_
+f77upk_
+falloc_
+fcanpb_
+fcldir_
+fclobr_
+fcopy_
+fcopyo_
+fdebug_
+fdevbf_
+fdevbk_
+fdevtx_
+fdirne_
+fexbuf_
+ffa_
+ffault_
+ffilbf_
+ffilsz_
+ffldir_
+fflsbf_
+ffs_
+fft842_
+fgdev0_
+fgdevm_
+fgetfd_
+fgtdir_
+filbuf_
+filerr_
+filopn_
+finfo_
+finit_
+fioclp_
+fioqfh_
+fixmem_
+flsbuf_
+fmaccs_
+fmapfn_
+fmcloe_
+fmcopo_
+fmcopy_
+fmdebg_
+fmdele_
+fmfcdg_
+fmfcfe_
+fmfcit_
+fmfcsc_
+fmfinf_
+fmfopn_
+fmgetd_
+fmiobd_
+fmioed_
+fmioek_
+fmiopr_
+fmiorr_
+fmiosf_
+fmiotk_
+fmkbfs_
+fmkcoy_
+fmkdir_
+fmkpbf_
+fmlfad_
+fmlfae_
+fmlfat_
+fmlfbd_
+fmlfbe_
+fmlfbt_
+fmlfce_
+fmlfcy_
+fmlfde_
+fmlfne_
+fmlfon_
+fmlfpe_
+fmlfsi_
+fmlfst_
+fmlfue_
+fmlocd_
+fmloct_
+fmnexe_
+fmopen_
+fmrebd_
+fmrene_
+fmretd_
+fmseti_
+fmstai_
+fmsync_
+fmterr_
+fmtint_
+fmtred_
+fmtsel_
+fmtstr_
+fmunlk_
+fnextn_
+fnldir_
+fnroot_
+fntclb_
+fntcls_
+fntdir_
+fntedt_
+fntget_
+fntgfb_
+fntgfn_
+fntleb_
+fntmkt_
+fntopb_
+fntopn_
+fntopt_
+fntreb_
+fntree_
+fntrfb_
+fnulle_
+fopdir_
+fopnbf_
+fopntx_
+fowner_
+fpathe_
+fpequd_
+fpequr_
+fpfixd_
+fpfixr_
+fpnonr_
+fpnord_
+fpnorr_
+fpradv_
+fprfmt_
+fprinf_
+fprntf_
+fptdir_
+fputtx_
+freadp_
+fredio_
+fredir_
+frenae_
+frmbfs_
+frmtmp_
+frtnfd_
+fsetev_
+fsetfd_
+fseti_
+fsfdee_
+fsfgee_
+fsfopn_
+fskdir_
+fstati_
+fstatl_
+fstats_
+fstdfe_
+fstdir_
+fstrfp_
+fsvtfn_
+fswapd_
+futime_
+fwatio_
+fwritp_
+fwtacc_
+fxfacp_
+fxfacs_
+fxfact_
+fxfadr_
+fxfakb_
+fxfakc_
+fxfakd_
+fxfaki_
+fxfakr_
+fxfalc_
+fxfald_
+fxfalr_
+fxfalu_
+fxfasr_
+fxfbls_
+fxfbyt_
+fxfche_
+fxfchm_
+fxfchp_
+fxfchv_
+fxfcle_
+fxfcll_
+fxfcnx_
+fxfcoj_
+fxfcoy_
+fxfcte_
+fxfdae_
+fxfdee_
+fxfdiw_
+fxfdur_
+fxfenb_
+fxfenc_
+fxfend_
+fxfene_
+fxfeni_
+fxfenl_
+fxfenr_
+fxfens_
+fxfexh_
+fxfexr_
+fxffac_
+fxffcr_
+fxffiw_
+fxffog_
+fxffpd_
+fxfgas_
+fxfgeb_
+fxfged_
+fxfgei_
+fxfgen_
+fxfger_
+fxfget_
+fxfglm_
+fxfgsr_
+fxfhdt_
+fxfhee_
+fxfhef_
+fxfint_
+fxfisk_
+fxfkse_
+fxfksl_
+fxfksm_
+fxfksn_
+fxfkss_
+fxfkst_
+fxfksx_
+fxflor_
+fxfmad_
+fxfmar_
+fxfmas_
+fxfmay_
+fxfmea_
+fxfnoe_
+fxfnul_
+fxfopn_
+fxfopx_
+fxfove_
+fxfovt_
+fxfpaa_
+fxfpld_
+fxfple_
+fxfplf_
+fxfplo_
+fxfplp_
+fxfprr_
+fxfred_
+fxfree_
+fxfrek_
+fxfren_
+fxfrep_
+fxfrfr_
+fxfrhr_
+fxfsee_
+fxfsev_
+fxfsex_
+fxfskn_
+fxfstr_
+fxftox_
+fxfuad_
+fxfuna_
+fxfupd_
+fxfupr_
+fxfwrr_
+fxfwrs_
+fxfxal_
+fxfxhd_
+fxfxn1_
+fxfzcl_
+fxfzop_
+fxfzrd_
+fxfzst_
+fxfzwr_
+fxfzwt_
+gactie_
+gadraw_
+gamove_
+gargb_
+gargc_
+gargd_
+gargi_
+gargl_
+gargr_
+gargrd_
+gargs_
+gargsr_
+gargtk_
+gargwd_
+gargx_
+gascae_
+gcancl_
+gclear_
+gclose_
+gctod_
+gctol_
+gctox_
+gctran_
+gcurps_
+gdeace_
+gescae_
+getci_
+gethot_
+getlie_
+getlle_
+getloe_
+gexflr_
+gexfls_
+gexflt_
+gfill_
+gflush_
+gframe_
+gfrint_
+ggcell_
+ggcur_
+ggetb_
+ggeti_
+ggetr_
+ggets_
+ggscae_
+ggview_
+ggwind_
+gimcor_
+gimcrr_
+gimder_
+gimdig_
+gimeng_
+gimfrg_
+gimfrp_
+gimgeg_
+gimins_
+gimiod_
+gimioe_
+gimlop_
+gimqur_
+gimrat_
+gimreg_
+gimrep_
+gimres_
+gimrex_
+gimseg_
+gimser_
+gimsex_
+gimwrp_
+gimwrs_
+gkical_
+gkiclr_
+gkicls_
+gkides_
+gkieof_
+gkiese_
+gkiexe_
+gkifat_
+gkifen_
+gkiffh_
+gkifia_
+gkiflh_
+gkiger_
+gkiges_
+gkigey_
+gkiinl_
+gkiint_
+gkimfe_
+gkiops_
+gkiplt_
+gkipmt_
+gkipoe_
+gkipor_
+gkipuy_
+gkiree_
+gkirer_
+gkires_
+gkirey_
+gkiser_
+gkises_
+gkisul_
+gkitet_
+gkitxt_
+gkiwee_
+gkiwre_
+gkpcal_
+gkpcle_
+gkpclr_
+gkpcls_
+gkpdes_
+gkpdup_
+gkpese_
+gkpfat_
+gkpfia_
+gkpflh_
+gkpger_
+gkpges_
+gkpgey_
+gkpgrm_
+gkpinl_
+gkpmfe_
+gkpops_
+gkpplt_
+gkppmt_
+gkppoe_
+gkppor_
+gkppst_
+gkppuy_
+gkpres_
+gkpser_
+gkpses_
+gkptet_
+gkptxg_
+gkptxt_
+gkpunn_
+glabax_
+glbdrd_
+glbene_
+glbeq_
+glbfis_
+glbgek_
+glblas_
+glblob_
+glbmip_
+glbple_
+glbsep_
+glbses_
+glbset_
+glbtin_
+glbveg_
+gline_
+gltoc_
+gmark_
+gmftie_
+gmprif_
+gmsg_
+gmsgb_
+gmsgc_
+gmsgd_
+gmsgi_
+gmsgl_
+gmsgr_
+gmsgs_
+gmsgx_
+gmttot_
+gopen_
+gopeni_
+gpagee_
+gpatme_
+gpatmh_
+gpcell_
+gplcae_
+gplcal_
+gplclb_
+gplcll_
+gplclr_
+gplclt_
+gplflh_
+gpline_
+gploto_
+gplotv_
+gplret_
+gplsee_
+gplwci_
+gpmark_
+gqsort_
+gqvery_
+grdraw_
+grdwcs_
+greace_
+greset_
+grmove_
+grscae_
+gscan_
+gscur_
+gseti_
+gsetr_
+gsets_
+gstati_
+gstatr_
+gstats_
+gstrct_
+gstrcy_
+gstrmh_
+gstsei_
+gstser_
+gsview_
+gswind_
+gtdise_
+gtext_
+gtickr_
+gtliny_
+gtndis_
+gttyld_
+gtxset_
+gtybih_
+gtycas_
+gtycle_
+gtyeny_
+gtyexs_
+gtyfey_
+gtyfiy_
+gtygeb_
+gtygei_
+gtyger_
+gtyges_
+gtyins_
+gtyopn_
+gtysce_
+gumark_
+gvline_
+gvmark_
+gwcsme_
+gwrwcs_
+i1mach_
+idbcle_
+idbfid_
+idbfir_
+idbgeg_
+idbkwp_
+idbned_
+idbopn_
+idbpug_
+ieegmd_
+ieegmr_
+ieegnd_
+ieegnr_
+ieemad_
+ieemar_
+ieepad_
+ieepar_
+ieesmd_
+ieesmr_
+ieesnd_
+ieesnr_
+ieestd_
+ieestr_
+ieeupd_
+ieeupr_
+ieevpd_
+ieevpr_
+ieevud_
+ieevur_
+ieezsd_
+ieezsr_
+ikiacs_
+ikicle_
+ikicoy_
+ikidee_
+ikideg_
+ikiext_
+ikiged_
+ikigen_
+ikiger_
+ikiint_
+ikildr_
+ikimke_
+ikiopn_
+ikiopx_
+ikipae_
+ikiree_
+ikiupr_
+ikivan_
+imaccf_
+imaccs_
+imaddb_
+imaddd_
+imaddf_
+imaddi_
+imaddl_
+imaddr_
+imadds_
+imaflp_
+imalin_
+imaplv_
+imastr_
+imbln1_
+imbln2_
+imbln3_
+imbtrn_
+imcfnl_
+imcopy_
+imcssz_
+imctrt_
+imdect_
+imdele_
+imdelf_
+imdmap_
+imerr_
+imflpl_
+imflps_
+imflsd_
+imflsh_
+imflsi_
+imflsl_
+imflsr_
+imflss_
+imflsx_
+imfluh_
+imfnpy_
+imfnss_
+imgclr_
+imgetb_
+imgetc_
+imgetd_
+imgeti_
+imgetl_
+imgetr_
+imgets_
+imgfte_
+imggsc_
+imggsd_
+imggsi_
+imggsl_
+imggsr_
+imggss_
+imggsx_
+imgibf_
+imgime_
+imgl1d_
+imgl1i_
+imgl1l_
+imgl1r_
+imgl1s_
+imgl1x_
+imgl2d_
+imgl2i_
+imgl2l_
+imgl2r_
+imgl2s_
+imgl2x_
+imgl3d_
+imgl3i_
+imgl3l_
+imgl3r_
+imgl3s_
+imgl3x_
+imgnfn_
+imgnld_
+imgnli_
+imgnll_
+imgnln_
+imgnlr_
+imgnls_
+imgnlx_
+imgobf_
+imgs1d_
+imgs1i_
+imgs1l_
+imgs1r_
+imgs1s_
+imgs1x_
+imgs2d_
+imgs2i_
+imgs2l_
+imgs2r_
+imgs2s_
+imgs2x_
+imgs3d_
+imgs3i_
+imgs3l_
+imgs3r_
+imgs3s_
+imgs3x_
+imgsen_
+imgstr_
+iminie_
+imioff_
+imisec_
+imloop_
+immaky_
+immap_
+immapz_
+imnote_
+imofnl_
+imofns_
+imofnu_
+imopsf_
+impakd_
+impaki_
+impakl_
+impakr_
+impaks_
+impakx_
+impare_
+impgsd_
+impgsi_
+impgsl_
+impgsr_
+impgss_
+impgsx_
+impl1d_
+impl1i_
+impl1l_
+impl1r_
+impl1s_
+impl1x_
+impl2d_
+impl2i_
+impl2l_
+impl2r_
+impl2s_
+impl2x_
+impl3d_
+impl3i_
+impl3l_
+impl3r_
+impl3s_
+impl3x_
+impml1_
+impml2_
+impml3_
+impmlr_
+impmlv_
+impmmo_
+impmmp_
+impmon_
+impms1_
+impms2_
+impms3_
+impmsr_
+impmsv_
+impnld_
+impnli_
+impnll_
+impnln_
+impnlr_
+impnls_
+impnlx_
+imps1d_
+imps1i_
+imps1l_
+imps1r_
+imps1s_
+imps1x_
+imps2d_
+imps2i_
+imps2l_
+imps2r_
+imps2s_
+imps2x_
+imps3d_
+imps3i_
+imps3l_
+imps3r_
+imps3s_
+imps3x_
+impstr_
+imputb_
+imputd_
+imputh_
+imputi_
+imputl_
+imputr_
+imputs_
+imrbpx_
+imrdpx_
+imrene_
+imrmbs_
+imsamp_
+imsetf_
+imseti_
+imsetr_
+imsinb_
+imsmpl_
+imsmps_
+imsslv_
+imstai_
+imstar_
+imstas_
+imtcle_
+imtgem_
+imtlen_
+imtmae_
+imtopn_
+imtopp_
+imtrew_
+imtrgm_
+imunmp_
+imupkd_
+imupki_
+imupkl_
+imupkr_
+imupks_
+imupkx_
+imwbpx_
+imwrie_
+imwrpx_
+intrde_
+intree_
+intrrt_
+irafmn_
+itob_
+itoc_
+iwcare_
+iwcfis_
+iwents_
+iwfind_
+iwgbis_
+iwputr_
+iwputy_
+iwrfis_
+iwsetp_
+kardbf_
+kardgd_
+kardlp_
+kardpl_
+kardpr_
+kardsf_
+kawrbf_
+kawrgd_
+kawrlp_
+kawrpl_
+kawrpr_
+kawrsf_
+kawtbf_
+kawtgd_
+kawtlp_
+kawtpl_
+kawtpr_
+kawtsf_
+kbzard_
+kbzawr_
+kbzawt_
+kbzcls_
+kbzopn_
+kbzstt_
+kclcpr_
+kcldir_
+kcldpr_
+kclsbf_
+kclsgd_
+kclslp_
+kclspl_
+kclssf_
+kclstx_
+kclsty_
+kdvall_
+kdvown_
+kfacss_
+kfaloc_
+kfchdr_
+kfdele_
+kfgcwd_
+kfinfo_
+kflstx_
+kflsty_
+kfmkcp_
+kfmkdr_
+kfpath_
+kfprot_
+kfrnam_
+kfsubd_
+kfutim_
+kfxdir_
+kgettx_
+kgetty_
+kgfdir_
+kicont_
+kidece_
+kience_
+kienvt_
+kierrr_
+kiexte_
+kifine_
+kiflux_
+kifman_
+kifren_
+kigetn_
+kigets_
+kignoe_
+kiinit_
+kiloce_
+kimape_
+kimapn_
+kintpr_
+kiopes_
+kirece_
+kisend_
+kisenv_
+kishot_
+kixnoe_
+kmallc_
+knottx_
+knotty_
+kopcpr_
+kopdir_
+kopdpr_
+kopnbf_
+kopngd_
+kopnlp_
+kopnpl_
+kopnsf_
+kopntx_
+kopnty_
+koscmd_
+kputtx_
+kputty_
+krealc_
+ksared_
+ksawat_
+ksawre_
+ksektx_
+ksekty_
+ksttbf_
+ksttgd_
+ksttlp_
+ksttpl_
+ksttpr_
+ksttsf_
+kstttx_
+ksttty_
+ktzcls_
+ktzfls_
+ktzget_
+ktznot_
+ktzopn_
+ktzput_
+ktzsek_
+ktzstt_
+kzclmt_
+kzopmt_
+kzrdmt_
+kzrwmt_
+kzstmt_
+kzwrmt_
+kzwtmt_
+lexnum_
+lnocle_
+lnofeh_
+lnoopn_
+lnosae_
+locpr_
+locva_
+lpopen_
+lpzard_
+lpzawe_
+lpzawt_
+lsttot_
+ltoc_
+m75put_
+maideh_
+mallo1_
+mgdptr_
+mgtfwa_
+miilen_
+miinem_
+miipa2_
+miipa6_
+miipa8_
+miipad_
+miipak_
+miipar_
+miipke_
+miirec_
+miired_
+miirei_
+miirel_
+miirer_
+miires_
+miiup2_
+miiup6_
+miiup8_
+miiupd_
+miiupk_
+miiupr_
+miiwrc_
+miiwrd_
+miiwri_
+miiwrl_
+miiwrr_
+miiwrs_
+miocle_
+miogld_
+miogli_
+miogll_
+mioglr_
+miogls_
+mioglx_
+mioopn_
+mioopo_
+miopld_
+miopli_
+miopll_
+mioplr_
+miopls_
+mioplx_
+miosee_
+miosei_
+miosti_
+msvfwa_
+mtalle_
+mtcap_
+mtclen_
+mtclre_
+mtdeae_
+mtdevd_
+mtence_
+mtfile_
+mtfnae_
+mtgets_
+mtglok_
+mtgtyn_
+mtloce_
+mtneeo_
+mtopen_
+mtpare_
+mtposn_
+mtpute_
+mtreae_
+mtrewd_
+mtsavd_
+mtsavs_
+mtskid_
+mtstas_
+mtsync_
+mtupde_
+mwalld_
+mwalls_
+mwaxtn_
+mwc1td_
+mwc1tr_
+mwc2td_
+mwc2tr_
+mwcloe_
+mwcopd_
+mwcops_
+mwctfe_
+mwctrd_
+mwctrr_
+mwfins_
+mwflop_
+mwgaxp_
+mwgaxt_
+mwgctd_
+mwgctr_
+mwgltd_
+mwgltr_
+mwgsym_
+mwgwas_
+mwgwsd_
+mwgwsr_
+mwgwtd_
+mwgwtr_
+mwinvd_
+mwinvr_
+mwload_
+mwloam_
+mwltrd_
+mwltrr_
+mwlubb_
+mwlude_
+mwmkid_
+mwmkir_
+mwmmud_
+mwmmur_
+mwnewm_
+mwnewy_
+mwopem_
+mwopen_
+mwrefr_
+mwrote_
+mwsave_
+mwsavm_
+mwsaxp_
+mwscae_
+mwsctn_
+mwsdes_
+mwseti_
+mwshit_
+mwshow_
+mwsltd_
+mwsltr_
+mwssym_
+mwstai_
+mwswas_
+mwswsd_
+mwswsr_
+mwswtd_
+mwswte_
+mwswtr_
+mwtrad_
+mwtrar_
+mwv1td_
+mwv1tr_
+mwv2td_
+mwv2tr_
+mwvmud_
+mwvmur_
+mwvtrd_
+mwvtrr_
+ndopen_
+noti_
+notl_
+nots_
+nowhie_
+nscan_
+oifacs_
+oifcle_
+oifcoy_
+oifdee_
+oifgpe_
+oifmke_
+oifopn_
+oifopx_
+oifrdr_
+oifree_
+oiftrm_
+oifupr_
+oifwrr_
+onerre_
+onerrr_
+onexie_
+onexit_
+ord1_
+ord2_
+ori_
+orl_
+ors_
+oscmd_
+osfnik_
+osfnlk_
+osfnms_
+osfnpe_
+osfnrk_
+osfntt_
+osfnuk_
+pagefe_
+pagefs_
+pargb_
+pargc_
+pargd_
+pargg_
+pargi_
+pargl_
+pargr_
+pargs_
+pargsr_
+pargx_
+patamh_
+patfit_
+patgel_
+patgse_
+patinx_
+patloe_
+patmae_
+patmah_
+patomh_
+patsts_
+pggetd_
+pggete_
+pggetr_
+pgpage_
+pgpeed_
+pgpusd_
+pgsett_
+placcs_
+plallc_
+plascp_
+plbox_
+plcire_
+plcler_
+plcloe_
+plcome_
+plcoms_
+plcree_
+pldebg_
+pldebt_
+plempe_
+plempy_
+plfacs_
+plfcle_
+plfcoy_
+plfdee_
+plfnul_
+plfopn_
+plfree_
+plfupr_
+plgete_
+plglls_
+plglpi_
+plglpl_
+plglps_
+plglri_
+plglrl_
+plglrs_
+plgsie_
+pll2pi_
+pll2pl_
+pll2ps_
+pll2ri_
+pll2rl_
+pll2rs_
+pllcot_
+pllemy_
+plleql_
+plline_
+pllinl_
+pllinp_
+plliny_
+plllen_
+pllneg_
+plload_
+plloaf_
+plloam_
+plloop_
+pllprs_
+plnewy_
+plopen_
+plp2li_
+plp2ll_
+plp2ls_
+plp2ri_
+plp2rl_
+plp2rs_
+plpixi_
+plpixl_
+plpixs_
+plplls_
+plplpi_
+plplpl_
+plplps_
+plplri_
+plplrl_
+plplrs_
+plpoit_
+plpoln_
+plr2li_
+plr2ll_
+plr2ls_
+plr2pi_
+plr2pl_
+plr2ps_
+plrani_
+plranl_
+plrans_
+plrcle_
+plrefe_
+plregp_
+plreqi_
+plreql_
+plreqs_
+plrget_
+plrgex_
+plrop_
+plropn_
+plrpri_
+plrprl_
+plrprs_
+plrset_
+plsave_
+plsavf_
+plsavm_
+plsect_
+plsecy_
+plsete_
+plseti_
+plssie_
+plsslv_
+plstai_
+plstel_
+plubox_
+plucie_
+plupde_
+plupon_
+plvald_
+pmaccs_
+pmascp_
+pmbox_
+pmcire_
+pmcler_
+pmempy_
+pmglls_
+pmglpi_
+pmglpl_
+pmglps_
+pmglri_
+pmglrl_
+pmglrs_
+pmline_
+pmliny_
+pmnewk_
+pmplls_
+pmplpi_
+pmplpl_
+pmplps_
+pmplri_
+pmplrl_
+pmplrs_
+pmpoit_
+pmpoln_
+pmrcle_
+pmrgex_
+pmrop_
+pmropn_
+pmrset_
+pmsect_
+pmsecy_
+pmsete_
+pmseti_
+pmstai_
+pmstel_
+poll_
+pollce_
+pollcr_
+pollgs_
+pollon_
+pollpt_
+pollst_
+polltt_
+pollzo_
+prchdr_
+prclcr_
+prcldr_
+prcloe_
+prdone_
+prdumn_
+prenve_
+prenvt_
+prfilf_
+prfinc_
+prgete_
+prgetr_
+prkill_
+pronic_
+propcr_
+propdr_
+propen_
+proscd_
+protet_
+prpsio_
+prpsld_
+prredr_
+prseti_
+prsigl_
+prstai_
+prupde_
+prvret_
+przclr_
+pscenr_
+pscens_
+pschwh_
+pscloe_
+psdept_
+psesct_
+psfone_
+psfonr_
+psfoor_
+psgett_
+pshear_
+psindt_
+psioit_
+psioxr_
+pslink_
+psnewe_
+psopen_
+psoutt_
+pspage_
+pspagk_
+psrigy_
+psrjps_
+pssets_
+pssett_
+pssety_
+psspft_
+pstese_
+pstexh_
+pstrar_
+pswrig_
+pswrtk_
+psxpos_
+psypos_
+putcc_
+putci_
+putlie_
+qmaccs_
+qmgetc_
+qmscan_
+qmscao_
+qmsetm_
+qmsetr_
+qmsets_
+qmspai_
+qmspar_
+qmsymb_
+qmupds_
+qpaccf_
+qpaccs_
+qpaddb_
+qpaddc_
+qpaddd_
+qpaddf_
+qpaddi_
+qpaddl_
+qpaddr_
+qpadds_
+qpaddx_
+qpargt_
+qpastr_
+qpbind_
+qpcfnl_
+qpcloe_
+qpclot_
+qpcopf_
+qpcopy_
+qpctod_
+qpctoi_
+qpdele_
+qpdelf_
+qpdsym_
+qpdtye_
+qpelee_
+qpexad_
+qpexai_
+qpexar_
+qpexcd_
+qpexce_
+qpexci_
+qpexcr_
+qpexdc_
+qpexde_
+qpexdg_
+qpexdr_
+qpexee_
+qpexfe_
+qpexge_
+qpexgr_
+qpexmk_
+qpexmr_
+qpexon_
+qpexpd_
+qpexpi_
+qpexpn_
+qpexpr_
+qpexps_
+qpexpt_
+qpexrd_
+qpexsd_
+qpexsi_
+qpexsr_
+qpfacs_
+qpfcle_
+qpfcos_
+qpfcoy_
+qpfdee_
+qpflur_
+qpfopn_
+qpfopx_
+qpfree_
+qpfupr_
+qpfwar_
+qpfwfr_
+qpfzcl_
+qpfzop_
+qpfzrd_
+qpfzst_
+qpfzwr_
+qpfzwt_
+qpgetb_
+qpgetc_
+qpgetd_
+qpgeti_
+qpgetk_
+qpgetl_
+qpgetm_
+qpgetr_
+qpgets_
+qpgetx_
+qpgmsm_
+qpgnfn_
+qpgpsm_
+qpgstr_
+qpinht_
+qpioce_
+qpioge_
+qpiogr_
+qpiogs_
+qpiolk_
+qpiols_
+qpiomx_
+qpioon_
+qpiope_
+qpiops_
+qpiori_
+qpiors_
+qpiort_
+qpiosc_
+qpiose_
+qpiosi_
+qpiosr_
+qpiost_
+qpiour_
+qpiovr_
+qpiowt_
+qplenf_
+qplenl_
+qplesd_
+qplesi_
+qplesr_
+qploas_
+qpmaxd_
+qpmaxi_
+qpmaxr_
+qpmind_
+qpmini_
+qpminr_
+qpmkfe_
+qpnexk_
+qpofnl_
+qpofns_
+qpofnu_
+qpopen_
+qpopet_
+qppare_
+qpparl_
+qppcle_
+qppopn_
+qppstr_
+qpputb_
+qpputc_
+qpputd_
+qpputi_
+qpputl_
+qpputm_
+qpputr_
+qpputs_
+qpputx_
+qpquef_
+qprawk_
+qpread_
+qprebd_
+qprene_
+qprenf_
+qprlmd_
+qprlmi_
+qprlmr_
+qpsavs_
+qpseel_
+qpseti_
+qpsetr_
+qpsizf_
+qpstai_
+qpstar_
+qpsync_
+qpungk_
+qpwrie_
+qpxgvd_
+qpxgvi_
+qpxgvl_
+qpxgvr_
+qpxgvs_
+r1mach_
+r2tr_
+r2tx_
+r4syn_
+r4tr_
+r4tx_
+r8syn_
+r8tr_
+r8tx_
+rdukey_
+reopen_
+resetn_
+salloc_
+scanc_
+sfree_
+shifti_
+shiftl_
+shifts_
+smark_
+sprinf_
+sscan_
+stallc_
+stcloe_
+stentr_
+stfacs_
+stfadr_
+stfcle_
+stfcos_
+stfcoy_
+stfcte_
+stfdee_
+stfgeb_
+stfgei_
+stfgen_
+stfges_
+stfget_
+stfind_
+stfinl_
+stfins_
+stfmeb_
+stfmke_
+stfnee_
+stfopn_
+stfopx_
+stforb_
+stfrdr_
+stfree_
+stfrek_
+stfrfr_
+stfrgb_
+stfrne_
+stfupr_
+stfwfr_
+stfwgb_
+sthash_
+sthead_
+stinfo_
+stkmkg_
+stmark_
+stname_
+stnext_
+stnsys_
+stopen_
+stpstr_
+strcle_
+strdic_
+strefb_
+streff_
+streq_
+strese_
+strge_
+strgee_
+strgt_
+strids_
+stridx_
+strlds_
+strldx_
+strle_
+strlt_
+strlwr_
+strmac_
+strmah_
+strncp_
+strne_
+stropn_
+strpak_
+strse1_
+strsee_
+strseh_
+strsrt_
+strtbl_
+strupk_
+strupr_
+stsave_
+stsize_
+stsque_
+sttyco_
+sttyet_
+sttygg_
+sttynm_
+sttyse_
+sttysm_
+sttytt_
+syserr_
+sysers_
+sysged_
+sysges_
+sysgsg_
+sysid_
+sysmte_
+syspac_
+syspat_
+syspte_
+sysret_
+syssct_
+tsleep_
+ttopen_
+ttseti_
+ttsets_
+ttstai_
+ttstas_
+ttybih_
+ttybre_
+ttycas_
+ttycds_
+ttycle_
+ttycln_
+ttyclr_
+ttyctl_
+ttydee_
+ttydey_
+ttyeny_
+ttyexs_
+ttyfey_
+ttyfiy_
+ttygds_
+ttygeb_
+ttygei_
+ttyger_
+ttyges_
+ttygoo_
+ttygpe_
+ttygse_
+ttyins_
+ttyint_
+ttylod_
+ttyods_
+ttyopn_
+ttypue_
+ttypus_
+ttyred_
+ttysce_
+ttysei_
+ttyso_
+ttysti_
+ttysui_
+ttywre_
+ungete_
+ungeti_
+unread_
+urand_
+vfnadd_
+vfncle_
+vfndee_
+vfndel_
+vfnene_
+vfnenr_
+vfnexr_
+vfngen_
+vfnise_
+vfnman_
+vfnmap_
+vfnmau_
+vfnopn_
+vfnsqe_
+vfntre_
+vfnunn_
+vfnunp_
+vlibinit_
+vmallc_
+vvfncm_
+vvfnee_
+vvfnip_
+vvfnis_
+vvfnre_
+wfaitd_
+wfaitt_
+wfaitv_
+wfarcd_
+wfarct_
+wfarcv_
+wfcard_
+wfcart_
+wfcarv_
+wfcscd_
+wfcsct_
+wfcscv_
+wfdecs_
+wffnld_
+wfglsd_
+wfglst_
+wfglsv_
+wfgsbb_
+wfgsbg_
+wfgsbl_
+wfgsce_
+wfgscf_
+wfgsdr_
+wfgsel_
+wfgson_
+wfgsre_
+wfinit_
+wfmerd_
+wfmert_
+wfmerv_
+wfmold_
+wfmolt_
+wfmolv_
+wfmspd_
+wfmspf_
+wfmspi_
+wfmspl_
+wfmspt_
+wfmspv_
+wfmspy_
+wfpard_
+wfpart_
+wfparv_
+wfpcod_
+wfpcot_
+wfpcov_
+wfqscd_
+wfqsct_
+wfqscv_
+wfsind_
+wfsint_
+wfsinv_
+wfsmph_
+wfsmpn_
+wfsmpt_
+wfstgd_
+wfstgt_
+wfstgv_
+wftand_
+wftant_
+wftanv_
+wftnxd_
+wftnxt_
+wftnxv_
+wftnxy_
+wftscd_
+wftsct_
+wftscv_
+wfzead_
+wfzeat_
+wfzeav_
+wfzpxd_
+wfzpxt_
+wfzpxv_
+wfzpxy_
+xalloe_
+xcallc_
+xdeale_
+xdevor_
+xdevss_
+xeract_
+xerfmg_
+xerpoi_
+xerpop_
+xerpsh_
+xerpsr_
+xerpuc_
+xerpue_
+xerret_
+xerror_
+xersel_
+xervey_
+xevadg_
+xevbip_
+xevbop_
+xevcan_
+xever1_
+xever2_
+xeverr_
+xevfrp_
+xevgek_
+xevinp_
+xevmap_
+xevnee_
+xevpae_
+xevpah_
+xevqut_
+xevstt_
+xevunp_
+xfaccs_
+xfatal_
+xfchdr_
+xfcloe_
+xfdele_
+xffluh_
+xfgetc_
+xfgetr_
+xfnote_
+xfopen_
+xfputc_
+xfputr_
+xfread_
+xfrnam_
+xfscan_
+xfseek_
+xfungc_
+xfwrie_
+xgdevt_
+xgtpid_
+xgtuid_
+xisaty_
+xmallc_
+xmfree_
+xmjbuf_
+xmktep_
+xonerr_
+xonext_
+xori_
+xorl_
+xors_
+xpages_
+xprinf_
+xqsort_
+xrealc_
+xsizef_
+xstdeh_
+xstrcp_
+xstrct_
+xstrcy_
+xstrln_
+xtoc_
+xttyse_
+xvvadg_
+xvvbip_
+xvvbop_
+xvvcan_
+xvvche_
+xvver1_
+xvver2_
+xvverr_
+xvvfrp_
+xvvgek_
+xvvinp_
+xvvlos_
+xvvmap_
+xvvnee_
+xvvnud_
+xvvnui_
+xvvnul_
+xvvnur_
+xvvnus_
+xvvpae_
+xvvpah_
+xvvqut_
+xvvstt_
+xvvunp_
+xwhen_
+xxscan_
+zardbf_
+zardgd_
+zardks_
+zardlp_
+zardmt_
+zardnd_
+zardnu_
+zardpl_
+zardpr_
+zardps_
+zardsf_
+zawrbf_
+zawrgd_
+zawrks_
+zawrlp_
+zawrmt_
+zawrnd_
+zawrnu_
+zawrpl_
+zawrpr_
+zawrps_
+zawrsf_
+zawset_
+zawtbf_
+zawtgd_
+zawtks_
+zawtlp_
+zawtmt_
+zawtnd_
+zawtnu_
+zawtpl_
+zawtpr_
+zawtps_
+zawtsf_
+zclcpr_
+zcldir_
+zcldpr_
+zclm70_
+zclm75_
+zclsbf_
+zclsgd_
+zclsks_
+zclslp_
+zclsmt_
+zclsnd_
+zclsnu_
+zclspl_
+zclsps_
+zclssf_
+zclstt_
+zclstx_
+zclsty_
+zdojmp_
+zdvall_
+zdvown_
+zfacss_
+zfaloc_
+zfchdr_
+zfdele_
+zfgcwd_
+zfinfo_
+zflsnu_
+zflstt_
+zflstx_
+zflsty_
+zfmkcp_
+zfmkdr_
+zfnbrk_
+zfpath_
+zfpoll_
+zfprot_
+zfrnam_
+zfsubd_
+zfutim_
+zfxdir_
+zgcmdl_
+zgetnu_
+zgettt_
+zgettx_
+zgetty_
+zgfdir_
+zghost_
+zgmtco_
+zgtime_
+zgtpid_
+zintpr_
+zlocpr_
+zlocva_
+zmaloc_
+zmfree_
+znotnu_
+znottt_
+znottx_
+znotty_
+zopcpr_
+zopdir_
+zopdpr_
+zopm70_
+zopm75_
+zopnbf_
+zopngd_
+zopnks_
+zopnlp_
+zopnmt_
+zopnnd_
+zopnnu_
+zopnpl_
+zopnsf_
+zopntt_
+zopntx_
+zopnty_
+zoscmd_
+zpanic_
+zputnu_
+zputtt_
+zputtx_
+zputty_
+zraloc_
+zrdm70_
+zrdm75_
+zseknu_
+zsektt_
+zsektx_
+zsekty_
+zsestt_
+zsettt_
+zstm70_
+zstm75_
+zststt_
+zsttbf_
+zsttgd_
+zsttks_
+zsttlp_
+zsttmt_
+zsttnd_
+zsttnu_
+zsttpl_
+zsttpr_
+zsttps_
+zsttsf_
+zstttt_
+zstttx_
+zsttty_
+zttgeg_
+zttger_
+zttloe_
+zttloo_
+zttlov_
+zttpbf_
+zttplk_
+zttpug_
+zttquy_
+zttttt_
+zttupe_
+zwmsec_
+zwrm70_
+zwrm75_
+zwtm70_
+zwtm75_
+zxgmes_
+zxwhen_
+zzclmt_
+zzopmt_
+zzrdii_
+zzrdmt_
+zzrwmt_
+zzsetk_
+zzstmt_
+zzwrii_
+zzwrmt_
+zzwtmt_
+zzzend_
diff --git a/unix/shlib/S.nm.pg b/unix/shlib/S.nm.pg
new file mode 100644
index 00000000..478203ad
--- /dev/null
+++ b/unix/shlib/S.nm.pg
@@ -0,0 +1,2423 @@
+_aabsd_
+_aabsi_
+_aabsl_
+_aabsr_
+_aabss_
+_aabsx_
+_aaddd_
+_aaddi_
+_aaddkd_
+_aaddki_
+_aaddkl_
+_aaddkr_
+_aaddks_
+_aaddkx_
+_aaddl_
+_aaddr_
+_aadds_
+_aaddx_
+_aandi_
+_aandki_
+_aandkl_
+_aandks_
+_aandl_
+_aands_
+_aavgd_
+_aavgi_
+_aavgl_
+_aavgr_
+_aavgs_
+_aavgx_
+_abavd_
+_abavi_
+_abavl_
+_abavr_
+_abavs_
+_abavx_
+_abeqc_
+_abeqd_
+_abeqi_
+_abeqkc_
+_abeqkd_
+_abeqki_
+_abeqkl_
+_abeqkr_
+_abeqks_
+_abeqkx_
+_abeql_
+_abeqr_
+_abeqs_
+_abeqx_
+_abgec_
+_abged_
+_abgei_
+_abgekc_
+_abgekd_
+_abgeki_
+_abgekl_
+_abgekr_
+_abgeks_
+_abgekx_
+_abgel_
+_abger_
+_abges_
+_abgex_
+_abgtc_
+_abgtd_
+_abgti_
+_abgtkc_
+_abgtkd_
+_abgtki_
+_abgtkl_
+_abgtkr_
+_abgtks_
+_abgtkx_
+_abgtl_
+_abgtr_
+_abgts_
+_abgtx_
+_ablec_
+_abled_
+_ablei_
+_ablekc_
+_ablekd_
+_ableki_
+_ablekl_
+_ablekr_
+_ableks_
+_ablekx_
+_ablel_
+_abler_
+_ables_
+_ablex_
+_abltc_
+_abltd_
+_ablti_
+_abltkc_
+_abltkd_
+_abltki_
+_abltkl_
+_abltkr_
+_abltks_
+_abltkx_
+_abltl_
+_abltr_
+_ablts_
+_abltx_
+_abnec_
+_abned_
+_abnei_
+_abnekc_
+_abnekd_
+_abneki_
+_abnekl_
+_abnekr_
+_abneks_
+_abnekx_
+_abnel_
+_abner_
+_abnes_
+_abnex_
+_abori_
+_aborki_
+_aborkl_
+_aborks_
+_aborl_
+_abors_
+_absud_
+_absui_
+_absul_
+_absur_
+_absus_
+_acht_
+_achtb_
+_achtbb_
+_achtbc_
+_achtbd_
+_achtbi_
+_achtbl_
+_achtbr_
+_achtbs_
+_achtbu_
+_achtbx_
+_achtc_
+_achtcb_
+_achtcc_
+_achtcd_
+_achtci_
+_achtcl_
+_achtcr_
+_achtcs_
+_achtcu_
+_achtcx_
+_achtd_
+_achtdb_
+_achtdc_
+_achtdd_
+_achtdi_
+_achtdl_
+_achtdr_
+_achtds_
+_achtdu_
+_achtdx_
+_achti_
+_achtib_
+_achtic_
+_achtid_
+_achtii_
+_achtil_
+_achtir_
+_achtis_
+_achtiu_
+_achtix_
+_achtl_
+_achtlb_
+_achtlc_
+_achtld_
+_achtli_
+_achtll_
+_achtlr_
+_achtls_
+_achtlu_
+_achtlx_
+_achtr_
+_achtrb_
+_achtrc_
+_achtrd_
+_achtri_
+_achtrl_
+_achtrr_
+_achtrs_
+_achtru_
+_achtrx_
+_achts_
+_achtsb_
+_achtsc_
+_achtsd_
+_achtsi_
+_achtsl_
+_achtsr_
+_achtss_
+_achtsu_
+_achtsx_
+_achtu_
+_achtub_
+_achtuc_
+_achtud_
+_achtui_
+_achtul_
+_achtur_
+_achtus_
+_achtuu_
+_achtux_
+_achtx_
+_achtxb_
+_achtxc_
+_achtxd_
+_achtxi_
+_achtxl_
+_achtxr_
+_achtxs_
+_achtxu_
+_achtxx_
+_acjgx_
+_aclrb_
+_aclrc_
+_aclrd_
+_aclri_
+_aclrl_
+_aclrr_
+_aclrs_
+_aclrx_
+_acnvd_
+_acnvi_
+_acnvl_
+_acnvr_
+_acnvrd_
+_acnvri_
+_acnvrl_
+_acnvrr_
+_acnvrs_
+_acnvs_
+_adivd_
+_adivi_
+_adivkd_
+_adivki_
+_adivkl_
+_adivkr_
+_adivks_
+_adivkx_
+_adivl_
+_adivr_
+_adivs_
+_adivx_
+_adotd_
+_adoti_
+_adotl_
+_adotr_
+_adots_
+_adotx_
+_advzd_
+_advzi_
+_advzl_
+_advzr_
+_advzs_
+_advzx_
+_aelogd_
+_aelogr_
+_aexpd_
+_aexpi_
+_aexpkd_
+_aexpki_
+_aexpkl_
+_aexpkr_
+_aexpks_
+_aexpkx_
+_aexpl_
+_aexpr_
+_aexps_
+_aexpx_
+_afftrr_
+_afftrx_
+_afftxr_
+_afftxx_
+_agltc_
+_agltd_
+_aglti_
+_agltl_
+_agltr_
+_aglts_
+_agltx_
+_ahgmc_
+_ahgmd_
+_ahgmi_
+_ahgml_
+_ahgmr_
+_ahgms_
+_ahivc_
+_ahivd_
+_ahivi_
+_ahivl_
+_ahivr_
+_ahivs_
+_ahivx_
+_aiftrr_
+_aiftrx_
+_aiftxr_
+_aiftxx_
+_aimgd_
+_aimgi_
+_aimgl_
+_aimgr_
+_aimgs_
+_alimc_
+_alimd_
+_alimi_
+_aliml_
+_alimr_
+_alims_
+_alimx_
+_allnd_
+_allni_
+_allnl_
+_allnr_
+_allns_
+_allnx_
+_alogd_
+_alogi_
+_alogl_
+_alogr_
+_alogs_
+_alogx_
+_alovc_
+_alovd_
+_alovi_
+_alovl_
+_alovr_
+_alovs_
+_alovx_
+_altad_
+_altai_
+_altal_
+_altar_
+_altas_
+_altax_
+_altmd_
+_altmi_
+_altml_
+_altmr_
+_altms_
+_altmx_
+_altrd_
+_altri_
+_altrl_
+_altrr_
+_altrs_
+_altrx_
+_aluid_
+_aluii_
+_aluil_
+_aluir_
+_aluis_
+_alutc_
+_alutd_
+_aluti_
+_alutl_
+_alutr_
+_aluts_
+_amagd_
+_amagi_
+_amagl_
+_amagr_
+_amags_
+_amagx_
+_amapd_
+_amapi_
+_amapl_
+_amapr_
+_amaps_
+_amaxc_
+_amaxd_
+_amaxi_
+_amaxkc_
+_amaxkd_
+_amaxki_
+_amaxkl_
+_amaxkr_
+_amaxks_
+_amaxkx_
+_amaxl_
+_amaxr_
+_amaxs_
+_amaxx_
+_amed3c_
+_amed3d_
+_amed3i_
+_amed3l_
+_amed3r_
+_amed3s_
+_amed4c_
+_amed4d_
+_amed4i_
+_amed4l_
+_amed4r_
+_amed4s_
+_amed5c_
+_amed5d_
+_amed5i_
+_amed5l_
+_amed5r_
+_amed5s_
+_amedc_
+_amedd_
+_amedi_
+_amedl_
+_amedr_
+_ameds_
+_amedx_
+_amgsd_
+_amgsi_
+_amgsl_
+_amgsr_
+_amgss_
+_amgsx_
+_aminc_
+_amind_
+_amini_
+_aminkc_
+_aminkd_
+_aminki_
+_aminkl_
+_aminkr_
+_aminks_
+_aminkx_
+_aminl_
+_aminr_
+_amins_
+_aminx_
+_amodd_
+_amodi_
+_amodkd_
+_amodki_
+_amodkl_
+_amodkr_
+_amodks_
+_amodl_
+_amodr_
+_amods_
+_amovc_
+_amovd_
+_amovi_
+_amovkc_
+_amovkd_
+_amovki_
+_amovkl_
+_amovkr_
+_amovks_
+_amovkx_
+_amovl_
+_amovr_
+_amovs_
+_amovx_
+_amuld_
+_amuli_
+_amulkd_
+_amulki_
+_amulkl_
+_amulkr_
+_amulks_
+_amulkx_
+_amull_
+_amulr_
+_amuls_
+_amulx_
+_andi_
+_andl_
+_ands_
+_anegd_
+_anegi_
+_anegl_
+_anegr_
+_anegs_
+_anegx_
+_anoti_
+_anotl_
+_anots_
+_apkxd_
+_apkxi_
+_apkxl_
+_apkxr_
+_apkxs_
+_apkxx_
+_apold_
+_apolr_
+_apowd_
+_apowi_
+_apowkd_
+_apowki_
+_apowkl_
+_apowkr_
+_apowks_
+_apowkx_
+_apowl_
+_apowr_
+_apows_
+_apowx_
+_aravd_
+_aravi_
+_aravl_
+_aravr_
+_aravs_
+_aravx_
+_arcpd_
+_arcpi_
+_arcpl_
+_arcpr_
+_arcps_
+_arcpx_
+_arczd_
+_arczi_
+_arczl_
+_arczr_
+_arczs_
+_arczx_
+_aread_
+_areadb_
+_argtd_
+_argti_
+_argtl_
+_argtr_
+_argts_
+_argtx_
+_arltd_
+_arlti_
+_arltl_
+_arltr_
+_arlts_
+_arltx_
+_aselc_
+_aseld_
+_aseli_
+_asell_
+_aselr_
+_asels_
+_aselx_
+_asokc_
+_asokd_
+_asoki_
+_asokl_
+_asokr_
+_asoks_
+_asokx_
+_asqrd_
+_asqri_
+_asqrl_
+_asqrr_
+_asqrs_
+_asqrx_
+_asrtc_
+_asrtd_
+_asrti_
+_asrtl_
+_asrtr_
+_asrts_
+_asrtx_
+_assqd_
+_assqi_
+_assql_
+_assqr_
+_assqs_
+_assqx_
+_asubd_
+_asubi_
+_asubkd_
+_asubki_
+_asubkl_
+_asubkr_
+_asubks_
+_asubkx_
+_asubl_
+_asubr_
+_asubs_
+_asubx_
+_asumd_
+_asumi_
+_asuml_
+_asumr_
+_asums_
+_asumx_
+_aupxd_
+_aupxi_
+_aupxl_
+_aupxr_
+_aupxs_
+_aupxx_
+_aveqc_
+_aveqd_
+_aveqi_
+_aveql_
+_aveqr_
+_aveqs_
+_aveqx_
+_await_
+_awaitb_
+_awritb_
+_awrite_
+_awsud_
+_awsui_
+_awsul_
+_awsur_
+_awsus_
+_awsux_
+_awvgd_
+_awvgi_
+_awvgl_
+_awvgr_
+_awvgs_
+_awvgx_
+_axori_
+_axorki_
+_axorkl_
+_axorks_
+_axorl_
+_axors_
+_begmem_
+_bitmov_
+_bitpak_
+_bitupk_
+_brktie_
+_bswap2_
+_bswap4_
+_bswap8_
+_btoi_
+_bytmov_
+_cctoc_
+_chdept_
+_chfeth_
+_chrlwr_
+_chrpak_
+_chrupk_
+_chrupr_
+_clcenr_
+_clcfeh_
+_clcfid_
+_clcfre_
+_clcint_
+_clcmak_
+_clcmd_
+_clcmdw_
+_clcnek_
+_clcpst_
+_clgcur_
+_clgetb_
+_clgetc_
+_clgetd_
+_clgeti_
+_clgetl_
+_clgetr_
+_clgets_
+_clgetx_
+_clgfil_
+_clgkey_
+_clglpb_
+_clglpc_
+_clglpd_
+_clglpi_
+_clglpl_
+_clglpr_
+_clglps_
+_clglpx_
+_clglsr_
+_clgpsb_
+_clgpsc_
+_clgpsd_
+_clgpsi_
+_clgpsl_
+_clgpsr_
+_clgpss_
+_clgpst_
+_clgpsx_
+_clgstr_
+_clgwrd_
+_clktie_
+_clopen_
+_clopst_
+_clpcls_
+_clplen_
+_clpopi_
+_clpops_
+_clpopu_
+_clppsb_
+_clppsc_
+_clppsd_
+_clppsi_
+_clppsl_
+_clppsr_
+_clppss_
+_clppst_
+_clppsx_
+_clprew_
+_clprif_
+_clpsee_
+_clpsit_
+_clpstr_
+_clputb_
+_clputc_
+_clputd_
+_clputi_
+_clputl_
+_clputr_
+_clputs_
+_clputx_
+_clreqr_
+_clscan_
+_clseti_
+_clstai_
+_cnvdae_
+_cnvtie_
+_coerce_
+_cputie_
+_ctocc_
+_ctod_
+_ctoi_
+_ctol_
+_ctor_
+_ctotok_
+_ctowrd_
+_ctox_
+_d1mach_
+_deletg_
+_diropn_
+_dtcscl_
+_dtoc3_
+_dtoc_
+_elogd_
+_elogr_
+_envfid_
+_envfit_
+_envfre_
+_envgeb_
+_envged_
+_envgei_
+_envger_
+_envges_
+_envinr_
+_envint_
+_envlit_
+_envmak_
+_envnet_
+_envpus_
+_envret_
+_envscn_
+_eprinf_
+_erract_
+_errcoe_
+_errget_
+_evexpr_
+_f77pak_
+_f77upk_
+_falloc_
+_fatal_
+_fcanpb_
+_fchdir_
+_fcldir_
+_fclobr_
+_fcopy_
+_fcopyo_
+_fdebug_
+_fdevbf_
+_fdevbk_
+_fdevtx_
+_fdirne_
+_fexbuf_
+_ffa_
+_ffault_
+_ffilbf_
+_ffilsz_
+_ffldir_
+_fflsbf_
+_ffs_
+_fft842_
+_fgdev0_
+_fgdevm_
+_fgetfd_
+_fgtdir_
+_filbuf_
+_filerr_
+_filopn_
+_finfo_
+_finit_
+_fioclp_
+_fioqfh_
+_fixmem_
+_flsbuf_
+_fmaccs_
+_fmapfn_
+_fmcloe_
+_fmcopo_
+_fmcopy_
+_fmdebg_
+_fmdele_
+_fmfcdg_
+_fmfcfe_
+_fmfcit_
+_fmfcsc_
+_fmfinf_
+_fmfopn_
+_fmgetd_
+_fmiobd_
+_fmioed_
+_fmioek_
+_fmiopr_
+_fmiorr_
+_fmiosf_
+_fmiotk_
+_fmkbfs_
+_fmkcoy_
+_fmkdir_
+_fmkpbf_
+_fmlfad_
+_fmlfae_
+_fmlfat_
+_fmlfbd_
+_fmlfbe_
+_fmlfbt_
+_fmlfce_
+_fmlfcy_
+_fmlfde_
+_fmlfne_
+_fmlfon_
+_fmlfpe_
+_fmlfsi_
+_fmlfst_
+_fmlfue_
+_fmlocd_
+_fmloct_
+_fmnexe_
+_fmopen_
+_fmrebd_
+_fmrene_
+_fmretd_
+_fmseti_
+_fmstai_
+_fmsync_
+_fmterr_
+_fmtint_
+_fmtred_
+_fmtsel_
+_fmtstr_
+_fmunlk_
+_fnextn_
+_fnldir_
+_fnroot_
+_fntclb_
+_fntcls_
+_fntdir_
+_fntedt_
+_fntget_
+_fntgfb_
+_fntgfn_
+_fntleb_
+_fntmkt_
+_fntopb_
+_fntopn_
+_fntopt_
+_fntreb_
+_fntree_
+_fntrfb_
+_fnulle_
+_fopdir_
+_fopnbf_
+_fopntx_
+_fowner_
+_fpathe_
+_fpequd_
+_fpequr_
+_fpfixd_
+_fpfixr_
+_fpnonr_
+_fpnord_
+_fpnorr_
+_fpradv_
+_fprfmt_
+_fprinf_
+_fprntf_
+_fptdir_
+_fputtx_
+_freadp_
+_fredio_
+_fredir_
+_frenae_
+_frmbfs_
+_frmtmp_
+_frtnfd_
+_fscan_
+_fsetev_
+_fsetfd_
+_fseti_
+_fsfdee_
+_fsfgee_
+_fsfopn_
+_fskdir_
+_fstati_
+_fstatl_
+_fstats_
+_fstdfe_
+_fstdir_
+_fstrfp_
+_fsvtfn_
+_fswapd_
+_fwatio_
+_fwritp_
+_fwtacc_
+_gactie_
+_gadraw_
+_gamove_
+_gargb_
+_gargc_
+_gargd_
+_gargi_
+_gargl_
+_gargr_
+_gargrd_
+_gargs_
+_gargsr_
+_gargtk_
+_gargwd_
+_gargx_
+_gascae_
+_gcancl_
+_gclear_
+_gclose_
+_gctod_
+_gctol_
+_gctox_
+_gctran_
+_gcurps_
+_gdeace_
+_gescae_
+_getci_
+_gethot_
+_getlie_
+_getlle_
+_getloe_
+_getpid_
+_getuid_
+_gexflr_
+_gexfls_
+_gexflt_
+_gfill_
+_gflush_
+_gframe_
+_gfrint_
+_ggcell_
+_ggcur_
+_ggetb_
+_ggeti_
+_ggetr_
+_ggets_
+_ggscae_
+_ggview_
+_ggwind_
+_gkical_
+_gkiclr_
+_gkicls_
+_gkides_
+_gkieof_
+_gkiese_
+_gkiexe_
+_gkifat_
+_gkifen_
+_gkiffh_
+_gkifia_
+_gkiflh_
+_gkiger_
+_gkiges_
+_gkigey_
+_gkiinl_
+_gkiint_
+_gkimfe_
+_gkiops_
+_gkiplt_
+_gkipmt_
+_gkipoe_
+_gkipor_
+_gkipuy_
+_gkiree_
+_gkirer_
+_gkires_
+_gkirey_
+_gkiser_
+_gkises_
+_gkisul_
+_gkitet_
+_gkitxt_
+_gkiwre_
+_gkpcal_
+_gkpcle_
+_gkpclr_
+_gkpcls_
+_gkpdes_
+_gkpdup_
+_gkpese_
+_gkpfat_
+_gkpfia_
+_gkpflh_
+_gkpger_
+_gkpges_
+_gkpgey_
+_gkpgrm_
+_gkpinl_
+_gkpmfe_
+_gkpops_
+_gkpplt_
+_gkppmt_
+_gkppoe_
+_gkppor_
+_gkppst_
+_gkppuy_
+_gkpres_
+_gkpser_
+_gkpses_
+_gkptet_
+_gkptxg_
+_gkptxt_
+_gkpunn_
+_glabax_
+_glbdrd_
+_glbene_
+_glbeq_
+_glbfis_
+_glbgek_
+_glblas_
+_glblob_
+_glbple_
+_glbsep_
+_glbses_
+_glbset_
+_glbtin_
+_glbveg_
+_gline_
+_gltoc_
+_gmark_
+_gmftie_
+_gopen_
+_gpagee_
+_gpatme_
+_gpatmh_
+_gpcell_
+_gplcae_
+_gplcal_
+_gplclb_
+_gplcll_
+_gplclr_
+_gplclt_
+_gplflh_
+_gpline_
+_gploto_
+_gplotv_
+_gplret_
+_gplsee_
+_gplwci_
+_gpmark_
+_gqvery_
+_grdraw_
+_grdwcs_
+_greace_
+_greset_
+_grmove_
+_grscae_
+_gscan_
+_gscur_
+_gseti_
+_gsetr_
+_gsets_
+_gstati_
+_gstatr_
+_gstats_
+_gstrct_
+_gstrcy_
+_gstrmh_
+_gstsei_
+_gstser_
+_gsview_
+_gswind_
+_gtdise_
+_gtext_
+_gtickr_
+_gtliny_
+_gtndis_
+_gttyld_
+_gtxset_
+_gumark_
+_gvline_
+_gvmark_
+_gwcsme_
+_gwrwcs_
+_i1mach_
+_idbcle_
+_idbfid_
+_idbgeg_
+_idbkwp_
+_idbned_
+_idbopn_
+_idbpug_
+_ieepad_
+_ieepar_
+_ieeupd_
+_ieeupr_
+_ieevpd_
+_ieevpr_
+_ieevud_
+_ieevur_
+_ikiacs_
+_ikicle_
+_ikicoy_
+_ikidee_
+_ikiint_
+_ikildr_
+_ikimke_
+_ikiopn_
+_ikiopx_
+_ikipae_
+_ikiree_
+_ikiupr_
+_imaccf_
+_imaccs_
+_imaddb_
+_imaddd_
+_imaddf_
+_imaddi_
+_imaddl_
+_imaddr_
+_imadds_
+_imaflp_
+_imalin_
+_imaplv_
+_imastr_
+_imbln1_
+_imbln2_
+_imbln3_
+_imbtrn_
+_imcfnl_
+_imcopy_
+_imcssz_
+_imctrt_
+_imdect_
+_imdele_
+_imdelf_
+_imdmap_
+_imerr_
+_imflpl_
+_imflps_
+_imflsd_
+_imflsh_
+_imflsi_
+_imflsl_
+_imflsr_
+_imflss_
+_imflsx_
+_imfluh_
+_imfnpy_
+_imfnss_
+_imgclr_
+_imgetb_
+_imgetc_
+_imgetd_
+_imgeti_
+_imgetl_
+_imgetr_
+_imgets_
+_imgfte_
+_imggsc_
+_imggsd_
+_imggsi_
+_imggsl_
+_imggsr_
+_imggss_
+_imggsx_
+_imgibf_
+_imgime_
+_imgl1d_
+_imgl1i_
+_imgl1l_
+_imgl1r_
+_imgl1s_
+_imgl1x_
+_imgl2d_
+_imgl2i_
+_imgl2l_
+_imgl2r_
+_imgl2s_
+_imgl2x_
+_imgl3d_
+_imgl3i_
+_imgl3l_
+_imgl3r_
+_imgl3s_
+_imgl3x_
+_imgnfn_
+_imgnld_
+_imgnli_
+_imgnll_
+_imgnln_
+_imgnlr_
+_imgnls_
+_imgnlx_
+_imgobf_
+_imgs1d_
+_imgs1i_
+_imgs1l_
+_imgs1r_
+_imgs1s_
+_imgs1x_
+_imgs2d_
+_imgs2i_
+_imgs2l_
+_imgs2r_
+_imgs2s_
+_imgs2x_
+_imgs3d_
+_imgs3i_
+_imgs3l_
+_imgs3r_
+_imgs3s_
+_imgs3x_
+_imgsen_
+_imgstr_
+_iminie_
+_imioff_
+_imisec_
+_imloop_
+_immaky_
+_immap_
+_immapz_
+_imnote_
+_imofnl_
+_imofns_
+_imofnu_
+_imopsf_
+_impakd_
+_impaki_
+_impakl_
+_impakr_
+_impaks_
+_impakx_
+_impare_
+_impgsd_
+_impgsi_
+_impgsl_
+_impgsr_
+_impgss_
+_impgsx_
+_impl1d_
+_impl1i_
+_impl1l_
+_impl1r_
+_impl1s_
+_impl1x_
+_impl2d_
+_impl2i_
+_impl2l_
+_impl2r_
+_impl2s_
+_impl2x_
+_impl3d_
+_impl3i_
+_impl3l_
+_impl3r_
+_impl3s_
+_impl3x_
+_impml1_
+_impml2_
+_impml3_
+_impmlv_
+_impmmo_
+_impmmp_
+_impmon_
+_impms1_
+_impms2_
+_impms3_
+_impmsv_
+_impnld_
+_impnli_
+_impnll_
+_impnln_
+_impnlr_
+_impnls_
+_impnlx_
+_imps1d_
+_imps1i_
+_imps1l_
+_imps1r_
+_imps1s_
+_imps1x_
+_imps2d_
+_imps2i_
+_imps2l_
+_imps2r_
+_imps2s_
+_imps2x_
+_imps3d_
+_imps3i_
+_imps3l_
+_imps3r_
+_imps3s_
+_imps3x_
+_impstr_
+_imputb_
+_imputd_
+_imputh_
+_imputi_
+_imputl_
+_imputr_
+_imputs_
+_imrbpx_
+_imrdpx_
+_imrene_
+_imrmbs_
+_imsamp_
+_imsetf_
+_imseti_
+_imsetr_
+_imsinb_
+_imsmpl_
+_imsmps_
+_imsslv_
+_imstai_
+_imstas_
+_imtcle_
+_imtgem_
+_imtlen_
+_imtmae_
+_imtopn_
+_imtopp_
+_imtrew_
+_imtrgm_
+_imunmp_
+_imupkd_
+_imupki_
+_imupkl_
+_imupkr_
+_imupks_
+_imupkx_
+_imwbpx_
+_imwrie_
+_imwrpx_
+_intrde_
+_intree_
+_intrrt_
+_irafmn_
+_itob_
+_itoc_
+_iwcare_
+_iwcfis_
+_iwents_
+_iwfind_
+_iwgbis_
+_iwputr_
+_iwputy_
+_iwrfis_
+_iwsetp_
+_kardbf_
+_kardgd_
+_kardlp_
+_kardpl_
+_kardpr_
+_kardsf_
+_kawrbf_
+_kawrgd_
+_kawrlp_
+_kawrpl_
+_kawrpr_
+_kawrsf_
+_kawtbf_
+_kawtgd_
+_kawtlp_
+_kawtpl_
+_kawtpr_
+_kawtsf_
+_kbzard_
+_kbzawr_
+_kbzawt_
+_kbzcls_
+_kbzopn_
+_kbzstt_
+_kclcpr_
+_kcldir_
+_kcldpr_
+_kclsbf_
+_kclsgd_
+_kclslp_
+_kclspl_
+_kclssf_
+_kclstx_
+_kclsty_
+_kdvall_
+_kdvown_
+_kfacss_
+_kfaloc_
+_kfchdr_
+_kfdele_
+_kfgcwd_
+_kfinfo_
+_kflstx_
+_kflsty_
+_kfmkcp_
+_kfmkdr_
+_kfpath_
+_kfprot_
+_kfrnam_
+_kfsubd_
+_kfxdir_
+_kgettx_
+_kgetty_
+_kgfdir_
+_kicont_
+_kidece_
+_kience_
+_kienvt_
+_kierrr_
+_kiexte_
+_kifine_
+_kiflux_
+_kifman_
+_kifren_
+_kigetn_
+_kigets_
+_kignoe_
+_kiinit_
+_kiloce_
+_kimapn_
+_kintpr_
+_kiopes_
+_kirece_
+_kisend_
+_kisenv_
+_kishot_
+_kmallc_
+_knottx_
+_knotty_
+_kopcpr_
+_kopdir_
+_kopdpr_
+_kopnbf_
+_kopngd_
+_kopnlp_
+_kopnpl_
+_kopnsf_
+_kopntx_
+_kopnty_
+_koscmd_
+_kputtx_
+_kputty_
+_krealc_
+_ksared_
+_ksawat_
+_ksawre_
+_ksektx_
+_ksekty_
+_ksttbf_
+_ksttgd_
+_ksttlp_
+_ksttpl_
+_ksttpr_
+_ksttsf_
+_kstttx_
+_ksttty_
+_ktzcls_
+_ktzfls_
+_ktzget_
+_ktznot_
+_ktzopn_
+_ktzput_
+_ktzsek_
+_ktzstt_
+_kzclmt_
+_kzopmt_
+_kzrdmt_
+_kzrwmt_
+_kzwrmt_
+_kzwtmt_
+_lexnum_
+_lnocle_
+_lnofeh_
+_lnoopn_
+_lnosae_
+_locpr_
+_locva_
+_lpopen_
+_lpzard_
+_lpzawe_
+_lpzawt_
+_ltoc_
+_m75put_
+_maideh_
+_mallo1_
+_mgdptr_
+_mgtfwa_
+_miilen_
+_miinem_
+_miipa2_
+_miipa6_
+_miipa8_
+_miipad_
+_miipak_
+_miipar_
+_miipke_
+_miirec_
+_miired_
+_miirei_
+_miirel_
+_miirer_
+_miires_
+_miiup2_
+_miiup6_
+_miiup8_
+_miiupd_
+_miiupk_
+_miiupr_
+_miiwrc_
+_miiwrd_
+_miiwri_
+_miiwrl_
+_miiwrr_
+_miiwrs_
+_miocle_
+_miogld_
+_miogli_
+_miogll_
+_mioglr_
+_miogls_
+_mioglx_
+_mioopn_
+_mioopo_
+_miopld_
+_miopli_
+_miopll_
+_mioplr_
+_miopls_
+_mioplx_
+_miosee_
+_miosei_
+_miosti_
+_msvfwa_
+_mtalle_
+_mtclre_
+_mtdeae_
+_mtdevd_
+_mtfile_
+_mtgets_
+_mtloce_
+_mtopen_
+_mtosdv_
+_mtpare_
+_mtposn_
+_mtpute_
+_mtreae_
+_mtrewd_
+_mtsavd_
+_mtsavs_
+_mtskid_
+_mtstas_
+_mtsync_
+_mtupde_
+_mwalld_
+_mwalls_
+_mwaxtn_
+_mwc1td_
+_mwc1tr_
+_mwc2td_
+_mwc2tr_
+_mwcloe_
+_mwcopd_
+_mwcops_
+_mwctfe_
+_mwctrd_
+_mwctrr_
+_mwfins_
+_mwflop_
+_mwgaxp_
+_mwgaxt_
+_mwgctd_
+_mwgctr_
+_mwgltd_
+_mwgltr_
+_mwgwas_
+_mwgwsd_
+_mwgwsr_
+_mwgwtd_
+_mwgwtr_
+_mwinvd_
+_mwinvr_
+_mwload_
+_mwloam_
+_mwltrd_
+_mwltrr_
+_mwlubb_
+_mwlude_
+_mwmkid_
+_mwmmud_
+_mwmmur_
+_mwnewm_
+_mwnewy_
+_mwopem_
+_mwopen_
+_mwrefr_
+_mwrote_
+_mwsave_
+_mwsavm_
+_mwsaxp_
+_mwscae_
+_mwsctn_
+_mwsdes_
+_mwseti_
+_mwshit_
+_mwsltd_
+_mwsltr_
+_mwssym_
+_mwstai_
+_mwswas_
+_mwswsd_
+_mwswsr_
+_mwswtd_
+_mwswte_
+_mwswtr_
+_mwtrad_
+_mwtrar_
+_mwv1td_
+_mwv1tr_
+_mwv2td_
+_mwv2tr_
+_mwvmud_
+_mwvmur_
+_mwvtrd_
+_mwvtrr_
+_noti_
+_notl_
+_nots_
+_nowhie_
+_nscan_
+_oifacs_
+_oifcle_
+_oifcoy_
+_oifdee_
+_oifgpe_
+_oifmke_
+_oifopn_
+_oifopx_
+_oifree_
+_oifupr_
+_oifwpr_
+_onerrr_
+_onexit_
+_ord1_
+_ord2_
+_ori_
+_orl_
+_ors_
+_oscmd_
+_osfnik_
+_osfnlk_
+_osfnms_
+_osfnpe_
+_osfnrk_
+_osfntt_
+_osfnuk_
+_pagefe_
+_pagefs_
+_pargb_
+_pargc_
+_pargd_
+_pargg_
+_pargi_
+_pargl_
+_pargr_
+_pargs_
+_pargsr_
+_pargx_
+_patamh_
+_patfit_
+_patgel_
+_patgse_
+_patinx_
+_patloe_
+_patmae_
+_patmah_
+_patomh_
+_patsts_
+_pggetd_
+_pggete_
+_pggetr_
+_pgpage_
+_pgsett_
+_placcs_
+_plallc_
+_plascp_
+_plbox_
+_plcire_
+_plcler_
+_plcloe_
+_plcome_
+_plcoms_
+_plcree_
+_pldebg_
+_pldebt_
+_plempy_
+_plgete_
+_plglls_
+_plglpi_
+_plglpl_
+_plglps_
+_plglri_
+_plglrl_
+_plglrs_
+_plgsie_
+_pll2pi_
+_pll2pl_
+_pll2ps_
+_pll2ri_
+_pll2rl_
+_pll2rs_
+_pllemy_
+_plleql_
+_plline_
+_pllinl_
+_pllinp_
+_plliny_
+_pllneg_
+_plload_
+_plloaf_
+_plloam_
+_plloop_
+_pllprs_
+_plnewy_
+_plopen_
+_plp2li_
+_plp2ll_
+_plp2ls_
+_plp2ri_
+_plp2rl_
+_plp2rs_
+_plpixi_
+_plpixl_
+_plpixs_
+_plplls_
+_plplpi_
+_plplpl_
+_plplps_
+_plplri_
+_plplrl_
+_plplrs_
+_plpoit_
+_plpoln_
+_plr2li_
+_plr2ll_
+_plr2ls_
+_plr2pi_
+_plr2pl_
+_plr2ps_
+_plrani_
+_plranl_
+_plrans_
+_plregp_
+_plreqi_
+_plreql_
+_plreqs_
+_plrop_
+_plrpri_
+_plrprl_
+_plrprs_
+_plsave_
+_plsavf_
+_plsavm_
+_plsecy_
+_plsete_
+_plseti_
+_plssie_
+_plsslv_
+_plstai_
+_plstel_
+_plubox_
+_plucie_
+_plupde_
+_plupon_
+_plvald_
+_pmaccs_
+_pmascp_
+_pmbox_
+_pmcire_
+_pmcler_
+_pmempy_
+_pmglls_
+_pmglpi_
+_pmglpl_
+_pmglps_
+_pmglri_
+_pmglrl_
+_pmglrs_
+_pmline_
+_pmliny_
+_pmnewk_
+_pmplls_
+_pmplpi_
+_pmplpl_
+_pmplps_
+_pmplri_
+_pmplrl_
+_pmplrs_
+_pmpoit_
+_pmpoln_
+_pmrop_
+_pmsecy_
+_pmsete_
+_pmseti_
+_pmstel_
+_prchdr_
+_prclcr_
+_prcldr_
+_prcloe_
+_prdone_
+_prdumn_
+_prenve_
+_prenvt_
+_prfilf_
+_prfinc_
+_prgete_
+_prgetr_
+_prkill_
+_pronic_
+_propcr_
+_propdr_
+_propen_
+_proscd_
+_protet_
+_prpsio_
+_prpsld_
+_prredr_
+_prsigl_
+_prstai_
+_prupde_
+_prvret_
+_przclr_
+_psioit_
+_psioxr_
+_putcc_
+_putci_
+_putlie_
+_qmaccs_
+_qmgetc_
+_qmscan_
+_qmscao_
+_qmsetm_
+_qmsets_
+_qmsymb_
+_qpaccf_
+_qpaccs_
+_qpaddb_
+_qpaddc_
+_qpaddd_
+_qpaddf_
+_qpaddi_
+_qpaddl_
+_qpaddr_
+_qpadds_
+_qpargt_
+_qpastr_
+_qpbind_
+_qpcfnl_
+_qpcloe_
+_qpclot_
+_qpcopf_
+_qpcopy_
+_qpctod_
+_qpctoi_
+_qpdele_
+_qpdelf_
+_qpdsym_
+_qpdtye_
+_qpelee_
+_qpexcd_
+_qpexce_
+_qpexci_
+_qpexcr_
+_qpexdc_
+_qpexde_
+_qpexdg_
+_qpexdr_
+_qpexee_
+_qpexfe_
+_qpexgr_
+_qpexmk_
+_qpexmr_
+_qpexon_
+_qpexpd_
+_qpexpi_
+_qpexpn_
+_qpexpr_
+_qpexps_
+_qpexpt_
+_qpexrd_
+_qpexsd_
+_qpexsi_
+_qpexsr_
+_qpfacs_
+_qpfcle_
+_qpfcos_
+_qpfcoy_
+_qpfdee_
+_qpflur_
+_qpfopn_
+_qpfopx_
+_qpfree_
+_qpfupr_
+_qpfwfr_
+_qpfzcl_
+_qpfzop_
+_qpfzrd_
+_qpfzst_
+_qpfzwr_
+_qpfzwt_
+_qpgetb_
+_qpgetc_
+_qpgetd_
+_qpgeti_
+_qpgetk_
+_qpgetl_
+_qpgetm_
+_qpgetr_
+_qpgets_
+_qpgetx_
+_qpgmsm_
+_qpgnfn_
+_qpgpsm_
+_qpgstr_
+_qpinht_
+_qpioce_
+_qpioge_
+_qpiogr_
+_qpiogs_
+_qpiolk_
+_qpiols_
+_qpiomx_
+_qpioon_
+_qpiope_
+_qpiops_
+_qpiori_
+_qpiors_
+_qpiort_
+_qpiosc_
+_qpiose_
+_qpiosi_
+_qpiosr_
+_qpiost_
+_qpiowt_
+_qplenf_
+_qplenl_
+_qploas_
+_qpmkfe_
+_qpnexk_
+_qpofnl_
+_qpofns_
+_qpofnu_
+_qpopen_
+_qpopet_
+_qppare_
+_qpparl_
+_qppcle_
+_qppopn_
+_qppstr_
+_qpputb_
+_qpputc_
+_qpputd_
+_qpputi_
+_qpputl_
+_qpputm_
+_qpputr_
+_qpputs_
+_qpputx_
+_qpquef_
+_qprawk_
+_qpread_
+_qprebd_
+_qprene_
+_qprenf_
+_qpsavs_
+_qpseel_
+_qpseti_
+_qpsizf_
+_qpstai_
+_qpsync_
+_qpungk_
+_qpwrie_
+_r1mach_
+_r2tr_
+_r2tx_
+_r4syn_
+_r4tr_
+_r4tx_
+_r8syn_
+_r8tr_
+_r8tx_
+_rdukey_
+_rename_
+_reopen_
+_resetn_
+_salloc_
+_scan_
+_scanc_
+_sfree_
+_shifti_
+_shiftl_
+_shifts_
+_smark_
+_sprinf_
+_sscan_
+_stallc_
+_stcloe_
+_stentr_
+_stfacs_
+_stfadr_
+_stfcle_
+_stfcos_
+_stfcoy_
+_stfdee_
+_stfgeb_
+_stfgei_
+_stfgen_
+_stfges_
+_stfget_
+_stfind_
+_stfinl_
+_stfmeb_
+_stfmke_
+_stfnee_
+_stfopn_
+_stfopx_
+_stforb_
+_stfrdr_
+_stfree_
+_stfrek_
+_stfrfr_
+_stfrgb_
+_stfrne_
+_stfupr_
+_stfwfr_
+_stfwgb_
+_sthash_
+_sthead_
+_stinfo_
+_stkmkg_
+_stmark_
+_stname_
+_stnext_
+_stnsys_
+_stopen_
+_stpstr_
+_strcle_
+_strdic_
+_strefb_
+_streff_
+_streq_
+_strese_
+_strge_
+_strgt_
+_strids_
+_stridx_
+_strlds_
+_strldx_
+_strle_
+_strlt_
+_strlwr_
+_strmac_
+_strmah_
+_strncp_
+_strne_
+_stropn_
+_strpak_
+_strse1_
+_strseh_
+_strsrt_
+_strtbl_
+_strupk_
+_strupr_
+_stsave_
+_stsize_
+_stsque_
+_sttyco_
+_sttyet_
+_sttygg_
+_sttynm_
+_sttyse_
+_sttysm_
+_sttytt_
+_syserr_
+_sysers_
+_sysged_
+_sysges_
+_sysgsg_
+_sysid_
+_sysmte_
+_syspac_
+_syspat_
+_syspte_
+_sysret_
+_syssct_
+_tsleep_
+_ttopen_
+_ttseti_
+_ttsets_
+_ttstai_
+_ttstas_
+_ttybih_
+_ttybre_
+_ttycas_
+_ttycds_
+_ttycle_
+_ttycln_
+_ttyclr_
+_ttyctl_
+_ttydee_
+_ttydey_
+_ttyeny_
+_ttyexs_
+_ttyfey_
+_ttyfiy_
+_ttygds_
+_ttygeb_
+_ttygei_
+_ttyger_
+_ttyges_
+_ttygoo_
+_ttygpe_
+_ttygse_
+_ttyins_
+_ttyint_
+_ttylod_
+_ttyods_
+_ttyopn_
+_ttypue_
+_ttypus_
+_ttyred_
+_ttysce_
+_ttysei_
+_ttyso_
+_ttysti_
+_ttysui_
+_ttywre_
+_ungete_
+_ungeti_
+_unread_
+_urand_
+_vfnadd_
+_vfncle_
+_vfndee_
+_vfndel_
+_vfnene_
+_vfnenr_
+_vfnexr_
+_vfngen_
+_vfnise_
+_vfnman_
+_vfnmap_
+_vfnmau_
+_vfnopn_
+_vfnsqe_
+_vfntre_
+_vfnunn_
+_vfnunp_
+_vlibinit_
+_vmallc_
+_vvfncm_
+_vvfnee_
+_vvfnip_
+_vvfnis_
+_vvfnre_
+_wfdecs_
+_wffnld_
+_wfinit_
+_wfsmph_
+_wfsmpn_
+_wfsmpt_
+_wftand_
+_wftant_
+_wftanv_
+_xalloe_
+_xcallc_
+_xdeale_
+_xdevor_
+_xdevss_
+_xeract_
+_xerfmg_
+_xerpop_
+_xerpsh_
+_xerpsr_
+_xerpuc_
+_xerpue_
+_xerret_
+_xerror_
+_xersel_
+_xervey_
+_xevadg_
+_xevbip_
+_xevbop_
+_xevcan_
+_xever1_
+_xever2_
+_xeverr_
+_xevfrp_
+_xevgek_
+_xevinp_
+_xevmap_
+_xevnee_
+_xevpae_
+_xevpah_
+_xevqut_
+_xevstt_
+_xevunp_
+_xfaccs_
+_xfcloe_
+_xfdele_
+_xffluh_
+_xfgetc_
+_xfgetr_
+_xfnote_
+_xfopen_
+_xfputc_
+_xfputr_
+_xfread_
+_xfseek_
+_xfungc_
+_xfwrie_
+_xgdevt_
+_xisaty_
+_xmallc_
+_xmfree_
+_xmjbuf_
+_xmktep_
+_xonerr_
+_xonext_
+_xori_
+_xorl_
+_xors_
+_xpages_
+_xprinf_
+_xqsort_
+_xrealc_
+_xsizef_
+_xstdeh_
+_xstrcp_
+_xstrct_
+_xstrcy_
+_xstrln_
+_xtoc_
+_xttyse_
+_xwhen_
+_zardbf_
+_zardgd_
+_zardks_
+_zardlp_
+_zardmt_
+_zardnu_
+_zardpl_
+_zardpr_
+_zardps_
+_zardsf_
+_zawrbf_
+_zawrgd_
+_zawrks_
+_zawrlp_
+_zawrmt_
+_zawrnu_
+_zawrpl_
+_zawrpr_
+_zawrps_
+_zawrsf_
+_zawset_
+_zawtbf_
+_zawtgd_
+_zawtks_
+_zawtlp_
+_zawtmt_
+_zawtnu_
+_zawtpl_
+_zawtpr_
+_zawtps_
+_zawtsf_
+_zclcpr_
+_zcldir_
+_zcldpr_
+_zclm70_
+_zclm75_
+_zclsbf_
+_zclsgd_
+_zclsks_
+_zclslp_
+_zclsmt_
+_zclsnu_
+_zclspl_
+_zclsps_
+_zclssf_
+_zclstt_
+_zclstx_
+_zclsty_
+_zdojmp_
+_zdvall_
+_zdvown_
+_zfacss_
+_zfaloc_
+_zfchdr_
+_zfdele_
+_zfgcwd_
+_zfinfo_
+_zflsnu_
+_zflstt_
+_zflstx_
+_zflsty_
+_zfmkcp_
+_zfmkdr_
+_zfnbrk_
+_zfpath_
+_zfprot_
+_zfrnam_
+_zfsubd_
+_zfxdir_
+_zgcmdl_
+_zgetnu_
+_zgettt_
+_zgettx_
+_zgetty_
+_zgfdir_
+_zghost_
+_zgtime_
+_zgtpid_
+_zintpr_
+_zlocpr_
+_zlocva_
+_zmaloc_
+_zmfree_
+_znotnu_
+_znottt_
+_znottx_
+_znotty_
+_zopcpr_
+_zopdir_
+_zopdpr_
+_zopm70_
+_zopm75_
+_zopnbf_
+_zopngd_
+_zopnks_
+_zopnlp_
+_zopnmt_
+_zopnnu_
+_zopnpl_
+_zopnsf_
+_zopntt_
+_zopntx_
+_zopnty_
+_zoscmd_
+_zpanic_
+_zputnu_
+_zputtt_
+_zputtx_
+_zputty_
+_zraloc_
+_zrdm70_
+_zrdm75_
+_zseknu_
+_zsektt_
+_zsektx_
+_zsekty_
+_zsestt_
+_zsettt_
+_zstm70_
+_zstm75_
+_zststt_
+_zsttbf_
+_zsttgd_
+_zsttks_
+_zsttlp_
+_zsttmt_
+_zsttnu_
+_zsttpl_
+_zsttpr_
+_zsttps_
+_zsttsf_
+_zstttt_
+_zstttx_
+_zsttty_
+_zsvjmp_
+_zttgeg_
+_zttger_
+_zttloe_
+_zttloo_
+_zttlov_
+_zttpbf_
+_zttplk_
+_zttpug_
+_zttquy_
+_zttttt_
+_zttupe_
+_zwmsec_
+_zwrm70_
+_zwrm75_
+_zwtm70_
+_zwtm75_
+_zxgmes_
+_zxwhen_
+_zzclmt_
+_zzfbmt_
+_zzffmt_
+_zzopmt_
+_zzposmt_
+_zzrbmt_
+_zzrdii_
+_zzrdmt_
+_zzrfmt_
+_zzrwmt_
+_zzsetk_
+_zzwrii_
+_zzwrmt_
+_zzwtmt_
+_zzzend_
diff --git a/unix/shlib/S.nm.sparc b/unix/shlib/S.nm.sparc
new file mode 100644
index 00000000..f918e82f
--- /dev/null
+++ b/unix/shlib/S.nm.sparc
@@ -0,0 +1,2865 @@
+_aabsd_
+_aabsi_
+_aabsl_
+_aabsr_
+_aabss_
+_aabsx_
+_aaddd_
+_aaddi_
+_aaddkd_
+_aaddki_
+_aaddkl_
+_aaddkr_
+_aaddks_
+_aaddkx_
+_aaddl_
+_aaddr_
+_aadds_
+_aaddx_
+_aandi_
+_aandki_
+_aandkl_
+_aandks_
+_aandl_
+_aands_
+_aavgd_
+_aavgi_
+_aavgl_
+_aavgr_
+_aavgs_
+_aavgx_
+_abavd_
+_abavi_
+_abavl_
+_abavr_
+_abavs_
+_abavx_
+_abeqc_
+_abeqd_
+_abeqi_
+_abeqkc_
+_abeqkd_
+_abeqki_
+_abeqkl_
+_abeqkr_
+_abeqks_
+_abeqkx_
+_abeql_
+_abeqr_
+_abeqs_
+_abeqx_
+_abgec_
+_abged_
+_abgei_
+_abgekc_
+_abgekd_
+_abgeki_
+_abgekl_
+_abgekr_
+_abgeks_
+_abgekx_
+_abgel_
+_abger_
+_abges_
+_abgex_
+_abgtc_
+_abgtd_
+_abgti_
+_abgtkc_
+_abgtkd_
+_abgtki_
+_abgtkl_
+_abgtkr_
+_abgtks_
+_abgtkx_
+_abgtl_
+_abgtr_
+_abgts_
+_abgtx_
+_ablec_
+_abled_
+_ablei_
+_ablekc_
+_ablekd_
+_ableki_
+_ablekl_
+_ablekr_
+_ableks_
+_ablekx_
+_ablel_
+_abler_
+_ables_
+_ablex_
+_abltc_
+_abltd_
+_ablti_
+_abltkc_
+_abltkd_
+_abltki_
+_abltkl_
+_abltkr_
+_abltks_
+_abltkx_
+_abltl_
+_abltr_
+_ablts_
+_abltx_
+_abnec_
+_abned_
+_abnei_
+_abnekc_
+_abnekd_
+_abneki_
+_abnekl_
+_abnekr_
+_abneks_
+_abnekx_
+_abnel_
+_abner_
+_abnes_
+_abnex_
+_abori_
+_aborki_
+_aborkl_
+_aborks_
+_aborl_
+_abors_
+_absud_
+_absui_
+_absul_
+_absur_
+_absus_
+_acht_
+_achtb_
+_achtbb_
+_achtbc_
+_achtbd_
+_achtbi_
+_achtbl_
+_achtbr_
+_achtbs_
+_achtbu_
+_achtbx_
+_achtc_
+_achtcb_
+_achtcc_
+_achtcd_
+_achtci_
+_achtcl_
+_achtcr_
+_achtcs_
+_achtcu_
+_achtcx_
+_achtd_
+_achtdb_
+_achtdc_
+_achtdd_
+_achtdi_
+_achtdl_
+_achtdr_
+_achtds_
+_achtdu_
+_achtdx_
+_achti_
+_achtib_
+_achtic_
+_achtid_
+_achtii_
+_achtil_
+_achtir_
+_achtis_
+_achtiu_
+_achtix_
+_achtl_
+_achtlb_
+_achtlc_
+_achtld_
+_achtli_
+_achtll_
+_achtlr_
+_achtls_
+_achtlu_
+_achtlx_
+_achtr_
+_achtrb_
+_achtrc_
+_achtrd_
+_achtri_
+_achtrl_
+_achtrr_
+_achtrs_
+_achtru_
+_achtrx_
+_achts_
+_achtsb_
+_achtsc_
+_achtsd_
+_achtsi_
+_achtsl_
+_achtsr_
+_achtss_
+_achtsu_
+_achtsx_
+_achtu_
+_achtub_
+_achtuc_
+_achtud_
+_achtui_
+_achtul_
+_achtur_
+_achtus_
+_achtuu_
+_achtux_
+_achtx_
+_achtxb_
+_achtxc_
+_achtxd_
+_achtxi_
+_achtxl_
+_achtxr_
+_achtxs_
+_achtxu_
+_achtxx_
+_acjgx_
+_aclrb_
+_aclrc_
+_aclrd_
+_aclri_
+_aclrl_
+_aclrr_
+_aclrs_
+_aclrx_
+_acnvd_
+_acnvi_
+_acnvl_
+_acnvr_
+_acnvrd_
+_acnvri_
+_acnvrl_
+_acnvrr_
+_acnvrs_
+_acnvs_
+_adivd_
+_adivi_
+_adivkd_
+_adivki_
+_adivkl_
+_adivkr_
+_adivks_
+_adivkx_
+_adivl_
+_adivr_
+_adivs_
+_adivx_
+_adotd_
+_adoti_
+_adotl_
+_adotr_
+_adots_
+_adotx_
+_advzd_
+_advzi_
+_advzl_
+_advzr_
+_advzs_
+_advzx_
+_aelogd_
+_aelogr_
+_aexpd_
+_aexpi_
+_aexpkd_
+_aexpki_
+_aexpkl_
+_aexpkr_
+_aexpks_
+_aexpkx_
+_aexpl_
+_aexpr_
+_aexps_
+_aexpx_
+_afftrr_
+_afftrx_
+_afftxr_
+_afftxx_
+_agltc_
+_agltd_
+_aglti_
+_agltl_
+_agltr_
+_aglts_
+_agltx_
+_ahgmc_
+_ahgmd_
+_ahgmi_
+_ahgml_
+_ahgmr_
+_ahgms_
+_ahivc_
+_ahivd_
+_ahivi_
+_ahivl_
+_ahivr_
+_ahivs_
+_ahivx_
+_aiftrr_
+_aiftrx_
+_aiftxr_
+_aiftxx_
+_aimgd_
+_aimgi_
+_aimgl_
+_aimgr_
+_aimgs_
+_alani_
+_alanki_
+_alankl_
+_alanks_
+_alanl_
+_alans_
+_alimc_
+_alimd_
+_alimi_
+_aliml_
+_alimr_
+_alims_
+_alimx_
+_allnd_
+_allni_
+_allnl_
+_allnr_
+_allns_
+_allnx_
+_alogd_
+_alogi_
+_alogl_
+_alogr_
+_alogs_
+_alogx_
+_alori_
+_alorki_
+_alorkl_
+_alorks_
+_alorl_
+_alors_
+_alovc_
+_alovd_
+_alovi_
+_alovl_
+_alovr_
+_alovs_
+_alovx_
+_altad_
+_altai_
+_altal_
+_altar_
+_altas_
+_altax_
+_altmd_
+_altmi_
+_altml_
+_altmr_
+_altms_
+_altmx_
+_altrd_
+_altri_
+_altrl_
+_altrr_
+_altrs_
+_altrx_
+_aluid_
+_aluii_
+_aluil_
+_aluir_
+_aluis_
+_alutc_
+_alutd_
+_aluti_
+_alutl_
+_alutr_
+_aluts_
+_amagd_
+_amagi_
+_amagl_
+_amagr_
+_amags_
+_amagx_
+_amapd_
+_amapi_
+_amapl_
+_amapr_
+_amaps_
+_amaxc_
+_amaxd_
+_amaxi_
+_amaxkc_
+_amaxkd_
+_amaxki_
+_amaxkl_
+_amaxkr_
+_amaxks_
+_amaxkx_
+_amaxl_
+_amaxr_
+_amaxs_
+_amaxx_
+_amed3c_
+_amed3d_
+_amed3i_
+_amed3l_
+_amed3r_
+_amed3s_
+_amed4c_
+_amed4d_
+_amed4i_
+_amed4l_
+_amed4r_
+_amed4s_
+_amed5c_
+_amed5d_
+_amed5i_
+_amed5l_
+_amed5r_
+_amed5s_
+_amedc_
+_amedd_
+_amedi_
+_amedl_
+_amedr_
+_ameds_
+_amedx_
+_amgsd_
+_amgsi_
+_amgsl_
+_amgsr_
+_amgss_
+_amgsx_
+_aminc_
+_amind_
+_amini_
+_aminkc_
+_aminkd_
+_aminki_
+_aminkl_
+_aminkr_
+_aminks_
+_aminkx_
+_aminl_
+_aminr_
+_amins_
+_aminx_
+_amodd_
+_amodi_
+_amodkd_
+_amodki_
+_amodkl_
+_amodkr_
+_amodks_
+_amodl_
+_amodr_
+_amods_
+_amovc_
+_amovd_
+_amovi_
+_amovkc_
+_amovkd_
+_amovki_
+_amovkl_
+_amovkr_
+_amovks_
+_amovkx_
+_amovl_
+_amovr_
+_amovs_
+_amovx_
+_amuld_
+_amuli_
+_amulkd_
+_amulki_
+_amulkl_
+_amulkr_
+_amulks_
+_amulkx_
+_amull_
+_amulr_
+_amuls_
+_amulx_
+_andi_
+_andl_
+_ands_
+_anegd_
+_anegi_
+_anegl_
+_anegr_
+_anegs_
+_anegx_
+_anoti_
+_anotl_
+_anots_
+_apkxd_
+_apkxi_
+_apkxl_
+_apkxr_
+_apkxs_
+_apkxx_
+_apold_
+_apolr_
+_apowd_
+_apowi_
+_apowkd_
+_apowki_
+_apowkl_
+_apowkr_
+_apowks_
+_apowkx_
+_apowl_
+_apowr_
+_apows_
+_apowx_
+_aravd_
+_aravi_
+_aravl_
+_aravr_
+_aravs_
+_aravx_
+_arcpd_
+_arcpi_
+_arcpl_
+_arcpr_
+_arcps_
+_arcpx_
+_arczd_
+_arczi_
+_arczl_
+_arczr_
+_arczs_
+_arczx_
+_aread_
+_areadb_
+_argtd_
+_argti_
+_argtl_
+_argtr_
+_argts_
+_argtx_
+_arltd_
+_arlti_
+_arltl_
+_arltr_
+_arlts_
+_arltx_
+_aselc_
+_aseld_
+_aseli_
+_aselkc_
+_aselkd_
+_aselki_
+_aselkl_
+_aselkr_
+_aselks_
+_aselkx_
+_asell_
+_aselr_
+_asels_
+_aselx_
+_asokc_
+_asokd_
+_asoki_
+_asokl_
+_asokr_
+_asoks_
+_asokx_
+_asqrd_
+_asqri_
+_asqrl_
+_asqrr_
+_asqrs_
+_asqrx_
+_asrtc_
+_asrtd_
+_asrti_
+_asrtl_
+_asrtr_
+_asrts_
+_asrtx_
+_assqd_
+_assqi_
+_assql_
+_assqr_
+_assqs_
+_assqx_
+_asubd_
+_asubi_
+_asubkd_
+_asubki_
+_asubkl_
+_asubkr_
+_asubks_
+_asubkx_
+_asubl_
+_asubr_
+_asubs_
+_asubx_
+_asumd_
+_asumi_
+_asuml_
+_asumr_
+_asums_
+_asumx_
+_aupxd_
+_aupxi_
+_aupxl_
+_aupxr_
+_aupxs_
+_aupxx_
+_aveqc_
+_aveqd_
+_aveqi_
+_aveql_
+_aveqr_
+_aveqs_
+_aveqx_
+_await_
+_awaitb_
+_awritb_
+_awrite_
+_awsud_
+_awsui_
+_awsul_
+_awsur_
+_awsus_
+_awsux_
+_awvgd_
+_awvgi_
+_awvgl_
+_awvgr_
+_awvgs_
+_awvgx_
+_axori_
+_axorki_
+_axorkl_
+_axorks_
+_axorl_
+_axors_
+_begmem_
+_bitmov_
+_bitpak_
+_bitupk_
+_brktie_
+_bswap2_
+_bswap4_
+_bswap8_
+_btoi_
+_bytmov_
+_cctoc_
+_chdept_
+_chfeth_
+_chrlwr_
+_chrpak_
+_chrupk_
+_chrupr_
+_clccos_
+_clcenr_
+_clcfeh_
+_clcfid_
+_clcfre_
+_clcint_
+_clclit_
+_clcloe_
+_clcmak_
+_clcmd_
+_clcmdw_
+_clcnek_
+_clcpst_
+_clcscn_
+_clepst_
+_clgcur_
+_clgetb_
+_clgetc_
+_clgetd_
+_clgeti_
+_clgetl_
+_clgetr_
+_clgets_
+_clgetx_
+_clgfil_
+_clgkey_
+_clglpb_
+_clglpc_
+_clglpd_
+_clglpi_
+_clglpl_
+_clglpr_
+_clglps_
+_clglpx_
+_clglsr_
+_clgpsa_
+_clgpsb_
+_clgpsc_
+_clgpsd_
+_clgpsi_
+_clgpsl_
+_clgpsr_
+_clgpss_
+_clgpst_
+_clgpsx_
+_clgstr_
+_clgwrd_
+_clktie_
+_cllpst_
+_clopen_
+_clopst_
+_clpcls_
+_clplen_
+_clpopi_
+_clpops_
+_clpopu_
+_clppsa_
+_clppsb_
+_clppsc_
+_clppsd_
+_clppsi_
+_clppsl_
+_clppsr_
+_clppss_
+_clppst_
+_clppsx_
+_clprew_
+_clprif_
+_clpsee_
+_clpsit_
+_clpstr_
+_clputb_
+_clputc_
+_clputd_
+_clputi_
+_clputl_
+_clputr_
+_clputs_
+_clputx_
+_clreqr_
+_clscan_
+_clseti_
+_clstai_
+_cnvdae_
+_cnvtie_
+_coerce_
+_cputie_
+_ctocc_
+_ctod_
+_ctoi_
+_ctol_
+_ctor_
+_ctotok_
+_ctowrd_
+_ctox_
+_d1mach_
+_deletg_
+_diropn_
+_dtcscl_
+_dtmdee_
+_dtmdes_
+_dtmene_
+_dtmens_
+_dtoc3_
+_dtoc_
+_elogd_
+_elogr_
+_envfid_
+_envfit_
+_envfre_
+_envgeb_
+_envged_
+_envgei_
+_envger_
+_envges_
+_envinr_
+_envint_
+_envlit_
+_envmak_
+_envnet_
+_envpus_
+_envret_
+_envscn_
+_eprinf_
+_erract_
+_errcoe_
+_errget_
+_evexpr_
+_evvexr_
+_evvfre_
+_f77pak_
+_f77upk_
+_falloc_
+_fcanpb_
+_fcldir_
+_fclobr_
+_fcopy_
+_fcopyo_
+_fdebug_
+_fdevbf_
+_fdevbk_
+_fdevtx_
+_fdirne_
+_fexbuf_
+_ffa_
+_ffault_
+_ffilbf_
+_ffilsz_
+_ffldir_
+_fflsbf_
+_ffs_
+_fft842_
+_fgdev0_
+_fgdevm_
+_fgetfd_
+_fgtdir_
+_filbuf_
+_filerr_
+_filopn_
+_finfo_
+_finit_
+_fioclp_
+_fioqfh_
+_fixmem_
+_flsbuf_
+_fmaccs_
+_fmapfn_
+_fmcloe_
+_fmcopo_
+_fmcopy_
+_fmdebg_
+_fmdele_
+_fmfcdg_
+_fmfcfe_
+_fmfcit_
+_fmfcsc_
+_fmfinf_
+_fmfopn_
+_fmgetd_
+_fmiobd_
+_fmioed_
+_fmioek_
+_fmiopr_
+_fmiorr_
+_fmiosf_
+_fmiotk_
+_fmkbfs_
+_fmkcoy_
+_fmkdir_
+_fmkpbf_
+_fmlfad_
+_fmlfae_
+_fmlfat_
+_fmlfbd_
+_fmlfbe_
+_fmlfbt_
+_fmlfce_
+_fmlfcy_
+_fmlfde_
+_fmlfne_
+_fmlfon_
+_fmlfpe_
+_fmlfsi_
+_fmlfst_
+_fmlfue_
+_fmlocd_
+_fmloct_
+_fmnexe_
+_fmopen_
+_fmrebd_
+_fmrene_
+_fmretd_
+_fmseti_
+_fmstai_
+_fmsync_
+_fmterr_
+_fmtint_
+_fmtred_
+_fmtsel_
+_fmtstr_
+_fmunlk_
+_fnextn_
+_fnldir_
+_fnroot_
+_fntclb_
+_fntcls_
+_fntdir_
+_fntedt_
+_fntget_
+_fntgfb_
+_fntgfn_
+_fntleb_
+_fntmkt_
+_fntopb_
+_fntopn_
+_fntopt_
+_fntreb_
+_fntree_
+_fntrfb_
+_fnulle_
+_fopdir_
+_fopnbf_
+_fopntx_
+_fowner_
+_fpathe_
+_fpequd_
+_fpequr_
+_fpfixd_
+_fpfixr_
+_fpnonr_
+_fpnord_
+_fpnorr_
+_fpradv_
+_fprfmt_
+_fprinf_
+_fprntf_
+_fptdir_
+_fputtx_
+_freadp_
+_fredio_
+_fredir_
+_frenae_
+_frmbfs_
+_frmtmp_
+_frtnfd_
+_fsetev_
+_fsetfd_
+_fseti_
+_fsfdee_
+_fsfgee_
+_fsfopn_
+_fskdir_
+_fstati_
+_fstatl_
+_fstats_
+_fstdfe_
+_fstdir_
+_fstrfp_
+_fsvtfn_
+_fswapd_
+_fwatio_
+_fwritp_
+_fwtacc_
+_fxfacp_
+_fxfacs_
+_fxfact_
+_fxfadr_
+_fxfakb_
+_fxfakc_
+_fxfakd_
+_fxfaki_
+_fxfakr_
+_fxfalc_
+_fxfald_
+_fxfalr_
+_fxfalu_
+_fxfasr_
+_fxfbls_
+_fxfbyt_
+_fxfche_
+_fxfchm_
+_fxfchp_
+_fxfchv_
+_fxfcle_
+_fxfcll_
+_fxfcnx_
+_fxfcoj_
+_fxfcoy_
+_fxfcte_
+_fxfdae_
+_fxfdee_
+_fxfdiw_
+_fxfdur_
+_fxfenb_
+_fxfenc_
+_fxfend_
+_fxfene_
+_fxfeni_
+_fxfenl_
+_fxfenr_
+_fxfens_
+_fxfexh_
+_fxfexr_
+_fxffac_
+_fxffcr_
+_fxffiw_
+_fxffog_
+_fxffpd_
+_fxfgas_
+_fxfgeb_
+_fxfged_
+_fxfgei_
+_fxfgen_
+_fxfger_
+_fxfget_
+_fxfglm_
+_fxfgsr_
+_fxfhdt_
+_fxfhee_
+_fxfhef_
+_fxfint_
+_fxfisk_
+_fxfkse_
+_fxfksl_
+_fxfksm_
+_fxfksn_
+_fxfkss_
+_fxfkst_
+_fxfksx_
+_fxflor_
+_fxfmad_
+_fxfmar_
+_fxfmas_
+_fxfmay_
+_fxfmea_
+_fxfnul_
+_fxfopn_
+_fxfopx_
+_fxfove_
+_fxfovt_
+_fxfpaa_
+_fxfpld_
+_fxfple_
+_fxfplf_
+_fxfplo_
+_fxfplp_
+_fxfprr_
+_fxfred_
+_fxfree_
+_fxfrek_
+_fxfren_
+_fxfrep_
+_fxfrfr_
+_fxfrhr_
+_fxfsee_
+_fxfsev_
+_fxfsex_
+_fxfskn_
+_fxfstr_
+_fxftox_
+_fxfuad_
+_fxfuna_
+_fxfupd_
+_fxfupr_
+_fxfwrr_
+_fxfwrs_
+_fxfxal_
+_fxfxhd_
+_fxfxn1_
+_fxfzcl_
+_fxfzop_
+_fxfzrd_
+_fxfzst_
+_fxfzwr_
+_fxfzwt_
+_gactie_
+_gadraw_
+_gamove_
+_gargb_
+_gargc_
+_gargd_
+_gargi_
+_gargl_
+_gargr_
+_gargrd_
+_gargs_
+_gargsr_
+_gargtk_
+_gargwd_
+_gargx_
+_gascae_
+_gcancl_
+_gclear_
+_gclose_
+_gctod_
+_gctol_
+_gctox_
+_gctran_
+_gcurps_
+_gdeace_
+_gescae_
+_getci_
+_gethot_
+_getlie_
+_getlle_
+_getloe_
+_gexflr_
+_gexfls_
+_gexflt_
+_gfill_
+_gflush_
+_gframe_
+_gfrint_
+_ggcell_
+_ggcur_
+_ggetb_
+_ggeti_
+_ggetr_
+_ggets_
+_ggscae_
+_ggview_
+_ggwind_
+_gimcor_
+_gimcrr_
+_gimder_
+_gimdig_
+_gimeng_
+_gimfrg_
+_gimfrp_
+_gimgeg_
+_gimins_
+_gimiod_
+_gimioe_
+_gimlop_
+_gimqur_
+_gimrat_
+_gimreg_
+_gimrep_
+_gimres_
+_gimrex_
+_gimseg_
+_gimser_
+_gimsex_
+_gimwrp_
+_gimwrs_
+_gkical_
+_gkiclr_
+_gkicls_
+_gkides_
+_gkieof_
+_gkiese_
+_gkiexe_
+_gkifat_
+_gkifen_
+_gkiffh_
+_gkifia_
+_gkiflh_
+_gkiger_
+_gkiges_
+_gkigey_
+_gkiinl_
+_gkiint_
+_gkimfe_
+_gkiops_
+_gkiplt_
+_gkipmt_
+_gkipoe_
+_gkipor_
+_gkipuy_
+_gkiree_
+_gkirer_
+_gkires_
+_gkirey_
+_gkiser_
+_gkises_
+_gkisul_
+_gkitet_
+_gkitxt_
+_gkiwee_
+_gkiwre_
+_gkpcal_
+_gkpcle_
+_gkpclr_
+_gkpcls_
+_gkpdes_
+_gkpdup_
+_gkpese_
+_gkpfat_
+_gkpfia_
+_gkpflh_
+_gkpger_
+_gkpges_
+_gkpgey_
+_gkpgrm_
+_gkpinl_
+_gkpmfe_
+_gkpops_
+_gkpplt_
+_gkppmt_
+_gkppoe_
+_gkppor_
+_gkppst_
+_gkppuy_
+_gkpres_
+_gkpser_
+_gkpses_
+_gkptet_
+_gkptxg_
+_gkptxt_
+_gkpunn_
+_glabax_
+_glbdrd_
+_glbene_
+_glbeq_
+_glbfis_
+_glbgek_
+_glblas_
+_glblob_
+_glbmip_
+_glbple_
+_glbsep_
+_glbses_
+_glbset_
+_glbtin_
+_glbveg_
+_gline_
+_gltoc_
+_gmark_
+_gmftie_
+_gmprif_
+_gmsg_
+_gmsgb_
+_gmsgc_
+_gmsgd_
+_gmsgi_
+_gmsgl_
+_gmsgr_
+_gmsgs_
+_gmsgx_
+_gmttot_
+_gopen_
+_gopeni_
+_gpagee_
+_gpatme_
+_gpatmh_
+_gpcell_
+_gplcae_
+_gplcal_
+_gplclb_
+_gplcll_
+_gplclr_
+_gplclt_
+_gplflh_
+_gpline_
+_gploto_
+_gplotv_
+_gplret_
+_gplsee_
+_gplwci_
+_gpmark_
+_gqsort_
+_gqvery_
+_grdraw_
+_grdwcs_
+_greace_
+_greset_
+_grmove_
+_grscae_
+_gscan_
+_gscur_
+_gseti_
+_gsetr_
+_gsets_
+_gstati_
+_gstatr_
+_gstats_
+_gstrct_
+_gstrcy_
+_gstrmh_
+_gstsei_
+_gstser_
+_gsview_
+_gswind_
+_gtdise_
+_gtext_
+_gtickr_
+_gtliny_
+_gtndis_
+_gttyld_
+_gtxset_
+_gtybih_
+_gtycas_
+_gtycle_
+_gtyeny_
+_gtyexs_
+_gtyfey_
+_gtyfiy_
+_gtygeb_
+_gtygei_
+_gtyger_
+_gtyges_
+_gtyins_
+_gtyopn_
+_gtysce_
+_gumark_
+_gvline_
+_gvmark_
+_gwcsme_
+_gwrwcs_
+_i1mach_
+_idbcle_
+_idbfid_
+_idbfir_
+_idbgeg_
+_idbkwp_
+_idbned_
+_idbopn_
+_idbpug_
+_ieegmd_
+_ieegmr_
+_ieegnd_
+_ieegnr_
+_ieemad_
+_ieemar_
+_ieepad_
+_ieepar_
+_ieesmd_
+_ieesmr_
+_ieesnd_
+_ieesnr_
+_ieestd_
+_ieestr_
+_ieeupd_
+_ieeupr_
+_ieevpd_
+_ieevpr_
+_ieevud_
+_ieevur_
+_ieezsd_
+_ieezsr_
+_ikiacs_
+_ikicle_
+_ikicoy_
+_ikidee_
+_ikideg_
+_ikiext_
+_ikiged_
+_ikigen_
+_ikiger_
+_ikiint_
+_ikildr_
+_ikimke_
+_ikiopn_
+_ikiopx_
+_ikipae_
+_ikiree_
+_ikiupr_
+_ikivan_
+_imaccf_
+_imaccs_
+_imaddb_
+_imaddd_
+_imaddf_
+_imaddi_
+_imaddl_
+_imaddr_
+_imadds_
+_imaflp_
+_imalin_
+_imaplv_
+_imastr_
+_imbln1_
+_imbln2_
+_imbln3_
+_imbtrn_
+_imcfnl_
+_imcopy_
+_imcssz_
+_imctrt_
+_imdect_
+_imdele_
+_imdelf_
+_imdmap_
+_imerr_
+_imflpl_
+_imflps_
+_imflsd_
+_imflsh_
+_imflsi_
+_imflsl_
+_imflsr_
+_imflss_
+_imflsx_
+_imfluh_
+_imfnpy_
+_imfnss_
+_imgclr_
+_imgetb_
+_imgetc_
+_imgetd_
+_imgeti_
+_imgetl_
+_imgetr_
+_imgets_
+_imgfte_
+_imggsc_
+_imggsd_
+_imggsi_
+_imggsl_
+_imggsr_
+_imggss_
+_imggsx_
+_imgibf_
+_imgime_
+_imgl1d_
+_imgl1i_
+_imgl1l_
+_imgl1r_
+_imgl1s_
+_imgl1x_
+_imgl2d_
+_imgl2i_
+_imgl2l_
+_imgl2r_
+_imgl2s_
+_imgl2x_
+_imgl3d_
+_imgl3i_
+_imgl3l_
+_imgl3r_
+_imgl3s_
+_imgl3x_
+_imgnfn_
+_imgnld_
+_imgnli_
+_imgnll_
+_imgnln_
+_imgnlr_
+_imgnls_
+_imgnlx_
+_imgobf_
+_imgs1d_
+_imgs1i_
+_imgs1l_
+_imgs1r_
+_imgs1s_
+_imgs1x_
+_imgs2d_
+_imgs2i_
+_imgs2l_
+_imgs2r_
+_imgs2s_
+_imgs2x_
+_imgs3d_
+_imgs3i_
+_imgs3l_
+_imgs3r_
+_imgs3s_
+_imgs3x_
+_imgsen_
+_imgstr_
+_iminie_
+_imioff_
+_imisec_
+_imloop_
+_immaky_
+_immap_
+_immapz_
+_imnote_
+_imofnl_
+_imofns_
+_imofnu_
+_imopsf_
+_impakd_
+_impaki_
+_impakl_
+_impakr_
+_impaks_
+_impakx_
+_impare_
+_impgsd_
+_impgsi_
+_impgsl_
+_impgsr_
+_impgss_
+_impgsx_
+_impl1d_
+_impl1i_
+_impl1l_
+_impl1r_
+_impl1s_
+_impl1x_
+_impl2d_
+_impl2i_
+_impl2l_
+_impl2r_
+_impl2s_
+_impl2x_
+_impl3d_
+_impl3i_
+_impl3l_
+_impl3r_
+_impl3s_
+_impl3x_
+_impml1_
+_impml2_
+_impml3_
+_impmlr_
+_impmlv_
+_impmmo_
+_impmmp_
+_impmon_
+_impms1_
+_impms2_
+_impms3_
+_impmsr_
+_impmsv_
+_impnld_
+_impnli_
+_impnll_
+_impnln_
+_impnlr_
+_impnls_
+_impnlx_
+_imps1d_
+_imps1i_
+_imps1l_
+_imps1r_
+_imps1s_
+_imps1x_
+_imps2d_
+_imps2i_
+_imps2l_
+_imps2r_
+_imps2s_
+_imps2x_
+_imps3d_
+_imps3i_
+_imps3l_
+_imps3r_
+_imps3s_
+_imps3x_
+_impstr_
+_imputb_
+_imputd_
+_imputh_
+_imputi_
+_imputl_
+_imputr_
+_imputs_
+_imrbpx_
+_imrdpx_
+_imrene_
+_imrmbs_
+_imsamp_
+_imsetf_
+_imseti_
+_imsetr_
+_imsinb_
+_imsmpl_
+_imsmps_
+_imsslv_
+_imstai_
+_imstar_
+_imstas_
+_imtcle_
+_imtgem_
+_imtlen_
+_imtmae_
+_imtopn_
+_imtopp_
+_imtrew_
+_imtrgm_
+_imunmp_
+_imupkd_
+_imupki_
+_imupkl_
+_imupkr_
+_imupks_
+_imupkx_
+_imwbpx_
+_imwrie_
+_imwrpx_
+_intrde_
+_intree_
+_intrrt_
+_irafmn_
+_itob_
+_itoc_
+_iwcare_
+_iwcfis_
+_iwents_
+_iwfind_
+_iwgbis_
+_iwputr_
+_iwputy_
+_iwrfis_
+_iwsetp_
+_kardbf_
+_kardgd_
+_kardlp_
+_kardpl_
+_kardpr_
+_kardsf_
+_kawrbf_
+_kawrgd_
+_kawrlp_
+_kawrpl_
+_kawrpr_
+_kawrsf_
+_kawtbf_
+_kawtgd_
+_kawtlp_
+_kawtpl_
+_kawtpr_
+_kawtsf_
+_kbzard_
+_kbzawr_
+_kbzawt_
+_kbzcls_
+_kbzopn_
+_kbzstt_
+_kclcpr_
+_kcldir_
+_kcldpr_
+_kclsbf_
+_kclsgd_
+_kclslp_
+_kclspl_
+_kclssf_
+_kclstx_
+_kclsty_
+_kdvall_
+_kdvown_
+_kfacss_
+_kfaloc_
+_kfchdr_
+_kfdele_
+_kfgcwd_
+_kfinfo_
+_kflstx_
+_kflsty_
+_kfmkcp_
+_kfmkdr_
+_kfpath_
+_kfprot_
+_kfrnam_
+_kfsubd_
+_kfxdir_
+_kgettx_
+_kgetty_
+_kgfdir_
+_kicont_
+_kidece_
+_kience_
+_kienvt_
+_kierrr_
+_kiexte_
+_kifine_
+_kiflux_
+_kifman_
+_kifren_
+_kigetn_
+_kigets_
+_kignoe_
+_kiinit_
+_kiloce_
+_kimape_
+_kimapn_
+_kintpr_
+_kiopes_
+_kirece_
+_kisend_
+_kisenv_
+_kishot_
+_kixnoe_
+_kmallc_
+_knottx_
+_knotty_
+_kopcpr_
+_kopdir_
+_kopdpr_
+_kopnbf_
+_kopngd_
+_kopnlp_
+_kopnpl_
+_kopnsf_
+_kopntx_
+_kopnty_
+_koscmd_
+_kputtx_
+_kputty_
+_krealc_
+_ksared_
+_ksawat_
+_ksawre_
+_ksektx_
+_ksekty_
+_ksttbf_
+_ksttgd_
+_ksttlp_
+_ksttpl_
+_ksttpr_
+_ksttsf_
+_kstttx_
+_ksttty_
+_ktzcls_
+_ktzfls_
+_ktzget_
+_ktznot_
+_ktzopn_
+_ktzput_
+_ktzsek_
+_ktzstt_
+_kzclmt_
+_kzopmt_
+_kzrdmt_
+_kzrwmt_
+_kzstmt_
+_kzwrmt_
+_kzwtmt_
+_lexnum_
+_lnocle_
+_lnofeh_
+_lnoopn_
+_lnosae_
+_locpr_
+_locva_
+_lpopen_
+_lpzard_
+_lpzawe_
+_lpzawt_
+_lsttot_
+_ltoc_
+_m75put_
+_maideh_
+_mallo1_
+_mgdptr_
+_mgtfwa_
+_miilen_
+_miinem_
+_miipa2_
+_miipa6_
+_miipa8_
+_miipad_
+_miipak_
+_miipar_
+_miipke_
+_miirec_
+_miired_
+_miirei_
+_miirel_
+_miirer_
+_miires_
+_miiup2_
+_miiup6_
+_miiup8_
+_miiupd_
+_miiupk_
+_miiupr_
+_miiwrc_
+_miiwrd_
+_miiwri_
+_miiwrl_
+_miiwrr_
+_miiwrs_
+_miocle_
+_miogld_
+_miogli_
+_miogll_
+_mioglr_
+_miogls_
+_mioglx_
+_mioopn_
+_mioopo_
+_miopld_
+_miopli_
+_miopll_
+_mioplr_
+_miopls_
+_mioplx_
+_miosee_
+_miosei_
+_miosti_
+_msvfwa_
+_mtalle_
+_mtcap_
+_mtclen_
+_mtclre_
+_mtdeae_
+_mtdevd_
+_mtence_
+_mtfile_
+_mtfnae_
+_mtgets_
+_mtglok_
+_mtgtyn_
+_mtloce_
+_mtneeo_
+_mtopen_
+_mtpare_
+_mtposn_
+_mtpute_
+_mtreae_
+_mtrewd_
+_mtsavd_
+_mtsavs_
+_mtskid_
+_mtstas_
+_mtsync_
+_mtupde_
+_mwalld_
+_mwalls_
+_mwaxtn_
+_mwc1td_
+_mwc1tr_
+_mwc2td_
+_mwc2tr_
+_mwcloe_
+_mwcopd_
+_mwcops_
+_mwctfe_
+_mwctrd_
+_mwctrr_
+_mwfins_
+_mwflop_
+_mwgaxp_
+_mwgaxt_
+_mwgctd_
+_mwgctr_
+_mwgltd_
+_mwgltr_
+_mwgsym_
+_mwgwas_
+_mwgwsd_
+_mwgwsr_
+_mwgwtd_
+_mwgwtr_
+_mwinvd_
+_mwinvr_
+_mwload_
+_mwloam_
+_mwltrd_
+_mwltrr_
+_mwlubb_
+_mwlude_
+_mwmkid_
+_mwmkir_
+_mwmmud_
+_mwmmur_
+_mwnewm_
+_mwnewy_
+_mwopem_
+_mwopen_
+_mwrefr_
+_mwrote_
+_mwsave_
+_mwsavm_
+_mwsaxp_
+_mwscae_
+_mwsctn_
+_mwsdes_
+_mwseti_
+_mwshit_
+_mwshow_
+_mwsltd_
+_mwsltr_
+_mwssym_
+_mwstai_
+_mwswas_
+_mwswsd_
+_mwswsr_
+_mwswtd_
+_mwswte_
+_mwswtr_
+_mwtrad_
+_mwtrar_
+_mwv1td_
+_mwv1tr_
+_mwv2td_
+_mwv2tr_
+_mwvmud_
+_mwvmur_
+_mwvtrd_
+_mwvtrr_
+_ndopen_
+_noti_
+_notl_
+_nots_
+_nowhie_
+_nscan_
+_oifacs_
+_oifcle_
+_oifcoy_
+_oifdee_
+_oifgpe_
+_oifmke_
+_oifopn_
+_oifopx_
+_oifrdr_
+_oifree_
+_oiftrm_
+_oifupr_
+_oifwrr_
+_onerre_
+_onerrr_
+_onexie_
+_onexit_
+_ord1_
+_ord2_
+_ori_
+_orl_
+_ors_
+_oscmd_
+_osfnik_
+_osfnlk_
+_osfnms_
+_osfnpe_
+_osfnrk_
+_osfntt_
+_osfnuk_
+_pagefe_
+_pagefs_
+_pargb_
+_pargc_
+_pargd_
+_pargg_
+_pargi_
+_pargl_
+_pargr_
+_pargs_
+_pargsr_
+_pargx_
+_patamh_
+_patfit_
+_patgel_
+_patgse_
+_patinx_
+_patloe_
+_patmae_
+_patmah_
+_patomh_
+_patsts_
+_pggetd_
+_pggete_
+_pggetr_
+_pgpage_
+_pgpeed_
+_pgpusd_
+_pgsett_
+_placcs_
+_plallc_
+_plascp_
+_plbox_
+_plcire_
+_plcler_
+_plcloe_
+_plcome_
+_plcoms_
+_plcree_
+_pldebg_
+_pldebt_
+_plempe_
+_plempy_
+_plfacs_
+_plfcle_
+_plfcoy_
+_plfdee_
+_plfnul_
+_plfopn_
+_plfree_
+_plfupr_
+_plgete_
+_plglls_
+_plglpi_
+_plglpl_
+_plglps_
+_plglri_
+_plglrl_
+_plglrs_
+_plgsie_
+_pll2pi_
+_pll2pl_
+_pll2ps_
+_pll2ri_
+_pll2rl_
+_pll2rs_
+_pllcot_
+_pllemy_
+_plleql_
+_plline_
+_pllinl_
+_pllinp_
+_plliny_
+_plllen_
+_pllneg_
+_plload_
+_plloaf_
+_plloam_
+_plloop_
+_pllprs_
+_plnewy_
+_plopen_
+_plp2li_
+_plp2ll_
+_plp2ls_
+_plp2ri_
+_plp2rl_
+_plp2rs_
+_plpixi_
+_plpixl_
+_plpixs_
+_plplls_
+_plplpi_
+_plplpl_
+_plplps_
+_plplri_
+_plplrl_
+_plplrs_
+_plpoit_
+_plpoln_
+_plr2li_
+_plr2ll_
+_plr2ls_
+_plr2pi_
+_plr2pl_
+_plr2ps_
+_plrani_
+_plranl_
+_plrans_
+_plrcle_
+_plrefe_
+_plregp_
+_plreqi_
+_plreql_
+_plreqs_
+_plrget_
+_plrgex_
+_plrop_
+_plropn_
+_plrpri_
+_plrprl_
+_plrprs_
+_plrset_
+_plsave_
+_plsavf_
+_plsavm_
+_plsect_
+_plsecy_
+_plsete_
+_plseti_
+_plssie_
+_plsslv_
+_plstai_
+_plstel_
+_plubox_
+_plucie_
+_plupde_
+_plupon_
+_plvald_
+_pmaccs_
+_pmascp_
+_pmbox_
+_pmcire_
+_pmcler_
+_pmempy_
+_pmglls_
+_pmglpi_
+_pmglpl_
+_pmglps_
+_pmglri_
+_pmglrl_
+_pmglrs_
+_pmline_
+_pmliny_
+_pmnewk_
+_pmplls_
+_pmplpi_
+_pmplpl_
+_pmplps_
+_pmplri_
+_pmplrl_
+_pmplrs_
+_pmpoit_
+_pmpoln_
+_pmrcle_
+_pmrgex_
+_pmrop_
+_pmropn_
+_pmrset_
+_pmsect_
+_pmsecy_
+_pmsete_
+_pmseti_
+_pmstai_
+_pmstel_
+_prchdr_
+_prclcr_
+_prcldr_
+_prcloe_
+_prdone_
+_prdumn_
+_prenve_
+_prenvt_
+_prfilf_
+_prfinc_
+_prgete_
+_prgetr_
+_prkill_
+_pronic_
+_propcr_
+_propdr_
+_propen_
+_proscd_
+_protet_
+_prpsio_
+_prpsld_
+_prredr_
+_prseti_
+_prsigl_
+_prstai_
+_prupde_
+_prvret_
+_przclr_
+_pscenr_
+_pscens_
+_pschwh_
+_pscloe_
+_psdept_
+_psesct_
+_psfone_
+_psfonr_
+_psfoor_
+_psgett_
+_pshear_
+_psindt_
+_psioit_
+_psioxr_
+_pslink_
+_psnewe_
+_psopen_
+_psoutt_
+_pspage_
+_pspagk_
+_psrigy_
+_psrjps_
+_pssets_
+_pssett_
+_pssety_
+_psspft_
+_pstese_
+_pstexh_
+_pstrar_
+_pswrig_
+_pswrtk_
+_psxpos_
+_psypos_
+_putcc_
+_putci_
+_putlie_
+_qmaccs_
+_qmgetc_
+_qmscan_
+_qmscao_
+_qmsetm_
+_qmsetr_
+_qmsets_
+_qmspai_
+_qmspar_
+_qmsymb_
+_qmupds_
+_qpaccf_
+_qpaccs_
+_qpaddb_
+_qpaddc_
+_qpaddd_
+_qpaddf_
+_qpaddi_
+_qpaddl_
+_qpaddr_
+_qpadds_
+_qpaddx_
+_qpargt_
+_qpastr_
+_qpbind_
+_qpcfnl_
+_qpcloe_
+_qpclot_
+_qpcopf_
+_qpcopy_
+_qpctod_
+_qpctoi_
+_qpdele_
+_qpdelf_
+_qpdsym_
+_qpdtye_
+_qpelee_
+_qpexad_
+_qpexai_
+_qpexar_
+_qpexcd_
+_qpexce_
+_qpexci_
+_qpexcr_
+_qpexdc_
+_qpexde_
+_qpexdg_
+_qpexdr_
+_qpexee_
+_qpexfe_
+_qpexge_
+_qpexgr_
+_qpexmk_
+_qpexmr_
+_qpexon_
+_qpexpd_
+_qpexpi_
+_qpexpn_
+_qpexpr_
+_qpexps_
+_qpexpt_
+_qpexrd_
+_qpexsd_
+_qpexsi_
+_qpexsr_
+_qpfacs_
+_qpfcle_
+_qpfcos_
+_qpfcoy_
+_qpfdee_
+_qpflur_
+_qpfopn_
+_qpfopx_
+_qpfree_
+_qpfupr_
+_qpfwar_
+_qpfwfr_
+_qpfzcl_
+_qpfzop_
+_qpfzrd_
+_qpfzst_
+_qpfzwr_
+_qpfzwt_
+_qpgetb_
+_qpgetc_
+_qpgetd_
+_qpgeti_
+_qpgetk_
+_qpgetl_
+_qpgetm_
+_qpgetr_
+_qpgets_
+_qpgetx_
+_qpgmsm_
+_qpgnfn_
+_qpgpsm_
+_qpgstr_
+_qpinht_
+_qpioce_
+_qpioge_
+_qpiogr_
+_qpiogs_
+_qpiolk_
+_qpiols_
+_qpiomx_
+_qpioon_
+_qpiope_
+_qpiops_
+_qpiori_
+_qpiors_
+_qpiort_
+_qpiosc_
+_qpiose_
+_qpiosi_
+_qpiosr_
+_qpiost_
+_qpiour_
+_qpiovr_
+_qpiowt_
+_qplenf_
+_qplenl_
+_qplesd_
+_qplesi_
+_qplesr_
+_qploas_
+_qpmaxd_
+_qpmaxi_
+_qpmaxr_
+_qpmind_
+_qpmini_
+_qpminr_
+_qpmkfe_
+_qpnexk_
+_qpofnl_
+_qpofns_
+_qpofnu_
+_qpopen_
+_qpopet_
+_qppare_
+_qpparl_
+_qppcle_
+_qppopn_
+_qppstr_
+_qpputb_
+_qpputc_
+_qpputd_
+_qpputi_
+_qpputl_
+_qpputm_
+_qpputr_
+_qpputs_
+_qpputx_
+_qpquef_
+_qprawk_
+_qpread_
+_qprebd_
+_qprene_
+_qprenf_
+_qprlmd_
+_qprlmi_
+_qprlmr_
+_qpsavs_
+_qpseel_
+_qpseti_
+_qpsetr_
+_qpsizf_
+_qpstai_
+_qpstar_
+_qpsync_
+_qpungk_
+_qpwrie_
+_qpxgvd_
+_qpxgvi_
+_qpxgvl_
+_qpxgvr_
+_qpxgvs_
+_r1mach_
+_r2tr_
+_r2tx_
+_r4syn_
+_r4tr_
+_r4tx_
+_r8syn_
+_r8tr_
+_r8tx_
+_rdukey_
+_reopen_
+_resetn_
+_salloc_
+_scanc_
+_sfree_
+_shifti_
+_shiftl_
+_shifts_
+_smark_
+_sprinf_
+_sscan_
+_stallc_
+_stcloe_
+_stentr_
+_stfacs_
+_stfadr_
+_stfcle_
+_stfcos_
+_stfcoy_
+_stfcte_
+_stfdee_
+_stfgeb_
+_stfgei_
+_stfgen_
+_stfges_
+_stfget_
+_stfind_
+_stfinl_
+_stfins_
+_stfmeb_
+_stfmke_
+_stfnee_
+_stfopn_
+_stfopx_
+_stforb_
+_stfrdr_
+_stfree_
+_stfrek_
+_stfrfr_
+_stfrgb_
+_stfrne_
+_stfupr_
+_stfwfr_
+_stfwgb_
+_sthash_
+_sthead_
+_stinfo_
+_stkmkg_
+_stmark_
+_stname_
+_stnext_
+_stnsys_
+_stopen_
+_stpstr_
+_strcle_
+_strdic_
+_strefb_
+_streff_
+_streq_
+_strese_
+_strge_
+_strgee_
+_strgt_
+_strids_
+_stridx_
+_strlds_
+_strldx_
+_strle_
+_strlt_
+_strlwr_
+_strmac_
+_strmah_
+_strncp_
+_strne_
+_stropn_
+_strpak_
+_strse1_
+_strsee_
+_strseh_
+_strsrt_
+_strtbl_
+_strupk_
+_strupr_
+_stsave_
+_stsize_
+_stsque_
+_sttyco_
+_sttyet_
+_sttygg_
+_sttynm_
+_sttyse_
+_sttysm_
+_sttytt_
+_syserr_
+_sysers_
+_sysged_
+_sysges_
+_sysgsg_
+_sysid_
+_sysmte_
+_syspac_
+_syspat_
+_syspte_
+_sysret_
+_syssct_
+_tsleep_
+_ttopen_
+_ttseti_
+_ttsets_
+_ttstai_
+_ttstas_
+_ttybih_
+_ttybre_
+_ttycas_
+_ttycds_
+_ttycle_
+_ttycln_
+_ttyclr_
+_ttyctl_
+_ttydee_
+_ttydey_
+_ttyeny_
+_ttyexs_
+_ttyfey_
+_ttyfiy_
+_ttygds_
+_ttygeb_
+_ttygei_
+_ttyger_
+_ttyges_
+_ttygoo_
+_ttygpe_
+_ttygse_
+_ttyins_
+_ttyint_
+_ttylod_
+_ttyods_
+_ttyopn_
+_ttypue_
+_ttypus_
+_ttyred_
+_ttysce_
+_ttysei_
+_ttyso_
+_ttysti_
+_ttysui_
+_ttywre_
+_ungete_
+_ungeti_
+_unread_
+_urand_
+_vfnadd_
+_vfncle_
+_vfndee_
+_vfndel_
+_vfnene_
+_vfnenr_
+_vfnexr_
+_vfngen_
+_vfnise_
+_vfnman_
+_vfnmap_
+_vfnmau_
+_vfnopn_
+_vfnsqe_
+_vfntre_
+_vfnunn_
+_vfnunp_
+_vlibinit_
+_vmallc_
+_vvfncm_
+_vvfnee_
+_vvfnip_
+_vvfnis_
+_vvfnre_
+_wfaitd_
+_wfaitt_
+_wfaitv_
+_wfarcd_
+_wfarct_
+_wfarcv_
+_wfcard_
+_wfcart_
+_wfcarv_
+_wfcscd_
+_wfcsct_
+_wfcscv_
+_wfdecs_
+_wffnld_
+_wfglsd_
+_wfglst_
+_wfglsv_
+_wfgsbb_
+_wfgsbg_
+_wfgsbl_
+_wfgsce_
+_wfgscf_
+_wfgsdr_
+_wfgsel_
+_wfgson_
+_wfgsre_
+_wfinit_
+_wfmerd_
+_wfmert_
+_wfmerv_
+_wfmold_
+_wfmolt_
+_wfmolv_
+_wfmspd_
+_wfmspf_
+_wfmspi_
+_wfmspl_
+_wfmspt_
+_wfmspv_
+_wfmspy_
+_wfpard_
+_wfpart_
+_wfparv_
+_wfpcod_
+_wfpcot_
+_wfpcov_
+_wfqscd_
+_wfqsct_
+_wfqscv_
+_wfsind_
+_wfsint_
+_wfsinv_
+_wfsmph_
+_wfsmpn_
+_wfsmpt_
+_wfstgd_
+_wfstgt_
+_wfstgv_
+_wftand_
+_wftant_
+_wftanv_
+_wftnxd_
+_wftnxt_
+_wftnxv_
+_wftnxy_
+_wftscd_
+_wftsct_
+_wftscv_
+_wfzead_
+_wfzeat_
+_wfzeav_
+_wfzpxd_
+_wfzpxt_
+_wfzpxv_
+_wfzpxy_
+_xalloe_
+_xcallc_
+_xdeale_
+_xdevor_
+_xdevss_
+_xeract_
+_xerfmg_
+_xerpoi_
+_xerpop_
+_xerpsh_
+_xerpsr_
+_xerpuc_
+_xerpue_
+_xerret_
+_xerror_
+_xersel_
+_xervey_
+_xevadg_
+_xevbip_
+_xevbop_
+_xevcan_
+_xever1_
+_xever2_
+_xeverr_
+_xevfrp_
+_xevgek_
+_xevinp_
+_xevmap_
+_xevnee_
+_xevpae_
+_xevpah_
+_xevqut_
+_xevstt_
+_xevunp_
+_xfaccs_
+_xfatal_
+_xfchdr_
+_xfcloe_
+_xfdele_
+_xffluh_
+_xfgetc_
+_xfgetr_
+_xfnote_
+_xfopen_
+_xfputc_
+_xfputr_
+_xfread_
+_xfrnam_
+_xfscan_
+_xfseek_
+_xfungc_
+_xfwrie_
+_xgdevt_
+_xgtpid_
+_xgtuid_
+_xisaty_
+_xmallc_
+_xmfree_
+_xmjbuf_
+_xmktep_
+_xonerr_
+_xonext_
+_xori_
+_xorl_
+_xors_
+_xpages_
+_xprinf_
+_xqsort_
+_xrealc_
+_xsizef_
+_xstdeh_
+_xstrcp_
+_xstrct_
+_xstrcy_
+_xstrln_
+_xtoc_
+_xttyse_
+_xvvadg_
+_xvvbip_
+_xvvbop_
+_xvvcan_
+_xvvche_
+_xvver1_
+_xvver2_
+_xvverr_
+_xvvfrp_
+_xvvgek_
+_xvvinp_
+_xvvlos_
+_xvvmap_
+_xvvnee_
+_xvvnud_
+_xvvnui_
+_xvvnul_
+_xvvnur_
+_xvvnus_
+_xvvpae_
+_xvvpah_
+_xvvqut_
+_xvvstt_
+_xvvunp_
+_xwhen_
+_xxscan_
+_zardbf_
+_zardgd_
+_zardks_
+_zardlp_
+_zardmt_
+_zardnd_
+_zardnu_
+_zardpl_
+_zardpr_
+_zardps_
+_zardsf_
+_zawrbf_
+_zawrgd_
+_zawrks_
+_zawrlp_
+_zawrmt_
+_zawrnd_
+_zawrnu_
+_zawrpl_
+_zawrpr_
+_zawrps_
+_zawrsf_
+_zawset_
+_zawtbf_
+_zawtgd_
+_zawtks_
+_zawtlp_
+_zawtmt_
+_zawtnd_
+_zawtnu_
+_zawtpl_
+_zawtpr_
+_zawtps_
+_zawtsf_
+_zclcpr_
+_zcldir_
+_zcldpr_
+_zclm70_
+_zclm75_
+_zclsbf_
+_zclsgd_
+_zclsks_
+_zclslp_
+_zclsmt_
+_zclsnd_
+_zclsnu_
+_zclspl_
+_zclsps_
+_zclssf_
+_zclstt_
+_zclstx_
+_zclsty_
+_zdojmp_
+_zdvall_
+_zdvown_
+_zfacss_
+_zfaloc_
+_zfchdr_
+_zfdele_
+_zfgcwd_
+_zfinfo_
+_zflsnu_
+_zflstt_
+_zflstx_
+_zflsty_
+_zfmkcp_
+_zfmkdr_
+_zfnbrk_
+_zfpath_
+_zfprot_
+_zfrnam_
+_zfsubd_
+_zfxdir_
+_zgcmdl_
+_zgetnu_
+_zgettt_
+_zgettx_
+_zgetty_
+_zgfdir_
+_zghost_
+_zgmtco_
+_zgtime_
+_zgtpid_
+_zintpr_
+_zlocpr_
+_zlocva_
+_zmaloc_
+_zmfree_
+_znotnu_
+_znottt_
+_znottx_
+_znotty_
+_zopcpr_
+_zopdir_
+_zopdpr_
+_zopm70_
+_zopm75_
+_zopnbf_
+_zopngd_
+_zopnks_
+_zopnlp_
+_zopnmt_
+_zopnnd_
+_zopnnu_
+_zopnpl_
+_zopnsf_
+_zopntt_
+_zopntx_
+_zopnty_
+_zoscmd_
+_zpanic_
+_zputnu_
+_zputtt_
+_zputtx_
+_zputty_
+_zraloc_
+_zrdm70_
+_zrdm75_
+_zseknu_
+_zsektt_
+_zsektx_
+_zsekty_
+_zsestt_
+_zsettt_
+_zstm70_
+_zstm75_
+_zststt_
+_zsttbf_
+_zsttgd_
+_zsttks_
+_zsttlp_
+_zsttmt_
+_zsttnd_
+_zsttnu_
+_zsttpl_
+_zsttpr_
+_zsttps_
+_zsttsf_
+_zstttt_
+_zstttx_
+_zsttty_
+_zsvjmp_
+_zttgeg_
+_zttger_
+_zttloe_
+_zttloo_
+_zttlov_
+_zttpbf_
+_zttplk_
+_zttpug_
+_zttquy_
+_zttttt_
+_zttupe_
+_zwmsec_
+_zwrm70_
+_zwrm75_
+_zwtm70_
+_zwtm75_
+_zxgmes_
+_zxwhen_
+_zzclmt_
+_zzopmt_
+_zzrdii_
+_zzrdmt_
+_zzrwmt_
+_zzsetk_
+_zzstmt_
+_zzwrii_
+_zzwrmt_
+_zzwtmt_
+_zzzend_
+_fxfnoe_
+_futime_
+_kfutim_
+_zfutim_
+_dtmday_
+_dtmlte_
+_pollce_
+_pollcr_
+_pollgs_
+_pollon_
+_pollpt_
+_pollst_
+_polltt_
+_pollzo_
+_xfpoll_
+_zfpoll_
diff --git a/unix/shlib/S.nm.ssun b/unix/shlib/S.nm.ssun
new file mode 100644
index 00000000..f49297b7
--- /dev/null
+++ b/unix/shlib/S.nm.ssun
@@ -0,0 +1,2864 @@
+aabsd_
+aabsi_
+aabsl_
+aabsr_
+aabss_
+aabsx_
+aaddd_
+aaddi_
+aaddkd_
+aaddki_
+aaddkl_
+aaddkr_
+aaddks_
+aaddkx_
+aaddl_
+aaddr_
+aadds_
+aaddx_
+aandi_
+aandki_
+aandkl_
+aandks_
+aandl_
+aands_
+aavgd_
+aavgi_
+aavgl_
+aavgr_
+aavgs_
+aavgx_
+abavd_
+abavi_
+abavl_
+abavr_
+abavs_
+abavx_
+abeqc_
+abeqd_
+abeqi_
+abeqkc_
+abeqkd_
+abeqki_
+abeqkl_
+abeqkr_
+abeqks_
+abeqkx_
+abeql_
+abeqr_
+abeqs_
+abeqx_
+abgec_
+abged_
+abgei_
+abgekc_
+abgekd_
+abgeki_
+abgekl_
+abgekr_
+abgeks_
+abgekx_
+abgel_
+abger_
+abges_
+abgex_
+abgtc_
+abgtd_
+abgti_
+abgtkc_
+abgtkd_
+abgtki_
+abgtkl_
+abgtkr_
+abgtks_
+abgtkx_
+abgtl_
+abgtr_
+abgts_
+abgtx_
+ablec_
+abled_
+ablei_
+ablekc_
+ablekd_
+ableki_
+ablekl_
+ablekr_
+ableks_
+ablekx_
+ablel_
+abler_
+ables_
+ablex_
+abltc_
+abltd_
+ablti_
+abltkc_
+abltkd_
+abltki_
+abltkl_
+abltkr_
+abltks_
+abltkx_
+abltl_
+abltr_
+ablts_
+abltx_
+abnec_
+abned_
+abnei_
+abnekc_
+abnekd_
+abneki_
+abnekl_
+abnekr_
+abneks_
+abnekx_
+abnel_
+abner_
+abnes_
+abnex_
+abori_
+aborki_
+aborkl_
+aborks_
+aborl_
+abors_
+absud_
+absui_
+absul_
+absur_
+absus_
+acht_
+achtb_
+achtbb_
+achtbc_
+achtbd_
+achtbi_
+achtbl_
+achtbr_
+achtbs_
+achtbu_
+achtbx_
+achtc_
+achtcb_
+achtcc_
+achtcd_
+achtci_
+achtcl_
+achtcr_
+achtcs_
+achtcu_
+achtcx_
+achtd_
+achtdb_
+achtdc_
+achtdd_
+achtdi_
+achtdl_
+achtdr_
+achtds_
+achtdu_
+achtdx_
+achti_
+achtib_
+achtic_
+achtid_
+achtii_
+achtil_
+achtir_
+achtis_
+achtiu_
+achtix_
+achtl_
+achtlb_
+achtlc_
+achtld_
+achtli_
+achtll_
+achtlr_
+achtls_
+achtlu_
+achtlx_
+achtr_
+achtrb_
+achtrc_
+achtrd_
+achtri_
+achtrl_
+achtrr_
+achtrs_
+achtru_
+achtrx_
+achts_
+achtsb_
+achtsc_
+achtsd_
+achtsi_
+achtsl_
+achtsr_
+achtss_
+achtsu_
+achtsx_
+achtu_
+achtub_
+achtuc_
+achtud_
+achtui_
+achtul_
+achtur_
+achtus_
+achtuu_
+achtux_
+achtx_
+achtxb_
+achtxc_
+achtxd_
+achtxi_
+achtxl_
+achtxr_
+achtxs_
+achtxu_
+achtxx_
+acjgx_
+aclrb_
+aclrc_
+aclrd_
+aclri_
+aclrl_
+aclrr_
+aclrs_
+aclrx_
+acnvd_
+acnvi_
+acnvl_
+acnvr_
+acnvrd_
+acnvri_
+acnvrl_
+acnvrr_
+acnvrs_
+acnvs_
+adivd_
+adivi_
+adivkd_
+adivki_
+adivkl_
+adivkr_
+adivks_
+adivkx_
+adivl_
+adivr_
+adivs_
+adivx_
+adotd_
+adoti_
+adotl_
+adotr_
+adots_
+adotx_
+advzd_
+advzi_
+advzl_
+advzr_
+advzs_
+advzx_
+aelogd_
+aelogr_
+aexpd_
+aexpi_
+aexpkd_
+aexpki_
+aexpkl_
+aexpkr_
+aexpks_
+aexpkx_
+aexpl_
+aexpr_
+aexps_
+aexpx_
+afftrr_
+afftrx_
+afftxr_
+afftxx_
+agltc_
+agltd_
+aglti_
+agltl_
+agltr_
+aglts_
+agltx_
+ahgmc_
+ahgmd_
+ahgmi_
+ahgml_
+ahgmr_
+ahgms_
+ahivc_
+ahivd_
+ahivi_
+ahivl_
+ahivr_
+ahivs_
+ahivx_
+aiftrr_
+aiftrx_
+aiftxr_
+aiftxx_
+aimgd_
+aimgi_
+aimgl_
+aimgr_
+aimgs_
+alani_
+alanki_
+alankl_
+alanks_
+alanl_
+alans_
+alimc_
+alimd_
+alimi_
+aliml_
+alimr_
+alims_
+alimx_
+allnd_
+allni_
+allnl_
+allnr_
+allns_
+allnx_
+alogd_
+alogi_
+alogl_
+alogr_
+alogs_
+alogx_
+alori_
+alorki_
+alorkl_
+alorks_
+alorl_
+alors_
+alovc_
+alovd_
+alovi_
+alovl_
+alovr_
+alovs_
+alovx_
+altad_
+altai_
+altal_
+altar_
+altas_
+altax_
+altmd_
+altmi_
+altml_
+altmr_
+altms_
+altmx_
+altrd_
+altri_
+altrl_
+altrr_
+altrs_
+altrx_
+aluid_
+aluii_
+aluil_
+aluir_
+aluis_
+alutc_
+alutd_
+aluti_
+alutl_
+alutr_
+aluts_
+amagd_
+amagi_
+amagl_
+amagr_
+amags_
+amagx_
+amapd_
+amapi_
+amapl_
+amapr_
+amaps_
+amaxc_
+amaxd_
+amaxi_
+amaxkc_
+amaxkd_
+amaxki_
+amaxkl_
+amaxkr_
+amaxks_
+amaxkx_
+amaxl_
+amaxr_
+amaxs_
+amaxx_
+amed3c_
+amed3d_
+amed3i_
+amed3l_
+amed3r_
+amed3s_
+amed4c_
+amed4d_
+amed4i_
+amed4l_
+amed4r_
+amed4s_
+amed5c_
+amed5d_
+amed5i_
+amed5l_
+amed5r_
+amed5s_
+amedc_
+amedd_
+amedi_
+amedl_
+amedr_
+ameds_
+amedx_
+amgsd_
+amgsi_
+amgsl_
+amgsr_
+amgss_
+amgsx_
+aminc_
+amind_
+amini_
+aminkc_
+aminkd_
+aminki_
+aminkl_
+aminkr_
+aminks_
+aminkx_
+aminl_
+aminr_
+amins_
+aminx_
+amodd_
+amodi_
+amodkd_
+amodki_
+amodkl_
+amodkr_
+amodks_
+amodl_
+amodr_
+amods_
+amovc_
+amovd_
+amovi_
+amovkc_
+amovkd_
+amovki_
+amovkl_
+amovkr_
+amovks_
+amovkx_
+amovl_
+amovr_
+amovs_
+amovx_
+amuld_
+amuli_
+amulkd_
+amulki_
+amulkl_
+amulkr_
+amulks_
+amulkx_
+amull_
+amulr_
+amuls_
+amulx_
+andi_
+andl_
+ands_
+anegd_
+anegi_
+anegl_
+anegr_
+anegs_
+anegx_
+anoti_
+anotl_
+anots_
+apkxd_
+apkxi_
+apkxl_
+apkxr_
+apkxs_
+apkxx_
+apold_
+apolr_
+apowd_
+apowi_
+apowkd_
+apowki_
+apowkl_
+apowkr_
+apowks_
+apowkx_
+apowl_
+apowr_
+apows_
+apowx_
+aravd_
+aravi_
+aravl_
+aravr_
+aravs_
+aravx_
+arcpd_
+arcpi_
+arcpl_
+arcpr_
+arcps_
+arcpx_
+arczd_
+arczi_
+arczl_
+arczr_
+arczs_
+arczx_
+aread_
+areadb_
+argtd_
+argti_
+argtl_
+argtr_
+argts_
+argtx_
+arltd_
+arlti_
+arltl_
+arltr_
+arlts_
+arltx_
+aselc_
+aseld_
+aseli_
+aselkc_
+aselkd_
+aselki_
+aselkl_
+aselkr_
+aselks_
+aselkx_
+asell_
+aselr_
+asels_
+aselx_
+asokc_
+asokd_
+asoki_
+asokl_
+asokr_
+asoks_
+asokx_
+asqrd_
+asqri_
+asqrl_
+asqrr_
+asqrs_
+asqrx_
+asrtc_
+asrtd_
+asrti_
+asrtl_
+asrtr_
+asrts_
+asrtx_
+assqd_
+assqi_
+assql_
+assqr_
+assqs_
+assqx_
+asubd_
+asubi_
+asubkd_
+asubki_
+asubkl_
+asubkr_
+asubks_
+asubkx_
+asubl_
+asubr_
+asubs_
+asubx_
+asumd_
+asumi_
+asuml_
+asumr_
+asums_
+asumx_
+aupxd_
+aupxi_
+aupxl_
+aupxr_
+aupxs_
+aupxx_
+aveqc_
+aveqd_
+aveqi_
+aveql_
+aveqr_
+aveqs_
+aveqx_
+await_
+awaitb_
+awritb_
+awrite_
+awsud_
+awsui_
+awsul_
+awsur_
+awsus_
+awsux_
+awvgd_
+awvgi_
+awvgl_
+awvgr_
+awvgs_
+awvgx_
+axori_
+axorki_
+axorkl_
+axorks_
+axorl_
+axors_
+begmem_
+bitmov_
+bitpak_
+bitupk_
+brktie_
+bswap2_
+bswap4_
+bswap8_
+btoi_
+bytmov_
+cctoc_
+chdept_
+chfeth_
+chrlwr_
+chrpak_
+chrupk_
+chrupr_
+clccos_
+clcenr_
+clcfeh_
+clcfid_
+clcfre_
+clcint_
+clclit_
+clcloe_
+clcmak_
+clcmd_
+clcmdw_
+clcnek_
+clcpst_
+clcscn_
+clepst_
+clgcur_
+clgetb_
+clgetc_
+clgetd_
+clgeti_
+clgetl_
+clgetr_
+clgets_
+clgetx_
+clgfil_
+clgkey_
+clglpb_
+clglpc_
+clglpd_
+clglpi_
+clglpl_
+clglpr_
+clglps_
+clglpx_
+clglsr_
+clgpsa_
+clgpsb_
+clgpsc_
+clgpsd_
+clgpsi_
+clgpsl_
+clgpsr_
+clgpss_
+clgpst_
+clgpsx_
+clgstr_
+clgwrd_
+clktie_
+cllpst_
+clopen_
+clopst_
+clpcls_
+clplen_
+clpopi_
+clpops_
+clpopu_
+clppsa_
+clppsb_
+clppsc_
+clppsd_
+clppsi_
+clppsl_
+clppsr_
+clppss_
+clppst_
+clppsx_
+clprew_
+clprif_
+clpsee_
+clpsit_
+clpstr_
+clputb_
+clputc_
+clputd_
+clputi_
+clputl_
+clputr_
+clputs_
+clputx_
+clreqr_
+clscan_
+clseti_
+clstai_
+cnvdae_
+cnvtie_
+coerce_
+cputie_
+ctocc_
+ctod_
+ctoi_
+ctol_
+ctor_
+ctotok_
+ctowrd_
+ctox_
+d1mach_
+deletg_
+diropn_
+dtcscl_
+dtmdee_
+dtmdes_
+dtmene_
+dtmens_
+dtoc3_
+dtoc_
+elogd_
+elogr_
+envfid_
+envfit_
+envfre_
+envgeb_
+envged_
+envgei_
+envger_
+envges_
+envinr_
+envint_
+envlit_
+envmak_
+envnet_
+envpus_
+envret_
+envscn_
+eprinf_
+erract_
+errcoe_
+errget_
+evexpr_
+evvexr_
+evvfre_
+f77pak_
+f77upk_
+falloc_
+fcanpb_
+fcldir_
+fclobr_
+fcopy_
+fcopyo_
+fdebug_
+fdevbf_
+fdevbk_
+fdevtx_
+fdirne_
+fexbuf_
+ffa_
+ffault_
+ffilbf_
+ffilsz_
+ffldir_
+fflsbf_
+ffs_
+fft842_
+fgdev0_
+fgdevm_
+fgetfd_
+fgtdir_
+filbuf_
+filerr_
+filopn_
+finfo_
+finit_
+fioclp_
+fioqfh_
+fixmem_
+flsbuf_
+fmaccs_
+fmapfn_
+fmcloe_
+fmcopo_
+fmcopy_
+fmdebg_
+fmdele_
+fmfcdg_
+fmfcfe_
+fmfcit_
+fmfcsc_
+fmfinf_
+fmfopn_
+fmgetd_
+fmiobd_
+fmioed_
+fmioek_
+fmiopr_
+fmiorr_
+fmiosf_
+fmiotk_
+fmkbfs_
+fmkcoy_
+fmkdir_
+fmkpbf_
+fmlfad_
+fmlfae_
+fmlfat_
+fmlfbd_
+fmlfbe_
+fmlfbt_
+fmlfce_
+fmlfcy_
+fmlfde_
+fmlfne_
+fmlfon_
+fmlfpe_
+fmlfsi_
+fmlfst_
+fmlfue_
+fmlocd_
+fmloct_
+fmnexe_
+fmopen_
+fmrebd_
+fmrene_
+fmretd_
+fmseti_
+fmstai_
+fmsync_
+fmterr_
+fmtint_
+fmtred_
+fmtsel_
+fmtstr_
+fmunlk_
+fnextn_
+fnldir_
+fnroot_
+fntclb_
+fntcls_
+fntdir_
+fntedt_
+fntget_
+fntgfb_
+fntgfn_
+fntleb_
+fntmkt_
+fntopb_
+fntopn_
+fntopt_
+fntreb_
+fntree_
+fntrfb_
+fnulle_
+fopdir_
+fopnbf_
+fopntx_
+fowner_
+fpathe_
+fpequd_
+fpequr_
+fpfixd_
+fpfixr_
+fpnonr_
+fpnord_
+fpnorr_
+fpradv_
+fprfmt_
+fprinf_
+fprntf_
+fptdir_
+fputtx_
+freadp_
+fredio_
+fredir_
+frenae_
+frmbfs_
+frmtmp_
+frtnfd_
+fsetev_
+fsetfd_
+fseti_
+fsfdee_
+fsfgee_
+fsfopn_
+fskdir_
+fstati_
+fstatl_
+fstats_
+fstdfe_
+fstdir_
+fstrfp_
+fsvtfn_
+fswapd_
+fwatio_
+fwritp_
+fwtacc_
+fxfacp_
+fxfacs_
+fxfact_
+fxfadr_
+fxfakb_
+fxfakc_
+fxfakd_
+fxfaki_
+fxfakr_
+fxfalc_
+fxfald_
+fxfalr_
+fxfalu_
+fxfasr_
+fxfbls_
+fxfbyt_
+fxfche_
+fxfchm_
+fxfchp_
+fxfchv_
+fxfcle_
+fxfcll_
+fxfcnx_
+fxfcoj_
+fxfcoy_
+fxfcte_
+fxfdae_
+fxfdee_
+fxfdiw_
+fxfdur_
+fxfenb_
+fxfenc_
+fxfend_
+fxfene_
+fxfeni_
+fxfenl_
+fxfenr_
+fxfens_
+fxfexh_
+fxfexr_
+fxffac_
+fxffcr_
+fxffiw_
+fxffog_
+fxffpd_
+fxfgas_
+fxfgeb_
+fxfged_
+fxfgei_
+fxfgen_
+fxfger_
+fxfget_
+fxfglm_
+fxfgsr_
+fxfhdt_
+fxfhee_
+fxfhef_
+fxfint_
+fxfisk_
+fxfkse_
+fxfksl_
+fxfksm_
+fxfksn_
+fxfkss_
+fxfkst_
+fxfksx_
+fxflor_
+fxfmad_
+fxfmar_
+fxfmas_
+fxfmay_
+fxfmea_
+fxfnul_
+fxfopn_
+fxfopx_
+fxfove_
+fxfovt_
+fxfpaa_
+fxfpld_
+fxfple_
+fxfplf_
+fxfplo_
+fxfplp_
+fxfprr_
+fxfred_
+fxfree_
+fxfrek_
+fxfren_
+fxfrep_
+fxfrfr_
+fxfrhr_
+fxfsee_
+fxfsev_
+fxfsex_
+fxfskn_
+fxfstr_
+fxftox_
+fxfuad_
+fxfuna_
+fxfupd_
+fxfupr_
+fxfwrr_
+fxfwrs_
+fxfxal_
+fxfxhd_
+fxfxn1_
+fxfzcl_
+fxfzop_
+fxfzrd_
+fxfzst_
+fxfzwr_
+fxfzwt_
+gactie_
+gadraw_
+gamove_
+gargb_
+gargc_
+gargd_
+gargi_
+gargl_
+gargr_
+gargrd_
+gargs_
+gargsr_
+gargtk_
+gargwd_
+gargx_
+gascae_
+gcancl_
+gclear_
+gclose_
+gctod_
+gctol_
+gctox_
+gctran_
+gcurps_
+gdeace_
+gescae_
+getci_
+gethot_
+getlie_
+getlle_
+getloe_
+gexflr_
+gexfls_
+gexflt_
+gfill_
+gflush_
+gframe_
+gfrint_
+ggcell_
+ggcur_
+ggetb_
+ggeti_
+ggetr_
+ggets_
+ggscae_
+ggview_
+ggwind_
+gimcor_
+gimcrr_
+gimder_
+gimdig_
+gimeng_
+gimfrg_
+gimfrp_
+gimgeg_
+gimins_
+gimiod_
+gimioe_
+gimlop_
+gimqur_
+gimrat_
+gimreg_
+gimrep_
+gimres_
+gimrex_
+gimseg_
+gimser_
+gimsex_
+gimwrp_
+gimwrs_
+gkical_
+gkiclr_
+gkicls_
+gkides_
+gkieof_
+gkiese_
+gkiexe_
+gkifat_
+gkifen_
+gkiffh_
+gkifia_
+gkiflh_
+gkiger_
+gkiges_
+gkigey_
+gkiinl_
+gkiint_
+gkimfe_
+gkiops_
+gkiplt_
+gkipmt_
+gkipoe_
+gkipor_
+gkipuy_
+gkiree_
+gkirer_
+gkires_
+gkirey_
+gkiser_
+gkises_
+gkisul_
+gkitet_
+gkitxt_
+gkiwee_
+gkiwre_
+gkpcal_
+gkpcle_
+gkpclr_
+gkpcls_
+gkpdes_
+gkpdup_
+gkpese_
+gkpfat_
+gkpfia_
+gkpflh_
+gkpger_
+gkpges_
+gkpgey_
+gkpgrm_
+gkpinl_
+gkpmfe_
+gkpops_
+gkpplt_
+gkppmt_
+gkppoe_
+gkppor_
+gkppst_
+gkppuy_
+gkpres_
+gkpser_
+gkpses_
+gkptet_
+gkptxg_
+gkptxt_
+gkpunn_
+glabax_
+glbdrd_
+glbene_
+glbeq_
+glbfis_
+glbgek_
+glblas_
+glblob_
+glbmip_
+glbple_
+glbsep_
+glbses_
+glbset_
+glbtin_
+glbveg_
+gline_
+gltoc_
+gmark_
+gmftie_
+gmprif_
+gmsg_
+gmsgb_
+gmsgc_
+gmsgd_
+gmsgi_
+gmsgl_
+gmsgr_
+gmsgs_
+gmsgx_
+gmttot_
+gopen_
+gopeni_
+gpagee_
+gpatme_
+gpatmh_
+gpcell_
+gplcae_
+gplcal_
+gplclb_
+gplcll_
+gplclr_
+gplclt_
+gplflh_
+gpline_
+gploto_
+gplotv_
+gplret_
+gplsee_
+gplwci_
+gpmark_
+gqsort_
+gqvery_
+grdraw_
+grdwcs_
+greace_
+greset_
+grmove_
+grscae_
+gscan_
+gscur_
+gseti_
+gsetr_
+gsets_
+gstati_
+gstatr_
+gstats_
+gstrct_
+gstrcy_
+gstrmh_
+gstsei_
+gstser_
+gsview_
+gswind_
+gtdise_
+gtext_
+gtickr_
+gtliny_
+gtndis_
+gttyld_
+gtxset_
+gtybih_
+gtycas_
+gtycle_
+gtyeny_
+gtyexs_
+gtyfey_
+gtyfiy_
+gtygeb_
+gtygei_
+gtyger_
+gtyges_
+gtyins_
+gtyopn_
+gtysce_
+gumark_
+gvline_
+gvmark_
+gwcsme_
+gwrwcs_
+i1mach_
+idbcle_
+idbfid_
+idbfir_
+idbgeg_
+idbkwp_
+idbned_
+idbopn_
+idbpug_
+ieegmd_
+ieegmr_
+ieegnd_
+ieegnr_
+ieemad_
+ieemar_
+ieepad_
+ieepar_
+ieesmd_
+ieesmr_
+ieesnd_
+ieesnr_
+ieestd_
+ieestr_
+ieeupd_
+ieeupr_
+ieevpd_
+ieevpr_
+ieevud_
+ieevur_
+ieezsd_
+ieezsr_
+ikiacs_
+ikicle_
+ikicoy_
+ikidee_
+ikideg_
+ikiext_
+ikiged_
+ikigen_
+ikiger_
+ikiint_
+ikildr_
+ikimke_
+ikiopn_
+ikiopx_
+ikipae_
+ikiree_
+ikiupr_
+ikivan_
+imaccf_
+imaccs_
+imaddb_
+imaddd_
+imaddf_
+imaddi_
+imaddl_
+imaddr_
+imadds_
+imaflp_
+imalin_
+imaplv_
+imastr_
+imbln1_
+imbln2_
+imbln3_
+imbtrn_
+imcfnl_
+imcopy_
+imcssz_
+imctrt_
+imdect_
+imdele_
+imdelf_
+imdmap_
+imerr_
+imflpl_
+imflps_
+imflsd_
+imflsh_
+imflsi_
+imflsl_
+imflsr_
+imflss_
+imflsx_
+imfluh_
+imfnpy_
+imfnss_
+imgclr_
+imgetb_
+imgetc_
+imgetd_
+imgeti_
+imgetl_
+imgetr_
+imgets_
+imgfte_
+imggsc_
+imggsd_
+imggsi_
+imggsl_
+imggsr_
+imggss_
+imggsx_
+imgibf_
+imgime_
+imgl1d_
+imgl1i_
+imgl1l_
+imgl1r_
+imgl1s_
+imgl1x_
+imgl2d_
+imgl2i_
+imgl2l_
+imgl2r_
+imgl2s_
+imgl2x_
+imgl3d_
+imgl3i_
+imgl3l_
+imgl3r_
+imgl3s_
+imgl3x_
+imgnfn_
+imgnld_
+imgnli_
+imgnll_
+imgnln_
+imgnlr_
+imgnls_
+imgnlx_
+imgobf_
+imgs1d_
+imgs1i_
+imgs1l_
+imgs1r_
+imgs1s_
+imgs1x_
+imgs2d_
+imgs2i_
+imgs2l_
+imgs2r_
+imgs2s_
+imgs2x_
+imgs3d_
+imgs3i_
+imgs3l_
+imgs3r_
+imgs3s_
+imgs3x_
+imgsen_
+imgstr_
+iminie_
+imioff_
+imisec_
+imloop_
+immaky_
+immap_
+immapz_
+imnote_
+imofnl_
+imofns_
+imofnu_
+imopsf_
+impakd_
+impaki_
+impakl_
+impakr_
+impaks_
+impakx_
+impare_
+impgsd_
+impgsi_
+impgsl_
+impgsr_
+impgss_
+impgsx_
+impl1d_
+impl1i_
+impl1l_
+impl1r_
+impl1s_
+impl1x_
+impl2d_
+impl2i_
+impl2l_
+impl2r_
+impl2s_
+impl2x_
+impl3d_
+impl3i_
+impl3l_
+impl3r_
+impl3s_
+impl3x_
+impml1_
+impml2_
+impml3_
+impmlr_
+impmlv_
+impmmo_
+impmmp_
+impmon_
+impms1_
+impms2_
+impms3_
+impmsr_
+impmsv_
+impnld_
+impnli_
+impnll_
+impnln_
+impnlr_
+impnls_
+impnlx_
+imps1d_
+imps1i_
+imps1l_
+imps1r_
+imps1s_
+imps1x_
+imps2d_
+imps2i_
+imps2l_
+imps2r_
+imps2s_
+imps2x_
+imps3d_
+imps3i_
+imps3l_
+imps3r_
+imps3s_
+imps3x_
+impstr_
+imputb_
+imputd_
+imputh_
+imputi_
+imputl_
+imputr_
+imputs_
+imrbpx_
+imrdpx_
+imrene_
+imrmbs_
+imsamp_
+imsetf_
+imseti_
+imsetr_
+imsinb_
+imsmpl_
+imsmps_
+imsslv_
+imstai_
+imstar_
+imstas_
+imtcle_
+imtgem_
+imtlen_
+imtmae_
+imtopn_
+imtopp_
+imtrew_
+imtrgm_
+imunmp_
+imupkd_
+imupki_
+imupkl_
+imupkr_
+imupks_
+imupkx_
+imwbpx_
+imwrie_
+imwrpx_
+intrde_
+intree_
+intrrt_
+irafmn_
+itob_
+itoc_
+iwcare_
+iwcfis_
+iwents_
+iwfind_
+iwgbis_
+iwputr_
+iwputy_
+iwrfis_
+iwsetp_
+kardbf_
+kardgd_
+kardlp_
+kardpl_
+kardpr_
+kardsf_
+kawrbf_
+kawrgd_
+kawrlp_
+kawrpl_
+kawrpr_
+kawrsf_
+kawtbf_
+kawtgd_
+kawtlp_
+kawtpl_
+kawtpr_
+kawtsf_
+kbzard_
+kbzawr_
+kbzawt_
+kbzcls_
+kbzopn_
+kbzstt_
+kclcpr_
+kcldir_
+kcldpr_
+kclsbf_
+kclsgd_
+kclslp_
+kclspl_
+kclssf_
+kclstx_
+kclsty_
+kdvall_
+kdvown_
+kfacss_
+kfaloc_
+kfchdr_
+kfdele_
+kfgcwd_
+kfinfo_
+kflstx_
+kflsty_
+kfmkcp_
+kfmkdr_
+kfpath_
+kfprot_
+kfrnam_
+kfsubd_
+kfxdir_
+kgettx_
+kgetty_
+kgfdir_
+kicont_
+kidece_
+kience_
+kienvt_
+kierrr_
+kiexte_
+kifine_
+kiflux_
+kifman_
+kifren_
+kigetn_
+kigets_
+kignoe_
+kiinit_
+kiloce_
+kimape_
+kimapn_
+kintpr_
+kiopes_
+kirece_
+kisend_
+kisenv_
+kishot_
+kixnoe_
+kmallc_
+knottx_
+knotty_
+kopcpr_
+kopdir_
+kopdpr_
+kopnbf_
+kopngd_
+kopnlp_
+kopnpl_
+kopnsf_
+kopntx_
+kopnty_
+koscmd_
+kputtx_
+kputty_
+krealc_
+ksared_
+ksawat_
+ksawre_
+ksektx_
+ksekty_
+ksttbf_
+ksttgd_
+ksttlp_
+ksttpl_
+ksttpr_
+ksttsf_
+kstttx_
+ksttty_
+ktzcls_
+ktzfls_
+ktzget_
+ktznot_
+ktzopn_
+ktzput_
+ktzsek_
+ktzstt_
+kzclmt_
+kzopmt_
+kzrdmt_
+kzrwmt_
+kzstmt_
+kzwrmt_
+kzwtmt_
+lexnum_
+lnocle_
+lnofeh_
+lnoopn_
+lnosae_
+locpr_
+locva_
+lpopen_
+lpzard_
+lpzawe_
+lpzawt_
+lsttot_
+ltoc_
+m75put_
+maideh_
+mallo1_
+mgdptr_
+mgtfwa_
+miilen_
+miinem_
+miipa2_
+miipa6_
+miipa8_
+miipad_
+miipak_
+miipar_
+miipke_
+miirec_
+miired_
+miirei_
+miirel_
+miirer_
+miires_
+miiup2_
+miiup6_
+miiup8_
+miiupd_
+miiupk_
+miiupr_
+miiwrc_
+miiwrd_
+miiwri_
+miiwrl_
+miiwrr_
+miiwrs_
+miocle_
+miogld_
+miogli_
+miogll_
+mioglr_
+miogls_
+mioglx_
+mioopn_
+mioopo_
+miopld_
+miopli_
+miopll_
+mioplr_
+miopls_
+mioplx_
+miosee_
+miosei_
+miosti_
+msvfwa_
+mtalle_
+mtcap_
+mtclen_
+mtclre_
+mtdeae_
+mtdevd_
+mtence_
+mtfile_
+mtfnae_
+mtgets_
+mtglok_
+mtgtyn_
+mtloce_
+mtneeo_
+mtopen_
+mtpare_
+mtposn_
+mtpute_
+mtreae_
+mtrewd_
+mtsavd_
+mtsavs_
+mtskid_
+mtstas_
+mtsync_
+mtupde_
+mwalld_
+mwalls_
+mwaxtn_
+mwc1td_
+mwc1tr_
+mwc2td_
+mwc2tr_
+mwcloe_
+mwcopd_
+mwcops_
+mwctfe_
+mwctrd_
+mwctrr_
+mwfins_
+mwflop_
+mwgaxp_
+mwgaxt_
+mwgctd_
+mwgctr_
+mwgltd_
+mwgltr_
+mwgsym_
+mwgwas_
+mwgwsd_
+mwgwsr_
+mwgwtd_
+mwgwtr_
+mwinvd_
+mwinvr_
+mwload_
+mwloam_
+mwltrd_
+mwltrr_
+mwlubb_
+mwlude_
+mwmkid_
+mwmkir_
+mwmmud_
+mwmmur_
+mwnewm_
+mwnewy_
+mwopem_
+mwopen_
+mwrefr_
+mwrote_
+mwsave_
+mwsavm_
+mwsaxp_
+mwscae_
+mwsctn_
+mwsdes_
+mwseti_
+mwshit_
+mwshow_
+mwsltd_
+mwsltr_
+mwssym_
+mwstai_
+mwswas_
+mwswsd_
+mwswsr_
+mwswtd_
+mwswte_
+mwswtr_
+mwtrad_
+mwtrar_
+mwv1td_
+mwv1tr_
+mwv2td_
+mwv2tr_
+mwvmud_
+mwvmur_
+mwvtrd_
+mwvtrr_
+ndopen_
+noti_
+notl_
+nots_
+nowhie_
+nscan_
+oifacs_
+oifcle_
+oifcoy_
+oifdee_
+oifgpe_
+oifmke_
+oifopn_
+oifopx_
+oifrdr_
+oifree_
+oiftrm_
+oifupr_
+oifwrr_
+onerre_
+onerrr_
+onexie_
+onexit_
+ord1_
+ord2_
+ori_
+orl_
+ors_
+oscmd_
+osfnik_
+osfnlk_
+osfnms_
+osfnpe_
+osfnrk_
+osfntt_
+osfnuk_
+pagefe_
+pagefs_
+pargb_
+pargc_
+pargd_
+pargg_
+pargi_
+pargl_
+pargr_
+pargs_
+pargsr_
+pargx_
+patamh_
+patfit_
+patgel_
+patgse_
+patinx_
+patloe_
+patmae_
+patmah_
+patomh_
+patsts_
+pggetd_
+pggete_
+pggetr_
+pgpage_
+pgpeed_
+pgpusd_
+pgsett_
+placcs_
+plallc_
+plascp_
+plbox_
+plcire_
+plcler_
+plcloe_
+plcome_
+plcoms_
+plcree_
+pldebg_
+pldebt_
+plempe_
+plempy_
+plfacs_
+plfcle_
+plfcoy_
+plfdee_
+plfnul_
+plfopn_
+plfree_
+plfupr_
+plgete_
+plglls_
+plglpi_
+plglpl_
+plglps_
+plglri_
+plglrl_
+plglrs_
+plgsie_
+pll2pi_
+pll2pl_
+pll2ps_
+pll2ri_
+pll2rl_
+pll2rs_
+pllcot_
+pllemy_
+plleql_
+plline_
+pllinl_
+pllinp_
+plliny_
+plllen_
+pllneg_
+plload_
+plloaf_
+plloam_
+plloop_
+pllprs_
+plnewy_
+plopen_
+plp2li_
+plp2ll_
+plp2ls_
+plp2ri_
+plp2rl_
+plp2rs_
+plpixi_
+plpixl_
+plpixs_
+plplls_
+plplpi_
+plplpl_
+plplps_
+plplri_
+plplrl_
+plplrs_
+plpoit_
+plpoln_
+plr2li_
+plr2ll_
+plr2ls_
+plr2pi_
+plr2pl_
+plr2ps_
+plrani_
+plranl_
+plrans_
+plrcle_
+plrefe_
+plregp_
+plreqi_
+plreql_
+plreqs_
+plrget_
+plrgex_
+plrop_
+plropn_
+plrpri_
+plrprl_
+plrprs_
+plrset_
+plsave_
+plsavf_
+plsavm_
+plsect_
+plsecy_
+plsete_
+plseti_
+plssie_
+plsslv_
+plstai_
+plstel_
+plubox_
+plucie_
+plupde_
+plupon_
+plvald_
+pmaccs_
+pmascp_
+pmbox_
+pmcire_
+pmcler_
+pmempy_
+pmglls_
+pmglpi_
+pmglpl_
+pmglps_
+pmglri_
+pmglrl_
+pmglrs_
+pmline_
+pmliny_
+pmnewk_
+pmplls_
+pmplpi_
+pmplpl_
+pmplps_
+pmplri_
+pmplrl_
+pmplrs_
+pmpoit_
+pmpoln_
+pmrcle_
+pmrgex_
+pmrop_
+pmropn_
+pmrset_
+pmsect_
+pmsecy_
+pmsete_
+pmseti_
+pmstai_
+pmstel_
+prchdr_
+prclcr_
+prcldr_
+prcloe_
+prdone_
+prdumn_
+prenve_
+prenvt_
+prfilf_
+prfinc_
+prgete_
+prgetr_
+prkill_
+pronic_
+propcr_
+propdr_
+propen_
+proscd_
+protet_
+prpsio_
+prpsld_
+prredr_
+prseti_
+prsigl_
+prstai_
+prupde_
+prvret_
+przclr_
+pscenr_
+pscens_
+pschwh_
+pscloe_
+psdept_
+psesct_
+psfone_
+psfonr_
+psfoor_
+psgett_
+pshear_
+psindt_
+psioit_
+psioxr_
+pslink_
+psnewe_
+psopen_
+psoutt_
+pspage_
+pspagk_
+psrigy_
+psrjps_
+pssets_
+pssett_
+pssety_
+psspft_
+pstese_
+pstexh_
+pstrar_
+pswrig_
+pswrtk_
+psxpos_
+psypos_
+putcc_
+putci_
+putlie_
+qmaccs_
+qmgetc_
+qmscan_
+qmscao_
+qmsetm_
+qmsetr_
+qmsets_
+qmspai_
+qmspar_
+qmsymb_
+qmupds_
+qpaccf_
+qpaccs_
+qpaddb_
+qpaddc_
+qpaddd_
+qpaddf_
+qpaddi_
+qpaddl_
+qpaddr_
+qpadds_
+qpaddx_
+qpargt_
+qpastr_
+qpbind_
+qpcfnl_
+qpcloe_
+qpclot_
+qpcopf_
+qpcopy_
+qpctod_
+qpctoi_
+qpdele_
+qpdelf_
+qpdsym_
+qpdtye_
+qpelee_
+qpexad_
+qpexai_
+qpexar_
+qpexcd_
+qpexce_
+qpexci_
+qpexcr_
+qpexdc_
+qpexde_
+qpexdg_
+qpexdr_
+qpexee_
+qpexfe_
+qpexge_
+qpexgr_
+qpexmk_
+qpexmr_
+qpexon_
+qpexpd_
+qpexpi_
+qpexpn_
+qpexpr_
+qpexps_
+qpexpt_
+qpexrd_
+qpexsd_
+qpexsi_
+qpexsr_
+qpfacs_
+qpfcle_
+qpfcos_
+qpfcoy_
+qpfdee_
+qpflur_
+qpfopn_
+qpfopx_
+qpfree_
+qpfupr_
+qpfwar_
+qpfwfr_
+qpfzcl_
+qpfzop_
+qpfzrd_
+qpfzst_
+qpfzwr_
+qpfzwt_
+qpgetb_
+qpgetc_
+qpgetd_
+qpgeti_
+qpgetk_
+qpgetl_
+qpgetm_
+qpgetr_
+qpgets_
+qpgetx_
+qpgmsm_
+qpgnfn_
+qpgpsm_
+qpgstr_
+qpinht_
+qpioce_
+qpioge_
+qpiogr_
+qpiogs_
+qpiolk_
+qpiols_
+qpiomx_
+qpioon_
+qpiope_
+qpiops_
+qpiori_
+qpiors_
+qpiort_
+qpiosc_
+qpiose_
+qpiosi_
+qpiosr_
+qpiost_
+qpiour_
+qpiovr_
+qpiowt_
+qplenf_
+qplenl_
+qplesd_
+qplesi_
+qplesr_
+qploas_
+qpmaxd_
+qpmaxi_
+qpmaxr_
+qpmind_
+qpmini_
+qpminr_
+qpmkfe_
+qpnexk_
+qpofnl_
+qpofns_
+qpofnu_
+qpopen_
+qpopet_
+qppare_
+qpparl_
+qppcle_
+qppopn_
+qppstr_
+qpputb_
+qpputc_
+qpputd_
+qpputi_
+qpputl_
+qpputm_
+qpputr_
+qpputs_
+qpputx_
+qpquef_
+qprawk_
+qpread_
+qprebd_
+qprene_
+qprenf_
+qprlmd_
+qprlmi_
+qprlmr_
+qpsavs_
+qpseel_
+qpseti_
+qpsetr_
+qpsizf_
+qpstai_
+qpstar_
+qpsync_
+qpungk_
+qpwrie_
+qpxgvd_
+qpxgvi_
+qpxgvl_
+qpxgvr_
+qpxgvs_
+r1mach_
+r2tr_
+r2tx_
+r4syn_
+r4tr_
+r4tx_
+r8syn_
+r8tr_
+r8tx_
+rdukey_
+reopen_
+resetn_
+salloc_
+scanc_
+sfree_
+shifti_
+shiftl_
+shifts_
+smark_
+sprinf_
+sscan_
+stallc_
+stcloe_
+stentr_
+stfacs_
+stfadr_
+stfcle_
+stfcos_
+stfcoy_
+stfcte_
+stfdee_
+stfgeb_
+stfgei_
+stfgen_
+stfges_
+stfget_
+stfind_
+stfinl_
+stfins_
+stfmeb_
+stfmke_
+stfnee_
+stfopn_
+stfopx_
+stforb_
+stfrdr_
+stfree_
+stfrek_
+stfrfr_
+stfrgb_
+stfrne_
+stfupr_
+stfwfr_
+stfwgb_
+sthash_
+sthead_
+stinfo_
+stkmkg_
+stmark_
+stname_
+stnext_
+stnsys_
+stopen_
+stpstr_
+strcle_
+strdic_
+strefb_
+streff_
+streq_
+strese_
+strge_
+strgee_
+strgt_
+strids_
+stridx_
+strlds_
+strldx_
+strle_
+strlt_
+strlwr_
+strmac_
+strmah_
+strncp_
+strne_
+stropn_
+strpak_
+strse1_
+strsee_
+strseh_
+strsrt_
+strtbl_
+strupk_
+strupr_
+stsave_
+stsize_
+stsque_
+sttyco_
+sttyet_
+sttygg_
+sttynm_
+sttyse_
+sttysm_
+sttytt_
+syserr_
+sysers_
+sysged_
+sysges_
+sysgsg_
+sysid_
+sysmte_
+syspac_
+syspat_
+syspte_
+sysret_
+syssct_
+tsleep_
+ttopen_
+ttseti_
+ttsets_
+ttstai_
+ttstas_
+ttybih_
+ttybre_
+ttycas_
+ttycds_
+ttycle_
+ttycln_
+ttyclr_
+ttyctl_
+ttydee_
+ttydey_
+ttyeny_
+ttyexs_
+ttyfey_
+ttyfiy_
+ttygds_
+ttygeb_
+ttygei_
+ttyger_
+ttyges_
+ttygoo_
+ttygpe_
+ttygse_
+ttyins_
+ttyint_
+ttylod_
+ttyods_
+ttyopn_
+ttypue_
+ttypus_
+ttyred_
+ttysce_
+ttysei_
+ttyso_
+ttysti_
+ttysui_
+ttywre_
+ungete_
+ungeti_
+unread_
+urand_
+vfnadd_
+vfncle_
+vfndee_
+vfndel_
+vfnene_
+vfnenr_
+vfnexr_
+vfngen_
+vfnise_
+vfnman_
+vfnmap_
+vfnmau_
+vfnopn_
+vfnsqe_
+vfntre_
+vfnunn_
+vfnunp_
+vlibinit_
+vmallc_
+vvfncm_
+vvfnee_
+vvfnip_
+vvfnis_
+vvfnre_
+wfaitd_
+wfaitt_
+wfaitv_
+wfarcd_
+wfarct_
+wfarcv_
+wfcard_
+wfcart_
+wfcarv_
+wfcscd_
+wfcsct_
+wfcscv_
+wfdecs_
+wffnld_
+wfglsd_
+wfglst_
+wfglsv_
+wfgsbb_
+wfgsbg_
+wfgsbl_
+wfgsce_
+wfgscf_
+wfgsdr_
+wfgsel_
+wfgson_
+wfgsre_
+wfinit_
+wfmerd_
+wfmert_
+wfmerv_
+wfmold_
+wfmolt_
+wfmolv_
+wfmspd_
+wfmspf_
+wfmspi_
+wfmspl_
+wfmspt_
+wfmspv_
+wfmspy_
+wfpard_
+wfpart_
+wfparv_
+wfpcod_
+wfpcot_
+wfpcov_
+wfqscd_
+wfqsct_
+wfqscv_
+wfsind_
+wfsint_
+wfsinv_
+wfsmph_
+wfsmpn_
+wfsmpt_
+wfstgd_
+wfstgt_
+wfstgv_
+wftand_
+wftant_
+wftanv_
+wftnxd_
+wftnxt_
+wftnxv_
+wftnxy_
+wftscd_
+wftsct_
+wftscv_
+wfzead_
+wfzeat_
+wfzeav_
+wfzpxd_
+wfzpxt_
+wfzpxv_
+wfzpxy_
+xalloe_
+xcallc_
+xdeale_
+xdevor_
+xdevss_
+xeract_
+xerfmg_
+xerpoi_
+xerpop_
+xerpsh_
+xerpsr_
+xerpuc_
+xerpue_
+xerret_
+xerror_
+xersel_
+xervey_
+xevadg_
+xevbip_
+xevbop_
+xevcan_
+xever1_
+xever2_
+xeverr_
+xevfrp_
+xevgek_
+xevinp_
+xevmap_
+xevnee_
+xevpae_
+xevpah_
+xevqut_
+xevstt_
+xevunp_
+xfaccs_
+xfatal_
+xfchdr_
+xfcloe_
+xfdele_
+xffluh_
+xfgetc_
+xfgetr_
+xfnote_
+xfopen_
+xfputc_
+xfputr_
+xfread_
+xfrnam_
+xfscan_
+xfseek_
+xfungc_
+xfwrie_
+xgdevt_
+xgtpid_
+xgtuid_
+xisaty_
+xmallc_
+xmfree_
+xmjbuf_
+xmktep_
+xonerr_
+xonext_
+xori_
+xorl_
+xors_
+xpages_
+xprinf_
+xqsort_
+xrealc_
+xsizef_
+xstdeh_
+xstrcp_
+xstrct_
+xstrcy_
+xstrln_
+xtoc_
+xttyse_
+xvvadg_
+xvvbip_
+xvvbop_
+xvvcan_
+xvvche_
+xvver1_
+xvver2_
+xvverr_
+xvvfrp_
+xvvgek_
+xvvinp_
+xvvlos_
+xvvmap_
+xvvnee_
+xvvnud_
+xvvnui_
+xvvnul_
+xvvnur_
+xvvnus_
+xvvpae_
+xvvpah_
+xvvqut_
+xvvstt_
+xvvunp_
+xwhen_
+xxscan_
+zardbf_
+zardgd_
+zardks_
+zardlp_
+zardmt_
+zardnd_
+zardnu_
+zardpl_
+zardpr_
+zardps_
+zardsf_
+zawrbf_
+zawrgd_
+zawrks_
+zawrlp_
+zawrmt_
+zawrnd_
+zawrnu_
+zawrpl_
+zawrpr_
+zawrps_
+zawrsf_
+zawset_
+zawtbf_
+zawtgd_
+zawtks_
+zawtlp_
+zawtmt_
+zawtnd_
+zawtnu_
+zawtpl_
+zawtpr_
+zawtps_
+zawtsf_
+zclcpr_
+zcldir_
+zcldpr_
+zclm70_
+zclm75_
+zclsbf_
+zclsgd_
+zclsks_
+zclslp_
+zclsmt_
+zclsnd_
+zclsnu_
+zclspl_
+zclsps_
+zclssf_
+zclstt_
+zclstx_
+zclsty_
+zdojmp_
+zdvall_
+zdvown_
+zfacss_
+zfaloc_
+zfchdr_
+zfdele_
+zfgcwd_
+zfinfo_
+zflsnu_
+zflstt_
+zflstx_
+zflsty_
+zfmkcp_
+zfmkdr_
+zfnbrk_
+zfpath_
+zfprot_
+zfrnam_
+zfsubd_
+zfxdir_
+zgcmdl_
+zgetnu_
+zgettt_
+zgettx_
+zgetty_
+zgfdir_
+zghost_
+zgmtco_
+zgtime_
+zgtpid_
+zintpr_
+zlocpr_
+zlocva_
+zmaloc_
+zmfree_
+znotnu_
+znottt_
+znottx_
+znotty_
+zopcpr_
+zopdir_
+zopdpr_
+zopm70_
+zopm75_
+zopnbf_
+zopngd_
+zopnks_
+zopnlp_
+zopnmt_
+zopnnd_
+zopnnu_
+zopnpl_
+zopnsf_
+zopntt_
+zopntx_
+zopnty_
+zoscmd_
+zpanic_
+zputnu_
+zputtt_
+zputtx_
+zputty_
+zraloc_
+zrdm70_
+zrdm75_
+zseknu_
+zsektt_
+zsektx_
+zsekty_
+zsestt_
+zsettt_
+zstm70_
+zstm75_
+zststt_
+zsttbf_
+zsttgd_
+zsttks_
+zsttlp_
+zsttmt_
+zsttnd_
+zsttnu_
+zsttpl_
+zsttpr_
+zsttps_
+zsttsf_
+zstttt_
+zstttx_
+zsttty_
+zttgeg_
+zttger_
+zttloe_
+zttloo_
+zttlov_
+zttpbf_
+zttplk_
+zttpug_
+zttquy_
+zttttt_
+zttupe_
+zwmsec_
+zwrm70_
+zwrm75_
+zwtm70_
+zwtm75_
+zxgmes_
+zxwhen_
+zzclmt_
+zzopmt_
+zzrdii_
+zzrdmt_
+zzrwmt_
+zzsetk_
+zzstmt_
+zzwrii_
+zzwrmt_
+zzwtmt_
+zzzend_
+fxfnoe_
+futime_
+kfutim_
+zfutim_
+dtmday_
+dtmlte_
+xfpoll_
+pollce_
+pollcr_
+pollgs_
+pollon_
+pollpt_
+pollst_
+polltt_
+pollzo_
+zfpoll_
diff --git a/unix/shlib/S.s b/unix/shlib/S.s
new file mode 100644
index 00000000..43158418
--- /dev/null
+++ b/unix/shlib/S.s
@@ -0,0 +1,2890 @@
+ .seg "data"
+ .global sh_debug
+sh_debug:
+ .long 0
+ .seg "text"
+ .global ushlib_
+ushlib_:
+ .long 12
+ .long 0x10000000
+ .long 0x10026000
+ .long 0x10031320
+ .long 0
+ .long 2864
+ .long 5
+ .long 8
+ .seg "text"
+ .common mem_,8
+ mem_ = 0
+ .common fiocom_,0x24660
+ fiocom_ = ( 0x10000078 )
+ .common xercom_,0x810
+ xercom_ = ( 0x100246d8 )
+ .global vshlib_
+ vshlib_ = ( 0x10026000 )
+ .global aabsd_; aabsd_ = 0x10026020
+ .global aabsi_; aabsi_ = 0x10026030
+ .global aabsl_; aabsl_ = 0x10026040
+ .global aabsr_; aabsr_ = 0x10026050
+ .global aabss_; aabss_ = 0x10026060
+ .global aabsx_; aabsx_ = 0x10026070
+ .global aaddd_; aaddd_ = 0x10026080
+ .global aaddi_; aaddi_ = 0x10026090
+ .global aaddkd_; aaddkd_ = 0x100260a0
+ .global aaddki_; aaddki_ = 0x100260b0
+ .global aaddkl_; aaddkl_ = 0x100260c0
+ .global aaddkr_; aaddkr_ = 0x100260d0
+ .global aaddks_; aaddks_ = 0x100260e0
+ .global aaddkx_; aaddkx_ = 0x100260f0
+ .global aaddl_; aaddl_ = 0x10026100
+ .global aaddr_; aaddr_ = 0x10026110
+ .global aadds_; aadds_ = 0x10026120
+ .global aaddx_; aaddx_ = 0x10026130
+ .global aandi_; aandi_ = 0x10026140
+ .global aandki_; aandki_ = 0x10026150
+ .global aandkl_; aandkl_ = 0x10026160
+ .global aandks_; aandks_ = 0x10026170
+ .global aandl_; aandl_ = 0x10026180
+ .global aands_; aands_ = 0x10026190
+ .global aavgd_; aavgd_ = 0x100261a0
+ .global aavgi_; aavgi_ = 0x100261b0
+ .global aavgl_; aavgl_ = 0x100261c0
+ .global aavgr_; aavgr_ = 0x100261d0
+ .global aavgs_; aavgs_ = 0x100261e0
+ .global aavgx_; aavgx_ = 0x100261f0
+ .global abavd_; abavd_ = 0x10026200
+ .global abavi_; abavi_ = 0x10026210
+ .global abavl_; abavl_ = 0x10026220
+ .global abavr_; abavr_ = 0x10026230
+ .global abavs_; abavs_ = 0x10026240
+ .global abavx_; abavx_ = 0x10026250
+ .global abeqc_; abeqc_ = 0x10026260
+ .global abeqd_; abeqd_ = 0x10026270
+ .global abeqi_; abeqi_ = 0x10026280
+ .global abeqkc_; abeqkc_ = 0x10026290
+ .global abeqkd_; abeqkd_ = 0x100262a0
+ .global abeqki_; abeqki_ = 0x100262b0
+ .global abeqkl_; abeqkl_ = 0x100262c0
+ .global abeqkr_; abeqkr_ = 0x100262d0
+ .global abeqks_; abeqks_ = 0x100262e0
+ .global abeqkx_; abeqkx_ = 0x100262f0
+ .global abeql_; abeql_ = 0x10026300
+ .global abeqr_; abeqr_ = 0x10026310
+ .global abeqs_; abeqs_ = 0x10026320
+ .global abeqx_; abeqx_ = 0x10026330
+ .global abgec_; abgec_ = 0x10026340
+ .global abged_; abged_ = 0x10026350
+ .global abgei_; abgei_ = 0x10026360
+ .global abgekc_; abgekc_ = 0x10026370
+ .global abgekd_; abgekd_ = 0x10026380
+ .global abgeki_; abgeki_ = 0x10026390
+ .global abgekl_; abgekl_ = 0x100263a0
+ .global abgekr_; abgekr_ = 0x100263b0
+ .global abgeks_; abgeks_ = 0x100263c0
+ .global abgekx_; abgekx_ = 0x100263d0
+ .global abgel_; abgel_ = 0x100263e0
+ .global abger_; abger_ = 0x100263f0
+ .global abges_; abges_ = 0x10026400
+ .global abgex_; abgex_ = 0x10026410
+ .global abgtc_; abgtc_ = 0x10026420
+ .global abgtd_; abgtd_ = 0x10026430
+ .global abgti_; abgti_ = 0x10026440
+ .global abgtkc_; abgtkc_ = 0x10026450
+ .global abgtkd_; abgtkd_ = 0x10026460
+ .global abgtki_; abgtki_ = 0x10026470
+ .global abgtkl_; abgtkl_ = 0x10026480
+ .global abgtkr_; abgtkr_ = 0x10026490
+ .global abgtks_; abgtks_ = 0x100264a0
+ .global abgtkx_; abgtkx_ = 0x100264b0
+ .global abgtl_; abgtl_ = 0x100264c0
+ .global abgtr_; abgtr_ = 0x100264d0
+ .global abgts_; abgts_ = 0x100264e0
+ .global abgtx_; abgtx_ = 0x100264f0
+ .global ablec_; ablec_ = 0x10026500
+ .global abled_; abled_ = 0x10026510
+ .global ablei_; ablei_ = 0x10026520
+ .global ablekc_; ablekc_ = 0x10026530
+ .global ablekd_; ablekd_ = 0x10026540
+ .global ableki_; ableki_ = 0x10026550
+ .global ablekl_; ablekl_ = 0x10026560
+ .global ablekr_; ablekr_ = 0x10026570
+ .global ableks_; ableks_ = 0x10026580
+ .global ablekx_; ablekx_ = 0x10026590
+ .global ablel_; ablel_ = 0x100265a0
+ .global abler_; abler_ = 0x100265b0
+ .global ables_; ables_ = 0x100265c0
+ .global ablex_; ablex_ = 0x100265d0
+ .global abltc_; abltc_ = 0x100265e0
+ .global abltd_; abltd_ = 0x100265f0
+ .global ablti_; ablti_ = 0x10026600
+ .global abltkc_; abltkc_ = 0x10026610
+ .global abltkd_; abltkd_ = 0x10026620
+ .global abltki_; abltki_ = 0x10026630
+ .global abltkl_; abltkl_ = 0x10026640
+ .global abltkr_; abltkr_ = 0x10026650
+ .global abltks_; abltks_ = 0x10026660
+ .global abltkx_; abltkx_ = 0x10026670
+ .global abltl_; abltl_ = 0x10026680
+ .global abltr_; abltr_ = 0x10026690
+ .global ablts_; ablts_ = 0x100266a0
+ .global abltx_; abltx_ = 0x100266b0
+ .global abnec_; abnec_ = 0x100266c0
+ .global abned_; abned_ = 0x100266d0
+ .global abnei_; abnei_ = 0x100266e0
+ .global abnekc_; abnekc_ = 0x100266f0
+ .global abnekd_; abnekd_ = 0x10026700
+ .global abneki_; abneki_ = 0x10026710
+ .global abnekl_; abnekl_ = 0x10026720
+ .global abnekr_; abnekr_ = 0x10026730
+ .global abneks_; abneks_ = 0x10026740
+ .global abnekx_; abnekx_ = 0x10026750
+ .global abnel_; abnel_ = 0x10026760
+ .global abner_; abner_ = 0x10026770
+ .global abnes_; abnes_ = 0x10026780
+ .global abnex_; abnex_ = 0x10026790
+ .global abori_; abori_ = 0x100267a0
+ .global aborki_; aborki_ = 0x100267b0
+ .global aborkl_; aborkl_ = 0x100267c0
+ .global aborks_; aborks_ = 0x100267d0
+ .global aborl_; aborl_ = 0x100267e0
+ .global abors_; abors_ = 0x100267f0
+ .global absud_; absud_ = 0x10026800
+ .global absui_; absui_ = 0x10026810
+ .global absul_; absul_ = 0x10026820
+ .global absur_; absur_ = 0x10026830
+ .global absus_; absus_ = 0x10026840
+ .global acht_; acht_ = 0x10026850
+ .global achtb_; achtb_ = 0x10026860
+ .global achtbb_; achtbb_ = 0x10026870
+ .global achtbc_; achtbc_ = 0x10026880
+ .global achtbd_; achtbd_ = 0x10026890
+ .global achtbi_; achtbi_ = 0x100268a0
+ .global achtbl_; achtbl_ = 0x100268b0
+ .global achtbr_; achtbr_ = 0x100268c0
+ .global achtbs_; achtbs_ = 0x100268d0
+ .global achtbu_; achtbu_ = 0x100268e0
+ .global achtbx_; achtbx_ = 0x100268f0
+ .global achtc_; achtc_ = 0x10026900
+ .global achtcb_; achtcb_ = 0x10026910
+ .global achtcc_; achtcc_ = 0x10026920
+ .global achtcd_; achtcd_ = 0x10026930
+ .global achtci_; achtci_ = 0x10026940
+ .global achtcl_; achtcl_ = 0x10026950
+ .global achtcr_; achtcr_ = 0x10026960
+ .global achtcs_; achtcs_ = 0x10026970
+ .global achtcu_; achtcu_ = 0x10026980
+ .global achtcx_; achtcx_ = 0x10026990
+ .global achtd_; achtd_ = 0x100269a0
+ .global achtdb_; achtdb_ = 0x100269b0
+ .global achtdc_; achtdc_ = 0x100269c0
+ .global achtdd_; achtdd_ = 0x100269d0
+ .global achtdi_; achtdi_ = 0x100269e0
+ .global achtdl_; achtdl_ = 0x100269f0
+ .global achtdr_; achtdr_ = 0x10026a00
+ .global achtds_; achtds_ = 0x10026a10
+ .global achtdu_; achtdu_ = 0x10026a20
+ .global achtdx_; achtdx_ = 0x10026a30
+ .global achti_; achti_ = 0x10026a40
+ .global achtib_; achtib_ = 0x10026a50
+ .global achtic_; achtic_ = 0x10026a60
+ .global achtid_; achtid_ = 0x10026a70
+ .global achtii_; achtii_ = 0x10026a80
+ .global achtil_; achtil_ = 0x10026a90
+ .global achtir_; achtir_ = 0x10026aa0
+ .global achtis_; achtis_ = 0x10026ab0
+ .global achtiu_; achtiu_ = 0x10026ac0
+ .global achtix_; achtix_ = 0x10026ad0
+ .global achtl_; achtl_ = 0x10026ae0
+ .global achtlb_; achtlb_ = 0x10026af0
+ .global achtlc_; achtlc_ = 0x10026b00
+ .global achtld_; achtld_ = 0x10026b10
+ .global achtli_; achtli_ = 0x10026b20
+ .global achtll_; achtll_ = 0x10026b30
+ .global achtlr_; achtlr_ = 0x10026b40
+ .global achtls_; achtls_ = 0x10026b50
+ .global achtlu_; achtlu_ = 0x10026b60
+ .global achtlx_; achtlx_ = 0x10026b70
+ .global achtr_; achtr_ = 0x10026b80
+ .global achtrb_; achtrb_ = 0x10026b90
+ .global achtrc_; achtrc_ = 0x10026ba0
+ .global achtrd_; achtrd_ = 0x10026bb0
+ .global achtri_; achtri_ = 0x10026bc0
+ .global achtrl_; achtrl_ = 0x10026bd0
+ .global achtrr_; achtrr_ = 0x10026be0
+ .global achtrs_; achtrs_ = 0x10026bf0
+ .global achtru_; achtru_ = 0x10026c00
+ .global achtrx_; achtrx_ = 0x10026c10
+ .global achts_; achts_ = 0x10026c20
+ .global achtsb_; achtsb_ = 0x10026c30
+ .global achtsc_; achtsc_ = 0x10026c40
+ .global achtsd_; achtsd_ = 0x10026c50
+ .global achtsi_; achtsi_ = 0x10026c60
+ .global achtsl_; achtsl_ = 0x10026c70
+ .global achtsr_; achtsr_ = 0x10026c80
+ .global achtss_; achtss_ = 0x10026c90
+ .global achtsu_; achtsu_ = 0x10026ca0
+ .global achtsx_; achtsx_ = 0x10026cb0
+ .global achtu_; achtu_ = 0x10026cc0
+ .global achtub_; achtub_ = 0x10026cd0
+ .global achtuc_; achtuc_ = 0x10026ce0
+ .global achtud_; achtud_ = 0x10026cf0
+ .global achtui_; achtui_ = 0x10026d00
+ .global achtul_; achtul_ = 0x10026d10
+ .global achtur_; achtur_ = 0x10026d20
+ .global achtus_; achtus_ = 0x10026d30
+ .global achtuu_; achtuu_ = 0x10026d40
+ .global achtux_; achtux_ = 0x10026d50
+ .global achtx_; achtx_ = 0x10026d60
+ .global achtxb_; achtxb_ = 0x10026d70
+ .global achtxc_; achtxc_ = 0x10026d80
+ .global achtxd_; achtxd_ = 0x10026d90
+ .global achtxi_; achtxi_ = 0x10026da0
+ .global achtxl_; achtxl_ = 0x10026db0
+ .global achtxr_; achtxr_ = 0x10026dc0
+ .global achtxs_; achtxs_ = 0x10026dd0
+ .global achtxu_; achtxu_ = 0x10026de0
+ .global achtxx_; achtxx_ = 0x10026df0
+ .global acjgx_; acjgx_ = 0x10026e00
+ .global aclrb_; aclrb_ = 0x10026e10
+ .global aclrc_; aclrc_ = 0x10026e20
+ .global aclrd_; aclrd_ = 0x10026e30
+ .global aclri_; aclri_ = 0x10026e40
+ .global aclrl_; aclrl_ = 0x10026e50
+ .global aclrr_; aclrr_ = 0x10026e60
+ .global aclrs_; aclrs_ = 0x10026e70
+ .global aclrx_; aclrx_ = 0x10026e80
+ .global acnvd_; acnvd_ = 0x10026e90
+ .global acnvi_; acnvi_ = 0x10026ea0
+ .global acnvl_; acnvl_ = 0x10026eb0
+ .global acnvr_; acnvr_ = 0x10026ec0
+ .global acnvrd_; acnvrd_ = 0x10026ed0
+ .global acnvri_; acnvri_ = 0x10026ee0
+ .global acnvrl_; acnvrl_ = 0x10026ef0
+ .global acnvrr_; acnvrr_ = 0x10026f00
+ .global acnvrs_; acnvrs_ = 0x10026f10
+ .global acnvs_; acnvs_ = 0x10026f20
+ .global adivd_; adivd_ = 0x10026f30
+ .global adivi_; adivi_ = 0x10026f40
+ .global adivkd_; adivkd_ = 0x10026f50
+ .global adivki_; adivki_ = 0x10026f60
+ .global adivkl_; adivkl_ = 0x10026f70
+ .global adivkr_; adivkr_ = 0x10026f80
+ .global adivks_; adivks_ = 0x10026f90
+ .global adivkx_; adivkx_ = 0x10026fa0
+ .global adivl_; adivl_ = 0x10026fb0
+ .global adivr_; adivr_ = 0x10026fc0
+ .global adivs_; adivs_ = 0x10026fd0
+ .global adivx_; adivx_ = 0x10026fe0
+ .global adotd_; adotd_ = 0x10026ff0
+ .global adoti_; adoti_ = 0x10027000
+ .global adotl_; adotl_ = 0x10027010
+ .global adotr_; adotr_ = 0x10027020
+ .global adots_; adots_ = 0x10027030
+ .global adotx_; adotx_ = 0x10027040
+ .global advzd_; advzd_ = 0x10027050
+ .global advzi_; advzi_ = 0x10027060
+ .global advzl_; advzl_ = 0x10027070
+ .global advzr_; advzr_ = 0x10027080
+ .global advzs_; advzs_ = 0x10027090
+ .global advzx_; advzx_ = 0x100270a0
+ .global aelogd_; aelogd_ = 0x100270b0
+ .global aelogr_; aelogr_ = 0x100270c0
+ .global aexpd_; aexpd_ = 0x100270d0
+ .global aexpi_; aexpi_ = 0x100270e0
+ .global aexpkd_; aexpkd_ = 0x100270f0
+ .global aexpki_; aexpki_ = 0x10027100
+ .global aexpkl_; aexpkl_ = 0x10027110
+ .global aexpkr_; aexpkr_ = 0x10027120
+ .global aexpks_; aexpks_ = 0x10027130
+ .global aexpkx_; aexpkx_ = 0x10027140
+ .global aexpl_; aexpl_ = 0x10027150
+ .global aexpr_; aexpr_ = 0x10027160
+ .global aexps_; aexps_ = 0x10027170
+ .global aexpx_; aexpx_ = 0x10027180
+ .global afftrr_; afftrr_ = 0x10027190
+ .global afftrx_; afftrx_ = 0x100271a0
+ .global afftxr_; afftxr_ = 0x100271b0
+ .global afftxx_; afftxx_ = 0x100271c0
+ .global agltc_; agltc_ = 0x100271d0
+ .global agltd_; agltd_ = 0x100271e0
+ .global aglti_; aglti_ = 0x100271f0
+ .global agltl_; agltl_ = 0x10027200
+ .global agltr_; agltr_ = 0x10027210
+ .global aglts_; aglts_ = 0x10027220
+ .global agltx_; agltx_ = 0x10027230
+ .global ahgmc_; ahgmc_ = 0x10027240
+ .global ahgmd_; ahgmd_ = 0x10027250
+ .global ahgmi_; ahgmi_ = 0x10027260
+ .global ahgml_; ahgml_ = 0x10027270
+ .global ahgmr_; ahgmr_ = 0x10027280
+ .global ahgms_; ahgms_ = 0x10027290
+ .global ahivc_; ahivc_ = 0x100272a0
+ .global ahivd_; ahivd_ = 0x100272b0
+ .global ahivi_; ahivi_ = 0x100272c0
+ .global ahivl_; ahivl_ = 0x100272d0
+ .global ahivr_; ahivr_ = 0x100272e0
+ .global ahivs_; ahivs_ = 0x100272f0
+ .global ahivx_; ahivx_ = 0x10027300
+ .global aiftrr_; aiftrr_ = 0x10027310
+ .global aiftrx_; aiftrx_ = 0x10027320
+ .global aiftxr_; aiftxr_ = 0x10027330
+ .global aiftxx_; aiftxx_ = 0x10027340
+ .global aimgd_; aimgd_ = 0x10027350
+ .global aimgi_; aimgi_ = 0x10027360
+ .global aimgl_; aimgl_ = 0x10027370
+ .global aimgr_; aimgr_ = 0x10027380
+ .global aimgs_; aimgs_ = 0x10027390
+ .global alani_; alani_ = 0x100273a0
+ .global alanki_; alanki_ = 0x100273b0
+ .global alankl_; alankl_ = 0x100273c0
+ .global alanks_; alanks_ = 0x100273d0
+ .global alanl_; alanl_ = 0x100273e0
+ .global alans_; alans_ = 0x100273f0
+ .global alimc_; alimc_ = 0x10027400
+ .global alimd_; alimd_ = 0x10027410
+ .global alimi_; alimi_ = 0x10027420
+ .global aliml_; aliml_ = 0x10027430
+ .global alimr_; alimr_ = 0x10027440
+ .global alims_; alims_ = 0x10027450
+ .global alimx_; alimx_ = 0x10027460
+ .global allnd_; allnd_ = 0x10027470
+ .global allni_; allni_ = 0x10027480
+ .global allnl_; allnl_ = 0x10027490
+ .global allnr_; allnr_ = 0x100274a0
+ .global allns_; allns_ = 0x100274b0
+ .global allnx_; allnx_ = 0x100274c0
+ .global alogd_; alogd_ = 0x100274d0
+ .global alogi_; alogi_ = 0x100274e0
+ .global alogl_; alogl_ = 0x100274f0
+ .global alogr_; alogr_ = 0x10027500
+ .global alogs_; alogs_ = 0x10027510
+ .global alogx_; alogx_ = 0x10027520
+ .global alori_; alori_ = 0x10027530
+ .global alorki_; alorki_ = 0x10027540
+ .global alorkl_; alorkl_ = 0x10027550
+ .global alorks_; alorks_ = 0x10027560
+ .global alorl_; alorl_ = 0x10027570
+ .global alors_; alors_ = 0x10027580
+ .global alovc_; alovc_ = 0x10027590
+ .global alovd_; alovd_ = 0x100275a0
+ .global alovi_; alovi_ = 0x100275b0
+ .global alovl_; alovl_ = 0x100275c0
+ .global alovr_; alovr_ = 0x100275d0
+ .global alovs_; alovs_ = 0x100275e0
+ .global alovx_; alovx_ = 0x100275f0
+ .global altad_; altad_ = 0x10027600
+ .global altai_; altai_ = 0x10027610
+ .global altal_; altal_ = 0x10027620
+ .global altar_; altar_ = 0x10027630
+ .global altas_; altas_ = 0x10027640
+ .global altax_; altax_ = 0x10027650
+ .global altmd_; altmd_ = 0x10027660
+ .global altmi_; altmi_ = 0x10027670
+ .global altml_; altml_ = 0x10027680
+ .global altmr_; altmr_ = 0x10027690
+ .global altms_; altms_ = 0x100276a0
+ .global altmx_; altmx_ = 0x100276b0
+ .global altrd_; altrd_ = 0x100276c0
+ .global altri_; altri_ = 0x100276d0
+ .global altrl_; altrl_ = 0x100276e0
+ .global altrr_; altrr_ = 0x100276f0
+ .global altrs_; altrs_ = 0x10027700
+ .global altrx_; altrx_ = 0x10027710
+ .global aluid_; aluid_ = 0x10027720
+ .global aluii_; aluii_ = 0x10027730
+ .global aluil_; aluil_ = 0x10027740
+ .global aluir_; aluir_ = 0x10027750
+ .global aluis_; aluis_ = 0x10027760
+ .global alutc_; alutc_ = 0x10027770
+ .global alutd_; alutd_ = 0x10027780
+ .global aluti_; aluti_ = 0x10027790
+ .global alutl_; alutl_ = 0x100277a0
+ .global alutr_; alutr_ = 0x100277b0
+ .global aluts_; aluts_ = 0x100277c0
+ .global amagd_; amagd_ = 0x100277d0
+ .global amagi_; amagi_ = 0x100277e0
+ .global amagl_; amagl_ = 0x100277f0
+ .global amagr_; amagr_ = 0x10027800
+ .global amags_; amags_ = 0x10027810
+ .global amagx_; amagx_ = 0x10027820
+ .global amapd_; amapd_ = 0x10027830
+ .global amapi_; amapi_ = 0x10027840
+ .global amapl_; amapl_ = 0x10027850
+ .global amapr_; amapr_ = 0x10027860
+ .global amaps_; amaps_ = 0x10027870
+ .global amaxc_; amaxc_ = 0x10027880
+ .global amaxd_; amaxd_ = 0x10027890
+ .global amaxi_; amaxi_ = 0x100278a0
+ .global amaxkc_; amaxkc_ = 0x100278b0
+ .global amaxkd_; amaxkd_ = 0x100278c0
+ .global amaxki_; amaxki_ = 0x100278d0
+ .global amaxkl_; amaxkl_ = 0x100278e0
+ .global amaxkr_; amaxkr_ = 0x100278f0
+ .global amaxks_; amaxks_ = 0x10027900
+ .global amaxkx_; amaxkx_ = 0x10027910
+ .global amaxl_; amaxl_ = 0x10027920
+ .global amaxr_; amaxr_ = 0x10027930
+ .global amaxs_; amaxs_ = 0x10027940
+ .global amaxx_; amaxx_ = 0x10027950
+ .global amed3c_; amed3c_ = 0x10027960
+ .global amed3d_; amed3d_ = 0x10027970
+ .global amed3i_; amed3i_ = 0x10027980
+ .global amed3l_; amed3l_ = 0x10027990
+ .global amed3r_; amed3r_ = 0x100279a0
+ .global amed3s_; amed3s_ = 0x100279b0
+ .global amed4c_; amed4c_ = 0x100279c0
+ .global amed4d_; amed4d_ = 0x100279d0
+ .global amed4i_; amed4i_ = 0x100279e0
+ .global amed4l_; amed4l_ = 0x100279f0
+ .global amed4r_; amed4r_ = 0x10027a00
+ .global amed4s_; amed4s_ = 0x10027a10
+ .global amed5c_; amed5c_ = 0x10027a20
+ .global amed5d_; amed5d_ = 0x10027a30
+ .global amed5i_; amed5i_ = 0x10027a40
+ .global amed5l_; amed5l_ = 0x10027a50
+ .global amed5r_; amed5r_ = 0x10027a60
+ .global amed5s_; amed5s_ = 0x10027a70
+ .global amedc_; amedc_ = 0x10027a80
+ .global amedd_; amedd_ = 0x10027a90
+ .global amedi_; amedi_ = 0x10027aa0
+ .global amedl_; amedl_ = 0x10027ab0
+ .global amedr_; amedr_ = 0x10027ac0
+ .global ameds_; ameds_ = 0x10027ad0
+ .global amedx_; amedx_ = 0x10027ae0
+ .global amgsd_; amgsd_ = 0x10027af0
+ .global amgsi_; amgsi_ = 0x10027b00
+ .global amgsl_; amgsl_ = 0x10027b10
+ .global amgsr_; amgsr_ = 0x10027b20
+ .global amgss_; amgss_ = 0x10027b30
+ .global amgsx_; amgsx_ = 0x10027b40
+ .global aminc_; aminc_ = 0x10027b50
+ .global amind_; amind_ = 0x10027b60
+ .global amini_; amini_ = 0x10027b70
+ .global aminkc_; aminkc_ = 0x10027b80
+ .global aminkd_; aminkd_ = 0x10027b90
+ .global aminki_; aminki_ = 0x10027ba0
+ .global aminkl_; aminkl_ = 0x10027bb0
+ .global aminkr_; aminkr_ = 0x10027bc0
+ .global aminks_; aminks_ = 0x10027bd0
+ .global aminkx_; aminkx_ = 0x10027be0
+ .global aminl_; aminl_ = 0x10027bf0
+ .global aminr_; aminr_ = 0x10027c00
+ .global amins_; amins_ = 0x10027c10
+ .global aminx_; aminx_ = 0x10027c20
+ .global amodd_; amodd_ = 0x10027c30
+ .global amodi_; amodi_ = 0x10027c40
+ .global amodkd_; amodkd_ = 0x10027c50
+ .global amodki_; amodki_ = 0x10027c60
+ .global amodkl_; amodkl_ = 0x10027c70
+ .global amodkr_; amodkr_ = 0x10027c80
+ .global amodks_; amodks_ = 0x10027c90
+ .global amodl_; amodl_ = 0x10027ca0
+ .global amodr_; amodr_ = 0x10027cb0
+ .global amods_; amods_ = 0x10027cc0
+ .global amovc_; amovc_ = 0x10027cd0
+ .global amovd_; amovd_ = 0x10027ce0
+ .global amovi_; amovi_ = 0x10027cf0
+ .global amovkc_; amovkc_ = 0x10027d00
+ .global amovkd_; amovkd_ = 0x10027d10
+ .global amovki_; amovki_ = 0x10027d20
+ .global amovkl_; amovkl_ = 0x10027d30
+ .global amovkr_; amovkr_ = 0x10027d40
+ .global amovks_; amovks_ = 0x10027d50
+ .global amovkx_; amovkx_ = 0x10027d60
+ .global amovl_; amovl_ = 0x10027d70
+ .global amovr_; amovr_ = 0x10027d80
+ .global amovs_; amovs_ = 0x10027d90
+ .global amovx_; amovx_ = 0x10027da0
+ .global amuld_; amuld_ = 0x10027db0
+ .global amuli_; amuli_ = 0x10027dc0
+ .global amulkd_; amulkd_ = 0x10027dd0
+ .global amulki_; amulki_ = 0x10027de0
+ .global amulkl_; amulkl_ = 0x10027df0
+ .global amulkr_; amulkr_ = 0x10027e00
+ .global amulks_; amulks_ = 0x10027e10
+ .global amulkx_; amulkx_ = 0x10027e20
+ .global amull_; amull_ = 0x10027e30
+ .global amulr_; amulr_ = 0x10027e40
+ .global amuls_; amuls_ = 0x10027e50
+ .global amulx_; amulx_ = 0x10027e60
+ .global andi_; andi_ = 0x10027e70
+ .global andl_; andl_ = 0x10027e80
+ .global ands_; ands_ = 0x10027e90
+ .global anegd_; anegd_ = 0x10027ea0
+ .global anegi_; anegi_ = 0x10027eb0
+ .global anegl_; anegl_ = 0x10027ec0
+ .global anegr_; anegr_ = 0x10027ed0
+ .global anegs_; anegs_ = 0x10027ee0
+ .global anegx_; anegx_ = 0x10027ef0
+ .global anoti_; anoti_ = 0x10027f00
+ .global anotl_; anotl_ = 0x10027f10
+ .global anots_; anots_ = 0x10027f20
+ .global apkxd_; apkxd_ = 0x10027f30
+ .global apkxi_; apkxi_ = 0x10027f40
+ .global apkxl_; apkxl_ = 0x10027f50
+ .global apkxr_; apkxr_ = 0x10027f60
+ .global apkxs_; apkxs_ = 0x10027f70
+ .global apkxx_; apkxx_ = 0x10027f80
+ .global apold_; apold_ = 0x10027f90
+ .global apolr_; apolr_ = 0x10027fa0
+ .global apowd_; apowd_ = 0x10027fb0
+ .global apowi_; apowi_ = 0x10027fc0
+ .global apowkd_; apowkd_ = 0x10027fd0
+ .global apowki_; apowki_ = 0x10027fe0
+ .global apowkl_; apowkl_ = 0x10027ff0
+ .global apowkr_; apowkr_ = 0x10028000
+ .global apowks_; apowks_ = 0x10028010
+ .global apowkx_; apowkx_ = 0x10028020
+ .global apowl_; apowl_ = 0x10028030
+ .global apowr_; apowr_ = 0x10028040
+ .global apows_; apows_ = 0x10028050
+ .global apowx_; apowx_ = 0x10028060
+ .global aravd_; aravd_ = 0x10028070
+ .global aravi_; aravi_ = 0x10028080
+ .global aravl_; aravl_ = 0x10028090
+ .global aravr_; aravr_ = 0x100280a0
+ .global aravs_; aravs_ = 0x100280b0
+ .global aravx_; aravx_ = 0x100280c0
+ .global arcpd_; arcpd_ = 0x100280d0
+ .global arcpi_; arcpi_ = 0x100280e0
+ .global arcpl_; arcpl_ = 0x100280f0
+ .global arcpr_; arcpr_ = 0x10028100
+ .global arcps_; arcps_ = 0x10028110
+ .global arcpx_; arcpx_ = 0x10028120
+ .global arczd_; arczd_ = 0x10028130
+ .global arczi_; arczi_ = 0x10028140
+ .global arczl_; arczl_ = 0x10028150
+ .global arczr_; arczr_ = 0x10028160
+ .global arczs_; arczs_ = 0x10028170
+ .global arczx_; arczx_ = 0x10028180
+ .global aread_; aread_ = 0x10028190
+ .global areadb_; areadb_ = 0x100281a0
+ .global argtd_; argtd_ = 0x100281b0
+ .global argti_; argti_ = 0x100281c0
+ .global argtl_; argtl_ = 0x100281d0
+ .global argtr_; argtr_ = 0x100281e0
+ .global argts_; argts_ = 0x100281f0
+ .global argtx_; argtx_ = 0x10028200
+ .global arltd_; arltd_ = 0x10028210
+ .global arlti_; arlti_ = 0x10028220
+ .global arltl_; arltl_ = 0x10028230
+ .global arltr_; arltr_ = 0x10028240
+ .global arlts_; arlts_ = 0x10028250
+ .global arltx_; arltx_ = 0x10028260
+ .global aselc_; aselc_ = 0x10028270
+ .global aseld_; aseld_ = 0x10028280
+ .global aseli_; aseli_ = 0x10028290
+ .global aselkc_; aselkc_ = 0x100282a0
+ .global aselkd_; aselkd_ = 0x100282b0
+ .global aselki_; aselki_ = 0x100282c0
+ .global aselkl_; aselkl_ = 0x100282d0
+ .global aselkr_; aselkr_ = 0x100282e0
+ .global aselks_; aselks_ = 0x100282f0
+ .global aselkx_; aselkx_ = 0x10028300
+ .global asell_; asell_ = 0x10028310
+ .global aselr_; aselr_ = 0x10028320
+ .global asels_; asels_ = 0x10028330
+ .global aselx_; aselx_ = 0x10028340
+ .global asokc_; asokc_ = 0x10028350
+ .global asokd_; asokd_ = 0x10028360
+ .global asoki_; asoki_ = 0x10028370
+ .global asokl_; asokl_ = 0x10028380
+ .global asokr_; asokr_ = 0x10028390
+ .global asoks_; asoks_ = 0x100283a0
+ .global asokx_; asokx_ = 0x100283b0
+ .global asqrd_; asqrd_ = 0x100283c0
+ .global asqri_; asqri_ = 0x100283d0
+ .global asqrl_; asqrl_ = 0x100283e0
+ .global asqrr_; asqrr_ = 0x100283f0
+ .global asqrs_; asqrs_ = 0x10028400
+ .global asqrx_; asqrx_ = 0x10028410
+ .global asrtc_; asrtc_ = 0x10028420
+ .global asrtd_; asrtd_ = 0x10028430
+ .global asrti_; asrti_ = 0x10028440
+ .global asrtl_; asrtl_ = 0x10028450
+ .global asrtr_; asrtr_ = 0x10028460
+ .global asrts_; asrts_ = 0x10028470
+ .global asrtx_; asrtx_ = 0x10028480
+ .global assqd_; assqd_ = 0x10028490
+ .global assqi_; assqi_ = 0x100284a0
+ .global assql_; assql_ = 0x100284b0
+ .global assqr_; assqr_ = 0x100284c0
+ .global assqs_; assqs_ = 0x100284d0
+ .global assqx_; assqx_ = 0x100284e0
+ .global asubd_; asubd_ = 0x100284f0
+ .global asubi_; asubi_ = 0x10028500
+ .global asubkd_; asubkd_ = 0x10028510
+ .global asubki_; asubki_ = 0x10028520
+ .global asubkl_; asubkl_ = 0x10028530
+ .global asubkr_; asubkr_ = 0x10028540
+ .global asubks_; asubks_ = 0x10028550
+ .global asubkx_; asubkx_ = 0x10028560
+ .global asubl_; asubl_ = 0x10028570
+ .global asubr_; asubr_ = 0x10028580
+ .global asubs_; asubs_ = 0x10028590
+ .global asubx_; asubx_ = 0x100285a0
+ .global asumd_; asumd_ = 0x100285b0
+ .global asumi_; asumi_ = 0x100285c0
+ .global asuml_; asuml_ = 0x100285d0
+ .global asumr_; asumr_ = 0x100285e0
+ .global asums_; asums_ = 0x100285f0
+ .global asumx_; asumx_ = 0x10028600
+ .global aupxd_; aupxd_ = 0x10028610
+ .global aupxi_; aupxi_ = 0x10028620
+ .global aupxl_; aupxl_ = 0x10028630
+ .global aupxr_; aupxr_ = 0x10028640
+ .global aupxs_; aupxs_ = 0x10028650
+ .global aupxx_; aupxx_ = 0x10028660
+ .global aveqc_; aveqc_ = 0x10028670
+ .global aveqd_; aveqd_ = 0x10028680
+ .global aveqi_; aveqi_ = 0x10028690
+ .global aveql_; aveql_ = 0x100286a0
+ .global aveqr_; aveqr_ = 0x100286b0
+ .global aveqs_; aveqs_ = 0x100286c0
+ .global aveqx_; aveqx_ = 0x100286d0
+ .global await_; await_ = 0x100286e0
+ .global awaitb_; awaitb_ = 0x100286f0
+ .global awritb_; awritb_ = 0x10028700
+ .global awrite_; awrite_ = 0x10028710
+ .global awsud_; awsud_ = 0x10028720
+ .global awsui_; awsui_ = 0x10028730
+ .global awsul_; awsul_ = 0x10028740
+ .global awsur_; awsur_ = 0x10028750
+ .global awsus_; awsus_ = 0x10028760
+ .global awsux_; awsux_ = 0x10028770
+ .global awvgd_; awvgd_ = 0x10028780
+ .global awvgi_; awvgi_ = 0x10028790
+ .global awvgl_; awvgl_ = 0x100287a0
+ .global awvgr_; awvgr_ = 0x100287b0
+ .global awvgs_; awvgs_ = 0x100287c0
+ .global awvgx_; awvgx_ = 0x100287d0
+ .global axori_; axori_ = 0x100287e0
+ .global axorki_; axorki_ = 0x100287f0
+ .global axorkl_; axorkl_ = 0x10028800
+ .global axorks_; axorks_ = 0x10028810
+ .global axorl_; axorl_ = 0x10028820
+ .global axors_; axors_ = 0x10028830
+ .global begmem_; begmem_ = 0x10028840
+ .global bitmov_; bitmov_ = 0x10028850
+ .global bitpak_; bitpak_ = 0x10028860
+ .global bitupk_; bitupk_ = 0x10028870
+ .global brktie_; brktie_ = 0x10028880
+ .global bswap2_; bswap2_ = 0x10028890
+ .global bswap4_; bswap4_ = 0x100288a0
+ .global bswap8_; bswap8_ = 0x100288b0
+ .global btoi_; btoi_ = 0x100288c0
+ .global bytmov_; bytmov_ = 0x100288d0
+ .global cctoc_; cctoc_ = 0x100288e0
+ .global chdept_; chdept_ = 0x100288f0
+ .global chfeth_; chfeth_ = 0x10028900
+ .global chrlwr_; chrlwr_ = 0x10028910
+ .global chrpak_; chrpak_ = 0x10028920
+ .global chrupk_; chrupk_ = 0x10028930
+ .global chrupr_; chrupr_ = 0x10028940
+ .global clccos_; clccos_ = 0x10028950
+ .global clcenr_; clcenr_ = 0x10028960
+ .global clcfeh_; clcfeh_ = 0x10028970
+ .global clcfid_; clcfid_ = 0x10028980
+ .global clcfre_; clcfre_ = 0x10028990
+ .global clcint_; clcint_ = 0x100289a0
+ .global clclit_; clclit_ = 0x100289b0
+ .global clcloe_; clcloe_ = 0x100289c0
+ .global clcmak_; clcmak_ = 0x100289d0
+ .global clcmd_; clcmd_ = 0x100289e0
+ .global clcmdw_; clcmdw_ = 0x100289f0
+ .global clcnek_; clcnek_ = 0x10028a00
+ .global clcpst_; clcpst_ = 0x10028a10
+ .global clcscn_; clcscn_ = 0x10028a20
+ .global clepst_; clepst_ = 0x10028a30
+ .global clgcur_; clgcur_ = 0x10028a40
+ .global clgetb_; clgetb_ = 0x10028a50
+ .global clgetc_; clgetc_ = 0x10028a60
+ .global clgetd_; clgetd_ = 0x10028a70
+ .global clgeti_; clgeti_ = 0x10028a80
+ .global clgetl_; clgetl_ = 0x10028a90
+ .global clgetr_; clgetr_ = 0x10028aa0
+ .global clgets_; clgets_ = 0x10028ab0
+ .global clgetx_; clgetx_ = 0x10028ac0
+ .global clgfil_; clgfil_ = 0x10028ad0
+ .global clgkey_; clgkey_ = 0x10028ae0
+ .global clglpb_; clglpb_ = 0x10028af0
+ .global clglpc_; clglpc_ = 0x10028b00
+ .global clglpd_; clglpd_ = 0x10028b10
+ .global clglpi_; clglpi_ = 0x10028b20
+ .global clglpl_; clglpl_ = 0x10028b30
+ .global clglpr_; clglpr_ = 0x10028b40
+ .global clglps_; clglps_ = 0x10028b50
+ .global clglpx_; clglpx_ = 0x10028b60
+ .global clglsr_; clglsr_ = 0x10028b70
+ .global clgpsa_; clgpsa_ = 0x10028b80
+ .global clgpsb_; clgpsb_ = 0x10028b90
+ .global clgpsc_; clgpsc_ = 0x10028ba0
+ .global clgpsd_; clgpsd_ = 0x10028bb0
+ .global clgpsi_; clgpsi_ = 0x10028bc0
+ .global clgpsl_; clgpsl_ = 0x10028bd0
+ .global clgpsr_; clgpsr_ = 0x10028be0
+ .global clgpss_; clgpss_ = 0x10028bf0
+ .global clgpst_; clgpst_ = 0x10028c00
+ .global clgpsx_; clgpsx_ = 0x10028c10
+ .global clgstr_; clgstr_ = 0x10028c20
+ .global clgwrd_; clgwrd_ = 0x10028c30
+ .global clktie_; clktie_ = 0x10028c40
+ .global cllpst_; cllpst_ = 0x10028c50
+ .global clopen_; clopen_ = 0x10028c60
+ .global clopst_; clopst_ = 0x10028c70
+ .global clpcls_; clpcls_ = 0x10028c80
+ .global clplen_; clplen_ = 0x10028c90
+ .global clpopi_; clpopi_ = 0x10028ca0
+ .global clpops_; clpops_ = 0x10028cb0
+ .global clpopu_; clpopu_ = 0x10028cc0
+ .global clppsa_; clppsa_ = 0x10028cd0
+ .global clppsb_; clppsb_ = 0x10028ce0
+ .global clppsc_; clppsc_ = 0x10028cf0
+ .global clppsd_; clppsd_ = 0x10028d00
+ .global clppsi_; clppsi_ = 0x10028d10
+ .global clppsl_; clppsl_ = 0x10028d20
+ .global clppsr_; clppsr_ = 0x10028d30
+ .global clppss_; clppss_ = 0x10028d40
+ .global clppst_; clppst_ = 0x10028d50
+ .global clppsx_; clppsx_ = 0x10028d60
+ .global clprew_; clprew_ = 0x10028d70
+ .global clprif_; clprif_ = 0x10028d80
+ .global clpsee_; clpsee_ = 0x10028d90
+ .global clpsit_; clpsit_ = 0x10028da0
+ .global clpstr_; clpstr_ = 0x10028db0
+ .global clputb_; clputb_ = 0x10028dc0
+ .global clputc_; clputc_ = 0x10028dd0
+ .global clputd_; clputd_ = 0x10028de0
+ .global clputi_; clputi_ = 0x10028df0
+ .global clputl_; clputl_ = 0x10028e00
+ .global clputr_; clputr_ = 0x10028e10
+ .global clputs_; clputs_ = 0x10028e20
+ .global clputx_; clputx_ = 0x10028e30
+ .global clreqr_; clreqr_ = 0x10028e40
+ .global clscan_; clscan_ = 0x10028e50
+ .global clseti_; clseti_ = 0x10028e60
+ .global clstai_; clstai_ = 0x10028e70
+ .global cnvdae_; cnvdae_ = 0x10028e80
+ .global cnvtie_; cnvtie_ = 0x10028e90
+ .global coerce_; coerce_ = 0x10028ea0
+ .global cputie_; cputie_ = 0x10028eb0
+ .global ctocc_; ctocc_ = 0x10028ec0
+ .global ctod_; ctod_ = 0x10028ed0
+ .global ctoi_; ctoi_ = 0x10028ee0
+ .global ctol_; ctol_ = 0x10028ef0
+ .global ctor_; ctor_ = 0x10028f00
+ .global ctotok_; ctotok_ = 0x10028f10
+ .global ctowrd_; ctowrd_ = 0x10028f20
+ .global ctox_; ctox_ = 0x10028f30
+ .global d1mach_; d1mach_ = 0x10028f40
+ .global deletg_; deletg_ = 0x10028f50
+ .global diropn_; diropn_ = 0x10028f60
+ .global dtcscl_; dtcscl_ = 0x10028f70
+ .global dtmdee_; dtmdee_ = 0x10028f80
+ .global dtmdes_; dtmdes_ = 0x10028f90
+ .global dtmene_; dtmene_ = 0x10028fa0
+ .global dtmens_; dtmens_ = 0x10028fb0
+ .global dtoc3_; dtoc3_ = 0x10028fc0
+ .global dtoc_; dtoc_ = 0x10028fd0
+ .global elogd_; elogd_ = 0x10028fe0
+ .global elogr_; elogr_ = 0x10028ff0
+ .global envfid_; envfid_ = 0x10029000
+ .global envfit_; envfit_ = 0x10029010
+ .global envfre_; envfre_ = 0x10029020
+ .global envgeb_; envgeb_ = 0x10029030
+ .global envged_; envged_ = 0x10029040
+ .global envgei_; envgei_ = 0x10029050
+ .global envger_; envger_ = 0x10029060
+ .global envges_; envges_ = 0x10029070
+ .global envinr_; envinr_ = 0x10029080
+ .global envint_; envint_ = 0x10029090
+ .global envlit_; envlit_ = 0x100290a0
+ .global envmak_; envmak_ = 0x100290b0
+ .global envnet_; envnet_ = 0x100290c0
+ .global envpus_; envpus_ = 0x100290d0
+ .global envret_; envret_ = 0x100290e0
+ .global envscn_; envscn_ = 0x100290f0
+ .global eprinf_; eprinf_ = 0x10029100
+ .global erract_; erract_ = 0x10029110
+ .global errcoe_; errcoe_ = 0x10029120
+ .global errget_; errget_ = 0x10029130
+ .global evexpr_; evexpr_ = 0x10029140
+ .global evvexr_; evvexr_ = 0x10029150
+ .global evvfre_; evvfre_ = 0x10029160
+ .global f77pak_; f77pak_ = 0x10029170
+ .global f77upk_; f77upk_ = 0x10029180
+ .global falloc_; falloc_ = 0x10029190
+ .global fcanpb_; fcanpb_ = 0x100291a0
+ .global fcldir_; fcldir_ = 0x100291b0
+ .global fclobr_; fclobr_ = 0x100291c0
+ .global fcopy_; fcopy_ = 0x100291d0
+ .global fcopyo_; fcopyo_ = 0x100291e0
+ .global fdebug_; fdebug_ = 0x100291f0
+ .global fdevbf_; fdevbf_ = 0x10029200
+ .global fdevbk_; fdevbk_ = 0x10029210
+ .global fdevtx_; fdevtx_ = 0x10029220
+ .global fdirne_; fdirne_ = 0x10029230
+ .global fexbuf_; fexbuf_ = 0x10029240
+ .global ffa_; ffa_ = 0x10029250
+ .global ffault_; ffault_ = 0x10029260
+ .global ffilbf_; ffilbf_ = 0x10029270
+ .global ffilsz_; ffilsz_ = 0x10029280
+ .global ffldir_; ffldir_ = 0x10029290
+ .global fflsbf_; fflsbf_ = 0x100292a0
+ .global ffs_; ffs_ = 0x100292b0
+ .global fft842_; fft842_ = 0x100292c0
+ .global fgdev0_; fgdev0_ = 0x100292d0
+ .global fgdevm_; fgdevm_ = 0x100292e0
+ .global fgetfd_; fgetfd_ = 0x100292f0
+ .global fgtdir_; fgtdir_ = 0x10029300
+ .global filbuf_; filbuf_ = 0x10029310
+ .global filerr_; filerr_ = 0x10029320
+ .global filopn_; filopn_ = 0x10029330
+ .global finfo_; finfo_ = 0x10029340
+ .global finit_; finit_ = 0x10029350
+ .global fioclp_; fioclp_ = 0x10029360
+ .global fioqfh_; fioqfh_ = 0x10029370
+ .global fixmem_; fixmem_ = 0x10029380
+ .global flsbuf_; flsbuf_ = 0x10029390
+ .global fmaccs_; fmaccs_ = 0x100293a0
+ .global fmapfn_; fmapfn_ = 0x100293b0
+ .global fmcloe_; fmcloe_ = 0x100293c0
+ .global fmcopo_; fmcopo_ = 0x100293d0
+ .global fmcopy_; fmcopy_ = 0x100293e0
+ .global fmdebg_; fmdebg_ = 0x100293f0
+ .global fmdele_; fmdele_ = 0x10029400
+ .global fmfcdg_; fmfcdg_ = 0x10029410
+ .global fmfcfe_; fmfcfe_ = 0x10029420
+ .global fmfcit_; fmfcit_ = 0x10029430
+ .global fmfcsc_; fmfcsc_ = 0x10029440
+ .global fmfinf_; fmfinf_ = 0x10029450
+ .global fmfopn_; fmfopn_ = 0x10029460
+ .global fmgetd_; fmgetd_ = 0x10029470
+ .global fmiobd_; fmiobd_ = 0x10029480
+ .global fmioed_; fmioed_ = 0x10029490
+ .global fmioek_; fmioek_ = 0x100294a0
+ .global fmiopr_; fmiopr_ = 0x100294b0
+ .global fmiorr_; fmiorr_ = 0x100294c0
+ .global fmiosf_; fmiosf_ = 0x100294d0
+ .global fmiotk_; fmiotk_ = 0x100294e0
+ .global fmkbfs_; fmkbfs_ = 0x100294f0
+ .global fmkcoy_; fmkcoy_ = 0x10029500
+ .global fmkdir_; fmkdir_ = 0x10029510
+ .global fmkpbf_; fmkpbf_ = 0x10029520
+ .global fmlfad_; fmlfad_ = 0x10029530
+ .global fmlfae_; fmlfae_ = 0x10029540
+ .global fmlfat_; fmlfat_ = 0x10029550
+ .global fmlfbd_; fmlfbd_ = 0x10029560
+ .global fmlfbe_; fmlfbe_ = 0x10029570
+ .global fmlfbt_; fmlfbt_ = 0x10029580
+ .global fmlfce_; fmlfce_ = 0x10029590
+ .global fmlfcy_; fmlfcy_ = 0x100295a0
+ .global fmlfde_; fmlfde_ = 0x100295b0
+ .global fmlfne_; fmlfne_ = 0x100295c0
+ .global fmlfon_; fmlfon_ = 0x100295d0
+ .global fmlfpe_; fmlfpe_ = 0x100295e0
+ .global fmlfsi_; fmlfsi_ = 0x100295f0
+ .global fmlfst_; fmlfst_ = 0x10029600
+ .global fmlfue_; fmlfue_ = 0x10029610
+ .global fmlocd_; fmlocd_ = 0x10029620
+ .global fmloct_; fmloct_ = 0x10029630
+ .global fmnexe_; fmnexe_ = 0x10029640
+ .global fmopen_; fmopen_ = 0x10029650
+ .global fmrebd_; fmrebd_ = 0x10029660
+ .global fmrene_; fmrene_ = 0x10029670
+ .global fmretd_; fmretd_ = 0x10029680
+ .global fmseti_; fmseti_ = 0x10029690
+ .global fmstai_; fmstai_ = 0x100296a0
+ .global fmsync_; fmsync_ = 0x100296b0
+ .global fmterr_; fmterr_ = 0x100296c0
+ .global fmtint_; fmtint_ = 0x100296d0
+ .global fmtred_; fmtred_ = 0x100296e0
+ .global fmtsel_; fmtsel_ = 0x100296f0
+ .global fmtstr_; fmtstr_ = 0x10029700
+ .global fmunlk_; fmunlk_ = 0x10029710
+ .global fnextn_; fnextn_ = 0x10029720
+ .global fnldir_; fnldir_ = 0x10029730
+ .global fnroot_; fnroot_ = 0x10029740
+ .global fntclb_; fntclb_ = 0x10029750
+ .global fntcls_; fntcls_ = 0x10029760
+ .global fntdir_; fntdir_ = 0x10029770
+ .global fntedt_; fntedt_ = 0x10029780
+ .global fntget_; fntget_ = 0x10029790
+ .global fntgfb_; fntgfb_ = 0x100297a0
+ .global fntgfn_; fntgfn_ = 0x100297b0
+ .global fntleb_; fntleb_ = 0x100297c0
+ .global fntmkt_; fntmkt_ = 0x100297d0
+ .global fntopb_; fntopb_ = 0x100297e0
+ .global fntopn_; fntopn_ = 0x100297f0
+ .global fntopt_; fntopt_ = 0x10029800
+ .global fntreb_; fntreb_ = 0x10029810
+ .global fntree_; fntree_ = 0x10029820
+ .global fntrfb_; fntrfb_ = 0x10029830
+ .global fnulle_; fnulle_ = 0x10029840
+ .global fopdir_; fopdir_ = 0x10029850
+ .global fopnbf_; fopnbf_ = 0x10029860
+ .global fopntx_; fopntx_ = 0x10029870
+ .global fowner_; fowner_ = 0x10029880
+ .global fpathe_; fpathe_ = 0x10029890
+ .global fpequd_; fpequd_ = 0x100298a0
+ .global fpequr_; fpequr_ = 0x100298b0
+ .global fpfixd_; fpfixd_ = 0x100298c0
+ .global fpfixr_; fpfixr_ = 0x100298d0
+ .global fpnonr_; fpnonr_ = 0x100298e0
+ .global fpnord_; fpnord_ = 0x100298f0
+ .global fpnorr_; fpnorr_ = 0x10029900
+ .global fpradv_; fpradv_ = 0x10029910
+ .global fprfmt_; fprfmt_ = 0x10029920
+ .global fprinf_; fprinf_ = 0x10029930
+ .global fprntf_; fprntf_ = 0x10029940
+ .global fptdir_; fptdir_ = 0x10029950
+ .global fputtx_; fputtx_ = 0x10029960
+ .global freadp_; freadp_ = 0x10029970
+ .global fredio_; fredio_ = 0x10029980
+ .global fredir_; fredir_ = 0x10029990
+ .global frenae_; frenae_ = 0x100299a0
+ .global frmbfs_; frmbfs_ = 0x100299b0
+ .global frmtmp_; frmtmp_ = 0x100299c0
+ .global frtnfd_; frtnfd_ = 0x100299d0
+ .global fsetev_; fsetev_ = 0x100299e0
+ .global fsetfd_; fsetfd_ = 0x100299f0
+ .global fseti_; fseti_ = 0x10029a00
+ .global fsfdee_; fsfdee_ = 0x10029a10
+ .global fsfgee_; fsfgee_ = 0x10029a20
+ .global fsfopn_; fsfopn_ = 0x10029a30
+ .global fskdir_; fskdir_ = 0x10029a40
+ .global fstati_; fstati_ = 0x10029a50
+ .global fstatl_; fstatl_ = 0x10029a60
+ .global fstats_; fstats_ = 0x10029a70
+ .global fstdfe_; fstdfe_ = 0x10029a80
+ .global fstdir_; fstdir_ = 0x10029a90
+ .global fstrfp_; fstrfp_ = 0x10029aa0
+ .global fsvtfn_; fsvtfn_ = 0x10029ab0
+ .global fswapd_; fswapd_ = 0x10029ac0
+ .global fwatio_; fwatio_ = 0x10029ad0
+ .global fwritp_; fwritp_ = 0x10029ae0
+ .global fwtacc_; fwtacc_ = 0x10029af0
+ .global fxfacp_; fxfacp_ = 0x10029b00
+ .global fxfacs_; fxfacs_ = 0x10029b10
+ .global fxfact_; fxfact_ = 0x10029b20
+ .global fxfadr_; fxfadr_ = 0x10029b30
+ .global fxfakb_; fxfakb_ = 0x10029b40
+ .global fxfakc_; fxfakc_ = 0x10029b50
+ .global fxfakd_; fxfakd_ = 0x10029b60
+ .global fxfaki_; fxfaki_ = 0x10029b70
+ .global fxfakr_; fxfakr_ = 0x10029b80
+ .global fxfalc_; fxfalc_ = 0x10029b90
+ .global fxfald_; fxfald_ = 0x10029ba0
+ .global fxfalr_; fxfalr_ = 0x10029bb0
+ .global fxfalu_; fxfalu_ = 0x10029bc0
+ .global fxfasr_; fxfasr_ = 0x10029bd0
+ .global fxfbls_; fxfbls_ = 0x10029be0
+ .global fxfbyt_; fxfbyt_ = 0x10029bf0
+ .global fxfche_; fxfche_ = 0x10029c00
+ .global fxfchm_; fxfchm_ = 0x10029c10
+ .global fxfchp_; fxfchp_ = 0x10029c20
+ .global fxfchv_; fxfchv_ = 0x10029c30
+ .global fxfcle_; fxfcle_ = 0x10029c40
+ .global fxfcll_; fxfcll_ = 0x10029c50
+ .global fxfcnx_; fxfcnx_ = 0x10029c60
+ .global fxfcoj_; fxfcoj_ = 0x10029c70
+ .global fxfcoy_; fxfcoy_ = 0x10029c80
+ .global fxfcte_; fxfcte_ = 0x10029c90
+ .global fxfdae_; fxfdae_ = 0x10029ca0
+ .global fxfdee_; fxfdee_ = 0x10029cb0
+ .global fxfdiw_; fxfdiw_ = 0x10029cc0
+ .global fxfdur_; fxfdur_ = 0x10029cd0
+ .global fxfenb_; fxfenb_ = 0x10029ce0
+ .global fxfenc_; fxfenc_ = 0x10029cf0
+ .global fxfend_; fxfend_ = 0x10029d00
+ .global fxfene_; fxfene_ = 0x10029d10
+ .global fxfeni_; fxfeni_ = 0x10029d20
+ .global fxfenl_; fxfenl_ = 0x10029d30
+ .global fxfenr_; fxfenr_ = 0x10029d40
+ .global fxfens_; fxfens_ = 0x10029d50
+ .global fxfexh_; fxfexh_ = 0x10029d60
+ .global fxfexr_; fxfexr_ = 0x10029d70
+ .global fxffac_; fxffac_ = 0x10029d80
+ .global fxffcr_; fxffcr_ = 0x10029d90
+ .global fxffiw_; fxffiw_ = 0x10029da0
+ .global fxffog_; fxffog_ = 0x10029db0
+ .global fxffpd_; fxffpd_ = 0x10029dc0
+ .global fxfgas_; fxfgas_ = 0x10029dd0
+ .global fxfgeb_; fxfgeb_ = 0x10029de0
+ .global fxfged_; fxfged_ = 0x10029df0
+ .global fxfgei_; fxfgei_ = 0x10029e00
+ .global fxfgen_; fxfgen_ = 0x10029e10
+ .global fxfger_; fxfger_ = 0x10029e20
+ .global fxfget_; fxfget_ = 0x10029e30
+ .global fxfglm_; fxfglm_ = 0x10029e40
+ .global fxfgsr_; fxfgsr_ = 0x10029e50
+ .global fxfhdt_; fxfhdt_ = 0x10029e60
+ .global fxfhee_; fxfhee_ = 0x10029e70
+ .global fxfhef_; fxfhef_ = 0x10029e80
+ .global fxfint_; fxfint_ = 0x10029e90
+ .global fxfisk_; fxfisk_ = 0x10029ea0
+ .global fxfkse_; fxfkse_ = 0x10029eb0
+ .global fxfksl_; fxfksl_ = 0x10029ec0
+ .global fxfksm_; fxfksm_ = 0x10029ed0
+ .global fxfksn_; fxfksn_ = 0x10029ee0
+ .global fxfkss_; fxfkss_ = 0x10029ef0
+ .global fxfkst_; fxfkst_ = 0x10029f00
+ .global fxfksx_; fxfksx_ = 0x10029f10
+ .global fxflor_; fxflor_ = 0x10029f20
+ .global fxfmad_; fxfmad_ = 0x10029f30
+ .global fxfmar_; fxfmar_ = 0x10029f40
+ .global fxfmas_; fxfmas_ = 0x10029f50
+ .global fxfmay_; fxfmay_ = 0x10029f60
+ .global fxfmea_; fxfmea_ = 0x10029f70
+ .global fxfnul_; fxfnul_ = 0x10029f80
+ .global fxfopn_; fxfopn_ = 0x10029f90
+ .global fxfopx_; fxfopx_ = 0x10029fa0
+ .global fxfove_; fxfove_ = 0x10029fb0
+ .global fxfovt_; fxfovt_ = 0x10029fc0
+ .global fxfpaa_; fxfpaa_ = 0x10029fd0
+ .global fxfpld_; fxfpld_ = 0x10029fe0
+ .global fxfple_; fxfple_ = 0x10029ff0
+ .global fxfplf_; fxfplf_ = 0x1002a000
+ .global fxfplo_; fxfplo_ = 0x1002a010
+ .global fxfplp_; fxfplp_ = 0x1002a020
+ .global fxfprr_; fxfprr_ = 0x1002a030
+ .global fxfred_; fxfred_ = 0x1002a040
+ .global fxfree_; fxfree_ = 0x1002a050
+ .global fxfrek_; fxfrek_ = 0x1002a060
+ .global fxfren_; fxfren_ = 0x1002a070
+ .global fxfrep_; fxfrep_ = 0x1002a080
+ .global fxfrfr_; fxfrfr_ = 0x1002a090
+ .global fxfrhr_; fxfrhr_ = 0x1002a0a0
+ .global fxfsee_; fxfsee_ = 0x1002a0b0
+ .global fxfsev_; fxfsev_ = 0x1002a0c0
+ .global fxfsex_; fxfsex_ = 0x1002a0d0
+ .global fxfskn_; fxfskn_ = 0x1002a0e0
+ .global fxfstr_; fxfstr_ = 0x1002a0f0
+ .global fxftox_; fxftox_ = 0x1002a100
+ .global fxfuad_; fxfuad_ = 0x1002a110
+ .global fxfuna_; fxfuna_ = 0x1002a120
+ .global fxfupd_; fxfupd_ = 0x1002a130
+ .global fxfupr_; fxfupr_ = 0x1002a140
+ .global fxfwrr_; fxfwrr_ = 0x1002a150
+ .global fxfwrs_; fxfwrs_ = 0x1002a160
+ .global fxfxal_; fxfxal_ = 0x1002a170
+ .global fxfxhd_; fxfxhd_ = 0x1002a180
+ .global fxfxn1_; fxfxn1_ = 0x1002a190
+ .global fxfzcl_; fxfzcl_ = 0x1002a1a0
+ .global fxfzop_; fxfzop_ = 0x1002a1b0
+ .global fxfzrd_; fxfzrd_ = 0x1002a1c0
+ .global fxfzst_; fxfzst_ = 0x1002a1d0
+ .global fxfzwr_; fxfzwr_ = 0x1002a1e0
+ .global fxfzwt_; fxfzwt_ = 0x1002a1f0
+ .global gactie_; gactie_ = 0x1002a200
+ .global gadraw_; gadraw_ = 0x1002a210
+ .global gamove_; gamove_ = 0x1002a220
+ .global gargb_; gargb_ = 0x1002a230
+ .global gargc_; gargc_ = 0x1002a240
+ .global gargd_; gargd_ = 0x1002a250
+ .global gargi_; gargi_ = 0x1002a260
+ .global gargl_; gargl_ = 0x1002a270
+ .global gargr_; gargr_ = 0x1002a280
+ .global gargrd_; gargrd_ = 0x1002a290
+ .global gargs_; gargs_ = 0x1002a2a0
+ .global gargsr_; gargsr_ = 0x1002a2b0
+ .global gargtk_; gargtk_ = 0x1002a2c0
+ .global gargwd_; gargwd_ = 0x1002a2d0
+ .global gargx_; gargx_ = 0x1002a2e0
+ .global gascae_; gascae_ = 0x1002a2f0
+ .global gcancl_; gcancl_ = 0x1002a300
+ .global gclear_; gclear_ = 0x1002a310
+ .global gclose_; gclose_ = 0x1002a320
+ .global gctod_; gctod_ = 0x1002a330
+ .global gctol_; gctol_ = 0x1002a340
+ .global gctox_; gctox_ = 0x1002a350
+ .global gctran_; gctran_ = 0x1002a360
+ .global gcurps_; gcurps_ = 0x1002a370
+ .global gdeace_; gdeace_ = 0x1002a380
+ .global gescae_; gescae_ = 0x1002a390
+ .global getci_; getci_ = 0x1002a3a0
+ .global gethot_; gethot_ = 0x1002a3b0
+ .global getlie_; getlie_ = 0x1002a3c0
+ .global getlle_; getlle_ = 0x1002a3d0
+ .global getloe_; getloe_ = 0x1002a3e0
+ .global gexflr_; gexflr_ = 0x1002a3f0
+ .global gexfls_; gexfls_ = 0x1002a400
+ .global gexflt_; gexflt_ = 0x1002a410
+ .global gfill_; gfill_ = 0x1002a420
+ .global gflush_; gflush_ = 0x1002a430
+ .global gframe_; gframe_ = 0x1002a440
+ .global gfrint_; gfrint_ = 0x1002a450
+ .global ggcell_; ggcell_ = 0x1002a460
+ .global ggcur_; ggcur_ = 0x1002a470
+ .global ggetb_; ggetb_ = 0x1002a480
+ .global ggeti_; ggeti_ = 0x1002a490
+ .global ggetr_; ggetr_ = 0x1002a4a0
+ .global ggets_; ggets_ = 0x1002a4b0
+ .global ggscae_; ggscae_ = 0x1002a4c0
+ .global ggview_; ggview_ = 0x1002a4d0
+ .global ggwind_; ggwind_ = 0x1002a4e0
+ .global gimcor_; gimcor_ = 0x1002a4f0
+ .global gimcrr_; gimcrr_ = 0x1002a500
+ .global gimder_; gimder_ = 0x1002a510
+ .global gimdig_; gimdig_ = 0x1002a520
+ .global gimeng_; gimeng_ = 0x1002a530
+ .global gimfrg_; gimfrg_ = 0x1002a540
+ .global gimfrp_; gimfrp_ = 0x1002a550
+ .global gimgeg_; gimgeg_ = 0x1002a560
+ .global gimins_; gimins_ = 0x1002a570
+ .global gimiod_; gimiod_ = 0x1002a580
+ .global gimioe_; gimioe_ = 0x1002a590
+ .global gimlop_; gimlop_ = 0x1002a5a0
+ .global gimqur_; gimqur_ = 0x1002a5b0
+ .global gimrat_; gimrat_ = 0x1002a5c0
+ .global gimreg_; gimreg_ = 0x1002a5d0
+ .global gimrep_; gimrep_ = 0x1002a5e0
+ .global gimres_; gimres_ = 0x1002a5f0
+ .global gimrex_; gimrex_ = 0x1002a600
+ .global gimseg_; gimseg_ = 0x1002a610
+ .global gimser_; gimser_ = 0x1002a620
+ .global gimsex_; gimsex_ = 0x1002a630
+ .global gimwrp_; gimwrp_ = 0x1002a640
+ .global gimwrs_; gimwrs_ = 0x1002a650
+ .global gkical_; gkical_ = 0x1002a660
+ .global gkiclr_; gkiclr_ = 0x1002a670
+ .global gkicls_; gkicls_ = 0x1002a680
+ .global gkides_; gkides_ = 0x1002a690
+ .global gkieof_; gkieof_ = 0x1002a6a0
+ .global gkiese_; gkiese_ = 0x1002a6b0
+ .global gkiexe_; gkiexe_ = 0x1002a6c0
+ .global gkifat_; gkifat_ = 0x1002a6d0
+ .global gkifen_; gkifen_ = 0x1002a6e0
+ .global gkiffh_; gkiffh_ = 0x1002a6f0
+ .global gkifia_; gkifia_ = 0x1002a700
+ .global gkiflh_; gkiflh_ = 0x1002a710
+ .global gkiger_; gkiger_ = 0x1002a720
+ .global gkiges_; gkiges_ = 0x1002a730
+ .global gkigey_; gkigey_ = 0x1002a740
+ .global gkiinl_; gkiinl_ = 0x1002a750
+ .global gkiint_; gkiint_ = 0x1002a760
+ .global gkimfe_; gkimfe_ = 0x1002a770
+ .global gkiops_; gkiops_ = 0x1002a780
+ .global gkiplt_; gkiplt_ = 0x1002a790
+ .global gkipmt_; gkipmt_ = 0x1002a7a0
+ .global gkipoe_; gkipoe_ = 0x1002a7b0
+ .global gkipor_; gkipor_ = 0x1002a7c0
+ .global gkipuy_; gkipuy_ = 0x1002a7d0
+ .global gkiree_; gkiree_ = 0x1002a7e0
+ .global gkirer_; gkirer_ = 0x1002a7f0
+ .global gkires_; gkires_ = 0x1002a800
+ .global gkirey_; gkirey_ = 0x1002a810
+ .global gkiser_; gkiser_ = 0x1002a820
+ .global gkises_; gkises_ = 0x1002a830
+ .global gkisul_; gkisul_ = 0x1002a840
+ .global gkitet_; gkitet_ = 0x1002a850
+ .global gkitxt_; gkitxt_ = 0x1002a860
+ .global gkiwee_; gkiwee_ = 0x1002a870
+ .global gkiwre_; gkiwre_ = 0x1002a880
+ .global gkpcal_; gkpcal_ = 0x1002a890
+ .global gkpcle_; gkpcle_ = 0x1002a8a0
+ .global gkpclr_; gkpclr_ = 0x1002a8b0
+ .global gkpcls_; gkpcls_ = 0x1002a8c0
+ .global gkpdes_; gkpdes_ = 0x1002a8d0
+ .global gkpdup_; gkpdup_ = 0x1002a8e0
+ .global gkpese_; gkpese_ = 0x1002a8f0
+ .global gkpfat_; gkpfat_ = 0x1002a900
+ .global gkpfia_; gkpfia_ = 0x1002a910
+ .global gkpflh_; gkpflh_ = 0x1002a920
+ .global gkpger_; gkpger_ = 0x1002a930
+ .global gkpges_; gkpges_ = 0x1002a940
+ .global gkpgey_; gkpgey_ = 0x1002a950
+ .global gkpgrm_; gkpgrm_ = 0x1002a960
+ .global gkpinl_; gkpinl_ = 0x1002a970
+ .global gkpmfe_; gkpmfe_ = 0x1002a980
+ .global gkpops_; gkpops_ = 0x1002a990
+ .global gkpplt_; gkpplt_ = 0x1002a9a0
+ .global gkppmt_; gkppmt_ = 0x1002a9b0
+ .global gkppoe_; gkppoe_ = 0x1002a9c0
+ .global gkppor_; gkppor_ = 0x1002a9d0
+ .global gkppst_; gkppst_ = 0x1002a9e0
+ .global gkppuy_; gkppuy_ = 0x1002a9f0
+ .global gkpres_; gkpres_ = 0x1002aa00
+ .global gkpser_; gkpser_ = 0x1002aa10
+ .global gkpses_; gkpses_ = 0x1002aa20
+ .global gkptet_; gkptet_ = 0x1002aa30
+ .global gkptxg_; gkptxg_ = 0x1002aa40
+ .global gkptxt_; gkptxt_ = 0x1002aa50
+ .global gkpunn_; gkpunn_ = 0x1002aa60
+ .global glabax_; glabax_ = 0x1002aa70
+ .global glbdrd_; glbdrd_ = 0x1002aa80
+ .global glbene_; glbene_ = 0x1002aa90
+ .global glbeq_; glbeq_ = 0x1002aaa0
+ .global glbfis_; glbfis_ = 0x1002aab0
+ .global glbgek_; glbgek_ = 0x1002aac0
+ .global glblas_; glblas_ = 0x1002aad0
+ .global glblob_; glblob_ = 0x1002aae0
+ .global glbmip_; glbmip_ = 0x1002aaf0
+ .global glbple_; glbple_ = 0x1002ab00
+ .global glbsep_; glbsep_ = 0x1002ab10
+ .global glbses_; glbses_ = 0x1002ab20
+ .global glbset_; glbset_ = 0x1002ab30
+ .global glbtin_; glbtin_ = 0x1002ab40
+ .global glbveg_; glbveg_ = 0x1002ab50
+ .global gline_; gline_ = 0x1002ab60
+ .global gltoc_; gltoc_ = 0x1002ab70
+ .global gmark_; gmark_ = 0x1002ab80
+ .global gmftie_; gmftie_ = 0x1002ab90
+ .global gmprif_; gmprif_ = 0x1002aba0
+ .global gmsg_; gmsg_ = 0x1002abb0
+ .global gmsgb_; gmsgb_ = 0x1002abc0
+ .global gmsgc_; gmsgc_ = 0x1002abd0
+ .global gmsgd_; gmsgd_ = 0x1002abe0
+ .global gmsgi_; gmsgi_ = 0x1002abf0
+ .global gmsgl_; gmsgl_ = 0x1002ac00
+ .global gmsgr_; gmsgr_ = 0x1002ac10
+ .global gmsgs_; gmsgs_ = 0x1002ac20
+ .global gmsgx_; gmsgx_ = 0x1002ac30
+ .global gmttot_; gmttot_ = 0x1002ac40
+ .global gopen_; gopen_ = 0x1002ac50
+ .global gopeni_; gopeni_ = 0x1002ac60
+ .global gpagee_; gpagee_ = 0x1002ac70
+ .global gpatme_; gpatme_ = 0x1002ac80
+ .global gpatmh_; gpatmh_ = 0x1002ac90
+ .global gpcell_; gpcell_ = 0x1002aca0
+ .global gplcae_; gplcae_ = 0x1002acb0
+ .global gplcal_; gplcal_ = 0x1002acc0
+ .global gplclb_; gplclb_ = 0x1002acd0
+ .global gplcll_; gplcll_ = 0x1002ace0
+ .global gplclr_; gplclr_ = 0x1002acf0
+ .global gplclt_; gplclt_ = 0x1002ad00
+ .global gplflh_; gplflh_ = 0x1002ad10
+ .global gpline_; gpline_ = 0x1002ad20
+ .global gploto_; gploto_ = 0x1002ad30
+ .global gplotv_; gplotv_ = 0x1002ad40
+ .global gplret_; gplret_ = 0x1002ad50
+ .global gplsee_; gplsee_ = 0x1002ad60
+ .global gplwci_; gplwci_ = 0x1002ad70
+ .global gpmark_; gpmark_ = 0x1002ad80
+ .global gqsort_; gqsort_ = 0x1002ad90
+ .global gqvery_; gqvery_ = 0x1002ada0
+ .global grdraw_; grdraw_ = 0x1002adb0
+ .global grdwcs_; grdwcs_ = 0x1002adc0
+ .global greace_; greace_ = 0x1002add0
+ .global greset_; greset_ = 0x1002ade0
+ .global grmove_; grmove_ = 0x1002adf0
+ .global grscae_; grscae_ = 0x1002ae00
+ .global gscan_; gscan_ = 0x1002ae10
+ .global gscur_; gscur_ = 0x1002ae20
+ .global gseti_; gseti_ = 0x1002ae30
+ .global gsetr_; gsetr_ = 0x1002ae40
+ .global gsets_; gsets_ = 0x1002ae50
+ .global gstati_; gstati_ = 0x1002ae60
+ .global gstatr_; gstatr_ = 0x1002ae70
+ .global gstats_; gstats_ = 0x1002ae80
+ .global gstrct_; gstrct_ = 0x1002ae90
+ .global gstrcy_; gstrcy_ = 0x1002aea0
+ .global gstrmh_; gstrmh_ = 0x1002aeb0
+ .global gstsei_; gstsei_ = 0x1002aec0
+ .global gstser_; gstser_ = 0x1002aed0
+ .global gsview_; gsview_ = 0x1002aee0
+ .global gswind_; gswind_ = 0x1002aef0
+ .global gtdise_; gtdise_ = 0x1002af00
+ .global gtext_; gtext_ = 0x1002af10
+ .global gtickr_; gtickr_ = 0x1002af20
+ .global gtliny_; gtliny_ = 0x1002af30
+ .global gtndis_; gtndis_ = 0x1002af40
+ .global gttyld_; gttyld_ = 0x1002af50
+ .global gtxset_; gtxset_ = 0x1002af60
+ .global gtybih_; gtybih_ = 0x1002af70
+ .global gtycas_; gtycas_ = 0x1002af80
+ .global gtycle_; gtycle_ = 0x1002af90
+ .global gtyeny_; gtyeny_ = 0x1002afa0
+ .global gtyexs_; gtyexs_ = 0x1002afb0
+ .global gtyfey_; gtyfey_ = 0x1002afc0
+ .global gtyfiy_; gtyfiy_ = 0x1002afd0
+ .global gtygeb_; gtygeb_ = 0x1002afe0
+ .global gtygei_; gtygei_ = 0x1002aff0
+ .global gtyger_; gtyger_ = 0x1002b000
+ .global gtyges_; gtyges_ = 0x1002b010
+ .global gtyins_; gtyins_ = 0x1002b020
+ .global gtyopn_; gtyopn_ = 0x1002b030
+ .global gtysce_; gtysce_ = 0x1002b040
+ .global gumark_; gumark_ = 0x1002b050
+ .global gvline_; gvline_ = 0x1002b060
+ .global gvmark_; gvmark_ = 0x1002b070
+ .global gwcsme_; gwcsme_ = 0x1002b080
+ .global gwrwcs_; gwrwcs_ = 0x1002b090
+ .global i1mach_; i1mach_ = 0x1002b0a0
+ .global idbcle_; idbcle_ = 0x1002b0b0
+ .global idbfid_; idbfid_ = 0x1002b0c0
+ .global idbfir_; idbfir_ = 0x1002b0d0
+ .global idbgeg_; idbgeg_ = 0x1002b0e0
+ .global idbkwp_; idbkwp_ = 0x1002b0f0
+ .global idbned_; idbned_ = 0x1002b100
+ .global idbopn_; idbopn_ = 0x1002b110
+ .global idbpug_; idbpug_ = 0x1002b120
+ .global ieegmd_; ieegmd_ = 0x1002b130
+ .global ieegmr_; ieegmr_ = 0x1002b140
+ .global ieegnd_; ieegnd_ = 0x1002b150
+ .global ieegnr_; ieegnr_ = 0x1002b160
+ .global ieemad_; ieemad_ = 0x1002b170
+ .global ieemar_; ieemar_ = 0x1002b180
+ .global ieepad_; ieepad_ = 0x1002b190
+ .global ieepar_; ieepar_ = 0x1002b1a0
+ .global ieesmd_; ieesmd_ = 0x1002b1b0
+ .global ieesmr_; ieesmr_ = 0x1002b1c0
+ .global ieesnd_; ieesnd_ = 0x1002b1d0
+ .global ieesnr_; ieesnr_ = 0x1002b1e0
+ .global ieestd_; ieestd_ = 0x1002b1f0
+ .global ieestr_; ieestr_ = 0x1002b200
+ .global ieeupd_; ieeupd_ = 0x1002b210
+ .global ieeupr_; ieeupr_ = 0x1002b220
+ .global ieevpd_; ieevpd_ = 0x1002b230
+ .global ieevpr_; ieevpr_ = 0x1002b240
+ .global ieevud_; ieevud_ = 0x1002b250
+ .global ieevur_; ieevur_ = 0x1002b260
+ .global ieezsd_; ieezsd_ = 0x1002b270
+ .global ieezsr_; ieezsr_ = 0x1002b280
+ .global ikiacs_; ikiacs_ = 0x1002b290
+ .global ikicle_; ikicle_ = 0x1002b2a0
+ .global ikicoy_; ikicoy_ = 0x1002b2b0
+ .global ikidee_; ikidee_ = 0x1002b2c0
+ .global ikideg_; ikideg_ = 0x1002b2d0
+ .global ikiext_; ikiext_ = 0x1002b2e0
+ .global ikiged_; ikiged_ = 0x1002b2f0
+ .global ikigen_; ikigen_ = 0x1002b300
+ .global ikiger_; ikiger_ = 0x1002b310
+ .global ikiint_; ikiint_ = 0x1002b320
+ .global ikildr_; ikildr_ = 0x1002b330
+ .global ikimke_; ikimke_ = 0x1002b340
+ .global ikiopn_; ikiopn_ = 0x1002b350
+ .global ikiopx_; ikiopx_ = 0x1002b360
+ .global ikipae_; ikipae_ = 0x1002b370
+ .global ikiree_; ikiree_ = 0x1002b380
+ .global ikiupr_; ikiupr_ = 0x1002b390
+ .global ikivan_; ikivan_ = 0x1002b3a0
+ .global imaccf_; imaccf_ = 0x1002b3b0
+ .global imaccs_; imaccs_ = 0x1002b3c0
+ .global imaddb_; imaddb_ = 0x1002b3d0
+ .global imaddd_; imaddd_ = 0x1002b3e0
+ .global imaddf_; imaddf_ = 0x1002b3f0
+ .global imaddi_; imaddi_ = 0x1002b400
+ .global imaddl_; imaddl_ = 0x1002b410
+ .global imaddr_; imaddr_ = 0x1002b420
+ .global imadds_; imadds_ = 0x1002b430
+ .global imaflp_; imaflp_ = 0x1002b440
+ .global imalin_; imalin_ = 0x1002b450
+ .global imaplv_; imaplv_ = 0x1002b460
+ .global imastr_; imastr_ = 0x1002b470
+ .global imbln1_; imbln1_ = 0x1002b480
+ .global imbln2_; imbln2_ = 0x1002b490
+ .global imbln3_; imbln3_ = 0x1002b4a0
+ .global imbtrn_; imbtrn_ = 0x1002b4b0
+ .global imcfnl_; imcfnl_ = 0x1002b4c0
+ .global imcopy_; imcopy_ = 0x1002b4d0
+ .global imcssz_; imcssz_ = 0x1002b4e0
+ .global imctrt_; imctrt_ = 0x1002b4f0
+ .global imdect_; imdect_ = 0x1002b500
+ .global imdele_; imdele_ = 0x1002b510
+ .global imdelf_; imdelf_ = 0x1002b520
+ .global imdmap_; imdmap_ = 0x1002b530
+ .global imerr_; imerr_ = 0x1002b540
+ .global imflpl_; imflpl_ = 0x1002b550
+ .global imflps_; imflps_ = 0x1002b560
+ .global imflsd_; imflsd_ = 0x1002b570
+ .global imflsh_; imflsh_ = 0x1002b580
+ .global imflsi_; imflsi_ = 0x1002b590
+ .global imflsl_; imflsl_ = 0x1002b5a0
+ .global imflsr_; imflsr_ = 0x1002b5b0
+ .global imflss_; imflss_ = 0x1002b5c0
+ .global imflsx_; imflsx_ = 0x1002b5d0
+ .global imfluh_; imfluh_ = 0x1002b5e0
+ .global imfnpy_; imfnpy_ = 0x1002b5f0
+ .global imfnss_; imfnss_ = 0x1002b600
+ .global imgclr_; imgclr_ = 0x1002b610
+ .global imgetb_; imgetb_ = 0x1002b620
+ .global imgetc_; imgetc_ = 0x1002b630
+ .global imgetd_; imgetd_ = 0x1002b640
+ .global imgeti_; imgeti_ = 0x1002b650
+ .global imgetl_; imgetl_ = 0x1002b660
+ .global imgetr_; imgetr_ = 0x1002b670
+ .global imgets_; imgets_ = 0x1002b680
+ .global imgfte_; imgfte_ = 0x1002b690
+ .global imggsc_; imggsc_ = 0x1002b6a0
+ .global imggsd_; imggsd_ = 0x1002b6b0
+ .global imggsi_; imggsi_ = 0x1002b6c0
+ .global imggsl_; imggsl_ = 0x1002b6d0
+ .global imggsr_; imggsr_ = 0x1002b6e0
+ .global imggss_; imggss_ = 0x1002b6f0
+ .global imggsx_; imggsx_ = 0x1002b700
+ .global imgibf_; imgibf_ = 0x1002b710
+ .global imgime_; imgime_ = 0x1002b720
+ .global imgl1d_; imgl1d_ = 0x1002b730
+ .global imgl1i_; imgl1i_ = 0x1002b740
+ .global imgl1l_; imgl1l_ = 0x1002b750
+ .global imgl1r_; imgl1r_ = 0x1002b760
+ .global imgl1s_; imgl1s_ = 0x1002b770
+ .global imgl1x_; imgl1x_ = 0x1002b780
+ .global imgl2d_; imgl2d_ = 0x1002b790
+ .global imgl2i_; imgl2i_ = 0x1002b7a0
+ .global imgl2l_; imgl2l_ = 0x1002b7b0
+ .global imgl2r_; imgl2r_ = 0x1002b7c0
+ .global imgl2s_; imgl2s_ = 0x1002b7d0
+ .global imgl2x_; imgl2x_ = 0x1002b7e0
+ .global imgl3d_; imgl3d_ = 0x1002b7f0
+ .global imgl3i_; imgl3i_ = 0x1002b800
+ .global imgl3l_; imgl3l_ = 0x1002b810
+ .global imgl3r_; imgl3r_ = 0x1002b820
+ .global imgl3s_; imgl3s_ = 0x1002b830
+ .global imgl3x_; imgl3x_ = 0x1002b840
+ .global imgnfn_; imgnfn_ = 0x1002b850
+ .global imgnld_; imgnld_ = 0x1002b860
+ .global imgnli_; imgnli_ = 0x1002b870
+ .global imgnll_; imgnll_ = 0x1002b880
+ .global imgnln_; imgnln_ = 0x1002b890
+ .global imgnlr_; imgnlr_ = 0x1002b8a0
+ .global imgnls_; imgnls_ = 0x1002b8b0
+ .global imgnlx_; imgnlx_ = 0x1002b8c0
+ .global imgobf_; imgobf_ = 0x1002b8d0
+ .global imgs1d_; imgs1d_ = 0x1002b8e0
+ .global imgs1i_; imgs1i_ = 0x1002b8f0
+ .global imgs1l_; imgs1l_ = 0x1002b900
+ .global imgs1r_; imgs1r_ = 0x1002b910
+ .global imgs1s_; imgs1s_ = 0x1002b920
+ .global imgs1x_; imgs1x_ = 0x1002b930
+ .global imgs2d_; imgs2d_ = 0x1002b940
+ .global imgs2i_; imgs2i_ = 0x1002b950
+ .global imgs2l_; imgs2l_ = 0x1002b960
+ .global imgs2r_; imgs2r_ = 0x1002b970
+ .global imgs2s_; imgs2s_ = 0x1002b980
+ .global imgs2x_; imgs2x_ = 0x1002b990
+ .global imgs3d_; imgs3d_ = 0x1002b9a0
+ .global imgs3i_; imgs3i_ = 0x1002b9b0
+ .global imgs3l_; imgs3l_ = 0x1002b9c0
+ .global imgs3r_; imgs3r_ = 0x1002b9d0
+ .global imgs3s_; imgs3s_ = 0x1002b9e0
+ .global imgs3x_; imgs3x_ = 0x1002b9f0
+ .global imgsen_; imgsen_ = 0x1002ba00
+ .global imgstr_; imgstr_ = 0x1002ba10
+ .global iminie_; iminie_ = 0x1002ba20
+ .global imioff_; imioff_ = 0x1002ba30
+ .global imisec_; imisec_ = 0x1002ba40
+ .global imloop_; imloop_ = 0x1002ba50
+ .global immaky_; immaky_ = 0x1002ba60
+ .global immap_; immap_ = 0x1002ba70
+ .global immapz_; immapz_ = 0x1002ba80
+ .global imnote_; imnote_ = 0x1002ba90
+ .global imofnl_; imofnl_ = 0x1002baa0
+ .global imofns_; imofns_ = 0x1002bab0
+ .global imofnu_; imofnu_ = 0x1002bac0
+ .global imopsf_; imopsf_ = 0x1002bad0
+ .global impakd_; impakd_ = 0x1002bae0
+ .global impaki_; impaki_ = 0x1002baf0
+ .global impakl_; impakl_ = 0x1002bb00
+ .global impakr_; impakr_ = 0x1002bb10
+ .global impaks_; impaks_ = 0x1002bb20
+ .global impakx_; impakx_ = 0x1002bb30
+ .global impare_; impare_ = 0x1002bb40
+ .global impgsd_; impgsd_ = 0x1002bb50
+ .global impgsi_; impgsi_ = 0x1002bb60
+ .global impgsl_; impgsl_ = 0x1002bb70
+ .global impgsr_; impgsr_ = 0x1002bb80
+ .global impgss_; impgss_ = 0x1002bb90
+ .global impgsx_; impgsx_ = 0x1002bba0
+ .global impl1d_; impl1d_ = 0x1002bbb0
+ .global impl1i_; impl1i_ = 0x1002bbc0
+ .global impl1l_; impl1l_ = 0x1002bbd0
+ .global impl1r_; impl1r_ = 0x1002bbe0
+ .global impl1s_; impl1s_ = 0x1002bbf0
+ .global impl1x_; impl1x_ = 0x1002bc00
+ .global impl2d_; impl2d_ = 0x1002bc10
+ .global impl2i_; impl2i_ = 0x1002bc20
+ .global impl2l_; impl2l_ = 0x1002bc30
+ .global impl2r_; impl2r_ = 0x1002bc40
+ .global impl2s_; impl2s_ = 0x1002bc50
+ .global impl2x_; impl2x_ = 0x1002bc60
+ .global impl3d_; impl3d_ = 0x1002bc70
+ .global impl3i_; impl3i_ = 0x1002bc80
+ .global impl3l_; impl3l_ = 0x1002bc90
+ .global impl3r_; impl3r_ = 0x1002bca0
+ .global impl3s_; impl3s_ = 0x1002bcb0
+ .global impl3x_; impl3x_ = 0x1002bcc0
+ .global impml1_; impml1_ = 0x1002bcd0
+ .global impml2_; impml2_ = 0x1002bce0
+ .global impml3_; impml3_ = 0x1002bcf0
+ .global impmlr_; impmlr_ = 0x1002bd00
+ .global impmlv_; impmlv_ = 0x1002bd10
+ .global impmmo_; impmmo_ = 0x1002bd20
+ .global impmmp_; impmmp_ = 0x1002bd30
+ .global impmon_; impmon_ = 0x1002bd40
+ .global impms1_; impms1_ = 0x1002bd50
+ .global impms2_; impms2_ = 0x1002bd60
+ .global impms3_; impms3_ = 0x1002bd70
+ .global impmsr_; impmsr_ = 0x1002bd80
+ .global impmsv_; impmsv_ = 0x1002bd90
+ .global impnld_; impnld_ = 0x1002bda0
+ .global impnli_; impnli_ = 0x1002bdb0
+ .global impnll_; impnll_ = 0x1002bdc0
+ .global impnln_; impnln_ = 0x1002bdd0
+ .global impnlr_; impnlr_ = 0x1002bde0
+ .global impnls_; impnls_ = 0x1002bdf0
+ .global impnlx_; impnlx_ = 0x1002be00
+ .global imps1d_; imps1d_ = 0x1002be10
+ .global imps1i_; imps1i_ = 0x1002be20
+ .global imps1l_; imps1l_ = 0x1002be30
+ .global imps1r_; imps1r_ = 0x1002be40
+ .global imps1s_; imps1s_ = 0x1002be50
+ .global imps1x_; imps1x_ = 0x1002be60
+ .global imps2d_; imps2d_ = 0x1002be70
+ .global imps2i_; imps2i_ = 0x1002be80
+ .global imps2l_; imps2l_ = 0x1002be90
+ .global imps2r_; imps2r_ = 0x1002bea0
+ .global imps2s_; imps2s_ = 0x1002beb0
+ .global imps2x_; imps2x_ = 0x1002bec0
+ .global imps3d_; imps3d_ = 0x1002bed0
+ .global imps3i_; imps3i_ = 0x1002bee0
+ .global imps3l_; imps3l_ = 0x1002bef0
+ .global imps3r_; imps3r_ = 0x1002bf00
+ .global imps3s_; imps3s_ = 0x1002bf10
+ .global imps3x_; imps3x_ = 0x1002bf20
+ .global impstr_; impstr_ = 0x1002bf30
+ .global imputb_; imputb_ = 0x1002bf40
+ .global imputd_; imputd_ = 0x1002bf50
+ .global imputh_; imputh_ = 0x1002bf60
+ .global imputi_; imputi_ = 0x1002bf70
+ .global imputl_; imputl_ = 0x1002bf80
+ .global imputr_; imputr_ = 0x1002bf90
+ .global imputs_; imputs_ = 0x1002bfa0
+ .global imrbpx_; imrbpx_ = 0x1002bfb0
+ .global imrdpx_; imrdpx_ = 0x1002bfc0
+ .global imrene_; imrene_ = 0x1002bfd0
+ .global imrmbs_; imrmbs_ = 0x1002bfe0
+ .global imsamp_; imsamp_ = 0x1002bff0
+ .global imsetf_; imsetf_ = 0x1002c000
+ .global imseti_; imseti_ = 0x1002c010
+ .global imsetr_; imsetr_ = 0x1002c020
+ .global imsinb_; imsinb_ = 0x1002c030
+ .global imsmpl_; imsmpl_ = 0x1002c040
+ .global imsmps_; imsmps_ = 0x1002c050
+ .global imsslv_; imsslv_ = 0x1002c060
+ .global imstai_; imstai_ = 0x1002c070
+ .global imstar_; imstar_ = 0x1002c080
+ .global imstas_; imstas_ = 0x1002c090
+ .global imtcle_; imtcle_ = 0x1002c0a0
+ .global imtgem_; imtgem_ = 0x1002c0b0
+ .global imtlen_; imtlen_ = 0x1002c0c0
+ .global imtmae_; imtmae_ = 0x1002c0d0
+ .global imtopn_; imtopn_ = 0x1002c0e0
+ .global imtopp_; imtopp_ = 0x1002c0f0
+ .global imtrew_; imtrew_ = 0x1002c100
+ .global imtrgm_; imtrgm_ = 0x1002c110
+ .global imunmp_; imunmp_ = 0x1002c120
+ .global imupkd_; imupkd_ = 0x1002c130
+ .global imupki_; imupki_ = 0x1002c140
+ .global imupkl_; imupkl_ = 0x1002c150
+ .global imupkr_; imupkr_ = 0x1002c160
+ .global imupks_; imupks_ = 0x1002c170
+ .global imupkx_; imupkx_ = 0x1002c180
+ .global imwbpx_; imwbpx_ = 0x1002c190
+ .global imwrie_; imwrie_ = 0x1002c1a0
+ .global imwrpx_; imwrpx_ = 0x1002c1b0
+ .global intrde_; intrde_ = 0x1002c1c0
+ .global intree_; intree_ = 0x1002c1d0
+ .global intrrt_; intrrt_ = 0x1002c1e0
+ .global irafmn_; irafmn_ = 0x1002c1f0
+ .global itob_; itob_ = 0x1002c200
+ .global itoc_; itoc_ = 0x1002c210
+ .global iwcare_; iwcare_ = 0x1002c220
+ .global iwcfis_; iwcfis_ = 0x1002c230
+ .global iwents_; iwents_ = 0x1002c240
+ .global iwfind_; iwfind_ = 0x1002c250
+ .global iwgbis_; iwgbis_ = 0x1002c260
+ .global iwputr_; iwputr_ = 0x1002c270
+ .global iwputy_; iwputy_ = 0x1002c280
+ .global iwrfis_; iwrfis_ = 0x1002c290
+ .global iwsetp_; iwsetp_ = 0x1002c2a0
+ .global kardbf_; kardbf_ = 0x1002c2b0
+ .global kardgd_; kardgd_ = 0x1002c2c0
+ .global kardlp_; kardlp_ = 0x1002c2d0
+ .global kardpl_; kardpl_ = 0x1002c2e0
+ .global kardpr_; kardpr_ = 0x1002c2f0
+ .global kardsf_; kardsf_ = 0x1002c300
+ .global kawrbf_; kawrbf_ = 0x1002c310
+ .global kawrgd_; kawrgd_ = 0x1002c320
+ .global kawrlp_; kawrlp_ = 0x1002c330
+ .global kawrpl_; kawrpl_ = 0x1002c340
+ .global kawrpr_; kawrpr_ = 0x1002c350
+ .global kawrsf_; kawrsf_ = 0x1002c360
+ .global kawtbf_; kawtbf_ = 0x1002c370
+ .global kawtgd_; kawtgd_ = 0x1002c380
+ .global kawtlp_; kawtlp_ = 0x1002c390
+ .global kawtpl_; kawtpl_ = 0x1002c3a0
+ .global kawtpr_; kawtpr_ = 0x1002c3b0
+ .global kawtsf_; kawtsf_ = 0x1002c3c0
+ .global kbzard_; kbzard_ = 0x1002c3d0
+ .global kbzawr_; kbzawr_ = 0x1002c3e0
+ .global kbzawt_; kbzawt_ = 0x1002c3f0
+ .global kbzcls_; kbzcls_ = 0x1002c400
+ .global kbzopn_; kbzopn_ = 0x1002c410
+ .global kbzstt_; kbzstt_ = 0x1002c420
+ .global kclcpr_; kclcpr_ = 0x1002c430
+ .global kcldir_; kcldir_ = 0x1002c440
+ .global kcldpr_; kcldpr_ = 0x1002c450
+ .global kclsbf_; kclsbf_ = 0x1002c460
+ .global kclsgd_; kclsgd_ = 0x1002c470
+ .global kclslp_; kclslp_ = 0x1002c480
+ .global kclspl_; kclspl_ = 0x1002c490
+ .global kclssf_; kclssf_ = 0x1002c4a0
+ .global kclstx_; kclstx_ = 0x1002c4b0
+ .global kclsty_; kclsty_ = 0x1002c4c0
+ .global kdvall_; kdvall_ = 0x1002c4d0
+ .global kdvown_; kdvown_ = 0x1002c4e0
+ .global kfacss_; kfacss_ = 0x1002c4f0
+ .global kfaloc_; kfaloc_ = 0x1002c500
+ .global kfchdr_; kfchdr_ = 0x1002c510
+ .global kfdele_; kfdele_ = 0x1002c520
+ .global kfgcwd_; kfgcwd_ = 0x1002c530
+ .global kfinfo_; kfinfo_ = 0x1002c540
+ .global kflstx_; kflstx_ = 0x1002c550
+ .global kflsty_; kflsty_ = 0x1002c560
+ .global kfmkcp_; kfmkcp_ = 0x1002c570
+ .global kfmkdr_; kfmkdr_ = 0x1002c580
+ .global kfpath_; kfpath_ = 0x1002c590
+ .global kfprot_; kfprot_ = 0x1002c5a0
+ .global kfrnam_; kfrnam_ = 0x1002c5b0
+ .global kfsubd_; kfsubd_ = 0x1002c5c0
+ .global kfxdir_; kfxdir_ = 0x1002c5d0
+ .global kgettx_; kgettx_ = 0x1002c5e0
+ .global kgetty_; kgetty_ = 0x1002c5f0
+ .global kgfdir_; kgfdir_ = 0x1002c600
+ .global kicont_; kicont_ = 0x1002c610
+ .global kidece_; kidece_ = 0x1002c620
+ .global kience_; kience_ = 0x1002c630
+ .global kienvt_; kienvt_ = 0x1002c640
+ .global kierrr_; kierrr_ = 0x1002c650
+ .global kiexte_; kiexte_ = 0x1002c660
+ .global kifine_; kifine_ = 0x1002c670
+ .global kiflux_; kiflux_ = 0x1002c680
+ .global kifman_; kifman_ = 0x1002c690
+ .global kifren_; kifren_ = 0x1002c6a0
+ .global kigetn_; kigetn_ = 0x1002c6b0
+ .global kigets_; kigets_ = 0x1002c6c0
+ .global kignoe_; kignoe_ = 0x1002c6d0
+ .global kiinit_; kiinit_ = 0x1002c6e0
+ .global kiloce_; kiloce_ = 0x1002c6f0
+ .global kimape_; kimape_ = 0x1002c700
+ .global kimapn_; kimapn_ = 0x1002c710
+ .global kintpr_; kintpr_ = 0x1002c720
+ .global kiopes_; kiopes_ = 0x1002c730
+ .global kirece_; kirece_ = 0x1002c740
+ .global kisend_; kisend_ = 0x1002c750
+ .global kisenv_; kisenv_ = 0x1002c760
+ .global kishot_; kishot_ = 0x1002c770
+ .global kixnoe_; kixnoe_ = 0x1002c780
+ .global kmallc_; kmallc_ = 0x1002c790
+ .global knottx_; knottx_ = 0x1002c7a0
+ .global knotty_; knotty_ = 0x1002c7b0
+ .global kopcpr_; kopcpr_ = 0x1002c7c0
+ .global kopdir_; kopdir_ = 0x1002c7d0
+ .global kopdpr_; kopdpr_ = 0x1002c7e0
+ .global kopnbf_; kopnbf_ = 0x1002c7f0
+ .global kopngd_; kopngd_ = 0x1002c800
+ .global kopnlp_; kopnlp_ = 0x1002c810
+ .global kopnpl_; kopnpl_ = 0x1002c820
+ .global kopnsf_; kopnsf_ = 0x1002c830
+ .global kopntx_; kopntx_ = 0x1002c840
+ .global kopnty_; kopnty_ = 0x1002c850
+ .global koscmd_; koscmd_ = 0x1002c860
+ .global kputtx_; kputtx_ = 0x1002c870
+ .global kputty_; kputty_ = 0x1002c880
+ .global krealc_; krealc_ = 0x1002c890
+ .global ksared_; ksared_ = 0x1002c8a0
+ .global ksawat_; ksawat_ = 0x1002c8b0
+ .global ksawre_; ksawre_ = 0x1002c8c0
+ .global ksektx_; ksektx_ = 0x1002c8d0
+ .global ksekty_; ksekty_ = 0x1002c8e0
+ .global ksttbf_; ksttbf_ = 0x1002c8f0
+ .global ksttgd_; ksttgd_ = 0x1002c900
+ .global ksttlp_; ksttlp_ = 0x1002c910
+ .global ksttpl_; ksttpl_ = 0x1002c920
+ .global ksttpr_; ksttpr_ = 0x1002c930
+ .global ksttsf_; ksttsf_ = 0x1002c940
+ .global kstttx_; kstttx_ = 0x1002c950
+ .global ksttty_; ksttty_ = 0x1002c960
+ .global ktzcls_; ktzcls_ = 0x1002c970
+ .global ktzfls_; ktzfls_ = 0x1002c980
+ .global ktzget_; ktzget_ = 0x1002c990
+ .global ktznot_; ktznot_ = 0x1002c9a0
+ .global ktzopn_; ktzopn_ = 0x1002c9b0
+ .global ktzput_; ktzput_ = 0x1002c9c0
+ .global ktzsek_; ktzsek_ = 0x1002c9d0
+ .global ktzstt_; ktzstt_ = 0x1002c9e0
+ .global kzclmt_; kzclmt_ = 0x1002c9f0
+ .global kzopmt_; kzopmt_ = 0x1002ca00
+ .global kzrdmt_; kzrdmt_ = 0x1002ca10
+ .global kzrwmt_; kzrwmt_ = 0x1002ca20
+ .global kzstmt_; kzstmt_ = 0x1002ca30
+ .global kzwrmt_; kzwrmt_ = 0x1002ca40
+ .global kzwtmt_; kzwtmt_ = 0x1002ca50
+ .global lexnum_; lexnum_ = 0x1002ca60
+ .global lnocle_; lnocle_ = 0x1002ca70
+ .global lnofeh_; lnofeh_ = 0x1002ca80
+ .global lnoopn_; lnoopn_ = 0x1002ca90
+ .global lnosae_; lnosae_ = 0x1002caa0
+ .global locpr_; locpr_ = 0x1002cab0
+ .global locva_; locva_ = 0x1002cac0
+ .global lpopen_; lpopen_ = 0x1002cad0
+ .global lpzard_; lpzard_ = 0x1002cae0
+ .global lpzawe_; lpzawe_ = 0x1002caf0
+ .global lpzawt_; lpzawt_ = 0x1002cb00
+ .global lsttot_; lsttot_ = 0x1002cb10
+ .global ltoc_; ltoc_ = 0x1002cb20
+ .global m75put_; m75put_ = 0x1002cb30
+ .global maideh_; maideh_ = 0x1002cb40
+ .global mallo1_; mallo1_ = 0x1002cb50
+ .global mgdptr_; mgdptr_ = 0x1002cb60
+ .global mgtfwa_; mgtfwa_ = 0x1002cb70
+ .global miilen_; miilen_ = 0x1002cb80
+ .global miinem_; miinem_ = 0x1002cb90
+ .global miipa2_; miipa2_ = 0x1002cba0
+ .global miipa6_; miipa6_ = 0x1002cbb0
+ .global miipa8_; miipa8_ = 0x1002cbc0
+ .global miipad_; miipad_ = 0x1002cbd0
+ .global miipak_; miipak_ = 0x1002cbe0
+ .global miipar_; miipar_ = 0x1002cbf0
+ .global miipke_; miipke_ = 0x1002cc00
+ .global miirec_; miirec_ = 0x1002cc10
+ .global miired_; miired_ = 0x1002cc20
+ .global miirei_; miirei_ = 0x1002cc30
+ .global miirel_; miirel_ = 0x1002cc40
+ .global miirer_; miirer_ = 0x1002cc50
+ .global miires_; miires_ = 0x1002cc60
+ .global miiup2_; miiup2_ = 0x1002cc70
+ .global miiup6_; miiup6_ = 0x1002cc80
+ .global miiup8_; miiup8_ = 0x1002cc90
+ .global miiupd_; miiupd_ = 0x1002cca0
+ .global miiupk_; miiupk_ = 0x1002ccb0
+ .global miiupr_; miiupr_ = 0x1002ccc0
+ .global miiwrc_; miiwrc_ = 0x1002ccd0
+ .global miiwrd_; miiwrd_ = 0x1002cce0
+ .global miiwri_; miiwri_ = 0x1002ccf0
+ .global miiwrl_; miiwrl_ = 0x1002cd00
+ .global miiwrr_; miiwrr_ = 0x1002cd10
+ .global miiwrs_; miiwrs_ = 0x1002cd20
+ .global miocle_; miocle_ = 0x1002cd30
+ .global miogld_; miogld_ = 0x1002cd40
+ .global miogli_; miogli_ = 0x1002cd50
+ .global miogll_; miogll_ = 0x1002cd60
+ .global mioglr_; mioglr_ = 0x1002cd70
+ .global miogls_; miogls_ = 0x1002cd80
+ .global mioglx_; mioglx_ = 0x1002cd90
+ .global mioopn_; mioopn_ = 0x1002cda0
+ .global mioopo_; mioopo_ = 0x1002cdb0
+ .global miopld_; miopld_ = 0x1002cdc0
+ .global miopli_; miopli_ = 0x1002cdd0
+ .global miopll_; miopll_ = 0x1002cde0
+ .global mioplr_; mioplr_ = 0x1002cdf0
+ .global miopls_; miopls_ = 0x1002ce00
+ .global mioplx_; mioplx_ = 0x1002ce10
+ .global miosee_; miosee_ = 0x1002ce20
+ .global miosei_; miosei_ = 0x1002ce30
+ .global miosti_; miosti_ = 0x1002ce40
+ .global msvfwa_; msvfwa_ = 0x1002ce50
+ .global mtalle_; mtalle_ = 0x1002ce60
+ .global mtcap_; mtcap_ = 0x1002ce70
+ .global mtclen_; mtclen_ = 0x1002ce80
+ .global mtclre_; mtclre_ = 0x1002ce90
+ .global mtdeae_; mtdeae_ = 0x1002cea0
+ .global mtdevd_; mtdevd_ = 0x1002ceb0
+ .global mtence_; mtence_ = 0x1002cec0
+ .global mtfile_; mtfile_ = 0x1002ced0
+ .global mtfnae_; mtfnae_ = 0x1002cee0
+ .global mtgets_; mtgets_ = 0x1002cef0
+ .global mtglok_; mtglok_ = 0x1002cf00
+ .global mtgtyn_; mtgtyn_ = 0x1002cf10
+ .global mtloce_; mtloce_ = 0x1002cf20
+ .global mtneeo_; mtneeo_ = 0x1002cf30
+ .global mtopen_; mtopen_ = 0x1002cf40
+ .global mtpare_; mtpare_ = 0x1002cf50
+ .global mtposn_; mtposn_ = 0x1002cf60
+ .global mtpute_; mtpute_ = 0x1002cf70
+ .global mtreae_; mtreae_ = 0x1002cf80
+ .global mtrewd_; mtrewd_ = 0x1002cf90
+ .global mtsavd_; mtsavd_ = 0x1002cfa0
+ .global mtsavs_; mtsavs_ = 0x1002cfb0
+ .global mtskid_; mtskid_ = 0x1002cfc0
+ .global mtstas_; mtstas_ = 0x1002cfd0
+ .global mtsync_; mtsync_ = 0x1002cfe0
+ .global mtupde_; mtupde_ = 0x1002cff0
+ .global mwalld_; mwalld_ = 0x1002d000
+ .global mwalls_; mwalls_ = 0x1002d010
+ .global mwaxtn_; mwaxtn_ = 0x1002d020
+ .global mwc1td_; mwc1td_ = 0x1002d030
+ .global mwc1tr_; mwc1tr_ = 0x1002d040
+ .global mwc2td_; mwc2td_ = 0x1002d050
+ .global mwc2tr_; mwc2tr_ = 0x1002d060
+ .global mwcloe_; mwcloe_ = 0x1002d070
+ .global mwcopd_; mwcopd_ = 0x1002d080
+ .global mwcops_; mwcops_ = 0x1002d090
+ .global mwctfe_; mwctfe_ = 0x1002d0a0
+ .global mwctrd_; mwctrd_ = 0x1002d0b0
+ .global mwctrr_; mwctrr_ = 0x1002d0c0
+ .global mwfins_; mwfins_ = 0x1002d0d0
+ .global mwflop_; mwflop_ = 0x1002d0e0
+ .global mwgaxp_; mwgaxp_ = 0x1002d0f0
+ .global mwgaxt_; mwgaxt_ = 0x1002d100
+ .global mwgctd_; mwgctd_ = 0x1002d110
+ .global mwgctr_; mwgctr_ = 0x1002d120
+ .global mwgltd_; mwgltd_ = 0x1002d130
+ .global mwgltr_; mwgltr_ = 0x1002d140
+ .global mwgsym_; mwgsym_ = 0x1002d150
+ .global mwgwas_; mwgwas_ = 0x1002d160
+ .global mwgwsd_; mwgwsd_ = 0x1002d170
+ .global mwgwsr_; mwgwsr_ = 0x1002d180
+ .global mwgwtd_; mwgwtd_ = 0x1002d190
+ .global mwgwtr_; mwgwtr_ = 0x1002d1a0
+ .global mwinvd_; mwinvd_ = 0x1002d1b0
+ .global mwinvr_; mwinvr_ = 0x1002d1c0
+ .global mwload_; mwload_ = 0x1002d1d0
+ .global mwloam_; mwloam_ = 0x1002d1e0
+ .global mwltrd_; mwltrd_ = 0x1002d1f0
+ .global mwltrr_; mwltrr_ = 0x1002d200
+ .global mwlubb_; mwlubb_ = 0x1002d210
+ .global mwlude_; mwlude_ = 0x1002d220
+ .global mwmkid_; mwmkid_ = 0x1002d230
+ .global mwmkir_; mwmkir_ = 0x1002d240
+ .global mwmmud_; mwmmud_ = 0x1002d250
+ .global mwmmur_; mwmmur_ = 0x1002d260
+ .global mwnewm_; mwnewm_ = 0x1002d270
+ .global mwnewy_; mwnewy_ = 0x1002d280
+ .global mwopem_; mwopem_ = 0x1002d290
+ .global mwopen_; mwopen_ = 0x1002d2a0
+ .global mwrefr_; mwrefr_ = 0x1002d2b0
+ .global mwrote_; mwrote_ = 0x1002d2c0
+ .global mwsave_; mwsave_ = 0x1002d2d0
+ .global mwsavm_; mwsavm_ = 0x1002d2e0
+ .global mwsaxp_; mwsaxp_ = 0x1002d2f0
+ .global mwscae_; mwscae_ = 0x1002d300
+ .global mwsctn_; mwsctn_ = 0x1002d310
+ .global mwsdes_; mwsdes_ = 0x1002d320
+ .global mwseti_; mwseti_ = 0x1002d330
+ .global mwshit_; mwshit_ = 0x1002d340
+ .global mwshow_; mwshow_ = 0x1002d350
+ .global mwsltd_; mwsltd_ = 0x1002d360
+ .global mwsltr_; mwsltr_ = 0x1002d370
+ .global mwssym_; mwssym_ = 0x1002d380
+ .global mwstai_; mwstai_ = 0x1002d390
+ .global mwswas_; mwswas_ = 0x1002d3a0
+ .global mwswsd_; mwswsd_ = 0x1002d3b0
+ .global mwswsr_; mwswsr_ = 0x1002d3c0
+ .global mwswtd_; mwswtd_ = 0x1002d3d0
+ .global mwswte_; mwswte_ = 0x1002d3e0
+ .global mwswtr_; mwswtr_ = 0x1002d3f0
+ .global mwtrad_; mwtrad_ = 0x1002d400
+ .global mwtrar_; mwtrar_ = 0x1002d410
+ .global mwv1td_; mwv1td_ = 0x1002d420
+ .global mwv1tr_; mwv1tr_ = 0x1002d430
+ .global mwv2td_; mwv2td_ = 0x1002d440
+ .global mwv2tr_; mwv2tr_ = 0x1002d450
+ .global mwvmud_; mwvmud_ = 0x1002d460
+ .global mwvmur_; mwvmur_ = 0x1002d470
+ .global mwvtrd_; mwvtrd_ = 0x1002d480
+ .global mwvtrr_; mwvtrr_ = 0x1002d490
+ .global ndopen_; ndopen_ = 0x1002d4a0
+ .global noti_; noti_ = 0x1002d4b0
+ .global notl_; notl_ = 0x1002d4c0
+ .global nots_; nots_ = 0x1002d4d0
+ .global nowhie_; nowhie_ = 0x1002d4e0
+ .global nscan_; nscan_ = 0x1002d4f0
+ .global oifacs_; oifacs_ = 0x1002d500
+ .global oifcle_; oifcle_ = 0x1002d510
+ .global oifcoy_; oifcoy_ = 0x1002d520
+ .global oifdee_; oifdee_ = 0x1002d530
+ .global oifgpe_; oifgpe_ = 0x1002d540
+ .global oifmke_; oifmke_ = 0x1002d550
+ .global oifopn_; oifopn_ = 0x1002d560
+ .global oifopx_; oifopx_ = 0x1002d570
+ .global oifrdr_; oifrdr_ = 0x1002d580
+ .global oifree_; oifree_ = 0x1002d590
+ .global oiftrm_; oiftrm_ = 0x1002d5a0
+ .global oifupr_; oifupr_ = 0x1002d5b0
+ .global oifwrr_; oifwrr_ = 0x1002d5c0
+ .global onerre_; onerre_ = 0x1002d5d0
+ .global onerrr_; onerrr_ = 0x1002d5e0
+ .global onexie_; onexie_ = 0x1002d5f0
+ .global onexit_; onexit_ = 0x1002d600
+ .global ord1_; ord1_ = 0x1002d610
+ .global ord2_; ord2_ = 0x1002d620
+ .global ori_; ori_ = 0x1002d630
+ .global orl_; orl_ = 0x1002d640
+ .global ors_; ors_ = 0x1002d650
+ .global oscmd_; oscmd_ = 0x1002d660
+ .global osfnik_; osfnik_ = 0x1002d670
+ .global osfnlk_; osfnlk_ = 0x1002d680
+ .global osfnms_; osfnms_ = 0x1002d690
+ .global osfnpe_; osfnpe_ = 0x1002d6a0
+ .global osfnrk_; osfnrk_ = 0x1002d6b0
+ .global osfntt_; osfntt_ = 0x1002d6c0
+ .global osfnuk_; osfnuk_ = 0x1002d6d0
+ .global pagefe_; pagefe_ = 0x1002d6e0
+ .global pagefs_; pagefs_ = 0x1002d6f0
+ .global pargb_; pargb_ = 0x1002d700
+ .global pargc_; pargc_ = 0x1002d710
+ .global pargd_; pargd_ = 0x1002d720
+ .global pargg_; pargg_ = 0x1002d730
+ .global pargi_; pargi_ = 0x1002d740
+ .global pargl_; pargl_ = 0x1002d750
+ .global pargr_; pargr_ = 0x1002d760
+ .global pargs_; pargs_ = 0x1002d770
+ .global pargsr_; pargsr_ = 0x1002d780
+ .global pargx_; pargx_ = 0x1002d790
+ .global patamh_; patamh_ = 0x1002d7a0
+ .global patfit_; patfit_ = 0x1002d7b0
+ .global patgel_; patgel_ = 0x1002d7c0
+ .global patgse_; patgse_ = 0x1002d7d0
+ .global patinx_; patinx_ = 0x1002d7e0
+ .global patloe_; patloe_ = 0x1002d7f0
+ .global patmae_; patmae_ = 0x1002d800
+ .global patmah_; patmah_ = 0x1002d810
+ .global patomh_; patomh_ = 0x1002d820
+ .global patsts_; patsts_ = 0x1002d830
+ .global pggetd_; pggetd_ = 0x1002d840
+ .global pggete_; pggete_ = 0x1002d850
+ .global pggetr_; pggetr_ = 0x1002d860
+ .global pgpage_; pgpage_ = 0x1002d870
+ .global pgpeed_; pgpeed_ = 0x1002d880
+ .global pgpusd_; pgpusd_ = 0x1002d890
+ .global pgsett_; pgsett_ = 0x1002d8a0
+ .global placcs_; placcs_ = 0x1002d8b0
+ .global plallc_; plallc_ = 0x1002d8c0
+ .global plascp_; plascp_ = 0x1002d8d0
+ .global plbox_; plbox_ = 0x1002d8e0
+ .global plcire_; plcire_ = 0x1002d8f0
+ .global plcler_; plcler_ = 0x1002d900
+ .global plcloe_; plcloe_ = 0x1002d910
+ .global plcome_; plcome_ = 0x1002d920
+ .global plcoms_; plcoms_ = 0x1002d930
+ .global plcree_; plcree_ = 0x1002d940
+ .global pldebg_; pldebg_ = 0x1002d950
+ .global pldebt_; pldebt_ = 0x1002d960
+ .global plempe_; plempe_ = 0x1002d970
+ .global plempy_; plempy_ = 0x1002d980
+ .global plfacs_; plfacs_ = 0x1002d990
+ .global plfcle_; plfcle_ = 0x1002d9a0
+ .global plfcoy_; plfcoy_ = 0x1002d9b0
+ .global plfdee_; plfdee_ = 0x1002d9c0
+ .global plfnul_; plfnul_ = 0x1002d9d0
+ .global plfopn_; plfopn_ = 0x1002d9e0
+ .global plfree_; plfree_ = 0x1002d9f0
+ .global plfupr_; plfupr_ = 0x1002da00
+ .global plgete_; plgete_ = 0x1002da10
+ .global plglls_; plglls_ = 0x1002da20
+ .global plglpi_; plglpi_ = 0x1002da30
+ .global plglpl_; plglpl_ = 0x1002da40
+ .global plglps_; plglps_ = 0x1002da50
+ .global plglri_; plglri_ = 0x1002da60
+ .global plglrl_; plglrl_ = 0x1002da70
+ .global plglrs_; plglrs_ = 0x1002da80
+ .global plgsie_; plgsie_ = 0x1002da90
+ .global pll2pi_; pll2pi_ = 0x1002daa0
+ .global pll2pl_; pll2pl_ = 0x1002dab0
+ .global pll2ps_; pll2ps_ = 0x1002dac0
+ .global pll2ri_; pll2ri_ = 0x1002dad0
+ .global pll2rl_; pll2rl_ = 0x1002dae0
+ .global pll2rs_; pll2rs_ = 0x1002daf0
+ .global pllcot_; pllcot_ = 0x1002db00
+ .global pllemy_; pllemy_ = 0x1002db10
+ .global plleql_; plleql_ = 0x1002db20
+ .global plline_; plline_ = 0x1002db30
+ .global pllinl_; pllinl_ = 0x1002db40
+ .global pllinp_; pllinp_ = 0x1002db50
+ .global plliny_; plliny_ = 0x1002db60
+ .global plllen_; plllen_ = 0x1002db70
+ .global pllneg_; pllneg_ = 0x1002db80
+ .global plload_; plload_ = 0x1002db90
+ .global plloaf_; plloaf_ = 0x1002dba0
+ .global plloam_; plloam_ = 0x1002dbb0
+ .global plloop_; plloop_ = 0x1002dbc0
+ .global pllprs_; pllprs_ = 0x1002dbd0
+ .global plnewy_; plnewy_ = 0x1002dbe0
+ .global plopen_; plopen_ = 0x1002dbf0
+ .global plp2li_; plp2li_ = 0x1002dc00
+ .global plp2ll_; plp2ll_ = 0x1002dc10
+ .global plp2ls_; plp2ls_ = 0x1002dc20
+ .global plp2ri_; plp2ri_ = 0x1002dc30
+ .global plp2rl_; plp2rl_ = 0x1002dc40
+ .global plp2rs_; plp2rs_ = 0x1002dc50
+ .global plpixi_; plpixi_ = 0x1002dc60
+ .global plpixl_; plpixl_ = 0x1002dc70
+ .global plpixs_; plpixs_ = 0x1002dc80
+ .global plplls_; plplls_ = 0x1002dc90
+ .global plplpi_; plplpi_ = 0x1002dca0
+ .global plplpl_; plplpl_ = 0x1002dcb0
+ .global plplps_; plplps_ = 0x1002dcc0
+ .global plplri_; plplri_ = 0x1002dcd0
+ .global plplrl_; plplrl_ = 0x1002dce0
+ .global plplrs_; plplrs_ = 0x1002dcf0
+ .global plpoit_; plpoit_ = 0x1002dd00
+ .global plpoln_; plpoln_ = 0x1002dd10
+ .global plr2li_; plr2li_ = 0x1002dd20
+ .global plr2ll_; plr2ll_ = 0x1002dd30
+ .global plr2ls_; plr2ls_ = 0x1002dd40
+ .global plr2pi_; plr2pi_ = 0x1002dd50
+ .global plr2pl_; plr2pl_ = 0x1002dd60
+ .global plr2ps_; plr2ps_ = 0x1002dd70
+ .global plrani_; plrani_ = 0x1002dd80
+ .global plranl_; plranl_ = 0x1002dd90
+ .global plrans_; plrans_ = 0x1002dda0
+ .global plrcle_; plrcle_ = 0x1002ddb0
+ .global plrefe_; plrefe_ = 0x1002ddc0
+ .global plregp_; plregp_ = 0x1002ddd0
+ .global plreqi_; plreqi_ = 0x1002dde0
+ .global plreql_; plreql_ = 0x1002ddf0
+ .global plreqs_; plreqs_ = 0x1002de00
+ .global plrget_; plrget_ = 0x1002de10
+ .global plrgex_; plrgex_ = 0x1002de20
+ .global plrop_; plrop_ = 0x1002de30
+ .global plropn_; plropn_ = 0x1002de40
+ .global plrpri_; plrpri_ = 0x1002de50
+ .global plrprl_; plrprl_ = 0x1002de60
+ .global plrprs_; plrprs_ = 0x1002de70
+ .global plrset_; plrset_ = 0x1002de80
+ .global plsave_; plsave_ = 0x1002de90
+ .global plsavf_; plsavf_ = 0x1002dea0
+ .global plsavm_; plsavm_ = 0x1002deb0
+ .global plsect_; plsect_ = 0x1002dec0
+ .global plsecy_; plsecy_ = 0x1002ded0
+ .global plsete_; plsete_ = 0x1002dee0
+ .global plseti_; plseti_ = 0x1002def0
+ .global plssie_; plssie_ = 0x1002df00
+ .global plsslv_; plsslv_ = 0x1002df10
+ .global plstai_; plstai_ = 0x1002df20
+ .global plstel_; plstel_ = 0x1002df30
+ .global plubox_; plubox_ = 0x1002df40
+ .global plucie_; plucie_ = 0x1002df50
+ .global plupde_; plupde_ = 0x1002df60
+ .global plupon_; plupon_ = 0x1002df70
+ .global plvald_; plvald_ = 0x1002df80
+ .global pmaccs_; pmaccs_ = 0x1002df90
+ .global pmascp_; pmascp_ = 0x1002dfa0
+ .global pmbox_; pmbox_ = 0x1002dfb0
+ .global pmcire_; pmcire_ = 0x1002dfc0
+ .global pmcler_; pmcler_ = 0x1002dfd0
+ .global pmempy_; pmempy_ = 0x1002dfe0
+ .global pmglls_; pmglls_ = 0x1002dff0
+ .global pmglpi_; pmglpi_ = 0x1002e000
+ .global pmglpl_; pmglpl_ = 0x1002e010
+ .global pmglps_; pmglps_ = 0x1002e020
+ .global pmglri_; pmglri_ = 0x1002e030
+ .global pmglrl_; pmglrl_ = 0x1002e040
+ .global pmglrs_; pmglrs_ = 0x1002e050
+ .global pmline_; pmline_ = 0x1002e060
+ .global pmliny_; pmliny_ = 0x1002e070
+ .global pmnewk_; pmnewk_ = 0x1002e080
+ .global pmplls_; pmplls_ = 0x1002e090
+ .global pmplpi_; pmplpi_ = 0x1002e0a0
+ .global pmplpl_; pmplpl_ = 0x1002e0b0
+ .global pmplps_; pmplps_ = 0x1002e0c0
+ .global pmplri_; pmplri_ = 0x1002e0d0
+ .global pmplrl_; pmplrl_ = 0x1002e0e0
+ .global pmplrs_; pmplrs_ = 0x1002e0f0
+ .global pmpoit_; pmpoit_ = 0x1002e100
+ .global pmpoln_; pmpoln_ = 0x1002e110
+ .global pmrcle_; pmrcle_ = 0x1002e120
+ .global pmrgex_; pmrgex_ = 0x1002e130
+ .global pmrop_; pmrop_ = 0x1002e140
+ .global pmropn_; pmropn_ = 0x1002e150
+ .global pmrset_; pmrset_ = 0x1002e160
+ .global pmsect_; pmsect_ = 0x1002e170
+ .global pmsecy_; pmsecy_ = 0x1002e180
+ .global pmsete_; pmsete_ = 0x1002e190
+ .global pmseti_; pmseti_ = 0x1002e1a0
+ .global pmstai_; pmstai_ = 0x1002e1b0
+ .global pmstel_; pmstel_ = 0x1002e1c0
+ .global prchdr_; prchdr_ = 0x1002e1d0
+ .global prclcr_; prclcr_ = 0x1002e1e0
+ .global prcldr_; prcldr_ = 0x1002e1f0
+ .global prcloe_; prcloe_ = 0x1002e200
+ .global prdone_; prdone_ = 0x1002e210
+ .global prdumn_; prdumn_ = 0x1002e220
+ .global prenve_; prenve_ = 0x1002e230
+ .global prenvt_; prenvt_ = 0x1002e240
+ .global prfilf_; prfilf_ = 0x1002e250
+ .global prfinc_; prfinc_ = 0x1002e260
+ .global prgete_; prgete_ = 0x1002e270
+ .global prgetr_; prgetr_ = 0x1002e280
+ .global prkill_; prkill_ = 0x1002e290
+ .global pronic_; pronic_ = 0x1002e2a0
+ .global propcr_; propcr_ = 0x1002e2b0
+ .global propdr_; propdr_ = 0x1002e2c0
+ .global propen_; propen_ = 0x1002e2d0
+ .global proscd_; proscd_ = 0x1002e2e0
+ .global protet_; protet_ = 0x1002e2f0
+ .global prpsio_; prpsio_ = 0x1002e300
+ .global prpsld_; prpsld_ = 0x1002e310
+ .global prredr_; prredr_ = 0x1002e320
+ .global prseti_; prseti_ = 0x1002e330
+ .global prsigl_; prsigl_ = 0x1002e340
+ .global prstai_; prstai_ = 0x1002e350
+ .global prupde_; prupde_ = 0x1002e360
+ .global prvret_; prvret_ = 0x1002e370
+ .global przclr_; przclr_ = 0x1002e380
+ .global pscenr_; pscenr_ = 0x1002e390
+ .global pscens_; pscens_ = 0x1002e3a0
+ .global pschwh_; pschwh_ = 0x1002e3b0
+ .global pscloe_; pscloe_ = 0x1002e3c0
+ .global psdept_; psdept_ = 0x1002e3d0
+ .global psesct_; psesct_ = 0x1002e3e0
+ .global psfone_; psfone_ = 0x1002e3f0
+ .global psfonr_; psfonr_ = 0x1002e400
+ .global psfoor_; psfoor_ = 0x1002e410
+ .global psgett_; psgett_ = 0x1002e420
+ .global pshear_; pshear_ = 0x1002e430
+ .global psindt_; psindt_ = 0x1002e440
+ .global psioit_; psioit_ = 0x1002e450
+ .global psioxr_; psioxr_ = 0x1002e460
+ .global pslink_; pslink_ = 0x1002e470
+ .global psnewe_; psnewe_ = 0x1002e480
+ .global psopen_; psopen_ = 0x1002e490
+ .global psoutt_; psoutt_ = 0x1002e4a0
+ .global pspage_; pspage_ = 0x1002e4b0
+ .global pspagk_; pspagk_ = 0x1002e4c0
+ .global psrigy_; psrigy_ = 0x1002e4d0
+ .global psrjps_; psrjps_ = 0x1002e4e0
+ .global pssets_; pssets_ = 0x1002e4f0
+ .global pssett_; pssett_ = 0x1002e500
+ .global pssety_; pssety_ = 0x1002e510
+ .global psspft_; psspft_ = 0x1002e520
+ .global pstese_; pstese_ = 0x1002e530
+ .global pstexh_; pstexh_ = 0x1002e540
+ .global pstrar_; pstrar_ = 0x1002e550
+ .global pswrig_; pswrig_ = 0x1002e560
+ .global pswrtk_; pswrtk_ = 0x1002e570
+ .global psxpos_; psxpos_ = 0x1002e580
+ .global psypos_; psypos_ = 0x1002e590
+ .global putcc_; putcc_ = 0x1002e5a0
+ .global putci_; putci_ = 0x1002e5b0
+ .global putlie_; putlie_ = 0x1002e5c0
+ .global qmaccs_; qmaccs_ = 0x1002e5d0
+ .global qmgetc_; qmgetc_ = 0x1002e5e0
+ .global qmscan_; qmscan_ = 0x1002e5f0
+ .global qmscao_; qmscao_ = 0x1002e600
+ .global qmsetm_; qmsetm_ = 0x1002e610
+ .global qmsetr_; qmsetr_ = 0x1002e620
+ .global qmsets_; qmsets_ = 0x1002e630
+ .global qmspai_; qmspai_ = 0x1002e640
+ .global qmspar_; qmspar_ = 0x1002e650
+ .global qmsymb_; qmsymb_ = 0x1002e660
+ .global qmupds_; qmupds_ = 0x1002e670
+ .global qpaccf_; qpaccf_ = 0x1002e680
+ .global qpaccs_; qpaccs_ = 0x1002e690
+ .global qpaddb_; qpaddb_ = 0x1002e6a0
+ .global qpaddc_; qpaddc_ = 0x1002e6b0
+ .global qpaddd_; qpaddd_ = 0x1002e6c0
+ .global qpaddf_; qpaddf_ = 0x1002e6d0
+ .global qpaddi_; qpaddi_ = 0x1002e6e0
+ .global qpaddl_; qpaddl_ = 0x1002e6f0
+ .global qpaddr_; qpaddr_ = 0x1002e700
+ .global qpadds_; qpadds_ = 0x1002e710
+ .global qpaddx_; qpaddx_ = 0x1002e720
+ .global qpargt_; qpargt_ = 0x1002e730
+ .global qpastr_; qpastr_ = 0x1002e740
+ .global qpbind_; qpbind_ = 0x1002e750
+ .global qpcfnl_; qpcfnl_ = 0x1002e760
+ .global qpcloe_; qpcloe_ = 0x1002e770
+ .global qpclot_; qpclot_ = 0x1002e780
+ .global qpcopf_; qpcopf_ = 0x1002e790
+ .global qpcopy_; qpcopy_ = 0x1002e7a0
+ .global qpctod_; qpctod_ = 0x1002e7b0
+ .global qpctoi_; qpctoi_ = 0x1002e7c0
+ .global qpdele_; qpdele_ = 0x1002e7d0
+ .global qpdelf_; qpdelf_ = 0x1002e7e0
+ .global qpdsym_; qpdsym_ = 0x1002e7f0
+ .global qpdtye_; qpdtye_ = 0x1002e800
+ .global qpelee_; qpelee_ = 0x1002e810
+ .global qpexad_; qpexad_ = 0x1002e820
+ .global qpexai_; qpexai_ = 0x1002e830
+ .global qpexar_; qpexar_ = 0x1002e840
+ .global qpexcd_; qpexcd_ = 0x1002e850
+ .global qpexce_; qpexce_ = 0x1002e860
+ .global qpexci_; qpexci_ = 0x1002e870
+ .global qpexcr_; qpexcr_ = 0x1002e880
+ .global qpexdc_; qpexdc_ = 0x1002e890
+ .global qpexde_; qpexde_ = 0x1002e8a0
+ .global qpexdg_; qpexdg_ = 0x1002e8b0
+ .global qpexdr_; qpexdr_ = 0x1002e8c0
+ .global qpexee_; qpexee_ = 0x1002e8d0
+ .global qpexfe_; qpexfe_ = 0x1002e8e0
+ .global qpexge_; qpexge_ = 0x1002e8f0
+ .global qpexgr_; qpexgr_ = 0x1002e900
+ .global qpexmk_; qpexmk_ = 0x1002e910
+ .global qpexmr_; qpexmr_ = 0x1002e920
+ .global qpexon_; qpexon_ = 0x1002e930
+ .global qpexpd_; qpexpd_ = 0x1002e940
+ .global qpexpi_; qpexpi_ = 0x1002e950
+ .global qpexpn_; qpexpn_ = 0x1002e960
+ .global qpexpr_; qpexpr_ = 0x1002e970
+ .global qpexps_; qpexps_ = 0x1002e980
+ .global qpexpt_; qpexpt_ = 0x1002e990
+ .global qpexrd_; qpexrd_ = 0x1002e9a0
+ .global qpexsd_; qpexsd_ = 0x1002e9b0
+ .global qpexsi_; qpexsi_ = 0x1002e9c0
+ .global qpexsr_; qpexsr_ = 0x1002e9d0
+ .global qpfacs_; qpfacs_ = 0x1002e9e0
+ .global qpfcle_; qpfcle_ = 0x1002e9f0
+ .global qpfcos_; qpfcos_ = 0x1002ea00
+ .global qpfcoy_; qpfcoy_ = 0x1002ea10
+ .global qpfdee_; qpfdee_ = 0x1002ea20
+ .global qpflur_; qpflur_ = 0x1002ea30
+ .global qpfopn_; qpfopn_ = 0x1002ea40
+ .global qpfopx_; qpfopx_ = 0x1002ea50
+ .global qpfree_; qpfree_ = 0x1002ea60
+ .global qpfupr_; qpfupr_ = 0x1002ea70
+ .global qpfwar_; qpfwar_ = 0x1002ea80
+ .global qpfwfr_; qpfwfr_ = 0x1002ea90
+ .global qpfzcl_; qpfzcl_ = 0x1002eaa0
+ .global qpfzop_; qpfzop_ = 0x1002eab0
+ .global qpfzrd_; qpfzrd_ = 0x1002eac0
+ .global qpfzst_; qpfzst_ = 0x1002ead0
+ .global qpfzwr_; qpfzwr_ = 0x1002eae0
+ .global qpfzwt_; qpfzwt_ = 0x1002eaf0
+ .global qpgetb_; qpgetb_ = 0x1002eb00
+ .global qpgetc_; qpgetc_ = 0x1002eb10
+ .global qpgetd_; qpgetd_ = 0x1002eb20
+ .global qpgeti_; qpgeti_ = 0x1002eb30
+ .global qpgetk_; qpgetk_ = 0x1002eb40
+ .global qpgetl_; qpgetl_ = 0x1002eb50
+ .global qpgetm_; qpgetm_ = 0x1002eb60
+ .global qpgetr_; qpgetr_ = 0x1002eb70
+ .global qpgets_; qpgets_ = 0x1002eb80
+ .global qpgetx_; qpgetx_ = 0x1002eb90
+ .global qpgmsm_; qpgmsm_ = 0x1002eba0
+ .global qpgnfn_; qpgnfn_ = 0x1002ebb0
+ .global qpgpsm_; qpgpsm_ = 0x1002ebc0
+ .global qpgstr_; qpgstr_ = 0x1002ebd0
+ .global qpinht_; qpinht_ = 0x1002ebe0
+ .global qpioce_; qpioce_ = 0x1002ebf0
+ .global qpioge_; qpioge_ = 0x1002ec00
+ .global qpiogr_; qpiogr_ = 0x1002ec10
+ .global qpiogs_; qpiogs_ = 0x1002ec20
+ .global qpiolk_; qpiolk_ = 0x1002ec30
+ .global qpiols_; qpiols_ = 0x1002ec40
+ .global qpiomx_; qpiomx_ = 0x1002ec50
+ .global qpioon_; qpioon_ = 0x1002ec60
+ .global qpiope_; qpiope_ = 0x1002ec70
+ .global qpiops_; qpiops_ = 0x1002ec80
+ .global qpiori_; qpiori_ = 0x1002ec90
+ .global qpiors_; qpiors_ = 0x1002eca0
+ .global qpiort_; qpiort_ = 0x1002ecb0
+ .global qpiosc_; qpiosc_ = 0x1002ecc0
+ .global qpiose_; qpiose_ = 0x1002ecd0
+ .global qpiosi_; qpiosi_ = 0x1002ece0
+ .global qpiosr_; qpiosr_ = 0x1002ecf0
+ .global qpiost_; qpiost_ = 0x1002ed00
+ .global qpiour_; qpiour_ = 0x1002ed10
+ .global qpiovr_; qpiovr_ = 0x1002ed20
+ .global qpiowt_; qpiowt_ = 0x1002ed30
+ .global qplenf_; qplenf_ = 0x1002ed40
+ .global qplenl_; qplenl_ = 0x1002ed50
+ .global qplesd_; qplesd_ = 0x1002ed60
+ .global qplesi_; qplesi_ = 0x1002ed70
+ .global qplesr_; qplesr_ = 0x1002ed80
+ .global qploas_; qploas_ = 0x1002ed90
+ .global qpmaxd_; qpmaxd_ = 0x1002eda0
+ .global qpmaxi_; qpmaxi_ = 0x1002edb0
+ .global qpmaxr_; qpmaxr_ = 0x1002edc0
+ .global qpmind_; qpmind_ = 0x1002edd0
+ .global qpmini_; qpmini_ = 0x1002ede0
+ .global qpminr_; qpminr_ = 0x1002edf0
+ .global qpmkfe_; qpmkfe_ = 0x1002ee00
+ .global qpnexk_; qpnexk_ = 0x1002ee10
+ .global qpofnl_; qpofnl_ = 0x1002ee20
+ .global qpofns_; qpofns_ = 0x1002ee30
+ .global qpofnu_; qpofnu_ = 0x1002ee40
+ .global qpopen_; qpopen_ = 0x1002ee50
+ .global qpopet_; qpopet_ = 0x1002ee60
+ .global qppare_; qppare_ = 0x1002ee70
+ .global qpparl_; qpparl_ = 0x1002ee80
+ .global qppcle_; qppcle_ = 0x1002ee90
+ .global qppopn_; qppopn_ = 0x1002eea0
+ .global qppstr_; qppstr_ = 0x1002eeb0
+ .global qpputb_; qpputb_ = 0x1002eec0
+ .global qpputc_; qpputc_ = 0x1002eed0
+ .global qpputd_; qpputd_ = 0x1002eee0
+ .global qpputi_; qpputi_ = 0x1002eef0
+ .global qpputl_; qpputl_ = 0x1002ef00
+ .global qpputm_; qpputm_ = 0x1002ef10
+ .global qpputr_; qpputr_ = 0x1002ef20
+ .global qpputs_; qpputs_ = 0x1002ef30
+ .global qpputx_; qpputx_ = 0x1002ef40
+ .global qpquef_; qpquef_ = 0x1002ef50
+ .global qprawk_; qprawk_ = 0x1002ef60
+ .global qpread_; qpread_ = 0x1002ef70
+ .global qprebd_; qprebd_ = 0x1002ef80
+ .global qprene_; qprene_ = 0x1002ef90
+ .global qprenf_; qprenf_ = 0x1002efa0
+ .global qprlmd_; qprlmd_ = 0x1002efb0
+ .global qprlmi_; qprlmi_ = 0x1002efc0
+ .global qprlmr_; qprlmr_ = 0x1002efd0
+ .global qpsavs_; qpsavs_ = 0x1002efe0
+ .global qpseel_; qpseel_ = 0x1002eff0
+ .global qpseti_; qpseti_ = 0x1002f000
+ .global qpsetr_; qpsetr_ = 0x1002f010
+ .global qpsizf_; qpsizf_ = 0x1002f020
+ .global qpstai_; qpstai_ = 0x1002f030
+ .global qpstar_; qpstar_ = 0x1002f040
+ .global qpsync_; qpsync_ = 0x1002f050
+ .global qpungk_; qpungk_ = 0x1002f060
+ .global qpwrie_; qpwrie_ = 0x1002f070
+ .global qpxgvd_; qpxgvd_ = 0x1002f080
+ .global qpxgvi_; qpxgvi_ = 0x1002f090
+ .global qpxgvl_; qpxgvl_ = 0x1002f0a0
+ .global qpxgvr_; qpxgvr_ = 0x1002f0b0
+ .global qpxgvs_; qpxgvs_ = 0x1002f0c0
+ .global r1mach_; r1mach_ = 0x1002f0d0
+ .global r2tr_; r2tr_ = 0x1002f0e0
+ .global r2tx_; r2tx_ = 0x1002f0f0
+ .global r4syn_; r4syn_ = 0x1002f100
+ .global r4tr_; r4tr_ = 0x1002f110
+ .global r4tx_; r4tx_ = 0x1002f120
+ .global r8syn_; r8syn_ = 0x1002f130
+ .global r8tr_; r8tr_ = 0x1002f140
+ .global r8tx_; r8tx_ = 0x1002f150
+ .global rdukey_; rdukey_ = 0x1002f160
+ .global reopen_; reopen_ = 0x1002f170
+ .global resetn_; resetn_ = 0x1002f180
+ .global salloc_; salloc_ = 0x1002f190
+ .global scanc_; scanc_ = 0x1002f1a0
+ .global sfree_; sfree_ = 0x1002f1b0
+ .global shifti_; shifti_ = 0x1002f1c0
+ .global shiftl_; shiftl_ = 0x1002f1d0
+ .global shifts_; shifts_ = 0x1002f1e0
+ .global smark_; smark_ = 0x1002f1f0
+ .global sprinf_; sprinf_ = 0x1002f200
+ .global sscan_; sscan_ = 0x1002f210
+ .global stallc_; stallc_ = 0x1002f220
+ .global stcloe_; stcloe_ = 0x1002f230
+ .global stentr_; stentr_ = 0x1002f240
+ .global stfacs_; stfacs_ = 0x1002f250
+ .global stfadr_; stfadr_ = 0x1002f260
+ .global stfcle_; stfcle_ = 0x1002f270
+ .global stfcos_; stfcos_ = 0x1002f280
+ .global stfcoy_; stfcoy_ = 0x1002f290
+ .global stfcte_; stfcte_ = 0x1002f2a0
+ .global stfdee_; stfdee_ = 0x1002f2b0
+ .global stfgeb_; stfgeb_ = 0x1002f2c0
+ .global stfgei_; stfgei_ = 0x1002f2d0
+ .global stfgen_; stfgen_ = 0x1002f2e0
+ .global stfges_; stfges_ = 0x1002f2f0
+ .global stfget_; stfget_ = 0x1002f300
+ .global stfind_; stfind_ = 0x1002f310
+ .global stfinl_; stfinl_ = 0x1002f320
+ .global stfins_; stfins_ = 0x1002f330
+ .global stfmeb_; stfmeb_ = 0x1002f340
+ .global stfmke_; stfmke_ = 0x1002f350
+ .global stfnee_; stfnee_ = 0x1002f360
+ .global stfopn_; stfopn_ = 0x1002f370
+ .global stfopx_; stfopx_ = 0x1002f380
+ .global stforb_; stforb_ = 0x1002f390
+ .global stfrdr_; stfrdr_ = 0x1002f3a0
+ .global stfree_; stfree_ = 0x1002f3b0
+ .global stfrek_; stfrek_ = 0x1002f3c0
+ .global stfrfr_; stfrfr_ = 0x1002f3d0
+ .global stfrgb_; stfrgb_ = 0x1002f3e0
+ .global stfrne_; stfrne_ = 0x1002f3f0
+ .global stfupr_; stfupr_ = 0x1002f400
+ .global stfwfr_; stfwfr_ = 0x1002f410
+ .global stfwgb_; stfwgb_ = 0x1002f420
+ .global sthash_; sthash_ = 0x1002f430
+ .global sthead_; sthead_ = 0x1002f440
+ .global stinfo_; stinfo_ = 0x1002f450
+ .global stkmkg_; stkmkg_ = 0x1002f460
+ .global stmark_; stmark_ = 0x1002f470
+ .global stname_; stname_ = 0x1002f480
+ .global stnext_; stnext_ = 0x1002f490
+ .global stnsys_; stnsys_ = 0x1002f4a0
+ .global stopen_; stopen_ = 0x1002f4b0
+ .global stpstr_; stpstr_ = 0x1002f4c0
+ .global strcle_; strcle_ = 0x1002f4d0
+ .global strdic_; strdic_ = 0x1002f4e0
+ .global strefb_; strefb_ = 0x1002f4f0
+ .global streff_; streff_ = 0x1002f500
+ .global streq_; streq_ = 0x1002f510
+ .global strese_; strese_ = 0x1002f520
+ .global strge_; strge_ = 0x1002f530
+ .global strgee_; strgee_ = 0x1002f540
+ .global strgt_; strgt_ = 0x1002f550
+ .global strids_; strids_ = 0x1002f560
+ .global stridx_; stridx_ = 0x1002f570
+ .global strlds_; strlds_ = 0x1002f580
+ .global strldx_; strldx_ = 0x1002f590
+ .global strle_; strle_ = 0x1002f5a0
+ .global strlt_; strlt_ = 0x1002f5b0
+ .global strlwr_; strlwr_ = 0x1002f5c0
+ .global strmac_; strmac_ = 0x1002f5d0
+ .global strmah_; strmah_ = 0x1002f5e0
+ .global strncp_; strncp_ = 0x1002f5f0
+ .global strne_; strne_ = 0x1002f600
+ .global stropn_; stropn_ = 0x1002f610
+ .global strpak_; strpak_ = 0x1002f620
+ .global strse1_; strse1_ = 0x1002f630
+ .global strsee_; strsee_ = 0x1002f640
+ .global strseh_; strseh_ = 0x1002f650
+ .global strsrt_; strsrt_ = 0x1002f660
+ .global strtbl_; strtbl_ = 0x1002f670
+ .global strupk_; strupk_ = 0x1002f680
+ .global strupr_; strupr_ = 0x1002f690
+ .global stsave_; stsave_ = 0x1002f6a0
+ .global stsize_; stsize_ = 0x1002f6b0
+ .global stsque_; stsque_ = 0x1002f6c0
+ .global sttyco_; sttyco_ = 0x1002f6d0
+ .global sttyet_; sttyet_ = 0x1002f6e0
+ .global sttygg_; sttygg_ = 0x1002f6f0
+ .global sttynm_; sttynm_ = 0x1002f700
+ .global sttyse_; sttyse_ = 0x1002f710
+ .global sttysm_; sttysm_ = 0x1002f720
+ .global sttytt_; sttytt_ = 0x1002f730
+ .global syserr_; syserr_ = 0x1002f740
+ .global sysers_; sysers_ = 0x1002f750
+ .global sysged_; sysged_ = 0x1002f760
+ .global sysges_; sysges_ = 0x1002f770
+ .global sysgsg_; sysgsg_ = 0x1002f780
+ .global sysid_; sysid_ = 0x1002f790
+ .global sysmte_; sysmte_ = 0x1002f7a0
+ .global syspac_; syspac_ = 0x1002f7b0
+ .global syspat_; syspat_ = 0x1002f7c0
+ .global syspte_; syspte_ = 0x1002f7d0
+ .global sysret_; sysret_ = 0x1002f7e0
+ .global syssct_; syssct_ = 0x1002f7f0
+ .global tsleep_; tsleep_ = 0x1002f800
+ .global ttopen_; ttopen_ = 0x1002f810
+ .global ttseti_; ttseti_ = 0x1002f820
+ .global ttsets_; ttsets_ = 0x1002f830
+ .global ttstai_; ttstai_ = 0x1002f840
+ .global ttstas_; ttstas_ = 0x1002f850
+ .global ttybih_; ttybih_ = 0x1002f860
+ .global ttybre_; ttybre_ = 0x1002f870
+ .global ttycas_; ttycas_ = 0x1002f880
+ .global ttycds_; ttycds_ = 0x1002f890
+ .global ttycle_; ttycle_ = 0x1002f8a0
+ .global ttycln_; ttycln_ = 0x1002f8b0
+ .global ttyclr_; ttyclr_ = 0x1002f8c0
+ .global ttyctl_; ttyctl_ = 0x1002f8d0
+ .global ttydee_; ttydee_ = 0x1002f8e0
+ .global ttydey_; ttydey_ = 0x1002f8f0
+ .global ttyeny_; ttyeny_ = 0x1002f900
+ .global ttyexs_; ttyexs_ = 0x1002f910
+ .global ttyfey_; ttyfey_ = 0x1002f920
+ .global ttyfiy_; ttyfiy_ = 0x1002f930
+ .global ttygds_; ttygds_ = 0x1002f940
+ .global ttygeb_; ttygeb_ = 0x1002f950
+ .global ttygei_; ttygei_ = 0x1002f960
+ .global ttyger_; ttyger_ = 0x1002f970
+ .global ttyges_; ttyges_ = 0x1002f980
+ .global ttygoo_; ttygoo_ = 0x1002f990
+ .global ttygpe_; ttygpe_ = 0x1002f9a0
+ .global ttygse_; ttygse_ = 0x1002f9b0
+ .global ttyins_; ttyins_ = 0x1002f9c0
+ .global ttyint_; ttyint_ = 0x1002f9d0
+ .global ttylod_; ttylod_ = 0x1002f9e0
+ .global ttyods_; ttyods_ = 0x1002f9f0
+ .global ttyopn_; ttyopn_ = 0x1002fa00
+ .global ttypue_; ttypue_ = 0x1002fa10
+ .global ttypus_; ttypus_ = 0x1002fa20
+ .global ttyred_; ttyred_ = 0x1002fa30
+ .global ttysce_; ttysce_ = 0x1002fa40
+ .global ttysei_; ttysei_ = 0x1002fa50
+ .global ttyso_; ttyso_ = 0x1002fa60
+ .global ttysti_; ttysti_ = 0x1002fa70
+ .global ttysui_; ttysui_ = 0x1002fa80
+ .global ttywre_; ttywre_ = 0x1002fa90
+ .global ungete_; ungete_ = 0x1002faa0
+ .global ungeti_; ungeti_ = 0x1002fab0
+ .global unread_; unread_ = 0x1002fac0
+ .global urand_; urand_ = 0x1002fad0
+ .global vfnadd_; vfnadd_ = 0x1002fae0
+ .global vfncle_; vfncle_ = 0x1002faf0
+ .global vfndee_; vfndee_ = 0x1002fb00
+ .global vfndel_; vfndel_ = 0x1002fb10
+ .global vfnene_; vfnene_ = 0x1002fb20
+ .global vfnenr_; vfnenr_ = 0x1002fb30
+ .global vfnexr_; vfnexr_ = 0x1002fb40
+ .global vfngen_; vfngen_ = 0x1002fb50
+ .global vfnise_; vfnise_ = 0x1002fb60
+ .global vfnman_; vfnman_ = 0x1002fb70
+ .global vfnmap_; vfnmap_ = 0x1002fb80
+ .global vfnmau_; vfnmau_ = 0x1002fb90
+ .global vfnopn_; vfnopn_ = 0x1002fba0
+ .global vfnsqe_; vfnsqe_ = 0x1002fbb0
+ .global vfntre_; vfntre_ = 0x1002fbc0
+ .global vfnunn_; vfnunn_ = 0x1002fbd0
+ .global vfnunp_; vfnunp_ = 0x1002fbe0
+ .global vlibinit_; vlibinit_ = 0x1002fbf0
+ .global vmallc_; vmallc_ = 0x1002fc00
+ .global vvfncm_; vvfncm_ = 0x1002fc10
+ .global vvfnee_; vvfnee_ = 0x1002fc20
+ .global vvfnip_; vvfnip_ = 0x1002fc30
+ .global vvfnis_; vvfnis_ = 0x1002fc40
+ .global vvfnre_; vvfnre_ = 0x1002fc50
+ .global wfaitd_; wfaitd_ = 0x1002fc60
+ .global wfaitt_; wfaitt_ = 0x1002fc70
+ .global wfaitv_; wfaitv_ = 0x1002fc80
+ .global wfarcd_; wfarcd_ = 0x1002fc90
+ .global wfarct_; wfarct_ = 0x1002fca0
+ .global wfarcv_; wfarcv_ = 0x1002fcb0
+ .global wfcard_; wfcard_ = 0x1002fcc0
+ .global wfcart_; wfcart_ = 0x1002fcd0
+ .global wfcarv_; wfcarv_ = 0x1002fce0
+ .global wfcscd_; wfcscd_ = 0x1002fcf0
+ .global wfcsct_; wfcsct_ = 0x1002fd00
+ .global wfcscv_; wfcscv_ = 0x1002fd10
+ .global wfdecs_; wfdecs_ = 0x1002fd20
+ .global wffnld_; wffnld_ = 0x1002fd30
+ .global wfglsd_; wfglsd_ = 0x1002fd40
+ .global wfglst_; wfglst_ = 0x1002fd50
+ .global wfglsv_; wfglsv_ = 0x1002fd60
+ .global wfgsbb_; wfgsbb_ = 0x1002fd70
+ .global wfgsbg_; wfgsbg_ = 0x1002fd80
+ .global wfgsbl_; wfgsbl_ = 0x1002fd90
+ .global wfgsce_; wfgsce_ = 0x1002fda0
+ .global wfgscf_; wfgscf_ = 0x1002fdb0
+ .global wfgsdr_; wfgsdr_ = 0x1002fdc0
+ .global wfgsel_; wfgsel_ = 0x1002fdd0
+ .global wfgson_; wfgson_ = 0x1002fde0
+ .global wfgsre_; wfgsre_ = 0x1002fdf0
+ .global wfinit_; wfinit_ = 0x1002fe00
+ .global wfmerd_; wfmerd_ = 0x1002fe10
+ .global wfmert_; wfmert_ = 0x1002fe20
+ .global wfmerv_; wfmerv_ = 0x1002fe30
+ .global wfmold_; wfmold_ = 0x1002fe40
+ .global wfmolt_; wfmolt_ = 0x1002fe50
+ .global wfmolv_; wfmolv_ = 0x1002fe60
+ .global wfmspd_; wfmspd_ = 0x1002fe70
+ .global wfmspf_; wfmspf_ = 0x1002fe80
+ .global wfmspi_; wfmspi_ = 0x1002fe90
+ .global wfmspl_; wfmspl_ = 0x1002fea0
+ .global wfmspt_; wfmspt_ = 0x1002feb0
+ .global wfmspv_; wfmspv_ = 0x1002fec0
+ .global wfmspy_; wfmspy_ = 0x1002fed0
+ .global wfpard_; wfpard_ = 0x1002fee0
+ .global wfpart_; wfpart_ = 0x1002fef0
+ .global wfparv_; wfparv_ = 0x1002ff00
+ .global wfpcod_; wfpcod_ = 0x1002ff10
+ .global wfpcot_; wfpcot_ = 0x1002ff20
+ .global wfpcov_; wfpcov_ = 0x1002ff30
+ .global wfqscd_; wfqscd_ = 0x1002ff40
+ .global wfqsct_; wfqsct_ = 0x1002ff50
+ .global wfqscv_; wfqscv_ = 0x1002ff60
+ .global wfsind_; wfsind_ = 0x1002ff70
+ .global wfsint_; wfsint_ = 0x1002ff80
+ .global wfsinv_; wfsinv_ = 0x1002ff90
+ .global wfsmph_; wfsmph_ = 0x1002ffa0
+ .global wfsmpn_; wfsmpn_ = 0x1002ffb0
+ .global wfsmpt_; wfsmpt_ = 0x1002ffc0
+ .global wfstgd_; wfstgd_ = 0x1002ffd0
+ .global wfstgt_; wfstgt_ = 0x1002ffe0
+ .global wfstgv_; wfstgv_ = 0x1002fff0
+ .global wftand_; wftand_ = 0x10030000
+ .global wftant_; wftant_ = 0x10030010
+ .global wftanv_; wftanv_ = 0x10030020
+ .global wftnxd_; wftnxd_ = 0x10030030
+ .global wftnxt_; wftnxt_ = 0x10030040
+ .global wftnxv_; wftnxv_ = 0x10030050
+ .global wftnxy_; wftnxy_ = 0x10030060
+ .global wftscd_; wftscd_ = 0x10030070
+ .global wftsct_; wftsct_ = 0x10030080
+ .global wftscv_; wftscv_ = 0x10030090
+ .global wfzead_; wfzead_ = 0x100300a0
+ .global wfzeat_; wfzeat_ = 0x100300b0
+ .global wfzeav_; wfzeav_ = 0x100300c0
+ .global wfzpxd_; wfzpxd_ = 0x100300d0
+ .global wfzpxt_; wfzpxt_ = 0x100300e0
+ .global wfzpxv_; wfzpxv_ = 0x100300f0
+ .global wfzpxy_; wfzpxy_ = 0x10030100
+ .global xalloe_; xalloe_ = 0x10030110
+ .global xcallc_; xcallc_ = 0x10030120
+ .global xdeale_; xdeale_ = 0x10030130
+ .global xdevor_; xdevor_ = 0x10030140
+ .global xdevss_; xdevss_ = 0x10030150
+ .global xeract_; xeract_ = 0x10030160
+ .global xerfmg_; xerfmg_ = 0x10030170
+ .global xerpoi_; xerpoi_ = 0x10030180
+ .global xerpop_; xerpop_ = 0x10030190
+ .global xerpsh_; xerpsh_ = 0x100301a0
+ .global xerpsr_; xerpsr_ = 0x100301b0
+ .global xerpuc_; xerpuc_ = 0x100301c0
+ .global xerpue_; xerpue_ = 0x100301d0
+ .global xerret_; xerret_ = 0x100301e0
+ .global xerror_; xerror_ = 0x100301f0
+ .global xersel_; xersel_ = 0x10030200
+ .global xervey_; xervey_ = 0x10030210
+ .global xevadg_; xevadg_ = 0x10030220
+ .global xevbip_; xevbip_ = 0x10030230
+ .global xevbop_; xevbop_ = 0x10030240
+ .global xevcan_; xevcan_ = 0x10030250
+ .global xever1_; xever1_ = 0x10030260
+ .global xever2_; xever2_ = 0x10030270
+ .global xeverr_; xeverr_ = 0x10030280
+ .global xevfrp_; xevfrp_ = 0x10030290
+ .global xevgek_; xevgek_ = 0x100302a0
+ .global xevinp_; xevinp_ = 0x100302b0
+ .global xevmap_; xevmap_ = 0x100302c0
+ .global xevnee_; xevnee_ = 0x100302d0
+ .global xevpae_; xevpae_ = 0x100302e0
+ .global xevpah_; xevpah_ = 0x100302f0
+ .global xevqut_; xevqut_ = 0x10030300
+ .global xevstt_; xevstt_ = 0x10030310
+ .global xevunp_; xevunp_ = 0x10030320
+ .global xfaccs_; xfaccs_ = 0x10030330
+ .global xfatal_; xfatal_ = 0x10030340
+ .global xfchdr_; xfchdr_ = 0x10030350
+ .global xfcloe_; xfcloe_ = 0x10030360
+ .global xfdele_; xfdele_ = 0x10030370
+ .global xffluh_; xffluh_ = 0x10030380
+ .global xfgetc_; xfgetc_ = 0x10030390
+ .global xfgetr_; xfgetr_ = 0x100303a0
+ .global xfnote_; xfnote_ = 0x100303b0
+ .global xfopen_; xfopen_ = 0x100303c0
+ .global xfputc_; xfputc_ = 0x100303d0
+ .global xfputr_; xfputr_ = 0x100303e0
+ .global xfread_; xfread_ = 0x100303f0
+ .global xfrnam_; xfrnam_ = 0x10030400
+ .global xfscan_; xfscan_ = 0x10030410
+ .global xfseek_; xfseek_ = 0x10030420
+ .global xfungc_; xfungc_ = 0x10030430
+ .global xfwrie_; xfwrie_ = 0x10030440
+ .global xgdevt_; xgdevt_ = 0x10030450
+ .global xgtpid_; xgtpid_ = 0x10030460
+ .global xgtuid_; xgtuid_ = 0x10030470
+ .global xisaty_; xisaty_ = 0x10030480
+ .global xmallc_; xmallc_ = 0x10030490
+ .global xmfree_; xmfree_ = 0x100304a0
+ .global xmjbuf_; xmjbuf_ = 0x100304b0
+ .global xmktep_; xmktep_ = 0x100304c0
+ .global xonerr_; xonerr_ = 0x100304d0
+ .global xonext_; xonext_ = 0x100304e0
+ .global xori_; xori_ = 0x100304f0
+ .global xorl_; xorl_ = 0x10030500
+ .global xors_; xors_ = 0x10030510
+ .global xpages_; xpages_ = 0x10030520
+ .global xprinf_; xprinf_ = 0x10030530
+ .global xqsort_; xqsort_ = 0x10030540
+ .global xrealc_; xrealc_ = 0x10030550
+ .global xsizef_; xsizef_ = 0x10030560
+ .global xstdeh_; xstdeh_ = 0x10030570
+ .global xstrcp_; xstrcp_ = 0x10030580
+ .global xstrct_; xstrct_ = 0x10030590
+ .global xstrcy_; xstrcy_ = 0x100305a0
+ .global xstrln_; xstrln_ = 0x100305b0
+ .global xtoc_; xtoc_ = 0x100305c0
+ .global xttyse_; xttyse_ = 0x100305d0
+ .global xvvadg_; xvvadg_ = 0x100305e0
+ .global xvvbip_; xvvbip_ = 0x100305f0
+ .global xvvbop_; xvvbop_ = 0x10030600
+ .global xvvcan_; xvvcan_ = 0x10030610
+ .global xvvche_; xvvche_ = 0x10030620
+ .global xvver1_; xvver1_ = 0x10030630
+ .global xvver2_; xvver2_ = 0x10030640
+ .global xvverr_; xvverr_ = 0x10030650
+ .global xvvfrp_; xvvfrp_ = 0x10030660
+ .global xvvgek_; xvvgek_ = 0x10030670
+ .global xvvinp_; xvvinp_ = 0x10030680
+ .global xvvlos_; xvvlos_ = 0x10030690
+ .global xvvmap_; xvvmap_ = 0x100306a0
+ .global xvvnee_; xvvnee_ = 0x100306b0
+ .global xvvnud_; xvvnud_ = 0x100306c0
+ .global xvvnui_; xvvnui_ = 0x100306d0
+ .global xvvnul_; xvvnul_ = 0x100306e0
+ .global xvvnur_; xvvnur_ = 0x100306f0
+ .global xvvnus_; xvvnus_ = 0x10030700
+ .global xvvpae_; xvvpae_ = 0x10030710
+ .global xvvpah_; xvvpah_ = 0x10030720
+ .global xvvqut_; xvvqut_ = 0x10030730
+ .global xvvstt_; xvvstt_ = 0x10030740
+ .global xvvunp_; xvvunp_ = 0x10030750
+ .global xwhen_; xwhen_ = 0x10030760
+ .global xxscan_; xxscan_ = 0x10030770
+ .global zardbf_; zardbf_ = 0x10030780
+ .global zardgd_; zardgd_ = 0x10030790
+ .global zardks_; zardks_ = 0x100307a0
+ .global zardlp_; zardlp_ = 0x100307b0
+ .global zardmt_; zardmt_ = 0x100307c0
+ .global zardnd_; zardnd_ = 0x100307d0
+ .global zardnu_; zardnu_ = 0x100307e0
+ .global zardpl_; zardpl_ = 0x100307f0
+ .global zardpr_; zardpr_ = 0x10030800
+ .global zardps_; zardps_ = 0x10030810
+ .global zardsf_; zardsf_ = 0x10030820
+ .global zawrbf_; zawrbf_ = 0x10030830
+ .global zawrgd_; zawrgd_ = 0x10030840
+ .global zawrks_; zawrks_ = 0x10030850
+ .global zawrlp_; zawrlp_ = 0x10030860
+ .global zawrmt_; zawrmt_ = 0x10030870
+ .global zawrnd_; zawrnd_ = 0x10030880
+ .global zawrnu_; zawrnu_ = 0x10030890
+ .global zawrpl_; zawrpl_ = 0x100308a0
+ .global zawrpr_; zawrpr_ = 0x100308b0
+ .global zawrps_; zawrps_ = 0x100308c0
+ .global zawrsf_; zawrsf_ = 0x100308d0
+ .global zawset_; zawset_ = 0x100308e0
+ .global zawtbf_; zawtbf_ = 0x100308f0
+ .global zawtgd_; zawtgd_ = 0x10030900
+ .global zawtks_; zawtks_ = 0x10030910
+ .global zawtlp_; zawtlp_ = 0x10030920
+ .global zawtmt_; zawtmt_ = 0x10030930
+ .global zawtnd_; zawtnd_ = 0x10030940
+ .global zawtnu_; zawtnu_ = 0x10030950
+ .global zawtpl_; zawtpl_ = 0x10030960
+ .global zawtpr_; zawtpr_ = 0x10030970
+ .global zawtps_; zawtps_ = 0x10030980
+ .global zawtsf_; zawtsf_ = 0x10030990
+ .global zclcpr_; zclcpr_ = 0x100309a0
+ .global zcldir_; zcldir_ = 0x100309b0
+ .global zcldpr_; zcldpr_ = 0x100309c0
+ .global zclm70_; zclm70_ = 0x100309d0
+ .global zclm75_; zclm75_ = 0x100309e0
+ .global zclsbf_; zclsbf_ = 0x100309f0
+ .global zclsgd_; zclsgd_ = 0x10030a00
+ .global zclsks_; zclsks_ = 0x10030a10
+ .global zclslp_; zclslp_ = 0x10030a20
+ .global zclsmt_; zclsmt_ = 0x10030a30
+ .global zclsnd_; zclsnd_ = 0x10030a40
+ .global zclsnu_; zclsnu_ = 0x10030a50
+ .global zclspl_; zclspl_ = 0x10030a60
+ .global zclsps_; zclsps_ = 0x10030a70
+ .global zclssf_; zclssf_ = 0x10030a80
+ .global zclstt_; zclstt_ = 0x10030a90
+ .global zclstx_; zclstx_ = 0x10030aa0
+ .global zclsty_; zclsty_ = 0x10030ab0
+ .global zdojmp_; zdojmp_ = 0x10030ac0
+ .global zdvall_; zdvall_ = 0x10030ad0
+ .global zdvown_; zdvown_ = 0x10030ae0
+ .global zfacss_; zfacss_ = 0x10030af0
+ .global zfaloc_; zfaloc_ = 0x10030b00
+ .global zfchdr_; zfchdr_ = 0x10030b10
+ .global zfdele_; zfdele_ = 0x10030b20
+ .global zfgcwd_; zfgcwd_ = 0x10030b30
+ .global zfinfo_; zfinfo_ = 0x10030b40
+ .global zflsnu_; zflsnu_ = 0x10030b50
+ .global zflstt_; zflstt_ = 0x10030b60
+ .global zflstx_; zflstx_ = 0x10030b70
+ .global zflsty_; zflsty_ = 0x10030b80
+ .global zfmkcp_; zfmkcp_ = 0x10030b90
+ .global zfmkdr_; zfmkdr_ = 0x10030ba0
+ .global zfnbrk_; zfnbrk_ = 0x10030bb0
+ .global zfpath_; zfpath_ = 0x10030bc0
+ .global zfprot_; zfprot_ = 0x10030bd0
+ .global zfrnam_; zfrnam_ = 0x10030be0
+ .global zfsubd_; zfsubd_ = 0x10030bf0
+ .global zfxdir_; zfxdir_ = 0x10030c00
+ .global zgcmdl_; zgcmdl_ = 0x10030c10
+ .global zgetnu_; zgetnu_ = 0x10030c20
+ .global zgettt_; zgettt_ = 0x10030c30
+ .global zgettx_; zgettx_ = 0x10030c40
+ .global zgetty_; zgetty_ = 0x10030c50
+ .global zgfdir_; zgfdir_ = 0x10030c60
+ .global zghost_; zghost_ = 0x10030c70
+ .global zgmtco_; zgmtco_ = 0x10030c80
+ .global zgtime_; zgtime_ = 0x10030c90
+ .global zgtpid_; zgtpid_ = 0x10030ca0
+ .global zintpr_; zintpr_ = 0x10030cb0
+ .global zlocpr_; zlocpr_ = 0x10030cc0
+ .global zlocva_; zlocva_ = 0x10030cd0
+ .global zmaloc_; zmaloc_ = 0x10030ce0
+ .global zmfree_; zmfree_ = 0x10030cf0
+ .global znotnu_; znotnu_ = 0x10030d00
+ .global znottt_; znottt_ = 0x10030d10
+ .global znottx_; znottx_ = 0x10030d20
+ .global znotty_; znotty_ = 0x10030d30
+ .global zopcpr_; zopcpr_ = 0x10030d40
+ .global zopdir_; zopdir_ = 0x10030d50
+ .global zopdpr_; zopdpr_ = 0x10030d60
+ .global zopm70_; zopm70_ = 0x10030d70
+ .global zopm75_; zopm75_ = 0x10030d80
+ .global zopnbf_; zopnbf_ = 0x10030d90
+ .global zopngd_; zopngd_ = 0x10030da0
+ .global zopnks_; zopnks_ = 0x10030db0
+ .global zopnlp_; zopnlp_ = 0x10030dc0
+ .global zopnmt_; zopnmt_ = 0x10030dd0
+ .global zopnnd_; zopnnd_ = 0x10030de0
+ .global zopnnu_; zopnnu_ = 0x10030df0
+ .global zopnpl_; zopnpl_ = 0x10030e00
+ .global zopnsf_; zopnsf_ = 0x10030e10
+ .global zopntt_; zopntt_ = 0x10030e20
+ .global zopntx_; zopntx_ = 0x10030e30
+ .global zopnty_; zopnty_ = 0x10030e40
+ .global zoscmd_; zoscmd_ = 0x10030e50
+ .global zpanic_; zpanic_ = 0x10030e60
+ .global zputnu_; zputnu_ = 0x10030e70
+ .global zputtt_; zputtt_ = 0x10030e80
+ .global zputtx_; zputtx_ = 0x10030e90
+ .global zputty_; zputty_ = 0x10030ea0
+ .global zraloc_; zraloc_ = 0x10030eb0
+ .global zrdm70_; zrdm70_ = 0x10030ec0
+ .global zrdm75_; zrdm75_ = 0x10030ed0
+ .global zseknu_; zseknu_ = 0x10030ee0
+ .global zsektt_; zsektt_ = 0x10030ef0
+ .global zsektx_; zsektx_ = 0x10030f00
+ .global zsekty_; zsekty_ = 0x10030f10
+ .global zsestt_; zsestt_ = 0x10030f20
+ .global zsettt_; zsettt_ = 0x10030f30
+ .global zstm70_; zstm70_ = 0x10030f40
+ .global zstm75_; zstm75_ = 0x10030f50
+ .global zststt_; zststt_ = 0x10030f60
+ .global zsttbf_; zsttbf_ = 0x10030f70
+ .global zsttgd_; zsttgd_ = 0x10030f80
+ .global zsttks_; zsttks_ = 0x10030f90
+ .global zsttlp_; zsttlp_ = 0x10030fa0
+ .global zsttmt_; zsttmt_ = 0x10030fb0
+ .global zsttnd_; zsttnd_ = 0x10030fc0
+ .global zsttnu_; zsttnu_ = 0x10030fd0
+ .global zsttpl_; zsttpl_ = 0x10030fe0
+ .global zsttpr_; zsttpr_ = 0x10030ff0
+ .global zsttps_; zsttps_ = 0x10031000
+ .global zsttsf_; zsttsf_ = 0x10031010
+ .global zstttt_; zstttt_ = 0x10031020
+ .global zstttx_; zstttx_ = 0x10031030
+ .global zsttty_; zsttty_ = 0x10031040
+ .global zttgeg_; zttgeg_ = 0x10031050
+ .global zttger_; zttger_ = 0x10031060
+ .global zttloe_; zttloe_ = 0x10031070
+ .global zttloo_; zttloo_ = 0x10031080
+ .global zttlov_; zttlov_ = 0x10031090
+ .global zttpbf_; zttpbf_ = 0x100310a0
+ .global zttplk_; zttplk_ = 0x100310b0
+ .global zttpug_; zttpug_ = 0x100310c0
+ .global zttquy_; zttquy_ = 0x100310d0
+ .global zttttt_; zttttt_ = 0x100310e0
+ .global zttupe_; zttupe_ = 0x100310f0
+ .global zwmsec_; zwmsec_ = 0x10031100
+ .global zwrm70_; zwrm70_ = 0x10031110
+ .global zwrm75_; zwrm75_ = 0x10031120
+ .global zwtm70_; zwtm70_ = 0x10031130
+ .global zwtm75_; zwtm75_ = 0x10031140
+ .global zxgmes_; zxgmes_ = 0x10031150
+ .global zxwhen_; zxwhen_ = 0x10031160
+ .global zzclmt_; zzclmt_ = 0x10031170
+ .global zzopmt_; zzopmt_ = 0x10031180
+ .global zzrdii_; zzrdii_ = 0x10031190
+ .global zzrdmt_; zzrdmt_ = 0x100311a0
+ .global zzrwmt_; zzrwmt_ = 0x100311b0
+ .global zzsetk_; zzsetk_ = 0x100311c0
+ .global zzstmt_; zzstmt_ = 0x100311d0
+ .global zzwrii_; zzwrii_ = 0x100311e0
+ .global zzwrmt_; zzwrmt_ = 0x100311f0
+ .global zzwtmt_; zzwtmt_ = 0x10031200
+ .global zzzend_; zzzend_ = 0x10031210
+ .global fxfnoe_; fxfnoe_ = 0x10031220
+ .global futime_; futime_ = 0x10031230
+ .global kfutim_; kfutim_ = 0x10031240
+ .global zfutim_; zfutim_ = 0x10031250
+ .global dtmday_; dtmday_ = 0x10031260
+ .global dtmlte_; dtmlte_ = 0x10031270
+ .global poll_; poll_ = 0x10031280
+ .global pollce_; pollce_ = 0x10031290
+ .global pollcr_; pollcr_ = 0x100312a0
+ .global pollgs_; pollgs_ = 0x100312b0
+ .global pollon_; pollon_ = 0x100312c0
+ .global pollpt_; pollpt_ = 0x100312d0
+ .global pollst_; pollst_ = 0x100312e0
+ .global polltt_; polltt_ = 0x100312f0
+ .global pollzo_; pollzo_ = 0x10031300
+ .global zfpoll_; zfpoll_ = 0x10031310
+ .global vshend_
+vshend_:
diff --git a/unix/shlib/S.ver.f68881 b/unix/shlib/S.ver.f68881
new file mode 100644
index 00000000..7f8f011e
--- /dev/null
+++ b/unix/shlib/S.ver.f68881
@@ -0,0 +1 @@
+7
diff --git a/unix/shlib/S.ver.ffpa b/unix/shlib/S.ver.ffpa
new file mode 100644
index 00000000..7f8f011e
--- /dev/null
+++ b/unix/shlib/S.ver.ffpa
@@ -0,0 +1 @@
+7
diff --git a/unix/shlib/S.ver.generic b/unix/shlib/S.ver.generic
new file mode 100644
index 00000000..d00491fd
--- /dev/null
+++ b/unix/shlib/S.ver.generic
@@ -0,0 +1 @@
+1
diff --git a/unix/shlib/S.ver.i386 b/unix/shlib/S.ver.i386
new file mode 100644
index 00000000..7ed6ff82
--- /dev/null
+++ b/unix/shlib/S.ver.i386
@@ -0,0 +1 @@
+5
diff --git a/unix/shlib/S.ver.pg b/unix/shlib/S.ver.pg
new file mode 100644
index 00000000..0cfbf088
--- /dev/null
+++ b/unix/shlib/S.ver.pg
@@ -0,0 +1 @@
+2
diff --git a/unix/shlib/S.ver.sparc b/unix/shlib/S.ver.sparc
new file mode 100644
index 00000000..45a4fb75
--- /dev/null
+++ b/unix/shlib/S.ver.sparc
@@ -0,0 +1 @@
+8
diff --git a/unix/shlib/S.ver.ssun b/unix/shlib/S.ver.ssun
new file mode 100644
index 00000000..48082f72
--- /dev/null
+++ b/unix/shlib/S.ver.ssun
@@ -0,0 +1 @@
+12
diff --git a/unix/shlib/Slib.c b/unix/shlib/Slib.c
new file mode 100644
index 00000000..40e21968
--- /dev/null
+++ b/unix/shlib/Slib.c
@@ -0,0 +1,85 @@
+/* Copyright(c) 1986 Association of Universities for Research in Astronomy Inc.
+ */
+
+/*
+ * SLIB.C -- Support routines for the shared library.
+ */
+
+extern unsigned vshlib_[];
+extern char *((*environ)[]);
+extern char *Malloc(), *Realloc(), *Free();
+
+main()
+{
+ /* Malloc etc. are produced by the MEDIT task - see mkshlib.csh. */
+ vlibinit_ (environ, Malloc, Realloc, Free);
+
+ /* Do something useful when S.e is called as a task. */
+ printf ("Sun/IRAF Shared Library, version %d, %d symbols\n",
+ vshlib_[0], vshlib_[5]);
+ printf ("base=%x, etext=%x, edata=%x, end=%x, size=%dKb\n",
+ vshlib_[1], vshlib_[2], vshlib_[3], vshlib_[4],
+ (vshlib_[4] - vshlib_[1]) / 1000);
+}
+
+
+/* Back link to selected procedures and global variables in the client so
+ * that the shared library code can call routines executing in the runtime
+ * context of the client image. (Not intended to be portable).
+ */
+#define I_malloc 0
+#define I_realloc 1
+#define I_free 2
+#define I_len 3
+
+#ifdef SOLARIS
+#define I_dlopen 4
+#define I_dlclose 5
+#define I_dlsym 6
+#define I_dlerror 7
+#endif
+
+typedef int (*PFI)();
+static PFI fcn[I_len];
+
+malloc (nb) { return (fcn[I_malloc](nb)); }
+realloc (bp,nb) { return (fcn[I_realloc](bp,nb)); }
+free (bp) { return (fcn[I_free](bp)); }
+
+#ifdef SOLARIS
+void *dlopen (const char *pathname, int mode)
+ { return ((void *)fcn[I_dlopen] (pathname, mode)); }
+int dlclose (void *handle)
+ { return ((int)fcn[I_dlclose] (handle)); }
+void *dlsym (void *handle, const char *name)
+ { return ((void *)fcn[I_dlsym] (handle, name)); }
+char *dlerror (void)
+ { return ((char *)fcn[I_dlerror]()); }
+
+vlibinit_ (u_environ, u_malloc, u_realloc, u_free,
+ u_dlopen, u_dlclose, u_dlsym, u_dlerror)
+char *((*u_environ)[]);
+PFI u_malloc, u_realloc, u_free;
+PFI u_dlopen, u_dlclose, u_dlsym, u_dlerror;
+{
+ environ = u_environ;
+ fcn[I_malloc] = u_malloc;
+ fcn[I_realloc] = u_realloc;
+ fcn[I_free] = u_free;
+ fcn[I_dlopen] = u_dlopen;
+ fcn[I_dlclose] = u_dlclose;
+ fcn[I_dlsym] = u_dlsym;
+ fcn[I_dlerror] = u_dlerror;
+}
+#else
+
+vlibinit_ (u_environ, u_malloc, u_realloc, u_free)
+char *((*u_environ)[]);
+PFI u_malloc, u_realloc, u_free;
+{
+ environ = u_environ;
+ fcn[I_malloc] = u_malloc;
+ fcn[I_realloc] = u_realloc;
+ fcn[I_free] = u_free;
+}
+#endif
diff --git a/unix/shlib/V.s b/unix/shlib/V.s
new file mode 100644
index 00000000..62436960
--- /dev/null
+++ b/unix/shlib/V.s
@@ -0,0 +1,2886 @@
+ .seg "text"
+ .common mem_,8
+ mem_ = 0
+ .common fiocom_,0x24660
+fiocom_:
+ .skip 0x24660
+ .common xercom_,0x810
+xercom_:
+ .skip 0x810
+ .skip ( 0x26000 - 0x78 - 0x24e70 )
+ .global vshlib_
+vshlib_:
+ .long 12
+ .long 0x10000000
+ .long _etext
+ .long _edata
+ .long _end
+ .long 2864
+ .long 5
+ .long 8
+ set aabsd_, %g1; jmp %g1; nop
+ set aabsi_, %g1; jmp %g1; nop
+ set aabsl_, %g1; jmp %g1; nop
+ set aabsr_, %g1; jmp %g1; nop
+ set aabss_, %g1; jmp %g1; nop
+ set aabsx_, %g1; jmp %g1; nop
+ set aaddd_, %g1; jmp %g1; nop
+ set aaddi_, %g1; jmp %g1; nop
+ set aaddkd_, %g1; jmp %g1; nop
+ set aaddki_, %g1; jmp %g1; nop
+ set aaddkl_, %g1; jmp %g1; nop
+ set aaddkr_, %g1; jmp %g1; nop
+ set aaddks_, %g1; jmp %g1; nop
+ set aaddkx_, %g1; jmp %g1; nop
+ set aaddl_, %g1; jmp %g1; nop
+ set aaddr_, %g1; jmp %g1; nop
+ set aadds_, %g1; jmp %g1; nop
+ set aaddx_, %g1; jmp %g1; nop
+ set aandi_, %g1; jmp %g1; nop
+ set aandki_, %g1; jmp %g1; nop
+ set aandkl_, %g1; jmp %g1; nop
+ set aandks_, %g1; jmp %g1; nop
+ set aandl_, %g1; jmp %g1; nop
+ set aands_, %g1; jmp %g1; nop
+ set aavgd_, %g1; jmp %g1; nop
+ set aavgi_, %g1; jmp %g1; nop
+ set aavgl_, %g1; jmp %g1; nop
+ set aavgr_, %g1; jmp %g1; nop
+ set aavgs_, %g1; jmp %g1; nop
+ set aavgx_, %g1; jmp %g1; nop
+ set abavd_, %g1; jmp %g1; nop
+ set abavi_, %g1; jmp %g1; nop
+ set abavl_, %g1; jmp %g1; nop
+ set abavr_, %g1; jmp %g1; nop
+ set abavs_, %g1; jmp %g1; nop
+ set abavx_, %g1; jmp %g1; nop
+ set abeqc_, %g1; jmp %g1; nop
+ set abeqd_, %g1; jmp %g1; nop
+ set abeqi_, %g1; jmp %g1; nop
+ set abeqkc_, %g1; jmp %g1; nop
+ set abeqkd_, %g1; jmp %g1; nop
+ set abeqki_, %g1; jmp %g1; nop
+ set abeqkl_, %g1; jmp %g1; nop
+ set abeqkr_, %g1; jmp %g1; nop
+ set abeqks_, %g1; jmp %g1; nop
+ set abeqkx_, %g1; jmp %g1; nop
+ set abeql_, %g1; jmp %g1; nop
+ set abeqr_, %g1; jmp %g1; nop
+ set abeqs_, %g1; jmp %g1; nop
+ set abeqx_, %g1; jmp %g1; nop
+ set abgec_, %g1; jmp %g1; nop
+ set abged_, %g1; jmp %g1; nop
+ set abgei_, %g1; jmp %g1; nop
+ set abgekc_, %g1; jmp %g1; nop
+ set abgekd_, %g1; jmp %g1; nop
+ set abgeki_, %g1; jmp %g1; nop
+ set abgekl_, %g1; jmp %g1; nop
+ set abgekr_, %g1; jmp %g1; nop
+ set abgeks_, %g1; jmp %g1; nop
+ set abgekx_, %g1; jmp %g1; nop
+ set abgel_, %g1; jmp %g1; nop
+ set abger_, %g1; jmp %g1; nop
+ set abges_, %g1; jmp %g1; nop
+ set abgex_, %g1; jmp %g1; nop
+ set abgtc_, %g1; jmp %g1; nop
+ set abgtd_, %g1; jmp %g1; nop
+ set abgti_, %g1; jmp %g1; nop
+ set abgtkc_, %g1; jmp %g1; nop
+ set abgtkd_, %g1; jmp %g1; nop
+ set abgtki_, %g1; jmp %g1; nop
+ set abgtkl_, %g1; jmp %g1; nop
+ set abgtkr_, %g1; jmp %g1; nop
+ set abgtks_, %g1; jmp %g1; nop
+ set abgtkx_, %g1; jmp %g1; nop
+ set abgtl_, %g1; jmp %g1; nop
+ set abgtr_, %g1; jmp %g1; nop
+ set abgts_, %g1; jmp %g1; nop
+ set abgtx_, %g1; jmp %g1; nop
+ set ablec_, %g1; jmp %g1; nop
+ set abled_, %g1; jmp %g1; nop
+ set ablei_, %g1; jmp %g1; nop
+ set ablekc_, %g1; jmp %g1; nop
+ set ablekd_, %g1; jmp %g1; nop
+ set ableki_, %g1; jmp %g1; nop
+ set ablekl_, %g1; jmp %g1; nop
+ set ablekr_, %g1; jmp %g1; nop
+ set ableks_, %g1; jmp %g1; nop
+ set ablekx_, %g1; jmp %g1; nop
+ set ablel_, %g1; jmp %g1; nop
+ set abler_, %g1; jmp %g1; nop
+ set ables_, %g1; jmp %g1; nop
+ set ablex_, %g1; jmp %g1; nop
+ set abltc_, %g1; jmp %g1; nop
+ set abltd_, %g1; jmp %g1; nop
+ set ablti_, %g1; jmp %g1; nop
+ set abltkc_, %g1; jmp %g1; nop
+ set abltkd_, %g1; jmp %g1; nop
+ set abltki_, %g1; jmp %g1; nop
+ set abltkl_, %g1; jmp %g1; nop
+ set abltkr_, %g1; jmp %g1; nop
+ set abltks_, %g1; jmp %g1; nop
+ set abltkx_, %g1; jmp %g1; nop
+ set abltl_, %g1; jmp %g1; nop
+ set abltr_, %g1; jmp %g1; nop
+ set ablts_, %g1; jmp %g1; nop
+ set abltx_, %g1; jmp %g1; nop
+ set abnec_, %g1; jmp %g1; nop
+ set abned_, %g1; jmp %g1; nop
+ set abnei_, %g1; jmp %g1; nop
+ set abnekc_, %g1; jmp %g1; nop
+ set abnekd_, %g1; jmp %g1; nop
+ set abneki_, %g1; jmp %g1; nop
+ set abnekl_, %g1; jmp %g1; nop
+ set abnekr_, %g1; jmp %g1; nop
+ set abneks_, %g1; jmp %g1; nop
+ set abnekx_, %g1; jmp %g1; nop
+ set abnel_, %g1; jmp %g1; nop
+ set abner_, %g1; jmp %g1; nop
+ set abnes_, %g1; jmp %g1; nop
+ set abnex_, %g1; jmp %g1; nop
+ set abori_, %g1; jmp %g1; nop
+ set aborki_, %g1; jmp %g1; nop
+ set aborkl_, %g1; jmp %g1; nop
+ set aborks_, %g1; jmp %g1; nop
+ set aborl_, %g1; jmp %g1; nop
+ set abors_, %g1; jmp %g1; nop
+ set absud_, %g1; jmp %g1; nop
+ set absui_, %g1; jmp %g1; nop
+ set absul_, %g1; jmp %g1; nop
+ set absur_, %g1; jmp %g1; nop
+ set absus_, %g1; jmp %g1; nop
+ set acht_, %g1; jmp %g1; nop
+ set achtb_, %g1; jmp %g1; nop
+ set achtbb_, %g1; jmp %g1; nop
+ set achtbc_, %g1; jmp %g1; nop
+ set achtbd_, %g1; jmp %g1; nop
+ set achtbi_, %g1; jmp %g1; nop
+ set achtbl_, %g1; jmp %g1; nop
+ set achtbr_, %g1; jmp %g1; nop
+ set achtbs_, %g1; jmp %g1; nop
+ set achtbu_, %g1; jmp %g1; nop
+ set achtbx_, %g1; jmp %g1; nop
+ set achtc_, %g1; jmp %g1; nop
+ set achtcb_, %g1; jmp %g1; nop
+ set achtcc_, %g1; jmp %g1; nop
+ set achtcd_, %g1; jmp %g1; nop
+ set achtci_, %g1; jmp %g1; nop
+ set achtcl_, %g1; jmp %g1; nop
+ set achtcr_, %g1; jmp %g1; nop
+ set achtcs_, %g1; jmp %g1; nop
+ set achtcu_, %g1; jmp %g1; nop
+ set achtcx_, %g1; jmp %g1; nop
+ set achtd_, %g1; jmp %g1; nop
+ set achtdb_, %g1; jmp %g1; nop
+ set achtdc_, %g1; jmp %g1; nop
+ set achtdd_, %g1; jmp %g1; nop
+ set achtdi_, %g1; jmp %g1; nop
+ set achtdl_, %g1; jmp %g1; nop
+ set achtdr_, %g1; jmp %g1; nop
+ set achtds_, %g1; jmp %g1; nop
+ set achtdu_, %g1; jmp %g1; nop
+ set achtdx_, %g1; jmp %g1; nop
+ set achti_, %g1; jmp %g1; nop
+ set achtib_, %g1; jmp %g1; nop
+ set achtic_, %g1; jmp %g1; nop
+ set achtid_, %g1; jmp %g1; nop
+ set achtii_, %g1; jmp %g1; nop
+ set achtil_, %g1; jmp %g1; nop
+ set achtir_, %g1; jmp %g1; nop
+ set achtis_, %g1; jmp %g1; nop
+ set achtiu_, %g1; jmp %g1; nop
+ set achtix_, %g1; jmp %g1; nop
+ set achtl_, %g1; jmp %g1; nop
+ set achtlb_, %g1; jmp %g1; nop
+ set achtlc_, %g1; jmp %g1; nop
+ set achtld_, %g1; jmp %g1; nop
+ set achtli_, %g1; jmp %g1; nop
+ set achtll_, %g1; jmp %g1; nop
+ set achtlr_, %g1; jmp %g1; nop
+ set achtls_, %g1; jmp %g1; nop
+ set achtlu_, %g1; jmp %g1; nop
+ set achtlx_, %g1; jmp %g1; nop
+ set achtr_, %g1; jmp %g1; nop
+ set achtrb_, %g1; jmp %g1; nop
+ set achtrc_, %g1; jmp %g1; nop
+ set achtrd_, %g1; jmp %g1; nop
+ set achtri_, %g1; jmp %g1; nop
+ set achtrl_, %g1; jmp %g1; nop
+ set achtrr_, %g1; jmp %g1; nop
+ set achtrs_, %g1; jmp %g1; nop
+ set achtru_, %g1; jmp %g1; nop
+ set achtrx_, %g1; jmp %g1; nop
+ set achts_, %g1; jmp %g1; nop
+ set achtsb_, %g1; jmp %g1; nop
+ set achtsc_, %g1; jmp %g1; nop
+ set achtsd_, %g1; jmp %g1; nop
+ set achtsi_, %g1; jmp %g1; nop
+ set achtsl_, %g1; jmp %g1; nop
+ set achtsr_, %g1; jmp %g1; nop
+ set achtss_, %g1; jmp %g1; nop
+ set achtsu_, %g1; jmp %g1; nop
+ set achtsx_, %g1; jmp %g1; nop
+ set achtu_, %g1; jmp %g1; nop
+ set achtub_, %g1; jmp %g1; nop
+ set achtuc_, %g1; jmp %g1; nop
+ set achtud_, %g1; jmp %g1; nop
+ set achtui_, %g1; jmp %g1; nop
+ set achtul_, %g1; jmp %g1; nop
+ set achtur_, %g1; jmp %g1; nop
+ set achtus_, %g1; jmp %g1; nop
+ set achtuu_, %g1; jmp %g1; nop
+ set achtux_, %g1; jmp %g1; nop
+ set achtx_, %g1; jmp %g1; nop
+ set achtxb_, %g1; jmp %g1; nop
+ set achtxc_, %g1; jmp %g1; nop
+ set achtxd_, %g1; jmp %g1; nop
+ set achtxi_, %g1; jmp %g1; nop
+ set achtxl_, %g1; jmp %g1; nop
+ set achtxr_, %g1; jmp %g1; nop
+ set achtxs_, %g1; jmp %g1; nop
+ set achtxu_, %g1; jmp %g1; nop
+ set achtxx_, %g1; jmp %g1; nop
+ set acjgx_, %g1; jmp %g1; nop
+ set aclrb_, %g1; jmp %g1; nop
+ set aclrc_, %g1; jmp %g1; nop
+ set aclrd_, %g1; jmp %g1; nop
+ set aclri_, %g1; jmp %g1; nop
+ set aclrl_, %g1; jmp %g1; nop
+ set aclrr_, %g1; jmp %g1; nop
+ set aclrs_, %g1; jmp %g1; nop
+ set aclrx_, %g1; jmp %g1; nop
+ set acnvd_, %g1; jmp %g1; nop
+ set acnvi_, %g1; jmp %g1; nop
+ set acnvl_, %g1; jmp %g1; nop
+ set acnvr_, %g1; jmp %g1; nop
+ set acnvrd_, %g1; jmp %g1; nop
+ set acnvri_, %g1; jmp %g1; nop
+ set acnvrl_, %g1; jmp %g1; nop
+ set acnvrr_, %g1; jmp %g1; nop
+ set acnvrs_, %g1; jmp %g1; nop
+ set acnvs_, %g1; jmp %g1; nop
+ set adivd_, %g1; jmp %g1; nop
+ set adivi_, %g1; jmp %g1; nop
+ set adivkd_, %g1; jmp %g1; nop
+ set adivki_, %g1; jmp %g1; nop
+ set adivkl_, %g1; jmp %g1; nop
+ set adivkr_, %g1; jmp %g1; nop
+ set adivks_, %g1; jmp %g1; nop
+ set adivkx_, %g1; jmp %g1; nop
+ set adivl_, %g1; jmp %g1; nop
+ set adivr_, %g1; jmp %g1; nop
+ set adivs_, %g1; jmp %g1; nop
+ set adivx_, %g1; jmp %g1; nop
+ set adotd_, %g1; jmp %g1; nop
+ set adoti_, %g1; jmp %g1; nop
+ set adotl_, %g1; jmp %g1; nop
+ set adotr_, %g1; jmp %g1; nop
+ set adots_, %g1; jmp %g1; nop
+ set adotx_, %g1; jmp %g1; nop
+ set advzd_, %g1; jmp %g1; nop
+ set advzi_, %g1; jmp %g1; nop
+ set advzl_, %g1; jmp %g1; nop
+ set advzr_, %g1; jmp %g1; nop
+ set advzs_, %g1; jmp %g1; nop
+ set advzx_, %g1; jmp %g1; nop
+ set aelogd_, %g1; jmp %g1; nop
+ set aelogr_, %g1; jmp %g1; nop
+ set aexpd_, %g1; jmp %g1; nop
+ set aexpi_, %g1; jmp %g1; nop
+ set aexpkd_, %g1; jmp %g1; nop
+ set aexpki_, %g1; jmp %g1; nop
+ set aexpkl_, %g1; jmp %g1; nop
+ set aexpkr_, %g1; jmp %g1; nop
+ set aexpks_, %g1; jmp %g1; nop
+ set aexpkx_, %g1; jmp %g1; nop
+ set aexpl_, %g1; jmp %g1; nop
+ set aexpr_, %g1; jmp %g1; nop
+ set aexps_, %g1; jmp %g1; nop
+ set aexpx_, %g1; jmp %g1; nop
+ set afftrr_, %g1; jmp %g1; nop
+ set afftrx_, %g1; jmp %g1; nop
+ set afftxr_, %g1; jmp %g1; nop
+ set afftxx_, %g1; jmp %g1; nop
+ set agltc_, %g1; jmp %g1; nop
+ set agltd_, %g1; jmp %g1; nop
+ set aglti_, %g1; jmp %g1; nop
+ set agltl_, %g1; jmp %g1; nop
+ set agltr_, %g1; jmp %g1; nop
+ set aglts_, %g1; jmp %g1; nop
+ set agltx_, %g1; jmp %g1; nop
+ set ahgmc_, %g1; jmp %g1; nop
+ set ahgmd_, %g1; jmp %g1; nop
+ set ahgmi_, %g1; jmp %g1; nop
+ set ahgml_, %g1; jmp %g1; nop
+ set ahgmr_, %g1; jmp %g1; nop
+ set ahgms_, %g1; jmp %g1; nop
+ set ahivc_, %g1; jmp %g1; nop
+ set ahivd_, %g1; jmp %g1; nop
+ set ahivi_, %g1; jmp %g1; nop
+ set ahivl_, %g1; jmp %g1; nop
+ set ahivr_, %g1; jmp %g1; nop
+ set ahivs_, %g1; jmp %g1; nop
+ set ahivx_, %g1; jmp %g1; nop
+ set aiftrr_, %g1; jmp %g1; nop
+ set aiftrx_, %g1; jmp %g1; nop
+ set aiftxr_, %g1; jmp %g1; nop
+ set aiftxx_, %g1; jmp %g1; nop
+ set aimgd_, %g1; jmp %g1; nop
+ set aimgi_, %g1; jmp %g1; nop
+ set aimgl_, %g1; jmp %g1; nop
+ set aimgr_, %g1; jmp %g1; nop
+ set aimgs_, %g1; jmp %g1; nop
+ set alani_, %g1; jmp %g1; nop
+ set alanki_, %g1; jmp %g1; nop
+ set alankl_, %g1; jmp %g1; nop
+ set alanks_, %g1; jmp %g1; nop
+ set alanl_, %g1; jmp %g1; nop
+ set alans_, %g1; jmp %g1; nop
+ set alimc_, %g1; jmp %g1; nop
+ set alimd_, %g1; jmp %g1; nop
+ set alimi_, %g1; jmp %g1; nop
+ set aliml_, %g1; jmp %g1; nop
+ set alimr_, %g1; jmp %g1; nop
+ set alims_, %g1; jmp %g1; nop
+ set alimx_, %g1; jmp %g1; nop
+ set allnd_, %g1; jmp %g1; nop
+ set allni_, %g1; jmp %g1; nop
+ set allnl_, %g1; jmp %g1; nop
+ set allnr_, %g1; jmp %g1; nop
+ set allns_, %g1; jmp %g1; nop
+ set allnx_, %g1; jmp %g1; nop
+ set alogd_, %g1; jmp %g1; nop
+ set alogi_, %g1; jmp %g1; nop
+ set alogl_, %g1; jmp %g1; nop
+ set alogr_, %g1; jmp %g1; nop
+ set alogs_, %g1; jmp %g1; nop
+ set alogx_, %g1; jmp %g1; nop
+ set alori_, %g1; jmp %g1; nop
+ set alorki_, %g1; jmp %g1; nop
+ set alorkl_, %g1; jmp %g1; nop
+ set alorks_, %g1; jmp %g1; nop
+ set alorl_, %g1; jmp %g1; nop
+ set alors_, %g1; jmp %g1; nop
+ set alovc_, %g1; jmp %g1; nop
+ set alovd_, %g1; jmp %g1; nop
+ set alovi_, %g1; jmp %g1; nop
+ set alovl_, %g1; jmp %g1; nop
+ set alovr_, %g1; jmp %g1; nop
+ set alovs_, %g1; jmp %g1; nop
+ set alovx_, %g1; jmp %g1; nop
+ set altad_, %g1; jmp %g1; nop
+ set altai_, %g1; jmp %g1; nop
+ set altal_, %g1; jmp %g1; nop
+ set altar_, %g1; jmp %g1; nop
+ set altas_, %g1; jmp %g1; nop
+ set altax_, %g1; jmp %g1; nop
+ set altmd_, %g1; jmp %g1; nop
+ set altmi_, %g1; jmp %g1; nop
+ set altml_, %g1; jmp %g1; nop
+ set altmr_, %g1; jmp %g1; nop
+ set altms_, %g1; jmp %g1; nop
+ set altmx_, %g1; jmp %g1; nop
+ set altrd_, %g1; jmp %g1; nop
+ set altri_, %g1; jmp %g1; nop
+ set altrl_, %g1; jmp %g1; nop
+ set altrr_, %g1; jmp %g1; nop
+ set altrs_, %g1; jmp %g1; nop
+ set altrx_, %g1; jmp %g1; nop
+ set aluid_, %g1; jmp %g1; nop
+ set aluii_, %g1; jmp %g1; nop
+ set aluil_, %g1; jmp %g1; nop
+ set aluir_, %g1; jmp %g1; nop
+ set aluis_, %g1; jmp %g1; nop
+ set alutc_, %g1; jmp %g1; nop
+ set alutd_, %g1; jmp %g1; nop
+ set aluti_, %g1; jmp %g1; nop
+ set alutl_, %g1; jmp %g1; nop
+ set alutr_, %g1; jmp %g1; nop
+ set aluts_, %g1; jmp %g1; nop
+ set amagd_, %g1; jmp %g1; nop
+ set amagi_, %g1; jmp %g1; nop
+ set amagl_, %g1; jmp %g1; nop
+ set amagr_, %g1; jmp %g1; nop
+ set amags_, %g1; jmp %g1; nop
+ set amagx_, %g1; jmp %g1; nop
+ set amapd_, %g1; jmp %g1; nop
+ set amapi_, %g1; jmp %g1; nop
+ set amapl_, %g1; jmp %g1; nop
+ set amapr_, %g1; jmp %g1; nop
+ set amaps_, %g1; jmp %g1; nop
+ set amaxc_, %g1; jmp %g1; nop
+ set amaxd_, %g1; jmp %g1; nop
+ set amaxi_, %g1; jmp %g1; nop
+ set amaxkc_, %g1; jmp %g1; nop
+ set amaxkd_, %g1; jmp %g1; nop
+ set amaxki_, %g1; jmp %g1; nop
+ set amaxkl_, %g1; jmp %g1; nop
+ set amaxkr_, %g1; jmp %g1; nop
+ set amaxks_, %g1; jmp %g1; nop
+ set amaxkx_, %g1; jmp %g1; nop
+ set amaxl_, %g1; jmp %g1; nop
+ set amaxr_, %g1; jmp %g1; nop
+ set amaxs_, %g1; jmp %g1; nop
+ set amaxx_, %g1; jmp %g1; nop
+ set amed3c_, %g1; jmp %g1; nop
+ set amed3d_, %g1; jmp %g1; nop
+ set amed3i_, %g1; jmp %g1; nop
+ set amed3l_, %g1; jmp %g1; nop
+ set amed3r_, %g1; jmp %g1; nop
+ set amed3s_, %g1; jmp %g1; nop
+ set amed4c_, %g1; jmp %g1; nop
+ set amed4d_, %g1; jmp %g1; nop
+ set amed4i_, %g1; jmp %g1; nop
+ set amed4l_, %g1; jmp %g1; nop
+ set amed4r_, %g1; jmp %g1; nop
+ set amed4s_, %g1; jmp %g1; nop
+ set amed5c_, %g1; jmp %g1; nop
+ set amed5d_, %g1; jmp %g1; nop
+ set amed5i_, %g1; jmp %g1; nop
+ set amed5l_, %g1; jmp %g1; nop
+ set amed5r_, %g1; jmp %g1; nop
+ set amed5s_, %g1; jmp %g1; nop
+ set amedc_, %g1; jmp %g1; nop
+ set amedd_, %g1; jmp %g1; nop
+ set amedi_, %g1; jmp %g1; nop
+ set amedl_, %g1; jmp %g1; nop
+ set amedr_, %g1; jmp %g1; nop
+ set ameds_, %g1; jmp %g1; nop
+ set amedx_, %g1; jmp %g1; nop
+ set amgsd_, %g1; jmp %g1; nop
+ set amgsi_, %g1; jmp %g1; nop
+ set amgsl_, %g1; jmp %g1; nop
+ set amgsr_, %g1; jmp %g1; nop
+ set amgss_, %g1; jmp %g1; nop
+ set amgsx_, %g1; jmp %g1; nop
+ set aminc_, %g1; jmp %g1; nop
+ set amind_, %g1; jmp %g1; nop
+ set amini_, %g1; jmp %g1; nop
+ set aminkc_, %g1; jmp %g1; nop
+ set aminkd_, %g1; jmp %g1; nop
+ set aminki_, %g1; jmp %g1; nop
+ set aminkl_, %g1; jmp %g1; nop
+ set aminkr_, %g1; jmp %g1; nop
+ set aminks_, %g1; jmp %g1; nop
+ set aminkx_, %g1; jmp %g1; nop
+ set aminl_, %g1; jmp %g1; nop
+ set aminr_, %g1; jmp %g1; nop
+ set amins_, %g1; jmp %g1; nop
+ set aminx_, %g1; jmp %g1; nop
+ set amodd_, %g1; jmp %g1; nop
+ set amodi_, %g1; jmp %g1; nop
+ set amodkd_, %g1; jmp %g1; nop
+ set amodki_, %g1; jmp %g1; nop
+ set amodkl_, %g1; jmp %g1; nop
+ set amodkr_, %g1; jmp %g1; nop
+ set amodks_, %g1; jmp %g1; nop
+ set amodl_, %g1; jmp %g1; nop
+ set amodr_, %g1; jmp %g1; nop
+ set amods_, %g1; jmp %g1; nop
+ set amovc_, %g1; jmp %g1; nop
+ set amovd_, %g1; jmp %g1; nop
+ set amovi_, %g1; jmp %g1; nop
+ set amovkc_, %g1; jmp %g1; nop
+ set amovkd_, %g1; jmp %g1; nop
+ set amovki_, %g1; jmp %g1; nop
+ set amovkl_, %g1; jmp %g1; nop
+ set amovkr_, %g1; jmp %g1; nop
+ set amovks_, %g1; jmp %g1; nop
+ set amovkx_, %g1; jmp %g1; nop
+ set amovl_, %g1; jmp %g1; nop
+ set amovr_, %g1; jmp %g1; nop
+ set amovs_, %g1; jmp %g1; nop
+ set amovx_, %g1; jmp %g1; nop
+ set amuld_, %g1; jmp %g1; nop
+ set amuli_, %g1; jmp %g1; nop
+ set amulkd_, %g1; jmp %g1; nop
+ set amulki_, %g1; jmp %g1; nop
+ set amulkl_, %g1; jmp %g1; nop
+ set amulkr_, %g1; jmp %g1; nop
+ set amulks_, %g1; jmp %g1; nop
+ set amulkx_, %g1; jmp %g1; nop
+ set amull_, %g1; jmp %g1; nop
+ set amulr_, %g1; jmp %g1; nop
+ set amuls_, %g1; jmp %g1; nop
+ set amulx_, %g1; jmp %g1; nop
+ set andi_, %g1; jmp %g1; nop
+ set andl_, %g1; jmp %g1; nop
+ set ands_, %g1; jmp %g1; nop
+ set anegd_, %g1; jmp %g1; nop
+ set anegi_, %g1; jmp %g1; nop
+ set anegl_, %g1; jmp %g1; nop
+ set anegr_, %g1; jmp %g1; nop
+ set anegs_, %g1; jmp %g1; nop
+ set anegx_, %g1; jmp %g1; nop
+ set anoti_, %g1; jmp %g1; nop
+ set anotl_, %g1; jmp %g1; nop
+ set anots_, %g1; jmp %g1; nop
+ set apkxd_, %g1; jmp %g1; nop
+ set apkxi_, %g1; jmp %g1; nop
+ set apkxl_, %g1; jmp %g1; nop
+ set apkxr_, %g1; jmp %g1; nop
+ set apkxs_, %g1; jmp %g1; nop
+ set apkxx_, %g1; jmp %g1; nop
+ set apold_, %g1; jmp %g1; nop
+ set apolr_, %g1; jmp %g1; nop
+ set apowd_, %g1; jmp %g1; nop
+ set apowi_, %g1; jmp %g1; nop
+ set apowkd_, %g1; jmp %g1; nop
+ set apowki_, %g1; jmp %g1; nop
+ set apowkl_, %g1; jmp %g1; nop
+ set apowkr_, %g1; jmp %g1; nop
+ set apowks_, %g1; jmp %g1; nop
+ set apowkx_, %g1; jmp %g1; nop
+ set apowl_, %g1; jmp %g1; nop
+ set apowr_, %g1; jmp %g1; nop
+ set apows_, %g1; jmp %g1; nop
+ set apowx_, %g1; jmp %g1; nop
+ set aravd_, %g1; jmp %g1; nop
+ set aravi_, %g1; jmp %g1; nop
+ set aravl_, %g1; jmp %g1; nop
+ set aravr_, %g1; jmp %g1; nop
+ set aravs_, %g1; jmp %g1; nop
+ set aravx_, %g1; jmp %g1; nop
+ set arcpd_, %g1; jmp %g1; nop
+ set arcpi_, %g1; jmp %g1; nop
+ set arcpl_, %g1; jmp %g1; nop
+ set arcpr_, %g1; jmp %g1; nop
+ set arcps_, %g1; jmp %g1; nop
+ set arcpx_, %g1; jmp %g1; nop
+ set arczd_, %g1; jmp %g1; nop
+ set arczi_, %g1; jmp %g1; nop
+ set arczl_, %g1; jmp %g1; nop
+ set arczr_, %g1; jmp %g1; nop
+ set arczs_, %g1; jmp %g1; nop
+ set arczx_, %g1; jmp %g1; nop
+ set aread_, %g1; jmp %g1; nop
+ set areadb_, %g1; jmp %g1; nop
+ set argtd_, %g1; jmp %g1; nop
+ set argti_, %g1; jmp %g1; nop
+ set argtl_, %g1; jmp %g1; nop
+ set argtr_, %g1; jmp %g1; nop
+ set argts_, %g1; jmp %g1; nop
+ set argtx_, %g1; jmp %g1; nop
+ set arltd_, %g1; jmp %g1; nop
+ set arlti_, %g1; jmp %g1; nop
+ set arltl_, %g1; jmp %g1; nop
+ set arltr_, %g1; jmp %g1; nop
+ set arlts_, %g1; jmp %g1; nop
+ set arltx_, %g1; jmp %g1; nop
+ set aselc_, %g1; jmp %g1; nop
+ set aseld_, %g1; jmp %g1; nop
+ set aseli_, %g1; jmp %g1; nop
+ set aselkc_, %g1; jmp %g1; nop
+ set aselkd_, %g1; jmp %g1; nop
+ set aselki_, %g1; jmp %g1; nop
+ set aselkl_, %g1; jmp %g1; nop
+ set aselkr_, %g1; jmp %g1; nop
+ set aselks_, %g1; jmp %g1; nop
+ set aselkx_, %g1; jmp %g1; nop
+ set asell_, %g1; jmp %g1; nop
+ set aselr_, %g1; jmp %g1; nop
+ set asels_, %g1; jmp %g1; nop
+ set aselx_, %g1; jmp %g1; nop
+ set asokc_, %g1; jmp %g1; nop
+ set asokd_, %g1; jmp %g1; nop
+ set asoki_, %g1; jmp %g1; nop
+ set asokl_, %g1; jmp %g1; nop
+ set asokr_, %g1; jmp %g1; nop
+ set asoks_, %g1; jmp %g1; nop
+ set asokx_, %g1; jmp %g1; nop
+ set asqrd_, %g1; jmp %g1; nop
+ set asqri_, %g1; jmp %g1; nop
+ set asqrl_, %g1; jmp %g1; nop
+ set asqrr_, %g1; jmp %g1; nop
+ set asqrs_, %g1; jmp %g1; nop
+ set asqrx_, %g1; jmp %g1; nop
+ set asrtc_, %g1; jmp %g1; nop
+ set asrtd_, %g1; jmp %g1; nop
+ set asrti_, %g1; jmp %g1; nop
+ set asrtl_, %g1; jmp %g1; nop
+ set asrtr_, %g1; jmp %g1; nop
+ set asrts_, %g1; jmp %g1; nop
+ set asrtx_, %g1; jmp %g1; nop
+ set assqd_, %g1; jmp %g1; nop
+ set assqi_, %g1; jmp %g1; nop
+ set assql_, %g1; jmp %g1; nop
+ set assqr_, %g1; jmp %g1; nop
+ set assqs_, %g1; jmp %g1; nop
+ set assqx_, %g1; jmp %g1; nop
+ set asubd_, %g1; jmp %g1; nop
+ set asubi_, %g1; jmp %g1; nop
+ set asubkd_, %g1; jmp %g1; nop
+ set asubki_, %g1; jmp %g1; nop
+ set asubkl_, %g1; jmp %g1; nop
+ set asubkr_, %g1; jmp %g1; nop
+ set asubks_, %g1; jmp %g1; nop
+ set asubkx_, %g1; jmp %g1; nop
+ set asubl_, %g1; jmp %g1; nop
+ set asubr_, %g1; jmp %g1; nop
+ set asubs_, %g1; jmp %g1; nop
+ set asubx_, %g1; jmp %g1; nop
+ set asumd_, %g1; jmp %g1; nop
+ set asumi_, %g1; jmp %g1; nop
+ set asuml_, %g1; jmp %g1; nop
+ set asumr_, %g1; jmp %g1; nop
+ set asums_, %g1; jmp %g1; nop
+ set asumx_, %g1; jmp %g1; nop
+ set aupxd_, %g1; jmp %g1; nop
+ set aupxi_, %g1; jmp %g1; nop
+ set aupxl_, %g1; jmp %g1; nop
+ set aupxr_, %g1; jmp %g1; nop
+ set aupxs_, %g1; jmp %g1; nop
+ set aupxx_, %g1; jmp %g1; nop
+ set aveqc_, %g1; jmp %g1; nop
+ set aveqd_, %g1; jmp %g1; nop
+ set aveqi_, %g1; jmp %g1; nop
+ set aveql_, %g1; jmp %g1; nop
+ set aveqr_, %g1; jmp %g1; nop
+ set aveqs_, %g1; jmp %g1; nop
+ set aveqx_, %g1; jmp %g1; nop
+ set await_, %g1; jmp %g1; nop
+ set awaitb_, %g1; jmp %g1; nop
+ set awritb_, %g1; jmp %g1; nop
+ set awrite_, %g1; jmp %g1; nop
+ set awsud_, %g1; jmp %g1; nop
+ set awsui_, %g1; jmp %g1; nop
+ set awsul_, %g1; jmp %g1; nop
+ set awsur_, %g1; jmp %g1; nop
+ set awsus_, %g1; jmp %g1; nop
+ set awsux_, %g1; jmp %g1; nop
+ set awvgd_, %g1; jmp %g1; nop
+ set awvgi_, %g1; jmp %g1; nop
+ set awvgl_, %g1; jmp %g1; nop
+ set awvgr_, %g1; jmp %g1; nop
+ set awvgs_, %g1; jmp %g1; nop
+ set awvgx_, %g1; jmp %g1; nop
+ set axori_, %g1; jmp %g1; nop
+ set axorki_, %g1; jmp %g1; nop
+ set axorkl_, %g1; jmp %g1; nop
+ set axorks_, %g1; jmp %g1; nop
+ set axorl_, %g1; jmp %g1; nop
+ set axors_, %g1; jmp %g1; nop
+ set begmem_, %g1; jmp %g1; nop
+ set bitmov_, %g1; jmp %g1; nop
+ set bitpak_, %g1; jmp %g1; nop
+ set bitupk_, %g1; jmp %g1; nop
+ set brktie_, %g1; jmp %g1; nop
+ set bswap2_, %g1; jmp %g1; nop
+ set bswap4_, %g1; jmp %g1; nop
+ set bswap8_, %g1; jmp %g1; nop
+ set btoi_, %g1; jmp %g1; nop
+ set bytmov_, %g1; jmp %g1; nop
+ set cctoc_, %g1; jmp %g1; nop
+ set chdept_, %g1; jmp %g1; nop
+ set chfeth_, %g1; jmp %g1; nop
+ set chrlwr_, %g1; jmp %g1; nop
+ set chrpak_, %g1; jmp %g1; nop
+ set chrupk_, %g1; jmp %g1; nop
+ set chrupr_, %g1; jmp %g1; nop
+ set clccos_, %g1; jmp %g1; nop
+ set clcenr_, %g1; jmp %g1; nop
+ set clcfeh_, %g1; jmp %g1; nop
+ set clcfid_, %g1; jmp %g1; nop
+ set clcfre_, %g1; jmp %g1; nop
+ set clcint_, %g1; jmp %g1; nop
+ set clclit_, %g1; jmp %g1; nop
+ set clcloe_, %g1; jmp %g1; nop
+ set clcmak_, %g1; jmp %g1; nop
+ set clcmd_, %g1; jmp %g1; nop
+ set clcmdw_, %g1; jmp %g1; nop
+ set clcnek_, %g1; jmp %g1; nop
+ set clcpst_, %g1; jmp %g1; nop
+ set clcscn_, %g1; jmp %g1; nop
+ set clepst_, %g1; jmp %g1; nop
+ set clgcur_, %g1; jmp %g1; nop
+ set clgetb_, %g1; jmp %g1; nop
+ set clgetc_, %g1; jmp %g1; nop
+ set clgetd_, %g1; jmp %g1; nop
+ set clgeti_, %g1; jmp %g1; nop
+ set clgetl_, %g1; jmp %g1; nop
+ set clgetr_, %g1; jmp %g1; nop
+ set clgets_, %g1; jmp %g1; nop
+ set clgetx_, %g1; jmp %g1; nop
+ set clgfil_, %g1; jmp %g1; nop
+ set clgkey_, %g1; jmp %g1; nop
+ set clglpb_, %g1; jmp %g1; nop
+ set clglpc_, %g1; jmp %g1; nop
+ set clglpd_, %g1; jmp %g1; nop
+ set clglpi_, %g1; jmp %g1; nop
+ set clglpl_, %g1; jmp %g1; nop
+ set clglpr_, %g1; jmp %g1; nop
+ set clglps_, %g1; jmp %g1; nop
+ set clglpx_, %g1; jmp %g1; nop
+ set clglsr_, %g1; jmp %g1; nop
+ set clgpsa_, %g1; jmp %g1; nop
+ set clgpsb_, %g1; jmp %g1; nop
+ set clgpsc_, %g1; jmp %g1; nop
+ set clgpsd_, %g1; jmp %g1; nop
+ set clgpsi_, %g1; jmp %g1; nop
+ set clgpsl_, %g1; jmp %g1; nop
+ set clgpsr_, %g1; jmp %g1; nop
+ set clgpss_, %g1; jmp %g1; nop
+ set clgpst_, %g1; jmp %g1; nop
+ set clgpsx_, %g1; jmp %g1; nop
+ set clgstr_, %g1; jmp %g1; nop
+ set clgwrd_, %g1; jmp %g1; nop
+ set clktie_, %g1; jmp %g1; nop
+ set cllpst_, %g1; jmp %g1; nop
+ set clopen_, %g1; jmp %g1; nop
+ set clopst_, %g1; jmp %g1; nop
+ set clpcls_, %g1; jmp %g1; nop
+ set clplen_, %g1; jmp %g1; nop
+ set clpopi_, %g1; jmp %g1; nop
+ set clpops_, %g1; jmp %g1; nop
+ set clpopu_, %g1; jmp %g1; nop
+ set clppsa_, %g1; jmp %g1; nop
+ set clppsb_, %g1; jmp %g1; nop
+ set clppsc_, %g1; jmp %g1; nop
+ set clppsd_, %g1; jmp %g1; nop
+ set clppsi_, %g1; jmp %g1; nop
+ set clppsl_, %g1; jmp %g1; nop
+ set clppsr_, %g1; jmp %g1; nop
+ set clppss_, %g1; jmp %g1; nop
+ set clppst_, %g1; jmp %g1; nop
+ set clppsx_, %g1; jmp %g1; nop
+ set clprew_, %g1; jmp %g1; nop
+ set clprif_, %g1; jmp %g1; nop
+ set clpsee_, %g1; jmp %g1; nop
+ set clpsit_, %g1; jmp %g1; nop
+ set clpstr_, %g1; jmp %g1; nop
+ set clputb_, %g1; jmp %g1; nop
+ set clputc_, %g1; jmp %g1; nop
+ set clputd_, %g1; jmp %g1; nop
+ set clputi_, %g1; jmp %g1; nop
+ set clputl_, %g1; jmp %g1; nop
+ set clputr_, %g1; jmp %g1; nop
+ set clputs_, %g1; jmp %g1; nop
+ set clputx_, %g1; jmp %g1; nop
+ set clreqr_, %g1; jmp %g1; nop
+ set clscan_, %g1; jmp %g1; nop
+ set clseti_, %g1; jmp %g1; nop
+ set clstai_, %g1; jmp %g1; nop
+ set cnvdae_, %g1; jmp %g1; nop
+ set cnvtie_, %g1; jmp %g1; nop
+ set coerce_, %g1; jmp %g1; nop
+ set cputie_, %g1; jmp %g1; nop
+ set ctocc_, %g1; jmp %g1; nop
+ set ctod_, %g1; jmp %g1; nop
+ set ctoi_, %g1; jmp %g1; nop
+ set ctol_, %g1; jmp %g1; nop
+ set ctor_, %g1; jmp %g1; nop
+ set ctotok_, %g1; jmp %g1; nop
+ set ctowrd_, %g1; jmp %g1; nop
+ set ctox_, %g1; jmp %g1; nop
+ set d1mach_, %g1; jmp %g1; nop
+ set deletg_, %g1; jmp %g1; nop
+ set diropn_, %g1; jmp %g1; nop
+ set dtcscl_, %g1; jmp %g1; nop
+ set dtmdee_, %g1; jmp %g1; nop
+ set dtmdes_, %g1; jmp %g1; nop
+ set dtmene_, %g1; jmp %g1; nop
+ set dtmens_, %g1; jmp %g1; nop
+ set dtoc3_, %g1; jmp %g1; nop
+ set dtoc_, %g1; jmp %g1; nop
+ set elogd_, %g1; jmp %g1; nop
+ set elogr_, %g1; jmp %g1; nop
+ set envfid_, %g1; jmp %g1; nop
+ set envfit_, %g1; jmp %g1; nop
+ set envfre_, %g1; jmp %g1; nop
+ set envgeb_, %g1; jmp %g1; nop
+ set envged_, %g1; jmp %g1; nop
+ set envgei_, %g1; jmp %g1; nop
+ set envger_, %g1; jmp %g1; nop
+ set envges_, %g1; jmp %g1; nop
+ set envinr_, %g1; jmp %g1; nop
+ set envint_, %g1; jmp %g1; nop
+ set envlit_, %g1; jmp %g1; nop
+ set envmak_, %g1; jmp %g1; nop
+ set envnet_, %g1; jmp %g1; nop
+ set envpus_, %g1; jmp %g1; nop
+ set envret_, %g1; jmp %g1; nop
+ set envscn_, %g1; jmp %g1; nop
+ set eprinf_, %g1; jmp %g1; nop
+ set erract_, %g1; jmp %g1; nop
+ set errcoe_, %g1; jmp %g1; nop
+ set errget_, %g1; jmp %g1; nop
+ set evexpr_, %g1; jmp %g1; nop
+ set evvexr_, %g1; jmp %g1; nop
+ set evvfre_, %g1; jmp %g1; nop
+ set f77pak_, %g1; jmp %g1; nop
+ set f77upk_, %g1; jmp %g1; nop
+ set falloc_, %g1; jmp %g1; nop
+ set fcanpb_, %g1; jmp %g1; nop
+ set fcldir_, %g1; jmp %g1; nop
+ set fclobr_, %g1; jmp %g1; nop
+ set fcopy_, %g1; jmp %g1; nop
+ set fcopyo_, %g1; jmp %g1; nop
+ set fdebug_, %g1; jmp %g1; nop
+ set fdevbf_, %g1; jmp %g1; nop
+ set fdevbk_, %g1; jmp %g1; nop
+ set fdevtx_, %g1; jmp %g1; nop
+ set fdirne_, %g1; jmp %g1; nop
+ set fexbuf_, %g1; jmp %g1; nop
+ set ffa_, %g1; jmp %g1; nop
+ set ffault_, %g1; jmp %g1; nop
+ set ffilbf_, %g1; jmp %g1; nop
+ set ffilsz_, %g1; jmp %g1; nop
+ set ffldir_, %g1; jmp %g1; nop
+ set fflsbf_, %g1; jmp %g1; nop
+ set ffs_, %g1; jmp %g1; nop
+ set fft842_, %g1; jmp %g1; nop
+ set fgdev0_, %g1; jmp %g1; nop
+ set fgdevm_, %g1; jmp %g1; nop
+ set fgetfd_, %g1; jmp %g1; nop
+ set fgtdir_, %g1; jmp %g1; nop
+ set filbuf_, %g1; jmp %g1; nop
+ set filerr_, %g1; jmp %g1; nop
+ set filopn_, %g1; jmp %g1; nop
+ set finfo_, %g1; jmp %g1; nop
+ set finit_, %g1; jmp %g1; nop
+ set fioclp_, %g1; jmp %g1; nop
+ set fioqfh_, %g1; jmp %g1; nop
+ set fixmem_, %g1; jmp %g1; nop
+ set flsbuf_, %g1; jmp %g1; nop
+ set fmaccs_, %g1; jmp %g1; nop
+ set fmapfn_, %g1; jmp %g1; nop
+ set fmcloe_, %g1; jmp %g1; nop
+ set fmcopo_, %g1; jmp %g1; nop
+ set fmcopy_, %g1; jmp %g1; nop
+ set fmdebg_, %g1; jmp %g1; nop
+ set fmdele_, %g1; jmp %g1; nop
+ set fmfcdg_, %g1; jmp %g1; nop
+ set fmfcfe_, %g1; jmp %g1; nop
+ set fmfcit_, %g1; jmp %g1; nop
+ set fmfcsc_, %g1; jmp %g1; nop
+ set fmfinf_, %g1; jmp %g1; nop
+ set fmfopn_, %g1; jmp %g1; nop
+ set fmgetd_, %g1; jmp %g1; nop
+ set fmiobd_, %g1; jmp %g1; nop
+ set fmioed_, %g1; jmp %g1; nop
+ set fmioek_, %g1; jmp %g1; nop
+ set fmiopr_, %g1; jmp %g1; nop
+ set fmiorr_, %g1; jmp %g1; nop
+ set fmiosf_, %g1; jmp %g1; nop
+ set fmiotk_, %g1; jmp %g1; nop
+ set fmkbfs_, %g1; jmp %g1; nop
+ set fmkcoy_, %g1; jmp %g1; nop
+ set fmkdir_, %g1; jmp %g1; nop
+ set fmkpbf_, %g1; jmp %g1; nop
+ set fmlfad_, %g1; jmp %g1; nop
+ set fmlfae_, %g1; jmp %g1; nop
+ set fmlfat_, %g1; jmp %g1; nop
+ set fmlfbd_, %g1; jmp %g1; nop
+ set fmlfbe_, %g1; jmp %g1; nop
+ set fmlfbt_, %g1; jmp %g1; nop
+ set fmlfce_, %g1; jmp %g1; nop
+ set fmlfcy_, %g1; jmp %g1; nop
+ set fmlfde_, %g1; jmp %g1; nop
+ set fmlfne_, %g1; jmp %g1; nop
+ set fmlfon_, %g1; jmp %g1; nop
+ set fmlfpe_, %g1; jmp %g1; nop
+ set fmlfsi_, %g1; jmp %g1; nop
+ set fmlfst_, %g1; jmp %g1; nop
+ set fmlfue_, %g1; jmp %g1; nop
+ set fmlocd_, %g1; jmp %g1; nop
+ set fmloct_, %g1; jmp %g1; nop
+ set fmnexe_, %g1; jmp %g1; nop
+ set fmopen_, %g1; jmp %g1; nop
+ set fmrebd_, %g1; jmp %g1; nop
+ set fmrene_, %g1; jmp %g1; nop
+ set fmretd_, %g1; jmp %g1; nop
+ set fmseti_, %g1; jmp %g1; nop
+ set fmstai_, %g1; jmp %g1; nop
+ set fmsync_, %g1; jmp %g1; nop
+ set fmterr_, %g1; jmp %g1; nop
+ set fmtint_, %g1; jmp %g1; nop
+ set fmtred_, %g1; jmp %g1; nop
+ set fmtsel_, %g1; jmp %g1; nop
+ set fmtstr_, %g1; jmp %g1; nop
+ set fmunlk_, %g1; jmp %g1; nop
+ set fnextn_, %g1; jmp %g1; nop
+ set fnldir_, %g1; jmp %g1; nop
+ set fnroot_, %g1; jmp %g1; nop
+ set fntclb_, %g1; jmp %g1; nop
+ set fntcls_, %g1; jmp %g1; nop
+ set fntdir_, %g1; jmp %g1; nop
+ set fntedt_, %g1; jmp %g1; nop
+ set fntget_, %g1; jmp %g1; nop
+ set fntgfb_, %g1; jmp %g1; nop
+ set fntgfn_, %g1; jmp %g1; nop
+ set fntleb_, %g1; jmp %g1; nop
+ set fntmkt_, %g1; jmp %g1; nop
+ set fntopb_, %g1; jmp %g1; nop
+ set fntopn_, %g1; jmp %g1; nop
+ set fntopt_, %g1; jmp %g1; nop
+ set fntreb_, %g1; jmp %g1; nop
+ set fntree_, %g1; jmp %g1; nop
+ set fntrfb_, %g1; jmp %g1; nop
+ set fnulle_, %g1; jmp %g1; nop
+ set fopdir_, %g1; jmp %g1; nop
+ set fopnbf_, %g1; jmp %g1; nop
+ set fopntx_, %g1; jmp %g1; nop
+ set fowner_, %g1; jmp %g1; nop
+ set fpathe_, %g1; jmp %g1; nop
+ set fpequd_, %g1; jmp %g1; nop
+ set fpequr_, %g1; jmp %g1; nop
+ set fpfixd_, %g1; jmp %g1; nop
+ set fpfixr_, %g1; jmp %g1; nop
+ set fpnonr_, %g1; jmp %g1; nop
+ set fpnord_, %g1; jmp %g1; nop
+ set fpnorr_, %g1; jmp %g1; nop
+ set fpradv_, %g1; jmp %g1; nop
+ set fprfmt_, %g1; jmp %g1; nop
+ set fprinf_, %g1; jmp %g1; nop
+ set fprntf_, %g1; jmp %g1; nop
+ set fptdir_, %g1; jmp %g1; nop
+ set fputtx_, %g1; jmp %g1; nop
+ set freadp_, %g1; jmp %g1; nop
+ set fredio_, %g1; jmp %g1; nop
+ set fredir_, %g1; jmp %g1; nop
+ set frenae_, %g1; jmp %g1; nop
+ set frmbfs_, %g1; jmp %g1; nop
+ set frmtmp_, %g1; jmp %g1; nop
+ set frtnfd_, %g1; jmp %g1; nop
+ set fsetev_, %g1; jmp %g1; nop
+ set fsetfd_, %g1; jmp %g1; nop
+ set fseti_, %g1; jmp %g1; nop
+ set fsfdee_, %g1; jmp %g1; nop
+ set fsfgee_, %g1; jmp %g1; nop
+ set fsfopn_, %g1; jmp %g1; nop
+ set fskdir_, %g1; jmp %g1; nop
+ set fstati_, %g1; jmp %g1; nop
+ set fstatl_, %g1; jmp %g1; nop
+ set fstats_, %g1; jmp %g1; nop
+ set fstdfe_, %g1; jmp %g1; nop
+ set fstdir_, %g1; jmp %g1; nop
+ set fstrfp_, %g1; jmp %g1; nop
+ set fsvtfn_, %g1; jmp %g1; nop
+ set fswapd_, %g1; jmp %g1; nop
+ set fwatio_, %g1; jmp %g1; nop
+ set fwritp_, %g1; jmp %g1; nop
+ set fwtacc_, %g1; jmp %g1; nop
+ set fxfacp_, %g1; jmp %g1; nop
+ set fxfacs_, %g1; jmp %g1; nop
+ set fxfact_, %g1; jmp %g1; nop
+ set fxfadr_, %g1; jmp %g1; nop
+ set fxfakb_, %g1; jmp %g1; nop
+ set fxfakc_, %g1; jmp %g1; nop
+ set fxfakd_, %g1; jmp %g1; nop
+ set fxfaki_, %g1; jmp %g1; nop
+ set fxfakr_, %g1; jmp %g1; nop
+ set fxfalc_, %g1; jmp %g1; nop
+ set fxfald_, %g1; jmp %g1; nop
+ set fxfalr_, %g1; jmp %g1; nop
+ set fxfalu_, %g1; jmp %g1; nop
+ set fxfasr_, %g1; jmp %g1; nop
+ set fxfbls_, %g1; jmp %g1; nop
+ set fxfbyt_, %g1; jmp %g1; nop
+ set fxfche_, %g1; jmp %g1; nop
+ set fxfchm_, %g1; jmp %g1; nop
+ set fxfchp_, %g1; jmp %g1; nop
+ set fxfchv_, %g1; jmp %g1; nop
+ set fxfcle_, %g1; jmp %g1; nop
+ set fxfcll_, %g1; jmp %g1; nop
+ set fxfcnx_, %g1; jmp %g1; nop
+ set fxfcoj_, %g1; jmp %g1; nop
+ set fxfcoy_, %g1; jmp %g1; nop
+ set fxfcte_, %g1; jmp %g1; nop
+ set fxfdae_, %g1; jmp %g1; nop
+ set fxfdee_, %g1; jmp %g1; nop
+ set fxfdiw_, %g1; jmp %g1; nop
+ set fxfdur_, %g1; jmp %g1; nop
+ set fxfenb_, %g1; jmp %g1; nop
+ set fxfenc_, %g1; jmp %g1; nop
+ set fxfend_, %g1; jmp %g1; nop
+ set fxfene_, %g1; jmp %g1; nop
+ set fxfeni_, %g1; jmp %g1; nop
+ set fxfenl_, %g1; jmp %g1; nop
+ set fxfenr_, %g1; jmp %g1; nop
+ set fxfens_, %g1; jmp %g1; nop
+ set fxfexh_, %g1; jmp %g1; nop
+ set fxfexr_, %g1; jmp %g1; nop
+ set fxffac_, %g1; jmp %g1; nop
+ set fxffcr_, %g1; jmp %g1; nop
+ set fxffiw_, %g1; jmp %g1; nop
+ set fxffog_, %g1; jmp %g1; nop
+ set fxffpd_, %g1; jmp %g1; nop
+ set fxfgas_, %g1; jmp %g1; nop
+ set fxfgeb_, %g1; jmp %g1; nop
+ set fxfged_, %g1; jmp %g1; nop
+ set fxfgei_, %g1; jmp %g1; nop
+ set fxfgen_, %g1; jmp %g1; nop
+ set fxfger_, %g1; jmp %g1; nop
+ set fxfget_, %g1; jmp %g1; nop
+ set fxfglm_, %g1; jmp %g1; nop
+ set fxfgsr_, %g1; jmp %g1; nop
+ set fxfhdt_, %g1; jmp %g1; nop
+ set fxfhee_, %g1; jmp %g1; nop
+ set fxfhef_, %g1; jmp %g1; nop
+ set fxfint_, %g1; jmp %g1; nop
+ set fxfisk_, %g1; jmp %g1; nop
+ set fxfkse_, %g1; jmp %g1; nop
+ set fxfksl_, %g1; jmp %g1; nop
+ set fxfksm_, %g1; jmp %g1; nop
+ set fxfksn_, %g1; jmp %g1; nop
+ set fxfkss_, %g1; jmp %g1; nop
+ set fxfkst_, %g1; jmp %g1; nop
+ set fxfksx_, %g1; jmp %g1; nop
+ set fxflor_, %g1; jmp %g1; nop
+ set fxfmad_, %g1; jmp %g1; nop
+ set fxfmar_, %g1; jmp %g1; nop
+ set fxfmas_, %g1; jmp %g1; nop
+ set fxfmay_, %g1; jmp %g1; nop
+ set fxfmea_, %g1; jmp %g1; nop
+ set fxfnul_, %g1; jmp %g1; nop
+ set fxfopn_, %g1; jmp %g1; nop
+ set fxfopx_, %g1; jmp %g1; nop
+ set fxfove_, %g1; jmp %g1; nop
+ set fxfovt_, %g1; jmp %g1; nop
+ set fxfpaa_, %g1; jmp %g1; nop
+ set fxfpld_, %g1; jmp %g1; nop
+ set fxfple_, %g1; jmp %g1; nop
+ set fxfplf_, %g1; jmp %g1; nop
+ set fxfplo_, %g1; jmp %g1; nop
+ set fxfplp_, %g1; jmp %g1; nop
+ set fxfprr_, %g1; jmp %g1; nop
+ set fxfred_, %g1; jmp %g1; nop
+ set fxfree_, %g1; jmp %g1; nop
+ set fxfrek_, %g1; jmp %g1; nop
+ set fxfren_, %g1; jmp %g1; nop
+ set fxfrep_, %g1; jmp %g1; nop
+ set fxfrfr_, %g1; jmp %g1; nop
+ set fxfrhr_, %g1; jmp %g1; nop
+ set fxfsee_, %g1; jmp %g1; nop
+ set fxfsev_, %g1; jmp %g1; nop
+ set fxfsex_, %g1; jmp %g1; nop
+ set fxfskn_, %g1; jmp %g1; nop
+ set fxfstr_, %g1; jmp %g1; nop
+ set fxftox_, %g1; jmp %g1; nop
+ set fxfuad_, %g1; jmp %g1; nop
+ set fxfuna_, %g1; jmp %g1; nop
+ set fxfupd_, %g1; jmp %g1; nop
+ set fxfupr_, %g1; jmp %g1; nop
+ set fxfwrr_, %g1; jmp %g1; nop
+ set fxfwrs_, %g1; jmp %g1; nop
+ set fxfxal_, %g1; jmp %g1; nop
+ set fxfxhd_, %g1; jmp %g1; nop
+ set fxfxn1_, %g1; jmp %g1; nop
+ set fxfzcl_, %g1; jmp %g1; nop
+ set fxfzop_, %g1; jmp %g1; nop
+ set fxfzrd_, %g1; jmp %g1; nop
+ set fxfzst_, %g1; jmp %g1; nop
+ set fxfzwr_, %g1; jmp %g1; nop
+ set fxfzwt_, %g1; jmp %g1; nop
+ set gactie_, %g1; jmp %g1; nop
+ set gadraw_, %g1; jmp %g1; nop
+ set gamove_, %g1; jmp %g1; nop
+ set gargb_, %g1; jmp %g1; nop
+ set gargc_, %g1; jmp %g1; nop
+ set gargd_, %g1; jmp %g1; nop
+ set gargi_, %g1; jmp %g1; nop
+ set gargl_, %g1; jmp %g1; nop
+ set gargr_, %g1; jmp %g1; nop
+ set gargrd_, %g1; jmp %g1; nop
+ set gargs_, %g1; jmp %g1; nop
+ set gargsr_, %g1; jmp %g1; nop
+ set gargtk_, %g1; jmp %g1; nop
+ set gargwd_, %g1; jmp %g1; nop
+ set gargx_, %g1; jmp %g1; nop
+ set gascae_, %g1; jmp %g1; nop
+ set gcancl_, %g1; jmp %g1; nop
+ set gclear_, %g1; jmp %g1; nop
+ set gclose_, %g1; jmp %g1; nop
+ set gctod_, %g1; jmp %g1; nop
+ set gctol_, %g1; jmp %g1; nop
+ set gctox_, %g1; jmp %g1; nop
+ set gctran_, %g1; jmp %g1; nop
+ set gcurps_, %g1; jmp %g1; nop
+ set gdeace_, %g1; jmp %g1; nop
+ set gescae_, %g1; jmp %g1; nop
+ set getci_, %g1; jmp %g1; nop
+ set gethot_, %g1; jmp %g1; nop
+ set getlie_, %g1; jmp %g1; nop
+ set getlle_, %g1; jmp %g1; nop
+ set getloe_, %g1; jmp %g1; nop
+ set gexflr_, %g1; jmp %g1; nop
+ set gexfls_, %g1; jmp %g1; nop
+ set gexflt_, %g1; jmp %g1; nop
+ set gfill_, %g1; jmp %g1; nop
+ set gflush_, %g1; jmp %g1; nop
+ set gframe_, %g1; jmp %g1; nop
+ set gfrint_, %g1; jmp %g1; nop
+ set ggcell_, %g1; jmp %g1; nop
+ set ggcur_, %g1; jmp %g1; nop
+ set ggetb_, %g1; jmp %g1; nop
+ set ggeti_, %g1; jmp %g1; nop
+ set ggetr_, %g1; jmp %g1; nop
+ set ggets_, %g1; jmp %g1; nop
+ set ggscae_, %g1; jmp %g1; nop
+ set ggview_, %g1; jmp %g1; nop
+ set ggwind_, %g1; jmp %g1; nop
+ set gimcor_, %g1; jmp %g1; nop
+ set gimcrr_, %g1; jmp %g1; nop
+ set gimder_, %g1; jmp %g1; nop
+ set gimdig_, %g1; jmp %g1; nop
+ set gimeng_, %g1; jmp %g1; nop
+ set gimfrg_, %g1; jmp %g1; nop
+ set gimfrp_, %g1; jmp %g1; nop
+ set gimgeg_, %g1; jmp %g1; nop
+ set gimins_, %g1; jmp %g1; nop
+ set gimiod_, %g1; jmp %g1; nop
+ set gimioe_, %g1; jmp %g1; nop
+ set gimlop_, %g1; jmp %g1; nop
+ set gimqur_, %g1; jmp %g1; nop
+ set gimrat_, %g1; jmp %g1; nop
+ set gimreg_, %g1; jmp %g1; nop
+ set gimrep_, %g1; jmp %g1; nop
+ set gimres_, %g1; jmp %g1; nop
+ set gimrex_, %g1; jmp %g1; nop
+ set gimseg_, %g1; jmp %g1; nop
+ set gimser_, %g1; jmp %g1; nop
+ set gimsex_, %g1; jmp %g1; nop
+ set gimwrp_, %g1; jmp %g1; nop
+ set gimwrs_, %g1; jmp %g1; nop
+ set gkical_, %g1; jmp %g1; nop
+ set gkiclr_, %g1; jmp %g1; nop
+ set gkicls_, %g1; jmp %g1; nop
+ set gkides_, %g1; jmp %g1; nop
+ set gkieof_, %g1; jmp %g1; nop
+ set gkiese_, %g1; jmp %g1; nop
+ set gkiexe_, %g1; jmp %g1; nop
+ set gkifat_, %g1; jmp %g1; nop
+ set gkifen_, %g1; jmp %g1; nop
+ set gkiffh_, %g1; jmp %g1; nop
+ set gkifia_, %g1; jmp %g1; nop
+ set gkiflh_, %g1; jmp %g1; nop
+ set gkiger_, %g1; jmp %g1; nop
+ set gkiges_, %g1; jmp %g1; nop
+ set gkigey_, %g1; jmp %g1; nop
+ set gkiinl_, %g1; jmp %g1; nop
+ set gkiint_, %g1; jmp %g1; nop
+ set gkimfe_, %g1; jmp %g1; nop
+ set gkiops_, %g1; jmp %g1; nop
+ set gkiplt_, %g1; jmp %g1; nop
+ set gkipmt_, %g1; jmp %g1; nop
+ set gkipoe_, %g1; jmp %g1; nop
+ set gkipor_, %g1; jmp %g1; nop
+ set gkipuy_, %g1; jmp %g1; nop
+ set gkiree_, %g1; jmp %g1; nop
+ set gkirer_, %g1; jmp %g1; nop
+ set gkires_, %g1; jmp %g1; nop
+ set gkirey_, %g1; jmp %g1; nop
+ set gkiser_, %g1; jmp %g1; nop
+ set gkises_, %g1; jmp %g1; nop
+ set gkisul_, %g1; jmp %g1; nop
+ set gkitet_, %g1; jmp %g1; nop
+ set gkitxt_, %g1; jmp %g1; nop
+ set gkiwee_, %g1; jmp %g1; nop
+ set gkiwre_, %g1; jmp %g1; nop
+ set gkpcal_, %g1; jmp %g1; nop
+ set gkpcle_, %g1; jmp %g1; nop
+ set gkpclr_, %g1; jmp %g1; nop
+ set gkpcls_, %g1; jmp %g1; nop
+ set gkpdes_, %g1; jmp %g1; nop
+ set gkpdup_, %g1; jmp %g1; nop
+ set gkpese_, %g1; jmp %g1; nop
+ set gkpfat_, %g1; jmp %g1; nop
+ set gkpfia_, %g1; jmp %g1; nop
+ set gkpflh_, %g1; jmp %g1; nop
+ set gkpger_, %g1; jmp %g1; nop
+ set gkpges_, %g1; jmp %g1; nop
+ set gkpgey_, %g1; jmp %g1; nop
+ set gkpgrm_, %g1; jmp %g1; nop
+ set gkpinl_, %g1; jmp %g1; nop
+ set gkpmfe_, %g1; jmp %g1; nop
+ set gkpops_, %g1; jmp %g1; nop
+ set gkpplt_, %g1; jmp %g1; nop
+ set gkppmt_, %g1; jmp %g1; nop
+ set gkppoe_, %g1; jmp %g1; nop
+ set gkppor_, %g1; jmp %g1; nop
+ set gkppst_, %g1; jmp %g1; nop
+ set gkppuy_, %g1; jmp %g1; nop
+ set gkpres_, %g1; jmp %g1; nop
+ set gkpser_, %g1; jmp %g1; nop
+ set gkpses_, %g1; jmp %g1; nop
+ set gkptet_, %g1; jmp %g1; nop
+ set gkptxg_, %g1; jmp %g1; nop
+ set gkptxt_, %g1; jmp %g1; nop
+ set gkpunn_, %g1; jmp %g1; nop
+ set glabax_, %g1; jmp %g1; nop
+ set glbdrd_, %g1; jmp %g1; nop
+ set glbene_, %g1; jmp %g1; nop
+ set glbeq_, %g1; jmp %g1; nop
+ set glbfis_, %g1; jmp %g1; nop
+ set glbgek_, %g1; jmp %g1; nop
+ set glblas_, %g1; jmp %g1; nop
+ set glblob_, %g1; jmp %g1; nop
+ set glbmip_, %g1; jmp %g1; nop
+ set glbple_, %g1; jmp %g1; nop
+ set glbsep_, %g1; jmp %g1; nop
+ set glbses_, %g1; jmp %g1; nop
+ set glbset_, %g1; jmp %g1; nop
+ set glbtin_, %g1; jmp %g1; nop
+ set glbveg_, %g1; jmp %g1; nop
+ set gline_, %g1; jmp %g1; nop
+ set gltoc_, %g1; jmp %g1; nop
+ set gmark_, %g1; jmp %g1; nop
+ set gmftie_, %g1; jmp %g1; nop
+ set gmprif_, %g1; jmp %g1; nop
+ set gmsg_, %g1; jmp %g1; nop
+ set gmsgb_, %g1; jmp %g1; nop
+ set gmsgc_, %g1; jmp %g1; nop
+ set gmsgd_, %g1; jmp %g1; nop
+ set gmsgi_, %g1; jmp %g1; nop
+ set gmsgl_, %g1; jmp %g1; nop
+ set gmsgr_, %g1; jmp %g1; nop
+ set gmsgs_, %g1; jmp %g1; nop
+ set gmsgx_, %g1; jmp %g1; nop
+ set gmttot_, %g1; jmp %g1; nop
+ set gopen_, %g1; jmp %g1; nop
+ set gopeni_, %g1; jmp %g1; nop
+ set gpagee_, %g1; jmp %g1; nop
+ set gpatme_, %g1; jmp %g1; nop
+ set gpatmh_, %g1; jmp %g1; nop
+ set gpcell_, %g1; jmp %g1; nop
+ set gplcae_, %g1; jmp %g1; nop
+ set gplcal_, %g1; jmp %g1; nop
+ set gplclb_, %g1; jmp %g1; nop
+ set gplcll_, %g1; jmp %g1; nop
+ set gplclr_, %g1; jmp %g1; nop
+ set gplclt_, %g1; jmp %g1; nop
+ set gplflh_, %g1; jmp %g1; nop
+ set gpline_, %g1; jmp %g1; nop
+ set gploto_, %g1; jmp %g1; nop
+ set gplotv_, %g1; jmp %g1; nop
+ set gplret_, %g1; jmp %g1; nop
+ set gplsee_, %g1; jmp %g1; nop
+ set gplwci_, %g1; jmp %g1; nop
+ set gpmark_, %g1; jmp %g1; nop
+ set gqsort_, %g1; jmp %g1; nop
+ set gqvery_, %g1; jmp %g1; nop
+ set grdraw_, %g1; jmp %g1; nop
+ set grdwcs_, %g1; jmp %g1; nop
+ set greace_, %g1; jmp %g1; nop
+ set greset_, %g1; jmp %g1; nop
+ set grmove_, %g1; jmp %g1; nop
+ set grscae_, %g1; jmp %g1; nop
+ set gscan_, %g1; jmp %g1; nop
+ set gscur_, %g1; jmp %g1; nop
+ set gseti_, %g1; jmp %g1; nop
+ set gsetr_, %g1; jmp %g1; nop
+ set gsets_, %g1; jmp %g1; nop
+ set gstati_, %g1; jmp %g1; nop
+ set gstatr_, %g1; jmp %g1; nop
+ set gstats_, %g1; jmp %g1; nop
+ set gstrct_, %g1; jmp %g1; nop
+ set gstrcy_, %g1; jmp %g1; nop
+ set gstrmh_, %g1; jmp %g1; nop
+ set gstsei_, %g1; jmp %g1; nop
+ set gstser_, %g1; jmp %g1; nop
+ set gsview_, %g1; jmp %g1; nop
+ set gswind_, %g1; jmp %g1; nop
+ set gtdise_, %g1; jmp %g1; nop
+ set gtext_, %g1; jmp %g1; nop
+ set gtickr_, %g1; jmp %g1; nop
+ set gtliny_, %g1; jmp %g1; nop
+ set gtndis_, %g1; jmp %g1; nop
+ set gttyld_, %g1; jmp %g1; nop
+ set gtxset_, %g1; jmp %g1; nop
+ set gtybih_, %g1; jmp %g1; nop
+ set gtycas_, %g1; jmp %g1; nop
+ set gtycle_, %g1; jmp %g1; nop
+ set gtyeny_, %g1; jmp %g1; nop
+ set gtyexs_, %g1; jmp %g1; nop
+ set gtyfey_, %g1; jmp %g1; nop
+ set gtyfiy_, %g1; jmp %g1; nop
+ set gtygeb_, %g1; jmp %g1; nop
+ set gtygei_, %g1; jmp %g1; nop
+ set gtyger_, %g1; jmp %g1; nop
+ set gtyges_, %g1; jmp %g1; nop
+ set gtyins_, %g1; jmp %g1; nop
+ set gtyopn_, %g1; jmp %g1; nop
+ set gtysce_, %g1; jmp %g1; nop
+ set gumark_, %g1; jmp %g1; nop
+ set gvline_, %g1; jmp %g1; nop
+ set gvmark_, %g1; jmp %g1; nop
+ set gwcsme_, %g1; jmp %g1; nop
+ set gwrwcs_, %g1; jmp %g1; nop
+ set i1mach_, %g1; jmp %g1; nop
+ set idbcle_, %g1; jmp %g1; nop
+ set idbfid_, %g1; jmp %g1; nop
+ set idbfir_, %g1; jmp %g1; nop
+ set idbgeg_, %g1; jmp %g1; nop
+ set idbkwp_, %g1; jmp %g1; nop
+ set idbned_, %g1; jmp %g1; nop
+ set idbopn_, %g1; jmp %g1; nop
+ set idbpug_, %g1; jmp %g1; nop
+ set ieegmd_, %g1; jmp %g1; nop
+ set ieegmr_, %g1; jmp %g1; nop
+ set ieegnd_, %g1; jmp %g1; nop
+ set ieegnr_, %g1; jmp %g1; nop
+ set ieemad_, %g1; jmp %g1; nop
+ set ieemar_, %g1; jmp %g1; nop
+ set ieepad_, %g1; jmp %g1; nop
+ set ieepar_, %g1; jmp %g1; nop
+ set ieesmd_, %g1; jmp %g1; nop
+ set ieesmr_, %g1; jmp %g1; nop
+ set ieesnd_, %g1; jmp %g1; nop
+ set ieesnr_, %g1; jmp %g1; nop
+ set ieestd_, %g1; jmp %g1; nop
+ set ieestr_, %g1; jmp %g1; nop
+ set ieeupd_, %g1; jmp %g1; nop
+ set ieeupr_, %g1; jmp %g1; nop
+ set ieevpd_, %g1; jmp %g1; nop
+ set ieevpr_, %g1; jmp %g1; nop
+ set ieevud_, %g1; jmp %g1; nop
+ set ieevur_, %g1; jmp %g1; nop
+ set ieezsd_, %g1; jmp %g1; nop
+ set ieezsr_, %g1; jmp %g1; nop
+ set ikiacs_, %g1; jmp %g1; nop
+ set ikicle_, %g1; jmp %g1; nop
+ set ikicoy_, %g1; jmp %g1; nop
+ set ikidee_, %g1; jmp %g1; nop
+ set ikideg_, %g1; jmp %g1; nop
+ set ikiext_, %g1; jmp %g1; nop
+ set ikiged_, %g1; jmp %g1; nop
+ set ikigen_, %g1; jmp %g1; nop
+ set ikiger_, %g1; jmp %g1; nop
+ set ikiint_, %g1; jmp %g1; nop
+ set ikildr_, %g1; jmp %g1; nop
+ set ikimke_, %g1; jmp %g1; nop
+ set ikiopn_, %g1; jmp %g1; nop
+ set ikiopx_, %g1; jmp %g1; nop
+ set ikipae_, %g1; jmp %g1; nop
+ set ikiree_, %g1; jmp %g1; nop
+ set ikiupr_, %g1; jmp %g1; nop
+ set ikivan_, %g1; jmp %g1; nop
+ set imaccf_, %g1; jmp %g1; nop
+ set imaccs_, %g1; jmp %g1; nop
+ set imaddb_, %g1; jmp %g1; nop
+ set imaddd_, %g1; jmp %g1; nop
+ set imaddf_, %g1; jmp %g1; nop
+ set imaddi_, %g1; jmp %g1; nop
+ set imaddl_, %g1; jmp %g1; nop
+ set imaddr_, %g1; jmp %g1; nop
+ set imadds_, %g1; jmp %g1; nop
+ set imaflp_, %g1; jmp %g1; nop
+ set imalin_, %g1; jmp %g1; nop
+ set imaplv_, %g1; jmp %g1; nop
+ set imastr_, %g1; jmp %g1; nop
+ set imbln1_, %g1; jmp %g1; nop
+ set imbln2_, %g1; jmp %g1; nop
+ set imbln3_, %g1; jmp %g1; nop
+ set imbtrn_, %g1; jmp %g1; nop
+ set imcfnl_, %g1; jmp %g1; nop
+ set imcopy_, %g1; jmp %g1; nop
+ set imcssz_, %g1; jmp %g1; nop
+ set imctrt_, %g1; jmp %g1; nop
+ set imdect_, %g1; jmp %g1; nop
+ set imdele_, %g1; jmp %g1; nop
+ set imdelf_, %g1; jmp %g1; nop
+ set imdmap_, %g1; jmp %g1; nop
+ set imerr_, %g1; jmp %g1; nop
+ set imflpl_, %g1; jmp %g1; nop
+ set imflps_, %g1; jmp %g1; nop
+ set imflsd_, %g1; jmp %g1; nop
+ set imflsh_, %g1; jmp %g1; nop
+ set imflsi_, %g1; jmp %g1; nop
+ set imflsl_, %g1; jmp %g1; nop
+ set imflsr_, %g1; jmp %g1; nop
+ set imflss_, %g1; jmp %g1; nop
+ set imflsx_, %g1; jmp %g1; nop
+ set imfluh_, %g1; jmp %g1; nop
+ set imfnpy_, %g1; jmp %g1; nop
+ set imfnss_, %g1; jmp %g1; nop
+ set imgclr_, %g1; jmp %g1; nop
+ set imgetb_, %g1; jmp %g1; nop
+ set imgetc_, %g1; jmp %g1; nop
+ set imgetd_, %g1; jmp %g1; nop
+ set imgeti_, %g1; jmp %g1; nop
+ set imgetl_, %g1; jmp %g1; nop
+ set imgetr_, %g1; jmp %g1; nop
+ set imgets_, %g1; jmp %g1; nop
+ set imgfte_, %g1; jmp %g1; nop
+ set imggsc_, %g1; jmp %g1; nop
+ set imggsd_, %g1; jmp %g1; nop
+ set imggsi_, %g1; jmp %g1; nop
+ set imggsl_, %g1; jmp %g1; nop
+ set imggsr_, %g1; jmp %g1; nop
+ set imggss_, %g1; jmp %g1; nop
+ set imggsx_, %g1; jmp %g1; nop
+ set imgibf_, %g1; jmp %g1; nop
+ set imgime_, %g1; jmp %g1; nop
+ set imgl1d_, %g1; jmp %g1; nop
+ set imgl1i_, %g1; jmp %g1; nop
+ set imgl1l_, %g1; jmp %g1; nop
+ set imgl1r_, %g1; jmp %g1; nop
+ set imgl1s_, %g1; jmp %g1; nop
+ set imgl1x_, %g1; jmp %g1; nop
+ set imgl2d_, %g1; jmp %g1; nop
+ set imgl2i_, %g1; jmp %g1; nop
+ set imgl2l_, %g1; jmp %g1; nop
+ set imgl2r_, %g1; jmp %g1; nop
+ set imgl2s_, %g1; jmp %g1; nop
+ set imgl2x_, %g1; jmp %g1; nop
+ set imgl3d_, %g1; jmp %g1; nop
+ set imgl3i_, %g1; jmp %g1; nop
+ set imgl3l_, %g1; jmp %g1; nop
+ set imgl3r_, %g1; jmp %g1; nop
+ set imgl3s_, %g1; jmp %g1; nop
+ set imgl3x_, %g1; jmp %g1; nop
+ set imgnfn_, %g1; jmp %g1; nop
+ set imgnld_, %g1; jmp %g1; nop
+ set imgnli_, %g1; jmp %g1; nop
+ set imgnll_, %g1; jmp %g1; nop
+ set imgnln_, %g1; jmp %g1; nop
+ set imgnlr_, %g1; jmp %g1; nop
+ set imgnls_, %g1; jmp %g1; nop
+ set imgnlx_, %g1; jmp %g1; nop
+ set imgobf_, %g1; jmp %g1; nop
+ set imgs1d_, %g1; jmp %g1; nop
+ set imgs1i_, %g1; jmp %g1; nop
+ set imgs1l_, %g1; jmp %g1; nop
+ set imgs1r_, %g1; jmp %g1; nop
+ set imgs1s_, %g1; jmp %g1; nop
+ set imgs1x_, %g1; jmp %g1; nop
+ set imgs2d_, %g1; jmp %g1; nop
+ set imgs2i_, %g1; jmp %g1; nop
+ set imgs2l_, %g1; jmp %g1; nop
+ set imgs2r_, %g1; jmp %g1; nop
+ set imgs2s_, %g1; jmp %g1; nop
+ set imgs2x_, %g1; jmp %g1; nop
+ set imgs3d_, %g1; jmp %g1; nop
+ set imgs3i_, %g1; jmp %g1; nop
+ set imgs3l_, %g1; jmp %g1; nop
+ set imgs3r_, %g1; jmp %g1; nop
+ set imgs3s_, %g1; jmp %g1; nop
+ set imgs3x_, %g1; jmp %g1; nop
+ set imgsen_, %g1; jmp %g1; nop
+ set imgstr_, %g1; jmp %g1; nop
+ set iminie_, %g1; jmp %g1; nop
+ set imioff_, %g1; jmp %g1; nop
+ set imisec_, %g1; jmp %g1; nop
+ set imloop_, %g1; jmp %g1; nop
+ set immaky_, %g1; jmp %g1; nop
+ set immap_, %g1; jmp %g1; nop
+ set immapz_, %g1; jmp %g1; nop
+ set imnote_, %g1; jmp %g1; nop
+ set imofnl_, %g1; jmp %g1; nop
+ set imofns_, %g1; jmp %g1; nop
+ set imofnu_, %g1; jmp %g1; nop
+ set imopsf_, %g1; jmp %g1; nop
+ set impakd_, %g1; jmp %g1; nop
+ set impaki_, %g1; jmp %g1; nop
+ set impakl_, %g1; jmp %g1; nop
+ set impakr_, %g1; jmp %g1; nop
+ set impaks_, %g1; jmp %g1; nop
+ set impakx_, %g1; jmp %g1; nop
+ set impare_, %g1; jmp %g1; nop
+ set impgsd_, %g1; jmp %g1; nop
+ set impgsi_, %g1; jmp %g1; nop
+ set impgsl_, %g1; jmp %g1; nop
+ set impgsr_, %g1; jmp %g1; nop
+ set impgss_, %g1; jmp %g1; nop
+ set impgsx_, %g1; jmp %g1; nop
+ set impl1d_, %g1; jmp %g1; nop
+ set impl1i_, %g1; jmp %g1; nop
+ set impl1l_, %g1; jmp %g1; nop
+ set impl1r_, %g1; jmp %g1; nop
+ set impl1s_, %g1; jmp %g1; nop
+ set impl1x_, %g1; jmp %g1; nop
+ set impl2d_, %g1; jmp %g1; nop
+ set impl2i_, %g1; jmp %g1; nop
+ set impl2l_, %g1; jmp %g1; nop
+ set impl2r_, %g1; jmp %g1; nop
+ set impl2s_, %g1; jmp %g1; nop
+ set impl2x_, %g1; jmp %g1; nop
+ set impl3d_, %g1; jmp %g1; nop
+ set impl3i_, %g1; jmp %g1; nop
+ set impl3l_, %g1; jmp %g1; nop
+ set impl3r_, %g1; jmp %g1; nop
+ set impl3s_, %g1; jmp %g1; nop
+ set impl3x_, %g1; jmp %g1; nop
+ set impml1_, %g1; jmp %g1; nop
+ set impml2_, %g1; jmp %g1; nop
+ set impml3_, %g1; jmp %g1; nop
+ set impmlr_, %g1; jmp %g1; nop
+ set impmlv_, %g1; jmp %g1; nop
+ set impmmo_, %g1; jmp %g1; nop
+ set impmmp_, %g1; jmp %g1; nop
+ set impmon_, %g1; jmp %g1; nop
+ set impms1_, %g1; jmp %g1; nop
+ set impms2_, %g1; jmp %g1; nop
+ set impms3_, %g1; jmp %g1; nop
+ set impmsr_, %g1; jmp %g1; nop
+ set impmsv_, %g1; jmp %g1; nop
+ set impnld_, %g1; jmp %g1; nop
+ set impnli_, %g1; jmp %g1; nop
+ set impnll_, %g1; jmp %g1; nop
+ set impnln_, %g1; jmp %g1; nop
+ set impnlr_, %g1; jmp %g1; nop
+ set impnls_, %g1; jmp %g1; nop
+ set impnlx_, %g1; jmp %g1; nop
+ set imps1d_, %g1; jmp %g1; nop
+ set imps1i_, %g1; jmp %g1; nop
+ set imps1l_, %g1; jmp %g1; nop
+ set imps1r_, %g1; jmp %g1; nop
+ set imps1s_, %g1; jmp %g1; nop
+ set imps1x_, %g1; jmp %g1; nop
+ set imps2d_, %g1; jmp %g1; nop
+ set imps2i_, %g1; jmp %g1; nop
+ set imps2l_, %g1; jmp %g1; nop
+ set imps2r_, %g1; jmp %g1; nop
+ set imps2s_, %g1; jmp %g1; nop
+ set imps2x_, %g1; jmp %g1; nop
+ set imps3d_, %g1; jmp %g1; nop
+ set imps3i_, %g1; jmp %g1; nop
+ set imps3l_, %g1; jmp %g1; nop
+ set imps3r_, %g1; jmp %g1; nop
+ set imps3s_, %g1; jmp %g1; nop
+ set imps3x_, %g1; jmp %g1; nop
+ set impstr_, %g1; jmp %g1; nop
+ set imputb_, %g1; jmp %g1; nop
+ set imputd_, %g1; jmp %g1; nop
+ set imputh_, %g1; jmp %g1; nop
+ set imputi_, %g1; jmp %g1; nop
+ set imputl_, %g1; jmp %g1; nop
+ set imputr_, %g1; jmp %g1; nop
+ set imputs_, %g1; jmp %g1; nop
+ set imrbpx_, %g1; jmp %g1; nop
+ set imrdpx_, %g1; jmp %g1; nop
+ set imrene_, %g1; jmp %g1; nop
+ set imrmbs_, %g1; jmp %g1; nop
+ set imsamp_, %g1; jmp %g1; nop
+ set imsetf_, %g1; jmp %g1; nop
+ set imseti_, %g1; jmp %g1; nop
+ set imsetr_, %g1; jmp %g1; nop
+ set imsinb_, %g1; jmp %g1; nop
+ set imsmpl_, %g1; jmp %g1; nop
+ set imsmps_, %g1; jmp %g1; nop
+ set imsslv_, %g1; jmp %g1; nop
+ set imstai_, %g1; jmp %g1; nop
+ set imstar_, %g1; jmp %g1; nop
+ set imstas_, %g1; jmp %g1; nop
+ set imtcle_, %g1; jmp %g1; nop
+ set imtgem_, %g1; jmp %g1; nop
+ set imtlen_, %g1; jmp %g1; nop
+ set imtmae_, %g1; jmp %g1; nop
+ set imtopn_, %g1; jmp %g1; nop
+ set imtopp_, %g1; jmp %g1; nop
+ set imtrew_, %g1; jmp %g1; nop
+ set imtrgm_, %g1; jmp %g1; nop
+ set imunmp_, %g1; jmp %g1; nop
+ set imupkd_, %g1; jmp %g1; nop
+ set imupki_, %g1; jmp %g1; nop
+ set imupkl_, %g1; jmp %g1; nop
+ set imupkr_, %g1; jmp %g1; nop
+ set imupks_, %g1; jmp %g1; nop
+ set imupkx_, %g1; jmp %g1; nop
+ set imwbpx_, %g1; jmp %g1; nop
+ set imwrie_, %g1; jmp %g1; nop
+ set imwrpx_, %g1; jmp %g1; nop
+ set intrde_, %g1; jmp %g1; nop
+ set intree_, %g1; jmp %g1; nop
+ set intrrt_, %g1; jmp %g1; nop
+ set irafmn_, %g1; jmp %g1; nop
+ set itob_, %g1; jmp %g1; nop
+ set itoc_, %g1; jmp %g1; nop
+ set iwcare_, %g1; jmp %g1; nop
+ set iwcfis_, %g1; jmp %g1; nop
+ set iwents_, %g1; jmp %g1; nop
+ set iwfind_, %g1; jmp %g1; nop
+ set iwgbis_, %g1; jmp %g1; nop
+ set iwputr_, %g1; jmp %g1; nop
+ set iwputy_, %g1; jmp %g1; nop
+ set iwrfis_, %g1; jmp %g1; nop
+ set iwsetp_, %g1; jmp %g1; nop
+ set kardbf_, %g1; jmp %g1; nop
+ set kardgd_, %g1; jmp %g1; nop
+ set kardlp_, %g1; jmp %g1; nop
+ set kardpl_, %g1; jmp %g1; nop
+ set kardpr_, %g1; jmp %g1; nop
+ set kardsf_, %g1; jmp %g1; nop
+ set kawrbf_, %g1; jmp %g1; nop
+ set kawrgd_, %g1; jmp %g1; nop
+ set kawrlp_, %g1; jmp %g1; nop
+ set kawrpl_, %g1; jmp %g1; nop
+ set kawrpr_, %g1; jmp %g1; nop
+ set kawrsf_, %g1; jmp %g1; nop
+ set kawtbf_, %g1; jmp %g1; nop
+ set kawtgd_, %g1; jmp %g1; nop
+ set kawtlp_, %g1; jmp %g1; nop
+ set kawtpl_, %g1; jmp %g1; nop
+ set kawtpr_, %g1; jmp %g1; nop
+ set kawtsf_, %g1; jmp %g1; nop
+ set kbzard_, %g1; jmp %g1; nop
+ set kbzawr_, %g1; jmp %g1; nop
+ set kbzawt_, %g1; jmp %g1; nop
+ set kbzcls_, %g1; jmp %g1; nop
+ set kbzopn_, %g1; jmp %g1; nop
+ set kbzstt_, %g1; jmp %g1; nop
+ set kclcpr_, %g1; jmp %g1; nop
+ set kcldir_, %g1; jmp %g1; nop
+ set kcldpr_, %g1; jmp %g1; nop
+ set kclsbf_, %g1; jmp %g1; nop
+ set kclsgd_, %g1; jmp %g1; nop
+ set kclslp_, %g1; jmp %g1; nop
+ set kclspl_, %g1; jmp %g1; nop
+ set kclssf_, %g1; jmp %g1; nop
+ set kclstx_, %g1; jmp %g1; nop
+ set kclsty_, %g1; jmp %g1; nop
+ set kdvall_, %g1; jmp %g1; nop
+ set kdvown_, %g1; jmp %g1; nop
+ set kfacss_, %g1; jmp %g1; nop
+ set kfaloc_, %g1; jmp %g1; nop
+ set kfchdr_, %g1; jmp %g1; nop
+ set kfdele_, %g1; jmp %g1; nop
+ set kfgcwd_, %g1; jmp %g1; nop
+ set kfinfo_, %g1; jmp %g1; nop
+ set kflstx_, %g1; jmp %g1; nop
+ set kflsty_, %g1; jmp %g1; nop
+ set kfmkcp_, %g1; jmp %g1; nop
+ set kfmkdr_, %g1; jmp %g1; nop
+ set kfpath_, %g1; jmp %g1; nop
+ set kfprot_, %g1; jmp %g1; nop
+ set kfrnam_, %g1; jmp %g1; nop
+ set kfsubd_, %g1; jmp %g1; nop
+ set kfxdir_, %g1; jmp %g1; nop
+ set kgettx_, %g1; jmp %g1; nop
+ set kgetty_, %g1; jmp %g1; nop
+ set kgfdir_, %g1; jmp %g1; nop
+ set kicont_, %g1; jmp %g1; nop
+ set kidece_, %g1; jmp %g1; nop
+ set kience_, %g1; jmp %g1; nop
+ set kienvt_, %g1; jmp %g1; nop
+ set kierrr_, %g1; jmp %g1; nop
+ set kiexte_, %g1; jmp %g1; nop
+ set kifine_, %g1; jmp %g1; nop
+ set kiflux_, %g1; jmp %g1; nop
+ set kifman_, %g1; jmp %g1; nop
+ set kifren_, %g1; jmp %g1; nop
+ set kigetn_, %g1; jmp %g1; nop
+ set kigets_, %g1; jmp %g1; nop
+ set kignoe_, %g1; jmp %g1; nop
+ set kiinit_, %g1; jmp %g1; nop
+ set kiloce_, %g1; jmp %g1; nop
+ set kimape_, %g1; jmp %g1; nop
+ set kimapn_, %g1; jmp %g1; nop
+ set kintpr_, %g1; jmp %g1; nop
+ set kiopes_, %g1; jmp %g1; nop
+ set kirece_, %g1; jmp %g1; nop
+ set kisend_, %g1; jmp %g1; nop
+ set kisenv_, %g1; jmp %g1; nop
+ set kishot_, %g1; jmp %g1; nop
+ set kixnoe_, %g1; jmp %g1; nop
+ set kmallc_, %g1; jmp %g1; nop
+ set knottx_, %g1; jmp %g1; nop
+ set knotty_, %g1; jmp %g1; nop
+ set kopcpr_, %g1; jmp %g1; nop
+ set kopdir_, %g1; jmp %g1; nop
+ set kopdpr_, %g1; jmp %g1; nop
+ set kopnbf_, %g1; jmp %g1; nop
+ set kopngd_, %g1; jmp %g1; nop
+ set kopnlp_, %g1; jmp %g1; nop
+ set kopnpl_, %g1; jmp %g1; nop
+ set kopnsf_, %g1; jmp %g1; nop
+ set kopntx_, %g1; jmp %g1; nop
+ set kopnty_, %g1; jmp %g1; nop
+ set koscmd_, %g1; jmp %g1; nop
+ set kputtx_, %g1; jmp %g1; nop
+ set kputty_, %g1; jmp %g1; nop
+ set krealc_, %g1; jmp %g1; nop
+ set ksared_, %g1; jmp %g1; nop
+ set ksawat_, %g1; jmp %g1; nop
+ set ksawre_, %g1; jmp %g1; nop
+ set ksektx_, %g1; jmp %g1; nop
+ set ksekty_, %g1; jmp %g1; nop
+ set ksttbf_, %g1; jmp %g1; nop
+ set ksttgd_, %g1; jmp %g1; nop
+ set ksttlp_, %g1; jmp %g1; nop
+ set ksttpl_, %g1; jmp %g1; nop
+ set ksttpr_, %g1; jmp %g1; nop
+ set ksttsf_, %g1; jmp %g1; nop
+ set kstttx_, %g1; jmp %g1; nop
+ set ksttty_, %g1; jmp %g1; nop
+ set ktzcls_, %g1; jmp %g1; nop
+ set ktzfls_, %g1; jmp %g1; nop
+ set ktzget_, %g1; jmp %g1; nop
+ set ktznot_, %g1; jmp %g1; nop
+ set ktzopn_, %g1; jmp %g1; nop
+ set ktzput_, %g1; jmp %g1; nop
+ set ktzsek_, %g1; jmp %g1; nop
+ set ktzstt_, %g1; jmp %g1; nop
+ set kzclmt_, %g1; jmp %g1; nop
+ set kzopmt_, %g1; jmp %g1; nop
+ set kzrdmt_, %g1; jmp %g1; nop
+ set kzrwmt_, %g1; jmp %g1; nop
+ set kzstmt_, %g1; jmp %g1; nop
+ set kzwrmt_, %g1; jmp %g1; nop
+ set kzwtmt_, %g1; jmp %g1; nop
+ set lexnum_, %g1; jmp %g1; nop
+ set lnocle_, %g1; jmp %g1; nop
+ set lnofeh_, %g1; jmp %g1; nop
+ set lnoopn_, %g1; jmp %g1; nop
+ set lnosae_, %g1; jmp %g1; nop
+ set locpr_, %g1; jmp %g1; nop
+ set locva_, %g1; jmp %g1; nop
+ set lpopen_, %g1; jmp %g1; nop
+ set lpzard_, %g1; jmp %g1; nop
+ set lpzawe_, %g1; jmp %g1; nop
+ set lpzawt_, %g1; jmp %g1; nop
+ set lsttot_, %g1; jmp %g1; nop
+ set ltoc_, %g1; jmp %g1; nop
+ set m75put_, %g1; jmp %g1; nop
+ set maideh_, %g1; jmp %g1; nop
+ set mallo1_, %g1; jmp %g1; nop
+ set mgdptr_, %g1; jmp %g1; nop
+ set mgtfwa_, %g1; jmp %g1; nop
+ set miilen_, %g1; jmp %g1; nop
+ set miinem_, %g1; jmp %g1; nop
+ set miipa2_, %g1; jmp %g1; nop
+ set miipa6_, %g1; jmp %g1; nop
+ set miipa8_, %g1; jmp %g1; nop
+ set miipad_, %g1; jmp %g1; nop
+ set miipak_, %g1; jmp %g1; nop
+ set miipar_, %g1; jmp %g1; nop
+ set miipke_, %g1; jmp %g1; nop
+ set miirec_, %g1; jmp %g1; nop
+ set miired_, %g1; jmp %g1; nop
+ set miirei_, %g1; jmp %g1; nop
+ set miirel_, %g1; jmp %g1; nop
+ set miirer_, %g1; jmp %g1; nop
+ set miires_, %g1; jmp %g1; nop
+ set miiup2_, %g1; jmp %g1; nop
+ set miiup6_, %g1; jmp %g1; nop
+ set miiup8_, %g1; jmp %g1; nop
+ set miiupd_, %g1; jmp %g1; nop
+ set miiupk_, %g1; jmp %g1; nop
+ set miiupr_, %g1; jmp %g1; nop
+ set miiwrc_, %g1; jmp %g1; nop
+ set miiwrd_, %g1; jmp %g1; nop
+ set miiwri_, %g1; jmp %g1; nop
+ set miiwrl_, %g1; jmp %g1; nop
+ set miiwrr_, %g1; jmp %g1; nop
+ set miiwrs_, %g1; jmp %g1; nop
+ set miocle_, %g1; jmp %g1; nop
+ set miogld_, %g1; jmp %g1; nop
+ set miogli_, %g1; jmp %g1; nop
+ set miogll_, %g1; jmp %g1; nop
+ set mioglr_, %g1; jmp %g1; nop
+ set miogls_, %g1; jmp %g1; nop
+ set mioglx_, %g1; jmp %g1; nop
+ set mioopn_, %g1; jmp %g1; nop
+ set mioopo_, %g1; jmp %g1; nop
+ set miopld_, %g1; jmp %g1; nop
+ set miopli_, %g1; jmp %g1; nop
+ set miopll_, %g1; jmp %g1; nop
+ set mioplr_, %g1; jmp %g1; nop
+ set miopls_, %g1; jmp %g1; nop
+ set mioplx_, %g1; jmp %g1; nop
+ set miosee_, %g1; jmp %g1; nop
+ set miosei_, %g1; jmp %g1; nop
+ set miosti_, %g1; jmp %g1; nop
+ set msvfwa_, %g1; jmp %g1; nop
+ set mtalle_, %g1; jmp %g1; nop
+ set mtcap_, %g1; jmp %g1; nop
+ set mtclen_, %g1; jmp %g1; nop
+ set mtclre_, %g1; jmp %g1; nop
+ set mtdeae_, %g1; jmp %g1; nop
+ set mtdevd_, %g1; jmp %g1; nop
+ set mtence_, %g1; jmp %g1; nop
+ set mtfile_, %g1; jmp %g1; nop
+ set mtfnae_, %g1; jmp %g1; nop
+ set mtgets_, %g1; jmp %g1; nop
+ set mtglok_, %g1; jmp %g1; nop
+ set mtgtyn_, %g1; jmp %g1; nop
+ set mtloce_, %g1; jmp %g1; nop
+ set mtneeo_, %g1; jmp %g1; nop
+ set mtopen_, %g1; jmp %g1; nop
+ set mtpare_, %g1; jmp %g1; nop
+ set mtposn_, %g1; jmp %g1; nop
+ set mtpute_, %g1; jmp %g1; nop
+ set mtreae_, %g1; jmp %g1; nop
+ set mtrewd_, %g1; jmp %g1; nop
+ set mtsavd_, %g1; jmp %g1; nop
+ set mtsavs_, %g1; jmp %g1; nop
+ set mtskid_, %g1; jmp %g1; nop
+ set mtstas_, %g1; jmp %g1; nop
+ set mtsync_, %g1; jmp %g1; nop
+ set mtupde_, %g1; jmp %g1; nop
+ set mwalld_, %g1; jmp %g1; nop
+ set mwalls_, %g1; jmp %g1; nop
+ set mwaxtn_, %g1; jmp %g1; nop
+ set mwc1td_, %g1; jmp %g1; nop
+ set mwc1tr_, %g1; jmp %g1; nop
+ set mwc2td_, %g1; jmp %g1; nop
+ set mwc2tr_, %g1; jmp %g1; nop
+ set mwcloe_, %g1; jmp %g1; nop
+ set mwcopd_, %g1; jmp %g1; nop
+ set mwcops_, %g1; jmp %g1; nop
+ set mwctfe_, %g1; jmp %g1; nop
+ set mwctrd_, %g1; jmp %g1; nop
+ set mwctrr_, %g1; jmp %g1; nop
+ set mwfins_, %g1; jmp %g1; nop
+ set mwflop_, %g1; jmp %g1; nop
+ set mwgaxp_, %g1; jmp %g1; nop
+ set mwgaxt_, %g1; jmp %g1; nop
+ set mwgctd_, %g1; jmp %g1; nop
+ set mwgctr_, %g1; jmp %g1; nop
+ set mwgltd_, %g1; jmp %g1; nop
+ set mwgltr_, %g1; jmp %g1; nop
+ set mwgsym_, %g1; jmp %g1; nop
+ set mwgwas_, %g1; jmp %g1; nop
+ set mwgwsd_, %g1; jmp %g1; nop
+ set mwgwsr_, %g1; jmp %g1; nop
+ set mwgwtd_, %g1; jmp %g1; nop
+ set mwgwtr_, %g1; jmp %g1; nop
+ set mwinvd_, %g1; jmp %g1; nop
+ set mwinvr_, %g1; jmp %g1; nop
+ set mwload_, %g1; jmp %g1; nop
+ set mwloam_, %g1; jmp %g1; nop
+ set mwltrd_, %g1; jmp %g1; nop
+ set mwltrr_, %g1; jmp %g1; nop
+ set mwlubb_, %g1; jmp %g1; nop
+ set mwlude_, %g1; jmp %g1; nop
+ set mwmkid_, %g1; jmp %g1; nop
+ set mwmkir_, %g1; jmp %g1; nop
+ set mwmmud_, %g1; jmp %g1; nop
+ set mwmmur_, %g1; jmp %g1; nop
+ set mwnewm_, %g1; jmp %g1; nop
+ set mwnewy_, %g1; jmp %g1; nop
+ set mwopem_, %g1; jmp %g1; nop
+ set mwopen_, %g1; jmp %g1; nop
+ set mwrefr_, %g1; jmp %g1; nop
+ set mwrote_, %g1; jmp %g1; nop
+ set mwsave_, %g1; jmp %g1; nop
+ set mwsavm_, %g1; jmp %g1; nop
+ set mwsaxp_, %g1; jmp %g1; nop
+ set mwscae_, %g1; jmp %g1; nop
+ set mwsctn_, %g1; jmp %g1; nop
+ set mwsdes_, %g1; jmp %g1; nop
+ set mwseti_, %g1; jmp %g1; nop
+ set mwshit_, %g1; jmp %g1; nop
+ set mwshow_, %g1; jmp %g1; nop
+ set mwsltd_, %g1; jmp %g1; nop
+ set mwsltr_, %g1; jmp %g1; nop
+ set mwssym_, %g1; jmp %g1; nop
+ set mwstai_, %g1; jmp %g1; nop
+ set mwswas_, %g1; jmp %g1; nop
+ set mwswsd_, %g1; jmp %g1; nop
+ set mwswsr_, %g1; jmp %g1; nop
+ set mwswtd_, %g1; jmp %g1; nop
+ set mwswte_, %g1; jmp %g1; nop
+ set mwswtr_, %g1; jmp %g1; nop
+ set mwtrad_, %g1; jmp %g1; nop
+ set mwtrar_, %g1; jmp %g1; nop
+ set mwv1td_, %g1; jmp %g1; nop
+ set mwv1tr_, %g1; jmp %g1; nop
+ set mwv2td_, %g1; jmp %g1; nop
+ set mwv2tr_, %g1; jmp %g1; nop
+ set mwvmud_, %g1; jmp %g1; nop
+ set mwvmur_, %g1; jmp %g1; nop
+ set mwvtrd_, %g1; jmp %g1; nop
+ set mwvtrr_, %g1; jmp %g1; nop
+ set ndopen_, %g1; jmp %g1; nop
+ set noti_, %g1; jmp %g1; nop
+ set notl_, %g1; jmp %g1; nop
+ set nots_, %g1; jmp %g1; nop
+ set nowhie_, %g1; jmp %g1; nop
+ set nscan_, %g1; jmp %g1; nop
+ set oifacs_, %g1; jmp %g1; nop
+ set oifcle_, %g1; jmp %g1; nop
+ set oifcoy_, %g1; jmp %g1; nop
+ set oifdee_, %g1; jmp %g1; nop
+ set oifgpe_, %g1; jmp %g1; nop
+ set oifmke_, %g1; jmp %g1; nop
+ set oifopn_, %g1; jmp %g1; nop
+ set oifopx_, %g1; jmp %g1; nop
+ set oifrdr_, %g1; jmp %g1; nop
+ set oifree_, %g1; jmp %g1; nop
+ set oiftrm_, %g1; jmp %g1; nop
+ set oifupr_, %g1; jmp %g1; nop
+ set oifwrr_, %g1; jmp %g1; nop
+ set onerre_, %g1; jmp %g1; nop
+ set onerrr_, %g1; jmp %g1; nop
+ set onexie_, %g1; jmp %g1; nop
+ set onexit_, %g1; jmp %g1; nop
+ set ord1_, %g1; jmp %g1; nop
+ set ord2_, %g1; jmp %g1; nop
+ set ori_, %g1; jmp %g1; nop
+ set orl_, %g1; jmp %g1; nop
+ set ors_, %g1; jmp %g1; nop
+ set oscmd_, %g1; jmp %g1; nop
+ set osfnik_, %g1; jmp %g1; nop
+ set osfnlk_, %g1; jmp %g1; nop
+ set osfnms_, %g1; jmp %g1; nop
+ set osfnpe_, %g1; jmp %g1; nop
+ set osfnrk_, %g1; jmp %g1; nop
+ set osfntt_, %g1; jmp %g1; nop
+ set osfnuk_, %g1; jmp %g1; nop
+ set pagefe_, %g1; jmp %g1; nop
+ set pagefs_, %g1; jmp %g1; nop
+ set pargb_, %g1; jmp %g1; nop
+ set pargc_, %g1; jmp %g1; nop
+ set pargd_, %g1; jmp %g1; nop
+ set pargg_, %g1; jmp %g1; nop
+ set pargi_, %g1; jmp %g1; nop
+ set pargl_, %g1; jmp %g1; nop
+ set pargr_, %g1; jmp %g1; nop
+ set pargs_, %g1; jmp %g1; nop
+ set pargsr_, %g1; jmp %g1; nop
+ set pargx_, %g1; jmp %g1; nop
+ set patamh_, %g1; jmp %g1; nop
+ set patfit_, %g1; jmp %g1; nop
+ set patgel_, %g1; jmp %g1; nop
+ set patgse_, %g1; jmp %g1; nop
+ set patinx_, %g1; jmp %g1; nop
+ set patloe_, %g1; jmp %g1; nop
+ set patmae_, %g1; jmp %g1; nop
+ set patmah_, %g1; jmp %g1; nop
+ set patomh_, %g1; jmp %g1; nop
+ set patsts_, %g1; jmp %g1; nop
+ set pggetd_, %g1; jmp %g1; nop
+ set pggete_, %g1; jmp %g1; nop
+ set pggetr_, %g1; jmp %g1; nop
+ set pgpage_, %g1; jmp %g1; nop
+ set pgpeed_, %g1; jmp %g1; nop
+ set pgpusd_, %g1; jmp %g1; nop
+ set pgsett_, %g1; jmp %g1; nop
+ set placcs_, %g1; jmp %g1; nop
+ set plallc_, %g1; jmp %g1; nop
+ set plascp_, %g1; jmp %g1; nop
+ set plbox_, %g1; jmp %g1; nop
+ set plcire_, %g1; jmp %g1; nop
+ set plcler_, %g1; jmp %g1; nop
+ set plcloe_, %g1; jmp %g1; nop
+ set plcome_, %g1; jmp %g1; nop
+ set plcoms_, %g1; jmp %g1; nop
+ set plcree_, %g1; jmp %g1; nop
+ set pldebg_, %g1; jmp %g1; nop
+ set pldebt_, %g1; jmp %g1; nop
+ set plempe_, %g1; jmp %g1; nop
+ set plempy_, %g1; jmp %g1; nop
+ set plfacs_, %g1; jmp %g1; nop
+ set plfcle_, %g1; jmp %g1; nop
+ set plfcoy_, %g1; jmp %g1; nop
+ set plfdee_, %g1; jmp %g1; nop
+ set plfnul_, %g1; jmp %g1; nop
+ set plfopn_, %g1; jmp %g1; nop
+ set plfree_, %g1; jmp %g1; nop
+ set plfupr_, %g1; jmp %g1; nop
+ set plgete_, %g1; jmp %g1; nop
+ set plglls_, %g1; jmp %g1; nop
+ set plglpi_, %g1; jmp %g1; nop
+ set plglpl_, %g1; jmp %g1; nop
+ set plglps_, %g1; jmp %g1; nop
+ set plglri_, %g1; jmp %g1; nop
+ set plglrl_, %g1; jmp %g1; nop
+ set plglrs_, %g1; jmp %g1; nop
+ set plgsie_, %g1; jmp %g1; nop
+ set pll2pi_, %g1; jmp %g1; nop
+ set pll2pl_, %g1; jmp %g1; nop
+ set pll2ps_, %g1; jmp %g1; nop
+ set pll2ri_, %g1; jmp %g1; nop
+ set pll2rl_, %g1; jmp %g1; nop
+ set pll2rs_, %g1; jmp %g1; nop
+ set pllcot_, %g1; jmp %g1; nop
+ set pllemy_, %g1; jmp %g1; nop
+ set plleql_, %g1; jmp %g1; nop
+ set plline_, %g1; jmp %g1; nop
+ set pllinl_, %g1; jmp %g1; nop
+ set pllinp_, %g1; jmp %g1; nop
+ set plliny_, %g1; jmp %g1; nop
+ set plllen_, %g1; jmp %g1; nop
+ set pllneg_, %g1; jmp %g1; nop
+ set plload_, %g1; jmp %g1; nop
+ set plloaf_, %g1; jmp %g1; nop
+ set plloam_, %g1; jmp %g1; nop
+ set plloop_, %g1; jmp %g1; nop
+ set pllprs_, %g1; jmp %g1; nop
+ set plnewy_, %g1; jmp %g1; nop
+ set plopen_, %g1; jmp %g1; nop
+ set plp2li_, %g1; jmp %g1; nop
+ set plp2ll_, %g1; jmp %g1; nop
+ set plp2ls_, %g1; jmp %g1; nop
+ set plp2ri_, %g1; jmp %g1; nop
+ set plp2rl_, %g1; jmp %g1; nop
+ set plp2rs_, %g1; jmp %g1; nop
+ set plpixi_, %g1; jmp %g1; nop
+ set plpixl_, %g1; jmp %g1; nop
+ set plpixs_, %g1; jmp %g1; nop
+ set plplls_, %g1; jmp %g1; nop
+ set plplpi_, %g1; jmp %g1; nop
+ set plplpl_, %g1; jmp %g1; nop
+ set plplps_, %g1; jmp %g1; nop
+ set plplri_, %g1; jmp %g1; nop
+ set plplrl_, %g1; jmp %g1; nop
+ set plplrs_, %g1; jmp %g1; nop
+ set plpoit_, %g1; jmp %g1; nop
+ set plpoln_, %g1; jmp %g1; nop
+ set plr2li_, %g1; jmp %g1; nop
+ set plr2ll_, %g1; jmp %g1; nop
+ set plr2ls_, %g1; jmp %g1; nop
+ set plr2pi_, %g1; jmp %g1; nop
+ set plr2pl_, %g1; jmp %g1; nop
+ set plr2ps_, %g1; jmp %g1; nop
+ set plrani_, %g1; jmp %g1; nop
+ set plranl_, %g1; jmp %g1; nop
+ set plrans_, %g1; jmp %g1; nop
+ set plrcle_, %g1; jmp %g1; nop
+ set plrefe_, %g1; jmp %g1; nop
+ set plregp_, %g1; jmp %g1; nop
+ set plreqi_, %g1; jmp %g1; nop
+ set plreql_, %g1; jmp %g1; nop
+ set plreqs_, %g1; jmp %g1; nop
+ set plrget_, %g1; jmp %g1; nop
+ set plrgex_, %g1; jmp %g1; nop
+ set plrop_, %g1; jmp %g1; nop
+ set plropn_, %g1; jmp %g1; nop
+ set plrpri_, %g1; jmp %g1; nop
+ set plrprl_, %g1; jmp %g1; nop
+ set plrprs_, %g1; jmp %g1; nop
+ set plrset_, %g1; jmp %g1; nop
+ set plsave_, %g1; jmp %g1; nop
+ set plsavf_, %g1; jmp %g1; nop
+ set plsavm_, %g1; jmp %g1; nop
+ set plsect_, %g1; jmp %g1; nop
+ set plsecy_, %g1; jmp %g1; nop
+ set plsete_, %g1; jmp %g1; nop
+ set plseti_, %g1; jmp %g1; nop
+ set plssie_, %g1; jmp %g1; nop
+ set plsslv_, %g1; jmp %g1; nop
+ set plstai_, %g1; jmp %g1; nop
+ set plstel_, %g1; jmp %g1; nop
+ set plubox_, %g1; jmp %g1; nop
+ set plucie_, %g1; jmp %g1; nop
+ set plupde_, %g1; jmp %g1; nop
+ set plupon_, %g1; jmp %g1; nop
+ set plvald_, %g1; jmp %g1; nop
+ set pmaccs_, %g1; jmp %g1; nop
+ set pmascp_, %g1; jmp %g1; nop
+ set pmbox_, %g1; jmp %g1; nop
+ set pmcire_, %g1; jmp %g1; nop
+ set pmcler_, %g1; jmp %g1; nop
+ set pmempy_, %g1; jmp %g1; nop
+ set pmglls_, %g1; jmp %g1; nop
+ set pmglpi_, %g1; jmp %g1; nop
+ set pmglpl_, %g1; jmp %g1; nop
+ set pmglps_, %g1; jmp %g1; nop
+ set pmglri_, %g1; jmp %g1; nop
+ set pmglrl_, %g1; jmp %g1; nop
+ set pmglrs_, %g1; jmp %g1; nop
+ set pmline_, %g1; jmp %g1; nop
+ set pmliny_, %g1; jmp %g1; nop
+ set pmnewk_, %g1; jmp %g1; nop
+ set pmplls_, %g1; jmp %g1; nop
+ set pmplpi_, %g1; jmp %g1; nop
+ set pmplpl_, %g1; jmp %g1; nop
+ set pmplps_, %g1; jmp %g1; nop
+ set pmplri_, %g1; jmp %g1; nop
+ set pmplrl_, %g1; jmp %g1; nop
+ set pmplrs_, %g1; jmp %g1; nop
+ set pmpoit_, %g1; jmp %g1; nop
+ set pmpoln_, %g1; jmp %g1; nop
+ set pmrcle_, %g1; jmp %g1; nop
+ set pmrgex_, %g1; jmp %g1; nop
+ set pmrop_, %g1; jmp %g1; nop
+ set pmropn_, %g1; jmp %g1; nop
+ set pmrset_, %g1; jmp %g1; nop
+ set pmsect_, %g1; jmp %g1; nop
+ set pmsecy_, %g1; jmp %g1; nop
+ set pmsete_, %g1; jmp %g1; nop
+ set pmseti_, %g1; jmp %g1; nop
+ set pmstai_, %g1; jmp %g1; nop
+ set pmstel_, %g1; jmp %g1; nop
+ set prchdr_, %g1; jmp %g1; nop
+ set prclcr_, %g1; jmp %g1; nop
+ set prcldr_, %g1; jmp %g1; nop
+ set prcloe_, %g1; jmp %g1; nop
+ set prdone_, %g1; jmp %g1; nop
+ set prdumn_, %g1; jmp %g1; nop
+ set prenve_, %g1; jmp %g1; nop
+ set prenvt_, %g1; jmp %g1; nop
+ set prfilf_, %g1; jmp %g1; nop
+ set prfinc_, %g1; jmp %g1; nop
+ set prgete_, %g1; jmp %g1; nop
+ set prgetr_, %g1; jmp %g1; nop
+ set prkill_, %g1; jmp %g1; nop
+ set pronic_, %g1; jmp %g1; nop
+ set propcr_, %g1; jmp %g1; nop
+ set propdr_, %g1; jmp %g1; nop
+ set propen_, %g1; jmp %g1; nop
+ set proscd_, %g1; jmp %g1; nop
+ set protet_, %g1; jmp %g1; nop
+ set prpsio_, %g1; jmp %g1; nop
+ set prpsld_, %g1; jmp %g1; nop
+ set prredr_, %g1; jmp %g1; nop
+ set prseti_, %g1; jmp %g1; nop
+ set prsigl_, %g1; jmp %g1; nop
+ set prstai_, %g1; jmp %g1; nop
+ set prupde_, %g1; jmp %g1; nop
+ set prvret_, %g1; jmp %g1; nop
+ set przclr_, %g1; jmp %g1; nop
+ set pscenr_, %g1; jmp %g1; nop
+ set pscens_, %g1; jmp %g1; nop
+ set pschwh_, %g1; jmp %g1; nop
+ set pscloe_, %g1; jmp %g1; nop
+ set psdept_, %g1; jmp %g1; nop
+ set psesct_, %g1; jmp %g1; nop
+ set psfone_, %g1; jmp %g1; nop
+ set psfonr_, %g1; jmp %g1; nop
+ set psfoor_, %g1; jmp %g1; nop
+ set psgett_, %g1; jmp %g1; nop
+ set pshear_, %g1; jmp %g1; nop
+ set psindt_, %g1; jmp %g1; nop
+ set psioit_, %g1; jmp %g1; nop
+ set psioxr_, %g1; jmp %g1; nop
+ set pslink_, %g1; jmp %g1; nop
+ set psnewe_, %g1; jmp %g1; nop
+ set psopen_, %g1; jmp %g1; nop
+ set psoutt_, %g1; jmp %g1; nop
+ set pspage_, %g1; jmp %g1; nop
+ set pspagk_, %g1; jmp %g1; nop
+ set psrigy_, %g1; jmp %g1; nop
+ set psrjps_, %g1; jmp %g1; nop
+ set pssets_, %g1; jmp %g1; nop
+ set pssett_, %g1; jmp %g1; nop
+ set pssety_, %g1; jmp %g1; nop
+ set psspft_, %g1; jmp %g1; nop
+ set pstese_, %g1; jmp %g1; nop
+ set pstexh_, %g1; jmp %g1; nop
+ set pstrar_, %g1; jmp %g1; nop
+ set pswrig_, %g1; jmp %g1; nop
+ set pswrtk_, %g1; jmp %g1; nop
+ set psxpos_, %g1; jmp %g1; nop
+ set psypos_, %g1; jmp %g1; nop
+ set putcc_, %g1; jmp %g1; nop
+ set putci_, %g1; jmp %g1; nop
+ set putlie_, %g1; jmp %g1; nop
+ set qmaccs_, %g1; jmp %g1; nop
+ set qmgetc_, %g1; jmp %g1; nop
+ set qmscan_, %g1; jmp %g1; nop
+ set qmscao_, %g1; jmp %g1; nop
+ set qmsetm_, %g1; jmp %g1; nop
+ set qmsetr_, %g1; jmp %g1; nop
+ set qmsets_, %g1; jmp %g1; nop
+ set qmspai_, %g1; jmp %g1; nop
+ set qmspar_, %g1; jmp %g1; nop
+ set qmsymb_, %g1; jmp %g1; nop
+ set qmupds_, %g1; jmp %g1; nop
+ set qpaccf_, %g1; jmp %g1; nop
+ set qpaccs_, %g1; jmp %g1; nop
+ set qpaddb_, %g1; jmp %g1; nop
+ set qpaddc_, %g1; jmp %g1; nop
+ set qpaddd_, %g1; jmp %g1; nop
+ set qpaddf_, %g1; jmp %g1; nop
+ set qpaddi_, %g1; jmp %g1; nop
+ set qpaddl_, %g1; jmp %g1; nop
+ set qpaddr_, %g1; jmp %g1; nop
+ set qpadds_, %g1; jmp %g1; nop
+ set qpaddx_, %g1; jmp %g1; nop
+ set qpargt_, %g1; jmp %g1; nop
+ set qpastr_, %g1; jmp %g1; nop
+ set qpbind_, %g1; jmp %g1; nop
+ set qpcfnl_, %g1; jmp %g1; nop
+ set qpcloe_, %g1; jmp %g1; nop
+ set qpclot_, %g1; jmp %g1; nop
+ set qpcopf_, %g1; jmp %g1; nop
+ set qpcopy_, %g1; jmp %g1; nop
+ set qpctod_, %g1; jmp %g1; nop
+ set qpctoi_, %g1; jmp %g1; nop
+ set qpdele_, %g1; jmp %g1; nop
+ set qpdelf_, %g1; jmp %g1; nop
+ set qpdsym_, %g1; jmp %g1; nop
+ set qpdtye_, %g1; jmp %g1; nop
+ set qpelee_, %g1; jmp %g1; nop
+ set qpexad_, %g1; jmp %g1; nop
+ set qpexai_, %g1; jmp %g1; nop
+ set qpexar_, %g1; jmp %g1; nop
+ set qpexcd_, %g1; jmp %g1; nop
+ set qpexce_, %g1; jmp %g1; nop
+ set qpexci_, %g1; jmp %g1; nop
+ set qpexcr_, %g1; jmp %g1; nop
+ set qpexdc_, %g1; jmp %g1; nop
+ set qpexde_, %g1; jmp %g1; nop
+ set qpexdg_, %g1; jmp %g1; nop
+ set qpexdr_, %g1; jmp %g1; nop
+ set qpexee_, %g1; jmp %g1; nop
+ set qpexfe_, %g1; jmp %g1; nop
+ set qpexge_, %g1; jmp %g1; nop
+ set qpexgr_, %g1; jmp %g1; nop
+ set qpexmk_, %g1; jmp %g1; nop
+ set qpexmr_, %g1; jmp %g1; nop
+ set qpexon_, %g1; jmp %g1; nop
+ set qpexpd_, %g1; jmp %g1; nop
+ set qpexpi_, %g1; jmp %g1; nop
+ set qpexpn_, %g1; jmp %g1; nop
+ set qpexpr_, %g1; jmp %g1; nop
+ set qpexps_, %g1; jmp %g1; nop
+ set qpexpt_, %g1; jmp %g1; nop
+ set qpexrd_, %g1; jmp %g1; nop
+ set qpexsd_, %g1; jmp %g1; nop
+ set qpexsi_, %g1; jmp %g1; nop
+ set qpexsr_, %g1; jmp %g1; nop
+ set qpfacs_, %g1; jmp %g1; nop
+ set qpfcle_, %g1; jmp %g1; nop
+ set qpfcos_, %g1; jmp %g1; nop
+ set qpfcoy_, %g1; jmp %g1; nop
+ set qpfdee_, %g1; jmp %g1; nop
+ set qpflur_, %g1; jmp %g1; nop
+ set qpfopn_, %g1; jmp %g1; nop
+ set qpfopx_, %g1; jmp %g1; nop
+ set qpfree_, %g1; jmp %g1; nop
+ set qpfupr_, %g1; jmp %g1; nop
+ set qpfwar_, %g1; jmp %g1; nop
+ set qpfwfr_, %g1; jmp %g1; nop
+ set qpfzcl_, %g1; jmp %g1; nop
+ set qpfzop_, %g1; jmp %g1; nop
+ set qpfzrd_, %g1; jmp %g1; nop
+ set qpfzst_, %g1; jmp %g1; nop
+ set qpfzwr_, %g1; jmp %g1; nop
+ set qpfzwt_, %g1; jmp %g1; nop
+ set qpgetb_, %g1; jmp %g1; nop
+ set qpgetc_, %g1; jmp %g1; nop
+ set qpgetd_, %g1; jmp %g1; nop
+ set qpgeti_, %g1; jmp %g1; nop
+ set qpgetk_, %g1; jmp %g1; nop
+ set qpgetl_, %g1; jmp %g1; nop
+ set qpgetm_, %g1; jmp %g1; nop
+ set qpgetr_, %g1; jmp %g1; nop
+ set qpgets_, %g1; jmp %g1; nop
+ set qpgetx_, %g1; jmp %g1; nop
+ set qpgmsm_, %g1; jmp %g1; nop
+ set qpgnfn_, %g1; jmp %g1; nop
+ set qpgpsm_, %g1; jmp %g1; nop
+ set qpgstr_, %g1; jmp %g1; nop
+ set qpinht_, %g1; jmp %g1; nop
+ set qpioce_, %g1; jmp %g1; nop
+ set qpioge_, %g1; jmp %g1; nop
+ set qpiogr_, %g1; jmp %g1; nop
+ set qpiogs_, %g1; jmp %g1; nop
+ set qpiolk_, %g1; jmp %g1; nop
+ set qpiols_, %g1; jmp %g1; nop
+ set qpiomx_, %g1; jmp %g1; nop
+ set qpioon_, %g1; jmp %g1; nop
+ set qpiope_, %g1; jmp %g1; nop
+ set qpiops_, %g1; jmp %g1; nop
+ set qpiori_, %g1; jmp %g1; nop
+ set qpiors_, %g1; jmp %g1; nop
+ set qpiort_, %g1; jmp %g1; nop
+ set qpiosc_, %g1; jmp %g1; nop
+ set qpiose_, %g1; jmp %g1; nop
+ set qpiosi_, %g1; jmp %g1; nop
+ set qpiosr_, %g1; jmp %g1; nop
+ set qpiost_, %g1; jmp %g1; nop
+ set qpiour_, %g1; jmp %g1; nop
+ set qpiovr_, %g1; jmp %g1; nop
+ set qpiowt_, %g1; jmp %g1; nop
+ set qplenf_, %g1; jmp %g1; nop
+ set qplenl_, %g1; jmp %g1; nop
+ set qplesd_, %g1; jmp %g1; nop
+ set qplesi_, %g1; jmp %g1; nop
+ set qplesr_, %g1; jmp %g1; nop
+ set qploas_, %g1; jmp %g1; nop
+ set qpmaxd_, %g1; jmp %g1; nop
+ set qpmaxi_, %g1; jmp %g1; nop
+ set qpmaxr_, %g1; jmp %g1; nop
+ set qpmind_, %g1; jmp %g1; nop
+ set qpmini_, %g1; jmp %g1; nop
+ set qpminr_, %g1; jmp %g1; nop
+ set qpmkfe_, %g1; jmp %g1; nop
+ set qpnexk_, %g1; jmp %g1; nop
+ set qpofnl_, %g1; jmp %g1; nop
+ set qpofns_, %g1; jmp %g1; nop
+ set qpofnu_, %g1; jmp %g1; nop
+ set qpopen_, %g1; jmp %g1; nop
+ set qpopet_, %g1; jmp %g1; nop
+ set qppare_, %g1; jmp %g1; nop
+ set qpparl_, %g1; jmp %g1; nop
+ set qppcle_, %g1; jmp %g1; nop
+ set qppopn_, %g1; jmp %g1; nop
+ set qppstr_, %g1; jmp %g1; nop
+ set qpputb_, %g1; jmp %g1; nop
+ set qpputc_, %g1; jmp %g1; nop
+ set qpputd_, %g1; jmp %g1; nop
+ set qpputi_, %g1; jmp %g1; nop
+ set qpputl_, %g1; jmp %g1; nop
+ set qpputm_, %g1; jmp %g1; nop
+ set qpputr_, %g1; jmp %g1; nop
+ set qpputs_, %g1; jmp %g1; nop
+ set qpputx_, %g1; jmp %g1; nop
+ set qpquef_, %g1; jmp %g1; nop
+ set qprawk_, %g1; jmp %g1; nop
+ set qpread_, %g1; jmp %g1; nop
+ set qprebd_, %g1; jmp %g1; nop
+ set qprene_, %g1; jmp %g1; nop
+ set qprenf_, %g1; jmp %g1; nop
+ set qprlmd_, %g1; jmp %g1; nop
+ set qprlmi_, %g1; jmp %g1; nop
+ set qprlmr_, %g1; jmp %g1; nop
+ set qpsavs_, %g1; jmp %g1; nop
+ set qpseel_, %g1; jmp %g1; nop
+ set qpseti_, %g1; jmp %g1; nop
+ set qpsetr_, %g1; jmp %g1; nop
+ set qpsizf_, %g1; jmp %g1; nop
+ set qpstai_, %g1; jmp %g1; nop
+ set qpstar_, %g1; jmp %g1; nop
+ set qpsync_, %g1; jmp %g1; nop
+ set qpungk_, %g1; jmp %g1; nop
+ set qpwrie_, %g1; jmp %g1; nop
+ set qpxgvd_, %g1; jmp %g1; nop
+ set qpxgvi_, %g1; jmp %g1; nop
+ set qpxgvl_, %g1; jmp %g1; nop
+ set qpxgvr_, %g1; jmp %g1; nop
+ set qpxgvs_, %g1; jmp %g1; nop
+ set r1mach_, %g1; jmp %g1; nop
+ set r2tr_, %g1; jmp %g1; nop
+ set r2tx_, %g1; jmp %g1; nop
+ set r4syn_, %g1; jmp %g1; nop
+ set r4tr_, %g1; jmp %g1; nop
+ set r4tx_, %g1; jmp %g1; nop
+ set r8syn_, %g1; jmp %g1; nop
+ set r8tr_, %g1; jmp %g1; nop
+ set r8tx_, %g1; jmp %g1; nop
+ set rdukey_, %g1; jmp %g1; nop
+ set reopen_, %g1; jmp %g1; nop
+ set resetn_, %g1; jmp %g1; nop
+ set salloc_, %g1; jmp %g1; nop
+ set scanc_, %g1; jmp %g1; nop
+ set sfree_, %g1; jmp %g1; nop
+ set shifti_, %g1; jmp %g1; nop
+ set shiftl_, %g1; jmp %g1; nop
+ set shifts_, %g1; jmp %g1; nop
+ set smark_, %g1; jmp %g1; nop
+ set sprinf_, %g1; jmp %g1; nop
+ set sscan_, %g1; jmp %g1; nop
+ set stallc_, %g1; jmp %g1; nop
+ set stcloe_, %g1; jmp %g1; nop
+ set stentr_, %g1; jmp %g1; nop
+ set stfacs_, %g1; jmp %g1; nop
+ set stfadr_, %g1; jmp %g1; nop
+ set stfcle_, %g1; jmp %g1; nop
+ set stfcos_, %g1; jmp %g1; nop
+ set stfcoy_, %g1; jmp %g1; nop
+ set stfcte_, %g1; jmp %g1; nop
+ set stfdee_, %g1; jmp %g1; nop
+ set stfgeb_, %g1; jmp %g1; nop
+ set stfgei_, %g1; jmp %g1; nop
+ set stfgen_, %g1; jmp %g1; nop
+ set stfges_, %g1; jmp %g1; nop
+ set stfget_, %g1; jmp %g1; nop
+ set stfind_, %g1; jmp %g1; nop
+ set stfinl_, %g1; jmp %g1; nop
+ set stfins_, %g1; jmp %g1; nop
+ set stfmeb_, %g1; jmp %g1; nop
+ set stfmke_, %g1; jmp %g1; nop
+ set stfnee_, %g1; jmp %g1; nop
+ set stfopn_, %g1; jmp %g1; nop
+ set stfopx_, %g1; jmp %g1; nop
+ set stforb_, %g1; jmp %g1; nop
+ set stfrdr_, %g1; jmp %g1; nop
+ set stfree_, %g1; jmp %g1; nop
+ set stfrek_, %g1; jmp %g1; nop
+ set stfrfr_, %g1; jmp %g1; nop
+ set stfrgb_, %g1; jmp %g1; nop
+ set stfrne_, %g1; jmp %g1; nop
+ set stfupr_, %g1; jmp %g1; nop
+ set stfwfr_, %g1; jmp %g1; nop
+ set stfwgb_, %g1; jmp %g1; nop
+ set sthash_, %g1; jmp %g1; nop
+ set sthead_, %g1; jmp %g1; nop
+ set stinfo_, %g1; jmp %g1; nop
+ set stkmkg_, %g1; jmp %g1; nop
+ set stmark_, %g1; jmp %g1; nop
+ set stname_, %g1; jmp %g1; nop
+ set stnext_, %g1; jmp %g1; nop
+ set stnsys_, %g1; jmp %g1; nop
+ set stopen_, %g1; jmp %g1; nop
+ set stpstr_, %g1; jmp %g1; nop
+ set strcle_, %g1; jmp %g1; nop
+ set strdic_, %g1; jmp %g1; nop
+ set strefb_, %g1; jmp %g1; nop
+ set streff_, %g1; jmp %g1; nop
+ set streq_, %g1; jmp %g1; nop
+ set strese_, %g1; jmp %g1; nop
+ set strge_, %g1; jmp %g1; nop
+ set strgee_, %g1; jmp %g1; nop
+ set strgt_, %g1; jmp %g1; nop
+ set strids_, %g1; jmp %g1; nop
+ set stridx_, %g1; jmp %g1; nop
+ set strlds_, %g1; jmp %g1; nop
+ set strldx_, %g1; jmp %g1; nop
+ set strle_, %g1; jmp %g1; nop
+ set strlt_, %g1; jmp %g1; nop
+ set strlwr_, %g1; jmp %g1; nop
+ set strmac_, %g1; jmp %g1; nop
+ set strmah_, %g1; jmp %g1; nop
+ set strncp_, %g1; jmp %g1; nop
+ set strne_, %g1; jmp %g1; nop
+ set stropn_, %g1; jmp %g1; nop
+ set strpak_, %g1; jmp %g1; nop
+ set strse1_, %g1; jmp %g1; nop
+ set strsee_, %g1; jmp %g1; nop
+ set strseh_, %g1; jmp %g1; nop
+ set strsrt_, %g1; jmp %g1; nop
+ set strtbl_, %g1; jmp %g1; nop
+ set strupk_, %g1; jmp %g1; nop
+ set strupr_, %g1; jmp %g1; nop
+ set stsave_, %g1; jmp %g1; nop
+ set stsize_, %g1; jmp %g1; nop
+ set stsque_, %g1; jmp %g1; nop
+ set sttyco_, %g1; jmp %g1; nop
+ set sttyet_, %g1; jmp %g1; nop
+ set sttygg_, %g1; jmp %g1; nop
+ set sttynm_, %g1; jmp %g1; nop
+ set sttyse_, %g1; jmp %g1; nop
+ set sttysm_, %g1; jmp %g1; nop
+ set sttytt_, %g1; jmp %g1; nop
+ set syserr_, %g1; jmp %g1; nop
+ set sysers_, %g1; jmp %g1; nop
+ set sysged_, %g1; jmp %g1; nop
+ set sysges_, %g1; jmp %g1; nop
+ set sysgsg_, %g1; jmp %g1; nop
+ set sysid_, %g1; jmp %g1; nop
+ set sysmte_, %g1; jmp %g1; nop
+ set syspac_, %g1; jmp %g1; nop
+ set syspat_, %g1; jmp %g1; nop
+ set syspte_, %g1; jmp %g1; nop
+ set sysret_, %g1; jmp %g1; nop
+ set syssct_, %g1; jmp %g1; nop
+ set tsleep_, %g1; jmp %g1; nop
+ set ttopen_, %g1; jmp %g1; nop
+ set ttseti_, %g1; jmp %g1; nop
+ set ttsets_, %g1; jmp %g1; nop
+ set ttstai_, %g1; jmp %g1; nop
+ set ttstas_, %g1; jmp %g1; nop
+ set ttybih_, %g1; jmp %g1; nop
+ set ttybre_, %g1; jmp %g1; nop
+ set ttycas_, %g1; jmp %g1; nop
+ set ttycds_, %g1; jmp %g1; nop
+ set ttycle_, %g1; jmp %g1; nop
+ set ttycln_, %g1; jmp %g1; nop
+ set ttyclr_, %g1; jmp %g1; nop
+ set ttyctl_, %g1; jmp %g1; nop
+ set ttydee_, %g1; jmp %g1; nop
+ set ttydey_, %g1; jmp %g1; nop
+ set ttyeny_, %g1; jmp %g1; nop
+ set ttyexs_, %g1; jmp %g1; nop
+ set ttyfey_, %g1; jmp %g1; nop
+ set ttyfiy_, %g1; jmp %g1; nop
+ set ttygds_, %g1; jmp %g1; nop
+ set ttygeb_, %g1; jmp %g1; nop
+ set ttygei_, %g1; jmp %g1; nop
+ set ttyger_, %g1; jmp %g1; nop
+ set ttyges_, %g1; jmp %g1; nop
+ set ttygoo_, %g1; jmp %g1; nop
+ set ttygpe_, %g1; jmp %g1; nop
+ set ttygse_, %g1; jmp %g1; nop
+ set ttyins_, %g1; jmp %g1; nop
+ set ttyint_, %g1; jmp %g1; nop
+ set ttylod_, %g1; jmp %g1; nop
+ set ttyods_, %g1; jmp %g1; nop
+ set ttyopn_, %g1; jmp %g1; nop
+ set ttypue_, %g1; jmp %g1; nop
+ set ttypus_, %g1; jmp %g1; nop
+ set ttyred_, %g1; jmp %g1; nop
+ set ttysce_, %g1; jmp %g1; nop
+ set ttysei_, %g1; jmp %g1; nop
+ set ttyso_, %g1; jmp %g1; nop
+ set ttysti_, %g1; jmp %g1; nop
+ set ttysui_, %g1; jmp %g1; nop
+ set ttywre_, %g1; jmp %g1; nop
+ set ungete_, %g1; jmp %g1; nop
+ set ungeti_, %g1; jmp %g1; nop
+ set unread_, %g1; jmp %g1; nop
+ set urand_, %g1; jmp %g1; nop
+ set vfnadd_, %g1; jmp %g1; nop
+ set vfncle_, %g1; jmp %g1; nop
+ set vfndee_, %g1; jmp %g1; nop
+ set vfndel_, %g1; jmp %g1; nop
+ set vfnene_, %g1; jmp %g1; nop
+ set vfnenr_, %g1; jmp %g1; nop
+ set vfnexr_, %g1; jmp %g1; nop
+ set vfngen_, %g1; jmp %g1; nop
+ set vfnise_, %g1; jmp %g1; nop
+ set vfnman_, %g1; jmp %g1; nop
+ set vfnmap_, %g1; jmp %g1; nop
+ set vfnmau_, %g1; jmp %g1; nop
+ set vfnopn_, %g1; jmp %g1; nop
+ set vfnsqe_, %g1; jmp %g1; nop
+ set vfntre_, %g1; jmp %g1; nop
+ set vfnunn_, %g1; jmp %g1; nop
+ set vfnunp_, %g1; jmp %g1; nop
+ set vlibinit_, %g1; jmp %g1; nop
+ set vmallc_, %g1; jmp %g1; nop
+ set vvfncm_, %g1; jmp %g1; nop
+ set vvfnee_, %g1; jmp %g1; nop
+ set vvfnip_, %g1; jmp %g1; nop
+ set vvfnis_, %g1; jmp %g1; nop
+ set vvfnre_, %g1; jmp %g1; nop
+ set wfaitd_, %g1; jmp %g1; nop
+ set wfaitt_, %g1; jmp %g1; nop
+ set wfaitv_, %g1; jmp %g1; nop
+ set wfarcd_, %g1; jmp %g1; nop
+ set wfarct_, %g1; jmp %g1; nop
+ set wfarcv_, %g1; jmp %g1; nop
+ set wfcard_, %g1; jmp %g1; nop
+ set wfcart_, %g1; jmp %g1; nop
+ set wfcarv_, %g1; jmp %g1; nop
+ set wfcscd_, %g1; jmp %g1; nop
+ set wfcsct_, %g1; jmp %g1; nop
+ set wfcscv_, %g1; jmp %g1; nop
+ set wfdecs_, %g1; jmp %g1; nop
+ set wffnld_, %g1; jmp %g1; nop
+ set wfglsd_, %g1; jmp %g1; nop
+ set wfglst_, %g1; jmp %g1; nop
+ set wfglsv_, %g1; jmp %g1; nop
+ set wfgsbb_, %g1; jmp %g1; nop
+ set wfgsbg_, %g1; jmp %g1; nop
+ set wfgsbl_, %g1; jmp %g1; nop
+ set wfgsce_, %g1; jmp %g1; nop
+ set wfgscf_, %g1; jmp %g1; nop
+ set wfgsdr_, %g1; jmp %g1; nop
+ set wfgsel_, %g1; jmp %g1; nop
+ set wfgson_, %g1; jmp %g1; nop
+ set wfgsre_, %g1; jmp %g1; nop
+ set wfinit_, %g1; jmp %g1; nop
+ set wfmerd_, %g1; jmp %g1; nop
+ set wfmert_, %g1; jmp %g1; nop
+ set wfmerv_, %g1; jmp %g1; nop
+ set wfmold_, %g1; jmp %g1; nop
+ set wfmolt_, %g1; jmp %g1; nop
+ set wfmolv_, %g1; jmp %g1; nop
+ set wfmspd_, %g1; jmp %g1; nop
+ set wfmspf_, %g1; jmp %g1; nop
+ set wfmspi_, %g1; jmp %g1; nop
+ set wfmspl_, %g1; jmp %g1; nop
+ set wfmspt_, %g1; jmp %g1; nop
+ set wfmspv_, %g1; jmp %g1; nop
+ set wfmspy_, %g1; jmp %g1; nop
+ set wfpard_, %g1; jmp %g1; nop
+ set wfpart_, %g1; jmp %g1; nop
+ set wfparv_, %g1; jmp %g1; nop
+ set wfpcod_, %g1; jmp %g1; nop
+ set wfpcot_, %g1; jmp %g1; nop
+ set wfpcov_, %g1; jmp %g1; nop
+ set wfqscd_, %g1; jmp %g1; nop
+ set wfqsct_, %g1; jmp %g1; nop
+ set wfqscv_, %g1; jmp %g1; nop
+ set wfsind_, %g1; jmp %g1; nop
+ set wfsint_, %g1; jmp %g1; nop
+ set wfsinv_, %g1; jmp %g1; nop
+ set wfsmph_, %g1; jmp %g1; nop
+ set wfsmpn_, %g1; jmp %g1; nop
+ set wfsmpt_, %g1; jmp %g1; nop
+ set wfstgd_, %g1; jmp %g1; nop
+ set wfstgt_, %g1; jmp %g1; nop
+ set wfstgv_, %g1; jmp %g1; nop
+ set wftand_, %g1; jmp %g1; nop
+ set wftant_, %g1; jmp %g1; nop
+ set wftanv_, %g1; jmp %g1; nop
+ set wftnxd_, %g1; jmp %g1; nop
+ set wftnxt_, %g1; jmp %g1; nop
+ set wftnxv_, %g1; jmp %g1; nop
+ set wftnxy_, %g1; jmp %g1; nop
+ set wftscd_, %g1; jmp %g1; nop
+ set wftsct_, %g1; jmp %g1; nop
+ set wftscv_, %g1; jmp %g1; nop
+ set wfzead_, %g1; jmp %g1; nop
+ set wfzeat_, %g1; jmp %g1; nop
+ set wfzeav_, %g1; jmp %g1; nop
+ set wfzpxd_, %g1; jmp %g1; nop
+ set wfzpxt_, %g1; jmp %g1; nop
+ set wfzpxv_, %g1; jmp %g1; nop
+ set wfzpxy_, %g1; jmp %g1; nop
+ set xalloe_, %g1; jmp %g1; nop
+ set xcallc_, %g1; jmp %g1; nop
+ set xdeale_, %g1; jmp %g1; nop
+ set xdevor_, %g1; jmp %g1; nop
+ set xdevss_, %g1; jmp %g1; nop
+ set xeract_, %g1; jmp %g1; nop
+ set xerfmg_, %g1; jmp %g1; nop
+ set xerpoi_, %g1; jmp %g1; nop
+ set xerpop_, %g1; jmp %g1; nop
+ set xerpsh_, %g1; jmp %g1; nop
+ set xerpsr_, %g1; jmp %g1; nop
+ set xerpuc_, %g1; jmp %g1; nop
+ set xerpue_, %g1; jmp %g1; nop
+ set xerret_, %g1; jmp %g1; nop
+ set xerror_, %g1; jmp %g1; nop
+ set xersel_, %g1; jmp %g1; nop
+ set xervey_, %g1; jmp %g1; nop
+ set xevadg_, %g1; jmp %g1; nop
+ set xevbip_, %g1; jmp %g1; nop
+ set xevbop_, %g1; jmp %g1; nop
+ set xevcan_, %g1; jmp %g1; nop
+ set xever1_, %g1; jmp %g1; nop
+ set xever2_, %g1; jmp %g1; nop
+ set xeverr_, %g1; jmp %g1; nop
+ set xevfrp_, %g1; jmp %g1; nop
+ set xevgek_, %g1; jmp %g1; nop
+ set xevinp_, %g1; jmp %g1; nop
+ set xevmap_, %g1; jmp %g1; nop
+ set xevnee_, %g1; jmp %g1; nop
+ set xevpae_, %g1; jmp %g1; nop
+ set xevpah_, %g1; jmp %g1; nop
+ set xevqut_, %g1; jmp %g1; nop
+ set xevstt_, %g1; jmp %g1; nop
+ set xevunp_, %g1; jmp %g1; nop
+ set xfaccs_, %g1; jmp %g1; nop
+ set xfatal_, %g1; jmp %g1; nop
+ set xfchdr_, %g1; jmp %g1; nop
+ set xfcloe_, %g1; jmp %g1; nop
+ set xfdele_, %g1; jmp %g1; nop
+ set xffluh_, %g1; jmp %g1; nop
+ set xfgetc_, %g1; jmp %g1; nop
+ set xfgetr_, %g1; jmp %g1; nop
+ set xfnote_, %g1; jmp %g1; nop
+ set xfopen_, %g1; jmp %g1; nop
+ set xfputc_, %g1; jmp %g1; nop
+ set xfputr_, %g1; jmp %g1; nop
+ set xfread_, %g1; jmp %g1; nop
+ set xfrnam_, %g1; jmp %g1; nop
+ set xfscan_, %g1; jmp %g1; nop
+ set xfseek_, %g1; jmp %g1; nop
+ set xfungc_, %g1; jmp %g1; nop
+ set xfwrie_, %g1; jmp %g1; nop
+ set xgdevt_, %g1; jmp %g1; nop
+ set xgtpid_, %g1; jmp %g1; nop
+ set xgtuid_, %g1; jmp %g1; nop
+ set xisaty_, %g1; jmp %g1; nop
+ set xmallc_, %g1; jmp %g1; nop
+ set xmfree_, %g1; jmp %g1; nop
+ set xmjbuf_, %g1; jmp %g1; nop
+ set xmktep_, %g1; jmp %g1; nop
+ set xonerr_, %g1; jmp %g1; nop
+ set xonext_, %g1; jmp %g1; nop
+ set xori_, %g1; jmp %g1; nop
+ set xorl_, %g1; jmp %g1; nop
+ set xors_, %g1; jmp %g1; nop
+ set xpages_, %g1; jmp %g1; nop
+ set xprinf_, %g1; jmp %g1; nop
+ set xqsort_, %g1; jmp %g1; nop
+ set xrealc_, %g1; jmp %g1; nop
+ set xsizef_, %g1; jmp %g1; nop
+ set xstdeh_, %g1; jmp %g1; nop
+ set xstrcp_, %g1; jmp %g1; nop
+ set xstrct_, %g1; jmp %g1; nop
+ set xstrcy_, %g1; jmp %g1; nop
+ set xstrln_, %g1; jmp %g1; nop
+ set xtoc_, %g1; jmp %g1; nop
+ set xttyse_, %g1; jmp %g1; nop
+ set xvvadg_, %g1; jmp %g1; nop
+ set xvvbip_, %g1; jmp %g1; nop
+ set xvvbop_, %g1; jmp %g1; nop
+ set xvvcan_, %g1; jmp %g1; nop
+ set xvvche_, %g1; jmp %g1; nop
+ set xvver1_, %g1; jmp %g1; nop
+ set xvver2_, %g1; jmp %g1; nop
+ set xvverr_, %g1; jmp %g1; nop
+ set xvvfrp_, %g1; jmp %g1; nop
+ set xvvgek_, %g1; jmp %g1; nop
+ set xvvinp_, %g1; jmp %g1; nop
+ set xvvlos_, %g1; jmp %g1; nop
+ set xvvmap_, %g1; jmp %g1; nop
+ set xvvnee_, %g1; jmp %g1; nop
+ set xvvnud_, %g1; jmp %g1; nop
+ set xvvnui_, %g1; jmp %g1; nop
+ set xvvnul_, %g1; jmp %g1; nop
+ set xvvnur_, %g1; jmp %g1; nop
+ set xvvnus_, %g1; jmp %g1; nop
+ set xvvpae_, %g1; jmp %g1; nop
+ set xvvpah_, %g1; jmp %g1; nop
+ set xvvqut_, %g1; jmp %g1; nop
+ set xvvstt_, %g1; jmp %g1; nop
+ set xvvunp_, %g1; jmp %g1; nop
+ set xwhen_, %g1; jmp %g1; nop
+ set xxscan_, %g1; jmp %g1; nop
+ set zardbf_, %g1; jmp %g1; nop
+ set zardgd_, %g1; jmp %g1; nop
+ set zardks_, %g1; jmp %g1; nop
+ set zardlp_, %g1; jmp %g1; nop
+ set zardmt_, %g1; jmp %g1; nop
+ set zardnd_, %g1; jmp %g1; nop
+ set zardnu_, %g1; jmp %g1; nop
+ set zardpl_, %g1; jmp %g1; nop
+ set zardpr_, %g1; jmp %g1; nop
+ set zardps_, %g1; jmp %g1; nop
+ set zardsf_, %g1; jmp %g1; nop
+ set zawrbf_, %g1; jmp %g1; nop
+ set zawrgd_, %g1; jmp %g1; nop
+ set zawrks_, %g1; jmp %g1; nop
+ set zawrlp_, %g1; jmp %g1; nop
+ set zawrmt_, %g1; jmp %g1; nop
+ set zawrnd_, %g1; jmp %g1; nop
+ set zawrnu_, %g1; jmp %g1; nop
+ set zawrpl_, %g1; jmp %g1; nop
+ set zawrpr_, %g1; jmp %g1; nop
+ set zawrps_, %g1; jmp %g1; nop
+ set zawrsf_, %g1; jmp %g1; nop
+ set zawset_, %g1; jmp %g1; nop
+ set zawtbf_, %g1; jmp %g1; nop
+ set zawtgd_, %g1; jmp %g1; nop
+ set zawtks_, %g1; jmp %g1; nop
+ set zawtlp_, %g1; jmp %g1; nop
+ set zawtmt_, %g1; jmp %g1; nop
+ set zawtnd_, %g1; jmp %g1; nop
+ set zawtnu_, %g1; jmp %g1; nop
+ set zawtpl_, %g1; jmp %g1; nop
+ set zawtpr_, %g1; jmp %g1; nop
+ set zawtps_, %g1; jmp %g1; nop
+ set zawtsf_, %g1; jmp %g1; nop
+ set zclcpr_, %g1; jmp %g1; nop
+ set zcldir_, %g1; jmp %g1; nop
+ set zcldpr_, %g1; jmp %g1; nop
+ set zclm70_, %g1; jmp %g1; nop
+ set zclm75_, %g1; jmp %g1; nop
+ set zclsbf_, %g1; jmp %g1; nop
+ set zclsgd_, %g1; jmp %g1; nop
+ set zclsks_, %g1; jmp %g1; nop
+ set zclslp_, %g1; jmp %g1; nop
+ set zclsmt_, %g1; jmp %g1; nop
+ set zclsnd_, %g1; jmp %g1; nop
+ set zclsnu_, %g1; jmp %g1; nop
+ set zclspl_, %g1; jmp %g1; nop
+ set zclsps_, %g1; jmp %g1; nop
+ set zclssf_, %g1; jmp %g1; nop
+ set zclstt_, %g1; jmp %g1; nop
+ set zclstx_, %g1; jmp %g1; nop
+ set zclsty_, %g1; jmp %g1; nop
+ set zdojmp_, %g1; jmp %g1; nop
+ set zdvall_, %g1; jmp %g1; nop
+ set zdvown_, %g1; jmp %g1; nop
+ set zfacss_, %g1; jmp %g1; nop
+ set zfaloc_, %g1; jmp %g1; nop
+ set zfchdr_, %g1; jmp %g1; nop
+ set zfdele_, %g1; jmp %g1; nop
+ set zfgcwd_, %g1; jmp %g1; nop
+ set zfinfo_, %g1; jmp %g1; nop
+ set zflsnu_, %g1; jmp %g1; nop
+ set zflstt_, %g1; jmp %g1; nop
+ set zflstx_, %g1; jmp %g1; nop
+ set zflsty_, %g1; jmp %g1; nop
+ set zfmkcp_, %g1; jmp %g1; nop
+ set zfmkdr_, %g1; jmp %g1; nop
+ set zfnbrk_, %g1; jmp %g1; nop
+ set zfpath_, %g1; jmp %g1; nop
+ set zfprot_, %g1; jmp %g1; nop
+ set zfrnam_, %g1; jmp %g1; nop
+ set zfsubd_, %g1; jmp %g1; nop
+ set zfxdir_, %g1; jmp %g1; nop
+ set zgcmdl_, %g1; jmp %g1; nop
+ set zgetnu_, %g1; jmp %g1; nop
+ set zgettt_, %g1; jmp %g1; nop
+ set zgettx_, %g1; jmp %g1; nop
+ set zgetty_, %g1; jmp %g1; nop
+ set zgfdir_, %g1; jmp %g1; nop
+ set zghost_, %g1; jmp %g1; nop
+ set zgmtco_, %g1; jmp %g1; nop
+ set zgtime_, %g1; jmp %g1; nop
+ set zgtpid_, %g1; jmp %g1; nop
+ set zintpr_, %g1; jmp %g1; nop
+ set zlocpr_, %g1; jmp %g1; nop
+ set zlocva_, %g1; jmp %g1; nop
+ set zmaloc_, %g1; jmp %g1; nop
+ set zmfree_, %g1; jmp %g1; nop
+ set znotnu_, %g1; jmp %g1; nop
+ set znottt_, %g1; jmp %g1; nop
+ set znottx_, %g1; jmp %g1; nop
+ set znotty_, %g1; jmp %g1; nop
+ set zopcpr_, %g1; jmp %g1; nop
+ set zopdir_, %g1; jmp %g1; nop
+ set zopdpr_, %g1; jmp %g1; nop
+ set zopm70_, %g1; jmp %g1; nop
+ set zopm75_, %g1; jmp %g1; nop
+ set zopnbf_, %g1; jmp %g1; nop
+ set zopngd_, %g1; jmp %g1; nop
+ set zopnks_, %g1; jmp %g1; nop
+ set zopnlp_, %g1; jmp %g1; nop
+ set zopnmt_, %g1; jmp %g1; nop
+ set zopnnd_, %g1; jmp %g1; nop
+ set zopnnu_, %g1; jmp %g1; nop
+ set zopnpl_, %g1; jmp %g1; nop
+ set zopnsf_, %g1; jmp %g1; nop
+ set zopntt_, %g1; jmp %g1; nop
+ set zopntx_, %g1; jmp %g1; nop
+ set zopnty_, %g1; jmp %g1; nop
+ set zoscmd_, %g1; jmp %g1; nop
+ set zpanic_, %g1; jmp %g1; nop
+ set zputnu_, %g1; jmp %g1; nop
+ set zputtt_, %g1; jmp %g1; nop
+ set zputtx_, %g1; jmp %g1; nop
+ set zputty_, %g1; jmp %g1; nop
+ set zraloc_, %g1; jmp %g1; nop
+ set zrdm70_, %g1; jmp %g1; nop
+ set zrdm75_, %g1; jmp %g1; nop
+ set zseknu_, %g1; jmp %g1; nop
+ set zsektt_, %g1; jmp %g1; nop
+ set zsektx_, %g1; jmp %g1; nop
+ set zsekty_, %g1; jmp %g1; nop
+ set zsestt_, %g1; jmp %g1; nop
+ set zsettt_, %g1; jmp %g1; nop
+ set zstm70_, %g1; jmp %g1; nop
+ set zstm75_, %g1; jmp %g1; nop
+ set zststt_, %g1; jmp %g1; nop
+ set zsttbf_, %g1; jmp %g1; nop
+ set zsttgd_, %g1; jmp %g1; nop
+ set zsttks_, %g1; jmp %g1; nop
+ set zsttlp_, %g1; jmp %g1; nop
+ set zsttmt_, %g1; jmp %g1; nop
+ set zsttnd_, %g1; jmp %g1; nop
+ set zsttnu_, %g1; jmp %g1; nop
+ set zsttpl_, %g1; jmp %g1; nop
+ set zsttpr_, %g1; jmp %g1; nop
+ set zsttps_, %g1; jmp %g1; nop
+ set zsttsf_, %g1; jmp %g1; nop
+ set zstttt_, %g1; jmp %g1; nop
+ set zstttx_, %g1; jmp %g1; nop
+ set zsttty_, %g1; jmp %g1; nop
+ set zttgeg_, %g1; jmp %g1; nop
+ set zttger_, %g1; jmp %g1; nop
+ set zttloe_, %g1; jmp %g1; nop
+ set zttloo_, %g1; jmp %g1; nop
+ set zttlov_, %g1; jmp %g1; nop
+ set zttpbf_, %g1; jmp %g1; nop
+ set zttplk_, %g1; jmp %g1; nop
+ set zttpug_, %g1; jmp %g1; nop
+ set zttquy_, %g1; jmp %g1; nop
+ set zttttt_, %g1; jmp %g1; nop
+ set zttupe_, %g1; jmp %g1; nop
+ set zwmsec_, %g1; jmp %g1; nop
+ set zwrm70_, %g1; jmp %g1; nop
+ set zwrm75_, %g1; jmp %g1; nop
+ set zwtm70_, %g1; jmp %g1; nop
+ set zwtm75_, %g1; jmp %g1; nop
+ set zxgmes_, %g1; jmp %g1; nop
+ set zxwhen_, %g1; jmp %g1; nop
+ set zzclmt_, %g1; jmp %g1; nop
+ set zzopmt_, %g1; jmp %g1; nop
+ set zzrdii_, %g1; jmp %g1; nop
+ set zzrdmt_, %g1; jmp %g1; nop
+ set zzrwmt_, %g1; jmp %g1; nop
+ set zzsetk_, %g1; jmp %g1; nop
+ set zzstmt_, %g1; jmp %g1; nop
+ set zzwrii_, %g1; jmp %g1; nop
+ set zzwrmt_, %g1; jmp %g1; nop
+ set zzwtmt_, %g1; jmp %g1; nop
+ set zzzend_, %g1; jmp %g1; nop
+ set fxfnoe_, %g1; jmp %g1; nop
+ set futime_, %g1; jmp %g1; nop
+ set kfutim_, %g1; jmp %g1; nop
+ set zfutim_, %g1; jmp %g1; nop
+ set dtmday_, %g1; jmp %g1; nop
+ set dtmlte_, %g1; jmp %g1; nop
+ set poll_, %g1; jmp %g1; nop
+ set pollce_, %g1; jmp %g1; nop
+ set pollcr_, %g1; jmp %g1; nop
+ set pollgs_, %g1; jmp %g1; nop
+ set pollon_, %g1; jmp %g1; nop
+ set pollpt_, %g1; jmp %g1; nop
+ set pollst_, %g1; jmp %g1; nop
+ set polltt_, %g1; jmp %g1; nop
+ set pollzo_, %g1; jmp %g1; nop
+ set zfpoll_, %g1; jmp %g1; nop
+ .global vshend_
+vshend_:
diff --git a/unix/shlib/aout.c b/unix/shlib/aout.c
new file mode 100644
index 00000000..832fc42e
--- /dev/null
+++ b/unix/shlib/aout.c
@@ -0,0 +1,59 @@
+/* Copyright(c) 1986 Association of Universities for Research in Astronomy Inc.
+ */
+
+#include <stdio.h>
+#include <a.out.h>
+
+/* AOUT -- Examine the header of a AOUT file.
+ */
+main (argc, argv)
+int argc;
+char *argv[];
+{
+ struct exec fh;
+ int fd;
+
+ if (argc < 2) {
+ fprintf (stderr, "Usage: aout <filename>\n");
+ exit (0);
+ }
+
+ if ((fd = open (argv[1], 0)) == -1) {
+ fprintf (stderr, "cannot open %s\n", argv[1]);
+ exit (1);
+ }
+
+ /* Show file header. */
+ if (read (fd, &fh, sizeof(fh)) != sizeof(fh))
+ goto readerr;
+ else if (fh.a_magic != ZMAGIC) {
+ fprintf (stderr, "not a page-aligned executable format file\n");
+ /* exit (2); */
+ }
+
+ printf ("File header:\n");
+ printf ("%16s: %10d %10x %012o\n",
+ "a_magic", fh.a_magic, fh.a_magic, fh.a_magic);
+ printf ("%16s: %10d %10x %012o\n",
+ "a_text", fh.a_text, fh.a_text, fh.a_text);
+ printf ("%16s: %10d %10x %012o\n",
+ "a_data", fh.a_data, fh.a_data, fh.a_data);
+ printf ("%16s: %10d %10x %012o\n",
+ "a_bss", fh.a_bss, fh.a_bss, fh.a_bss);
+ printf ("%16s: %10d %10x %012o\n",
+ "a_syms", fh.a_syms, fh.a_syms, fh.a_syms);
+ printf ("%16s: %10d %10x %012o\n",
+ "a_entry", fh.a_entry, fh.a_entry, fh.a_entry);
+ printf ("%16s: %10d %10x %012o\n",
+ "a_trsize", fh.a_trsize, fh.a_trsize, fh.a_trsize);
+ printf ("%16s: %10d %10x %012o\n",
+ "a_drsize", fh.a_drsize, fh.a_drsize, fh.a_drsize);
+
+ fflush (stdout);
+ close (fd);
+ exit (0);
+
+readerr:
+ fprintf (stderr, "file read error\n");
+ exit (4);
+}
diff --git a/unix/shlib/coff.c b/unix/shlib/coff.c
new file mode 100644
index 00000000..a0a0128c
--- /dev/null
+++ b/unix/shlib/coff.c
@@ -0,0 +1,87 @@
+/* Copyright(c) 1986 Association of Universities for Research in Astronomy Inc.
+ */
+
+#include <stdio.h>
+#include <filehdr.h>
+#include <aouthdr.h>
+#include <scnhdr.h>
+
+/* COFF -- Examine the header of a COFF file.
+ */
+main (argc, argv)
+int argc;
+char *argv[];
+{
+ struct filehdr fh;
+ struct aouthdr sh;
+ struct scnhdr nh;
+ int fd;
+
+ if (argc < 2) {
+ fprintf (stderr, "Usage: coff <filename>\n");
+ exit (0);
+ }
+
+ if ((fd = open (argv[1], 0)) == -1) {
+ fprintf (stderr, "cannot open %s\n", argv[1]);
+ exit (1);
+ }
+
+ /* Show file header. */
+ if (read (fd, &fh, sizeof(fh)) != sizeof(fh))
+ goto readerr;
+ else if (!ISCOFF(fh.f_magic)) {
+ fprintf (stderr, "not a COFF format file\n");
+ /* exit (2); */
+ }
+
+ printf ("File header:\n");
+ printf ("%16s: %10d %10x %012o\n",
+ "f_magic", fh.f_magic, fh.f_magic, fh.f_magic);
+ printf ("%16s: %10d %10x %012o\n",
+ "f_nscns", fh.f_nscns, fh.f_nscns, fh.f_nscns);
+ printf ("%16s: %10d %10x %012o\n",
+ "f_timdat", fh.f_timdat, fh.f_timdat, fh.f_timdat);
+ printf ("%16s: %10d %10x %012o\n",
+ "f_symptr", fh.f_symptr, fh.f_symptr, fh.f_symptr);
+ printf ("%16s: %10d %10x %012o\n",
+ "f_nsyms", fh.f_nsyms, fh.f_nsyms, fh.f_nsyms);
+ printf ("%16s: %10d %10x %012o\n",
+ "f_opthdr", fh.f_opthdr, fh.f_opthdr, fh.f_opthdr);
+ printf ("%16s: %10d %10x %012o\n",
+ "f_flags", fh.f_flags, fh.f_flags, fh.f_flags);
+
+ /* Show system header. */
+ if (read (fd, &sh, sizeof(sh)) != sizeof(sh))
+ goto readerr;
+ else if (sh.magic != 0413) {
+ fprintf (stderr, "bad magic %o in system header\n", sh.magic);
+ exit (3);
+ }
+
+ printf ("System header:\n");
+ printf ("%16s: %10d %10x %012o\n",
+ "magic", sh.magic, sh.magic, sh.magic);
+ printf ("%16s: %10d %10x %012o\n",
+ "vstamp", sh.vstamp, sh.vstamp, sh.vstamp);
+ printf ("%16s: %10d %10x %012o\n",
+ "tsize", sh.tsize, sh.tsize, sh.tsize);
+ printf ("%16s: %10d %10x %012o\n",
+ "dsize", sh.dsize, sh.dsize, sh.dsize);
+ printf ("%16s: %10d %10x %012o\n",
+ "bsize", sh.bsize, sh.bsize, sh.bsize);
+ printf ("%16s: %10d %10x %012o\n",
+ "entry", sh.entry, sh.entry, sh.entry);
+ printf ("%16s: %10d %10x %012o\n",
+ "text_start", sh.text_start, sh.text_start, sh.text_start);
+ printf ("%16s: %10d %10x %012o\n",
+ "data_start", sh.data_start, sh.data_start, sh.data_start);
+
+ fflush (stdout);
+ close (fd);
+ exit (0);
+
+readerr:
+ fprintf (stderr, "file read error\n");
+ exit (4);
+}
diff --git a/unix/shlib/edsym-sos4.c b/unix/shlib/edsym-sos4.c
new file mode 100644
index 00000000..e81e83c1
--- /dev/null
+++ b/unix/shlib/edsym-sos4.c
@@ -0,0 +1,598 @@
+/* Copyright(c) 1986 Association of Universities for Research in Astronomy Inc.
+ */
+
+#include <stdio.h>
+#include <sys/types.h>
+#include <sys/file.h>
+
+/*
+ * EDSYM -- Edit the symbol table of a process or object module which uses
+ * the IRAF shared library.
+ *
+ * Usage: edsym file shimage [flags]
+ *
+ * -d debug: show symbol table being edited
+ * -k keep: do not omit "uninteresting" symbols
+ * -n noact: do not modify any files
+ * -t delete symbols pointing into transfer vector
+ * -T delete all shared image symbols, keeping only client symbols
+ */
+
+# ifdef i386
+#include <filehdr.h>
+#include <aouthdr.h>
+#include <nlist.h>
+
+#define AOUT
+#include <syms.h>
+#define N_name _n._n_name
+#define N_zeroes _n._n_n._n_zeroes
+#define N_offset _n._n_n._n_offset
+#define N_abs -1
+#define HDROFF 0xd0
+#define OBJECT 0514
+
+# else
+#include <a.out.h>
+
+#define HDROFF 0
+#define OBJECT 0407
+#define SYMESZ sizeof(struct nlist)
+# endif
+
+#define DEF_SBUFSIZE 32768
+#define INC_SBUFSIZE 8192
+#define MAXLEN 256
+#define VHDRSIZE 0x1c
+#define v_end vec[4]
+#define IS_TVECT(a) ((a)>=(vshlib+VHDRSIZE)&&(a)<vshend)
+#define max(a,b) (((a)>=(b))?(a):(b))
+
+static int debug = 0; /* print symbol table */
+static int noact = 0; /* do not modify any files */
+static int omit_tv = 0; /* omit transfer vector symbols */
+static int omit_shsym = 0; /* omit all shlib symbols */
+static int keep_sym = 0; /* do not omit uninteresting symbols */
+
+static char *i_sbuf, *o_sbuf;
+static char *op, *otop;
+static int o_sbufsize;
+extern char *malloc();
+extern char *realloc();
+
+
+/* EDSYM -- Edit the symbol table of a process which uses the IRAF shared
+ * library. For each symbol found which points to a location in the shared
+ * library transfer vector, add a V prefix to the symbol name, and add a
+ * symbol with the old name pointing to the actual function in the shared
+ * image. This is desirable before runtime debugging of processes linked
+ * with the shared library.
+ */
+main (argc, argv)
+int argc;
+char *argv[];
+{
+ unsigned vshlib, vshend, vbase, vsize;
+ int offset, nbytes;
+#ifdef i386
+ struct filehdr fh, sh;
+ struct aouthdr ah;
+#else
+ struct exec fh, sh;
+#endif
+
+ unsigned *vec;
+ char *fname, *shlib, *ip, *oop, *out;
+ int fd, nsym, nosym, arg;
+ int errcode = 0;
+ char tempfile[256];
+ char shpath[256];
+ struct nlist nl[3];
+ FILE *fp, *tp;
+ int version;
+
+ if (argc < 3) {
+ fprintf (stderr, "Usage: edsym <file> <shlib> [-dkntT]\n");
+ exit (0);
+
+ } else {
+ fname = argv[1];
+ shlib = argv[2];
+ for (arg=3; arg < argc; arg++) {
+ if (argv[arg][0] != '-')
+ continue;
+ for (ip=argv[arg]+1; *ip; ip++) {
+ switch (*ip) {
+ case 'd': /* print symbols */
+ debug++;
+ break;
+ case 'k': /* do not omit uninteresting symbols */
+ keep_sym++;
+ break;
+ case 'n': /* do not edit object file */
+ noact++;
+ break;
+ case 't': /* omit transfer vector symbols */
+ omit_tv++;
+ break;
+ case 'T': /* omit all shlib symbols */
+ omit_shsym++;
+ break;
+ default:
+ fprintf (stderr, "edsym: unknown switch -%c\n", *ip);
+ }
+ }
+ }
+
+ }
+
+ /* Open the file to be edited. */
+ if ((fp = fopen (fname, "r+")) == NULL) {
+ fprintf (stderr, "cannot open file %s\n", fname);
+ exit (1);
+ } else {
+ /* Get the file header. */
+#ifdef i386
+ if (fread (&fh, sizeof(fh), 1, fp) != 1) {
+ errcode = 1; goto readerr;
+ } else if (!ISCOFF(fh.f_magic) && fh.f_magic != OBJECT) {
+ fprintf (stderr, "not a COFF format file\n");
+ exit (2);
+ } else if (fh.f_symptr == 0 || fh.f_nsyms <= 0) {
+ fprintf (stderr, "%s has been stripped\n", fname);
+ exit (3);
+ }
+#else
+ if (fread (&fh, sizeof(fh), 1, fp) != 1) {
+ errcode = 1; goto readerr;
+ } else if (N_BADMAG(fh) && fh.a_magic != OBJECT) {
+ fprintf (stderr, "not a valid executable or object file\n");
+ /* exit (2); */
+ } else if (fh.a_syms <= 0) {
+ fprintf (stderr, "%s has been stripped\n", fname);
+ exit (3);
+ }
+#endif
+ }
+
+ /* Get the shared image version number. This is stored in the
+ * first element of the ushlib vector in the file being edited.
+ */
+#ifdef i386
+ nl[0].n_name = "ushlib_";
+ nl[1].n_name = NULL;
+#else
+ nl[0].n_un.n_name = "_ushlib_";
+ nl[1].n_un.n_name = NULL;
+#endif
+ if (nlist (fname, nl) != 0) {
+ fprintf (stderr, "cannot read name list from %s\n", fname);
+ exit (4);
+ }
+
+#ifdef i386
+ lseek (fileno(fp), (unsigned)nl[0].n_value - 0x1000, L_SET);
+#else
+ lseek (fileno(fp), (unsigned)nl[0].n_value - PAGSIZ, L_SET);
+#endif
+ if (read (fileno(fp), &version, sizeof(version)) != sizeof(version)) {
+ fprintf (stderr,
+ "cannot read shared image version number from %s\n", fname);
+ exit (9);
+ }
+
+ /* Use the correct version of the shared image. */
+ for (ip=shlib, out=oop=shpath; *oop = *ip++; oop++)
+ if (*oop == '/')
+ out = oop + 1;
+ if (strcmp (out, "S.e") == 0) {
+ sprintf (out, "S%d.e", version);
+ shlib = shpath;
+ }
+
+ if (debug)
+ printf ("use shared image %s\n", shlib);
+
+ /* Get the location of the shared image transfer vector. */
+#ifdef i386
+ nl[0].n_name = "vshlib_";
+ nl[1].n_name = "vshend_";
+ nl[2].n_name = NULL;
+#else
+ nl[0].n_un.n_name = "_vshlib_";
+ nl[1].n_un.n_name = "_vshend_";
+ nl[2].n_un.n_name = NULL;
+#endif
+ if (nlist (shlib, nl) != 0) {
+ fprintf (stderr, "cannot read name list from %s\n", shlib);
+ exit (4);
+ }
+
+ /* Open the shared image. */
+ if ((fd = open (shlib, O_RDONLY)) == -1) {
+ fprintf (stderr, "cannot open shared image %s\n", shlib);
+ exit (5);
+
+ } else {
+#ifdef i386
+ /* Get the file header. */
+ if (read (fd, &sh, sizeof(sh)) != sizeof(sh)) {
+ errcode = 2; goto readerr;
+ } else if (!ISCOFF(sh.f_magic)) {
+ fprintf (stderr, "not a COFF format file\n");
+ exit (6);
+ }
+
+ /* Get the system header. */
+ if (read (fd, &ah, sizeof(ah)) != sizeof(ah)) {
+ errcode = 3; goto readerr;
+ } else if (ah.magic != 0413) {
+ fprintf (stderr, "bad magic %o in system header\n", ah.magic);
+ exit (7);
+ }
+#else
+ /* Get the file header. */
+ if (read (fd, &sh, sizeof(sh)) != sizeof(sh)) {
+ errcode = 2; goto readerr;
+ } else if (sh.a_magic != ZMAGIC) {
+ fprintf (stderr, "not a page-aligned executable file\n");
+ exit (6);
+ }
+#endif
+ /* Read the transfer vector. */
+ vshlib = (unsigned) nl[0].n_value;
+ vshend = (unsigned) nl[1].n_value;
+ vsize = vshend - vshlib;
+#ifdef i386
+ vbase = ah.text_start;
+#else
+ vbase = (sh.a_entry & ~0xffffff);
+#endif
+ if (debug) {
+ printf ("vshlib=%x, vshend=%x, vbase=%x, vsize=%x\n",
+ vshlib, vshend, vbase, vsize);
+ }
+
+ vec = (unsigned *) malloc (vsize);
+ if (vec == NULL) {
+ fprintf (stderr, "out of memory\n");
+ exit (8);
+ }
+
+ lseek (fd, vshlib - vbase + HDROFF, L_SET);
+ if (read (fd, vec, vsize) != vsize) {
+ fprintf (stderr,
+ "cannot read transfer vector from %s\n", shlib);
+ exit (9);
+ }
+
+ close (fd);
+ }
+
+ /* Now edit the symbol table of the object file. To do this we must
+ * first read the string buffer into memory. We then open a scratch
+ * file for symbol output. Successive symbols are read from the input
+ * file. For each symbol which points into the transfer vector area
+ * we output two symbols, one a copy of the input symbol with V
+ * prepended to the symbol name, the second a copy with the symbol
+ * value changed to point to the location of the actual procedure in
+ * the shared image. Other symbols are merely copied to the scratch
+ * file. When all symbols have been processed we overwrite the symbol
+ * table and string buffer of the file being edited with the contents
+ * of the scratch buffer (containing the new symbols) and the new
+ * string buffer, completing the editing operation.
+ */
+
+ /* Read the string buffer. */
+#ifdef i386
+ if (fh.f_symptr != 0) {
+ offset = fh.f_symptr + (fh.f_nsyms * SYMESZ);
+#else
+ if ((offset = N_STROFF(fh)) != 0) {
+#endif
+ /* The size of the string buffer in bytes is stored in the first
+ * four bytes of the buffer.
+ */
+ fseek (fp, offset, L_SET);
+ if (fread (&nbytes, sizeof(int), 1, fp) != 1) {
+ errcode = 5; goto readerr;
+ }
+
+ i_sbuf = malloc (max(nbytes,DEF_SBUFSIZE));
+ o_sbuf = malloc (o_sbufsize = max(nbytes,DEF_SBUFSIZE));
+ if (i_sbuf == NULL || o_sbuf == NULL) {
+ fprintf (stderr, "out of memory\n");
+ exit (8);
+ }
+
+ fseek (fp, offset, L_SET);
+ if (fread (i_sbuf, 1, nbytes, fp) != nbytes) {
+ fprintf (stderr, "cannot read string buffer from %x\n", fname);
+ errcode = 5; goto readerr;
+ }
+ op = o_sbuf;
+ otop = o_sbuf + o_sbufsize;
+ }
+
+ /* Open the scratch file. */
+ sprintf (tempfile, "%s.T", fname);
+ if ((tp = fopen (tempfile, "w+")) == NULL) {
+ fprintf (stderr, "cannot create %s\n", tempfile);
+ exit (10);
+ }
+
+ /* Process the symbol table, writing out two symbols for every
+ * function symbol pointing into the transfer vector, and copying
+ * all other symbols unmodified.
+ */
+ fseek (tp, 0L, L_SET);
+#ifdef i386
+ fseek (fp, fh.f_symptr, L_SET);
+ for (nsym=fh.f_nsyms, nosym=0; --nsym >= 0; ) {
+ register int n, ch;
+ struct syment sym, osym;
+ char name[MAXLEN];
+ int keep, naux;
+ unsigned v, *epa;
+
+ if (fread (&sym, SYMESZ, 1, fp) != 1) {
+ errcode = 6; goto readerr;
+ }
+ v = (unsigned)sym.n_value;
+ if (sym.N_zeroes) {
+ strncpy (name, sym.N_name, 8);
+ name[8] = '\0';
+ } else
+ strncpy (name, i_sbuf+sym.N_offset, MAXLEN-1);
+
+ if (debug) {
+ printf ("%20s %8x %3d %6o %3d %2d", name, sym.n_value,
+ sym.n_scnum, sym.n_type, sym.n_sclass, sym.n_numaux);
+ }
+
+ if ((sym.n_scnum != N_abs) || !IS_TVECT(v) || (name[0] == 'V')) {
+#else
+ fseek (fp, N_SYMOFF(fh), L_SET);
+ for (nsym=(fh.a_syms/SYMESZ), nosym=0; --nsym >= 0; ) {
+ register int n, ch;
+ struct nlist sym, osym;
+ char name[MAXLEN];
+ int keep, naux;
+ unsigned v, *epa;
+
+ if (fread (&sym, SYMESZ, 1, fp) != 1) {
+ errcode = 6; goto readerr;
+ }
+ v = (unsigned)sym.n_value;
+ if (sym.n_un.n_strx)
+ strncpy (name, i_sbuf+sym.n_un.n_strx, MAXLEN-1);
+
+ if (debug) {
+ printf ("%20s %3x %8x %6o",
+ name, sym.n_type, sym.n_value, sym.n_desc);
+ }
+
+ if (!(sym.n_type & N_ABS) || !IS_TVECT(v) || (name[1] == 'V')) {
+#endif
+ /* Omit "uninteresting" symbols. */
+ ch = name[0];
+ keep = (keep_sym || (
+ !(ch == 'L') &&
+ !(ch == 'v' && name[1] == '.') &&
+ !(ch == 'V' && strncmp(name,"VAR_SEG",7)==0) &&
+ !(ch == 'A' && strncmp(name,"ARR_SEG",7)==0)
+ /*
+ && !(n=strlen(name), (name[n-2] == '.' && name[n-1] == 'o'))
+ */
+ ));
+
+ if (keep && !(omit_shsym && v >= vshlib && v <= v_end)) {
+ editname (&sym, NULL);
+ fwrite (&sym, SYMESZ, 1, tp);
+ nosym++;
+ } else if (debug)
+ printf (" deleted");
+
+ if (debug)
+ printf ("\n");
+
+ } else {
+ /* Output the V symbol pointing to the transfer vector.
+ */
+ if (!omit_tv && !omit_shsym) {
+ osym = sym;
+ editname (&osym, "V");
+ fwrite (&osym, SYMESZ, 1, tp);
+ nosym++;
+ }
+
+ /* Disassemble the JMP instruction in the transfer vector to
+ * get the address of the referenced procedure in the shared
+ * library. [extracted from os.zlocpr].
+ */
+ epa = (unsigned *)((char *)vec + (v - vshlib));
+#ifdef i386
+ v = ((unsigned)v + *((unsigned *)((char *)epa + 1)) + 5);
+#else
+#ifdef mc68000
+ v = *((unsigned *)((char *)epa + 2));
+#else
+#ifdef sparc
+ v = (((*epa & 0x3fffff) << 10) | (*(epa+1) & 0x3ff));
+#endif
+#endif
+#endif
+
+ /* Output the same-name symbol, pointing to the function
+ * pointed to by the transfer vector.
+ */
+ if (!omit_shsym) {
+ osym = sym;
+ osym.n_value = v;
+ editname (&osym, NULL);
+ fwrite (&osym, SYMESZ, 1, tp);
+ nosym++;
+
+ if (debug)
+ printf (" -> %x\n", v);
+
+ } else if (debug)
+ printf (" deleted\n");
+ }
+#ifdef i386
+ for (naux = sym.n_numaux; --naux >= 0; --nsym) {
+ if (fread (&sym, SYMESZ, 1, fp) != 1) {
+ errcode = 7; goto readerr;
+ }
+ editname (&sym, NULL);
+ fwrite (&sym, SYMESZ, 1, tp);
+ nosym++;
+ }
+#endif
+ }
+
+ if (!noact) {
+ /* Copy the new symbol table to the object file, replacing the old
+ * one.
+ */
+ if (nosym > 0) {
+#ifdef i386
+ struct syment sym;
+ fseek (fp, fh.f_symptr, L_SET);
+#else
+ struct nlist sym;
+ fseek (fp, N_SYMOFF(fh), L_SET);
+#endif
+ fseek (tp, 0L, L_SET);
+ for (nsym=nosym; --nsym >= 0; ) {
+ if (fread (&sym, SYMESZ, 1, tp) != 1) {
+ errcode = 8; goto readerr;
+ }
+ fwrite (&sym, SYMESZ, 1, fp);
+ }
+ }
+
+ /* Append the string buffer. */
+ if (op > o_sbuf) {
+ *((int *)o_sbuf) = op - o_sbuf;
+ fwrite (o_sbuf, 1, op - o_sbuf, fp);
+ fflush (fp);
+ }
+
+ /* Truncate the file at the point just past the string buffer.
+ */
+ if (ftruncate (fileno(fp), ftell(fp)) != 0)
+ fprintf (stderr, "Warning: cannot truncate %s\n", fname);
+
+ /* Update the file header. */
+#ifdef i386
+ fh.f_nsyms = nosym;
+#else
+ fh.a_syms = nosym * SYMESZ;
+#endif
+ fseek (fp, 0L, L_SET);
+ fwrite (&fh, sizeof(fh), 1, fp);
+ fflush (fp);
+ }
+
+ /* All done. */
+ free (vec);
+ free (i_sbuf);
+ free (o_sbuf);
+ fclose (tp);
+ fclose (fp);
+ unlink (tempfile);
+ exit (0);
+
+readerr:
+ fprintf (stderr, "read error %d on %s\n", errcode, fname);
+ exit (11);
+}
+
+
+/* EDITNAME -- Replace the name 'name' of a symbol by 'Vname', copying the
+ * edited name to the output string buffer, and editing the symbol structure
+ * as necessary to point to the new name. If called with a NULL or null string
+ * prefix, this serves to copy out the symbol name.
+ */
+editname (sym, prefix)
+#ifdef i386
+register struct syment *sym;
+#else
+register struct nlist *sym;
+#endif
+char *prefix;
+{
+ register char *ip, *np;
+ char name[MAXLEN];
+ int used, n;
+
+#ifdef i386
+ /* Construct the new name. */
+ n = 0;
+ if (prefix)
+ for (ip=prefix; (name[n] = *ip++); n++)
+ ;
+
+ if (sym->N_zeroes) {
+ strncpy (&name[n], sym->N_name, SYMNMLEN);
+ name[n+SYMNMLEN] = '\0';
+ } else
+ strncpy (&name[n], i_sbuf + sym->N_offset, MAXLEN-n);
+
+ /* If the new name is no longer than SYMNMLEN place it directly in
+ * the symstruct, else append it to the string buffer.
+ */
+ if ((n = strlen(name)) <= SYMNMLEN)
+ strncpy (sym->N_name, name, SYMNMLEN);
+ else {
+ sym->N_zeroes = 0;
+ sym->N_offset = putname(name);
+ }
+#else
+ /* Construct the new name. */
+ if (sym->n_un.n_strx) {
+ /* Copy any leading underscores. */
+ for (np = i_sbuf + sym->n_un.n_strx, n=0; *np == '_'; np++)
+ name[n++] = '_';
+
+ /* Add the prefix string, if any. */
+ if (prefix)
+ for (ip=prefix; (name[n] = *ip++); n++)
+ ;
+
+ /* Append the symbol name. */
+ strncpy (&name[n], np, MAXLEN-n);
+
+ /* Write the new symbol to the output symbol table. */
+ sym->n_un.n_strx = putname(name);
+ }
+#endif
+}
+
+
+/* PUTNAME -- Append a string to the output string buffer.
+ */
+putname (name)
+char *name;
+{
+ register char *ip, *oop;
+ int used, offset;
+
+ if (op == o_sbuf)
+ op = o_sbuf + sizeof(int);
+
+ if (op + strlen(name) >= otop) {
+ used = op - o_sbuf;
+ o_sbuf = realloc (o_sbuf, o_sbufsize += INC_SBUFSIZE);
+ op = o_sbuf + used;
+ otop = o_sbuf + o_sbufsize;
+ }
+
+ offset = op - o_sbuf;
+ for (ip=name, oop=op; *oop++ = *ip++; )
+ ;
+ op = oop;
+
+ return (offset);
+}
diff --git a/unix/shlib/edsym-ssol.c b/unix/shlib/edsym-ssol.c
new file mode 100644
index 00000000..8e20c26c
--- /dev/null
+++ b/unix/shlib/edsym-ssol.c
@@ -0,0 +1,265 @@
+/* Copyright(c) 1986 Association of Universities for Research in Astronomy Inc.
+ */
+
+#include <stdio.h>
+#include <sys/types.h>
+#include <sys/file.h>
+#include <nlist.h>
+#include <libelf.h>
+
+/*
+ * EDSYM -- Edit the symbol table of a process or object module which uses
+ * the IRAF shared library. (Sun Solaris version July94).
+ *
+ * Usage: edsym file shimage [flags]
+ *
+ * -d debug: show symbol table being edited
+ * -k keep: do not omit "uninteresting" symbols
+ * -n noact: do not modify any files
+ * -t delete symbols pointing into transfer vector
+ * -T delete all shared image symbols, keeping only client symbols
+ */
+
+
+#define VHDRSIZE 0x1c
+#define v_end vec[4]
+#define IS_TVECT(a) ((a)>=(vshlib+VHDRSIZE)&&(a)<vshend)
+#define max(a,b) (((a)>=(b))?(a):(b))
+
+static int debug = 0; /* print symbol table */
+static int noact = 0; /* do not modify any files */
+static int omit_tv = 0; /* omit transfer vector symbols */
+static int omit_shsym = 0; /* omit all shlib symbols */
+static int keep_sym = 0; /* do not omit uninteresting symbols */
+
+extern char *malloc();
+
+
+/* EDSYM -- Edit the symbol table of a process which uses the IRAF shared
+ * library. For each symbol found which points to a location in the shared
+ * library transfer vector, add a V prefix to the symbol name, and add a
+ * symbol with the old name pointing to the actual function in the shared
+ * image. This is desirable before runtime debugging of processes linked
+ * with the shared library.
+ */
+main (argc, argv)
+int argc;
+char *argv[];
+{
+ register Elf32_Phdr *phdr;
+ register Elf32_Ehdr *ehdr;
+ register Elf32_Shdr *shdr;
+ register Elf32_Sym *sym;
+ unsigned vshlib, vshend, vsize;
+ char *fname, *shlib, *buf, *ip, *op;
+ int version, fd, fd_sh, nsyms, arg;
+ char *out, shpath[256];
+ int offset, nbytes;
+ struct nlist nl[3];
+ unsigned ushlib[8];
+ unsigned *vec, *epa;
+ Elf *elf, *elf_sh;
+ Elf_Scn *scn;
+
+ /* Process arguments. This version of edsym does not support all of
+ * the following arguments.
+ */
+ if (argc < 3) {
+ fprintf (stderr, "Usage: edsym <file> <shlib> [-dkntT]\n");
+ exit (0);
+ } else {
+ fname = argv[1];
+ shlib = argv[2];
+ for (arg=3; arg < argc; arg++) {
+ if (argv[arg][0] != '-')
+ continue;
+ for (ip=argv[arg]+1; *ip; ip++) {
+ switch (*ip) {
+ case 'd': /* print symbols */
+ debug++;
+ break;
+ case 'k': /* do not omit uninteresting symbols */
+ keep_sym++;
+ break;
+ case 'n': /* do not edit object file */
+ noact++;
+ break;
+ case 't': /* omit transfer vector symbols */
+ omit_tv++;
+ break;
+ case 'T': /* omit all shlib symbols */
+ omit_shsym++;
+ break;
+ default:
+ fprintf (stderr, "edsym: unknown switch -%c\n", *ip);
+ }
+ }
+ }
+
+ }
+
+ /* Open the file to be edited. */
+ if ((fd = open (fname, 2)) < 0) {
+ fprintf (stderr, "edsym: cannot open file %s\n", fname);
+ exit (1);
+ }
+
+ elf_version (EV_CURRENT);
+ elf = elf_begin (fd, ELF_C_READ, NULL);
+ if (!elf) {
+ fprintf (stderr, "edsym: not an ELF format executable\n");
+ exit (2);
+ }
+
+ /* Read file header. */
+ ehdr = elf32_getehdr (elf);
+ if (!ehdr) {
+ fprintf (stderr, "edsym: cannot read file header\n");
+ exit (3);
+ }
+
+ /* Read program header for text segment, which we assume to be the
+ * first loadable program segment.
+ */
+ phdr = elf32_getphdr (elf);
+ if (ehdr->e_phnum <= 0 || !phdr) {
+ printf ("cannot read program header\n");
+ exit (4);
+ }
+
+ /* Get the ushlib vector from the file being edited.
+ */
+ nl[0].n_name = "ushlib_";
+ nl[1].n_name = NULL;
+ if (nlist (fname, nl) != 0) {
+ fprintf (stderr, "cannot read name list from %s\n", fname);
+ exit (4);
+ }
+
+ offset = (unsigned)nl[0].n_value - phdr->p_vaddr + phdr->p_offset;
+ lseek (fd, offset, L_SET);
+ if (read (fd, (char *)ushlib, sizeof(ushlib)) != sizeof(ushlib)) {
+ fprintf (stderr, "cannot read shared image %s\n", fname);
+ exit (9);
+ }
+
+ version = ushlib[0];
+ vshlib = ushlib[2];
+ vshend = ushlib[3];
+ vsize = vshend - vshlib;
+
+ /* Read transfer vector from shared image.
+ */
+
+ /* Use the correct version of the shared image. */
+ for (ip=shlib, out=op=shpath; *op = *ip++; op++)
+ if (*op == '/')
+ out = op + 1;
+ if (strcmp (out, "S.e") == 0) {
+ sprintf (out, "S%d.e", version);
+ shlib = shpath;
+ }
+
+ /* Open the file to be edited. */
+ if ((fd_sh = open (shlib, 0)) < 0) {
+ fprintf (stderr, "edsym: cannot open file %s\n", shlib);
+ exit (1);
+ }
+
+ elf_sh = elf_begin (fd_sh, ELF_C_READ, NULL);
+ if (!elf_sh) {
+ fprintf (stderr, "edsym: not an ELF format executable\n");
+ exit (2);
+ }
+
+ /* Read file header. */
+ ehdr = elf32_getehdr (elf_sh);
+ if (!ehdr) {
+ fprintf (stderr, "edsym: cannot read file header\n");
+ exit (3);
+ }
+
+ /* Read program header for text segment, which we assume to be the
+ * first loadable program segment.
+ */
+ phdr = elf32_getphdr (elf_sh);
+ if (ehdr->e_phnum <= 0 || !phdr) {
+ printf ("cannot read program header\n");
+ exit (4);
+ }
+
+ if (!(vec = (unsigned *) malloc (vsize))) {
+ fprintf (stderr, "out of memory\n");
+ exit (10);
+ }
+ offset = vshlib - phdr->p_vaddr + phdr->p_offset;
+ lseek (fd_sh, offset, L_SET);
+ if (read (fd_sh, vec, vsize) != vsize) {
+ fprintf (stderr,
+ "cannot read transfer vector from %s\n", shlib);
+ exit (11);
+ }
+
+ /* Locate symbol table section in file to be edited. */
+ scn = NULL;
+ while (scn = elf_nextscn(elf,scn)) {
+ shdr = elf32_getshdr (scn);
+ if (shdr->sh_type == SHT_SYMTAB)
+ break;
+ }
+ if (!scn) {
+ fprintf (stderr, "edsym: file %s has no symbol table\n", fname);
+ exit (12);
+ }
+
+ /* Read symbol table into memory. */
+ nbytes = shdr->sh_size;
+ nsyms = nbytes / sizeof(Elf32_Sym);
+ if (!(buf = (char *) malloc (nbytes))) {
+ fprintf (stderr, "edsym: out of memory\n");
+ exit (13);
+ }
+ lseek (fd, shdr->sh_offset, 0);
+ if (read (fd, buf, nbytes) != nbytes) {
+ fprintf (stderr, "edsym: cannot read symbol table\n");
+ exit (14);
+ }
+
+ /* Now edit the symbol table of the object file.
+ */
+ for (sym = (Elf32_Sym *)buf; --nsyms >= 0; sym++) {
+ Elf32_Addr v = sym->st_value;
+ if (debug) {
+ printf ("name=%d value=0x%x size=0x%x info=%o shndx=%d",
+ sym->st_name, sym->st_value, sym->st_size,
+ sym->st_info, sym->st_shndx);
+ }
+ if (sym->st_size == 0 &&
+ ELF32_ST_BIND(sym->st_info) == STB_GLOBAL && IS_TVECT(v)) {
+ epa = (unsigned *)((char *)vec + (v - vshlib));
+ v = (((*epa & 0x3fffff) << 10) | (*(epa+1) & 0x3ff));
+ if (debug)
+ printf ("\t%x -> %x", sym->st_value, v);
+ sym->st_value = (Elf32_Addr) v;
+ }
+ if (debug)
+ printf ("\n");
+ }
+
+ /* Write out the edited symbol table. */
+ lseek (fd, shdr->sh_offset, 0);
+ if (write (fd, buf, nbytes) != nbytes) {
+ fprintf (stderr, "edsym: cannot update symbol table\n");
+ exit (7);
+ }
+
+ /* All done. */
+ free (buf);
+ free ((char *)vec);
+ elf_end (elf_sh);
+ close (fd_sh);
+ elf_end (elf);
+ close (fd);
+
+ exit (0);
+}
diff --git a/unix/shlib/elf.c b/unix/shlib/elf.c
new file mode 100644
index 00000000..31c18891
--- /dev/null
+++ b/unix/shlib/elf.c
@@ -0,0 +1,96 @@
+#include <libelf.h>
+
+/*
+ * ELF -- Test program to access an ELF format file (executable).
+ */
+main (argc,argv)
+int argc;
+char **argv;
+{
+ register Elf32_Phdr *phdr;
+ register Elf32_Ehdr *ehdr;
+ register Elf32_Shdr *shdr;
+ Elf32_Phdr *phdr_array;
+ int phnum, fd, i;
+ char strbuf[512];
+ Elf_Scn *scn;
+ Elf *elf;
+
+ elf_version (EV_CURRENT);
+
+ fd = open (argv[1], 2);
+ if (fd < 0) {
+ printf ("cannot open file\n");
+ exit (1);
+ }
+ elf = elf_begin (fd, ELF_C_READ, NULL);
+ if (!elf) {
+ printf ("not an ELF format file\n");
+ exit (2);
+ }
+
+ /* Read and print file header.
+ */
+ ehdr = elf32_getehdr (elf);
+ if (!ehdr) {
+ printf ("cannot read file header\n");
+ exit (3);
+ }
+ printf ("File type=%d machine=%d version=%d shnum=%d phnum=%d\n",
+ ehdr->e_type,
+ ehdr->e_machine,
+ ehdr->e_version,
+ ehdr->e_shnum,
+ phnum = ehdr->e_phnum);
+ printf ("--------------------------------------------------------\n");
+
+ /* Read and print program header.
+ */
+ phdr_array = elf32_getphdr (elf);
+ if (phnum <= 0 || !phdr_array) {
+ printf ("cannot read program header\n");
+ } else {
+ for (i=0; i < phnum; i++) {
+ phdr = (Elf32_Phdr *)
+ ((char *)phdr_array + i*ehdr->e_phentsize);
+ printf ("type=%d offset=%d",
+ phdr->p_type,
+ phdr->p_offset);
+ printf (" vaddr=0x%x fsize=0x%x msize=0x%x align=0x%x\n",
+ phdr->p_vaddr,
+ phdr->p_filesz,
+ phdr->p_memsz,
+ phdr->p_align);
+ }
+ }
+ printf ("--------------------------------------------------------\n");
+
+ /* Summarize files sections.
+ */
+
+ /* Get section header string buffer. */
+ scn = elf_getscn (elf, ehdr->e_shstrndx);
+ shdr = elf32_getshdr (scn);
+ if (!scn || !shdr)
+ goto nosec;
+ lseek (fd, (long)shdr->sh_offset, 0);
+ if (read (fd, strbuf, sizeof(strbuf)) < sizeof(strbuf)) {
+nosec: printf ("cannot read section header\n");
+ exit (4);
+ }
+
+ /* Print section headers. */
+ scn = NULL;
+ while (scn = elf_nextscn(elf,scn)) {
+ shdr = elf32_getshdr (scn);
+ printf ("type=%d addr=0x%x offset=0x%x size=0x%x %s\n",
+ shdr->sh_type,
+ shdr->sh_addr,
+ shdr->sh_offset,
+ shdr->sh_size,
+ strbuf + shdr->sh_name);
+ }
+
+ elf_end (elf);
+ close (fd);
+}
diff --git a/unix/shlib/inode.c b/unix/shlib/inode.c
new file mode 100644
index 00000000..98d2dd86
--- /dev/null
+++ b/unix/shlib/inode.c
@@ -0,0 +1,28 @@
+/* Copyright(c) 1986 Association of Universities for Research in Astronomy Inc.
+ */
+
+#include <stdio.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+
+/*
+ * INODE -- Print the inode number and other information for a file or files.
+ */
+main (argc, argv)
+int argc;
+char *argv[];
+{
+ struct stat fi;
+ int argno;
+ char *file;
+
+ printf ("IDEVICE INO MODE NLK UID DEV SIZE FILE\n");
+ for (argno=1; argno < argc; argno++)
+ if (stat (file=argv[argno], &fi) == -1)
+ fprintf (stderr, "cannot stat %s\n", file);
+ else {
+ printf ("%7d%7d%7o%4d%5d%8d%8d %s\n",
+ fi.st_dev, fi.st_ino, fi.st_mode, fi.st_nlink,
+ fi.st_uid, fi.st_rdev, fi.st_size, file);
+ }
+}
diff --git a/unix/shlib/mapfile b/unix/shlib/mapfile
new file mode 100644
index 00000000..73cfa24f
--- /dev/null
+++ b/unix/shlib/mapfile
@@ -0,0 +1,2 @@
+text = V0x10000078 A0x2000;
+data = A0x2000;
diff --git a/unix/shlib/medit.c b/unix/shlib/medit.c
new file mode 100644
index 00000000..b84b9567
--- /dev/null
+++ b/unix/shlib/medit.c
@@ -0,0 +1,77 @@
+/* Copyright(c) 1986 Association of Universities for Research in Astronomy Inc.
+ */
+
+#include <stdio.h>
+
+/*
+ * MEDIT -- Replace all occurrences of the given string in a file by a
+ * different string of the same length. Works for binary files as well
+ * as text files. This is a crude but effective way of editing the symbol
+ * table of object files, without having to know the data structures.
+ * (String *data* will be edited too).
+ */
+
+/* Solaris used to need this but it doesn't any longer.
+#define bcopy(a,b,n) memmove(b,a,n) */
+
+#define BUFLEN 16384
+static char buf[BUFLEN];
+static int nbytes;
+
+main (argc, argv)
+int argc;
+char *argv[];
+{
+ register char *ip, *itop, ch;
+ char *fname, *oldname, *newname;
+ int fd, nch, total, nmatch, i;
+
+ if (argc < 4) {
+ fprintf (stderr, "Usage: medit file oldname newname\n");
+ exit (1);
+ }
+
+ fname = argv[1];
+ if ((fd = open (fname, 2)) == -1) {
+ fprintf (stderr, "Cannot open %s\n", fname);
+ exit (2);
+ }
+
+ if ((nbytes = read (fd, buf, BUFLEN)) <= 0) {
+ fprintf (stderr, "Cannot read %s\n", fname);
+ exit (2);
+ }
+
+ for (i=2, total=0; i+1 < argc; i=i+2, total+=nmatch) {
+ oldname = argv[i];
+ newname = argv[i+1];
+
+ if (strlen(oldname) != strlen(newname)) {
+ fprintf (stderr,
+ "Replacement string must be same length as the original\n");
+ exit (3);
+ }
+
+ ch = oldname[0];
+ nch = strlen (oldname);
+ itop = buf + nbytes - nch;
+
+ for (ip=buf, nmatch=0; ip < itop; ip++)
+ if (*ip == ch && (strncmp (ip, oldname, nch) == 0)) {
+ bcopy (newname, ip, nch);
+ ip = ip + nch - 1;
+ nmatch++;
+ }
+
+ printf ("%s, %s -> %s: %d entries edited\n",
+ fname, oldname, newname, nmatch);
+ }
+
+ if (total) {
+ lseek (fd, 0L, 0);
+ write (fd, buf, nbytes);
+ }
+
+ close (fd);
+ exit (0);
+}
diff --git a/unix/shlib/mkpkg b/unix/shlib/mkpkg
new file mode 100644
index 00000000..4b364873
--- /dev/null
+++ b/unix/shlib/mkpkg
@@ -0,0 +1,103 @@
+# Make the Sun/IRAF shared library.
+
+
+$call relink
+$exit
+
+update:
+ $call relink
+ $call install
+ $iffile (V.o) $call clean $endif
+ ;
+
+relink:
+ $set rebuild = no
+ $goto relink_
+Relink:
+ $set rebuild = yes
+relink_:
+ $set ADDR = 10000000
+ $set VV = "$$(@S.ver.$(MACH))"
+
+ $ifeq (OSVERSION, 4)
+ $set SI = bin$$S$(VV).e
+ $else
+ $set SI = bin$$S$(VV)_$(OSRELEASE).e
+ $endif
+
+ $set L1 = <libos.a>
+ $set L2 = <libex.a>
+ $set L3 = <libsys.a>
+ $set L4 = <libvops.a>
+
+ $ifnfile ($(SI), lib$libshare.a)
+ $set rebuild = yes
+ $else $ifolder ($(SI): $(L1), $(L2), $(L3), $(L4), Slib.c)
+ $set rebuild = yes
+ $end
+
+ $ifeq (rebuild, yes)
+ $ifeq (OSVERSION, 4)
+ !./mkshlib.sos4 -a $(ADDR)
+ $else
+ !./mkshlib.ssol -a $(ADDR)
+ $endif
+ $call libshare
+ $else
+ $echo "shared library is up to date"
+ $endif
+ ;
+
+install:
+ $set VV = "$$(@S.ver.$(MACH))"
+ $ifeq (OSVERSION, 4)
+ $set SI = S$(VV).e
+ $else
+ $set SI = S$(VV)_$(OSRELEASE).e
+ $endif
+
+ $iffile (S.e)
+ $iffile (bin$$$(SI).2) $move bin$$$(SI).2 bin$$$(SI).3 $endif
+ $iffile (bin$$$(SI).1) $move bin$$$(SI).1 bin$$$(SI).2 $endif
+ $iffile (bin$$$(SI) ) $move bin$$$(SI) bin$$$(SI).1 $endif
+ $move S.e bin$$$(SI)
+ $move libshare.a bin$
+ $iffile (bin$$$(SI).1, bin$$$(SI).2, bin$$$(SI).3)
+ !(find $(iraf)bin/$(SI).[123] -atime +1 -exec rm {} \;)
+ $endif
+ $endif
+ ;
+
+libshare:
+libshare.a:
+ $set SYSF = onentry.o
+ $omake S.s
+ !ar xv $(iraf)bin.$(MACH)/libsys.a $(SYSF)
+ !ar rv libshare.a S.o $(SYSF); ranlib libshare.a; rm -f $(SYSF)
+ $endif
+ ;
+
+coff:
+coff.e:
+ $omake coff.c
+ !cc coff.o -o coff.e
+ ;
+
+edsym:
+edsym.e:
+ $ifeq (OSVERSION, 4)
+ $omake edsym-sos4.c
+ !cc edsym-sos4.o -o edsym.e
+ $else
+ $omake edsym-ssol.c
+ !cc edsym-ssol.o -lelf -o edsym.e
+ $endif
+ ;
+
+clean:
+ $ifeq (OSVERSION, 4)
+ !./mkshlib.sos4 -c
+ $else
+ !./mkshlib.ssol -c
+ $endif
+ ;
diff --git a/unix/shlib/mkpkg.sh b/unix/shlib/mkpkg.sh
new file mode 100644
index 00000000..5f95b4f5
--- /dev/null
+++ b/unix/shlib/mkpkg.sh
@@ -0,0 +1,12 @@
+# Bootstrap EDSYM (required by XC).
+
+echo "make edsym.e"
+if [ $OSVERSION = 4 ] ; then
+$CC -c $HSI_CF edsym-sos4.c
+$CC $HSI_LFLAGS edsym-sos4.o $HSI_LIBS -o edsym.e ;
+else
+$CC -c $HSI_CF edsym-ssol.c
+$CC $HSI_LFLAGS edsym-ssol.o $HSI_LIBS -o edsym.e ;
+fi
+mv -f edsym.e ../hlib
+rm -f edsym.o
diff --git a/unix/shlib/mkshlib.csh.403 b/unix/shlib/mkshlib.csh.403
new file mode 100755
index 00000000..883ef970
--- /dev/null
+++ b/unix/shlib/mkshlib.csh.403
@@ -0,0 +1,497 @@
+#! /bin/csh
+# Make the Sun/IRAF shared library and associated objects.
+
+#set echo
+unset noclobber
+
+set BMACH = `ls -l $iraf/bin | sed -e 's+^.*bin\.++'`
+set MACH = $BMACH
+set GCRT0 = crt0.o
+set PGLIB = ""
+
+if ($BMACH == pg) then
+ set MACH = f68881
+ set GCRT0 = gcrt0.o
+ set PGLIB = -lc_p
+endif
+if (`mach` == mc68020) then
+ setenv FLOAT_OPTION $MACH
+endif
+
+set PROC = S.e
+set SNML = S.nm.$BMACH
+set SVER = S.ver.$BMACH
+set OMIT = omit.$BMACH
+set EXCL = "zshlib.o zzstrt.o"
+set ADDR = 0a000000 # default base address of shared region
+set PGSZ = 0x2000 # page size
+
+set FIOCOMSZ = 0x1560 # exported commons
+set XERCOMSZ = 0x158
+set TOTCOMSZ = 0x16b8
+
+if (`mach` == i386) then
+ set FHSZ = 0xd0 # .e file header size
+else
+ set FHSZ = 0x20
+endif
+
+# Process command line options.
+while ("$1" != "")
+ switch ($1)
+ case "-a": # set base address of shared library
+ shift
+ set ADDR = $1
+ # I couldn't get a direct !~ csh pattern match test to work here.
+ if ("`echo $ADDR | grep '[0-9][0-9a-f]*'`" == "") then
+ set ADDR = 0a000000
+ echo -n "Warning: shared library base address not given,"
+ echo " defaults to $ADDR"
+ endif
+ breaksw
+ case "-as":
+ set PROC = assemble # assemble S.s, V.s
+ breaksw
+ case "-c": # delete any temporary files
+ set PROC = clean
+ breaksw
+ case "-f":
+ set PROC = files
+ set version = `cat $SVER`
+ breaksw
+ case "-l": # merely relink the shared library
+ set PROC = link
+ breaksw
+ case "-nm":
+ set PROC = names
+ breaksw
+ case "-rl": # merely relink the shared library
+ set PROC = relink
+ breaksw
+ endsw
+ shift
+end
+
+set TB = `echo 0x$ADDR+$FHSZ=X | adb`
+set libs = "libos.a libex.a libsys.a libvops.a"
+
+if ($?IRAFULIB) then
+ if ($PROC == S.e) then
+ echo "Warning: user library IRAFULIB=$IRAFULIB will be searched"
+ endif
+ set dirs = "$IRAFULIB $iraf/lib $iraf/unix/bin.`mach`"
+else
+ set dirs = "$iraf/lib $iraf/unix/bin.`mach`"
+endif
+
+# In the following, the object V.o must be the first object to be linked,
+# as we require it to be at a fixed and predictable address.
+
+set OBJS = "Slib.o Malloc.o lib*.o zzzend.o"
+
+switch ($MACH)
+case sparc:
+ set lflags = "-Bstatic -d -dc -dp -e start -X -T $TB"
+ set objs = "V.o /usr/lib/crt0.o $OBJS"
+ set hlibs = "-lm -lF77 -lI77 -lm -lc"
+ set mcode = 1
+ breaksw
+case i386:
+ set lflags = "-Bstatic -d -dc -dp -e _start -X -T $TB"
+ set objs = "V.o /lib/crt0.o $OBJS"
+ set hlibs = "-lm -lF77 -lI77 -lm -lc"
+ set mcode = 2
+ breaksw
+case f68881:
+ set lflags = "-Bstatic -d -dc -dp -e start -X -T $TB"
+ set objs = "V.o /usr/lib/$GCRT0 /usr/lib/Mcrt1.o -L/usr/lib/$MACH $OBJS"
+ set hlibs = "-lm -lF77 -lI77 -lm -lc"
+ set mcode = 3
+ breaksw
+case ffpa:
+ set lflags = "-Bstatic -d -dc -dp -e start -X -T $TB"
+ set objs = "V.o /usr/lib/crt0.o /usr/lib/Wcrt1.o -L/usr/lib/$MACH $OBJS"
+ set hlibs = "-lm -lF77 -lI77 -lm -lc"
+ set mcode = 4
+ breaksw
+default:
+ set lflags = "-Bstatic -d -dc -dp -e start -X -T $TB"
+ set objs = "V.o /usr/lib/crt0.o /usr/lib/Mcrt1.o -L/usr/lib/fsoft $OBJS"
+ set hlibs = "-lm -lF77 -lI77 -lm -lc"
+ set mcode = 0
+endsw
+
+alias link "ld -o S.e $lflags $objs $hlibs $PGLIB"
+alias names "(nm -p S.e | egrep 'T [_]?[a-z0-9]+_"'$'"' | fgrep -v -f $OMIT | sed -e 's+^.* ++' | sort)"
+
+goto $PROC
+
+# Build the shared library and associated runtime files.
+# --------------
+
+S.e:
+link:
+ # Initialize the `objs' working directory.
+ echo "initialize the 'objs' working directory"
+ if (-e objs) then
+ rm -rf objs
+ endif
+ mkdir objs
+
+ # Recompile the shlib support objects if necessary.
+ if (! -e Slib.o) cc -c Slib.c
+ if (! -e zzzend.o) cc -c zzzend.c
+
+ # Construct private version of MALLOC etc. for S.e run standalone;
+ # extract standard object and edit the symbol table.
+
+ if (! -e Malloc.o) then
+ if (! -e medit.e) then
+ if (`mach` == mc68020) then
+ cc -fsoft medit.c -o medit.e
+ else
+ cc medit.c -o medit.e
+ endif
+ endif
+ ar x /usr/lib/libc.a malloc.o; mv malloc.o Malloc.o
+ medit.e Malloc.o malloc Malloc realloc Realloc free Free
+ endif
+
+ if (! -e $OMIT) then
+ echo "Warning: $OMIT file not found"
+ echo "fiocom" >> $OMIT
+ echo "onenty" >> $OMIT
+ echo "ushlib" >> $OMIT
+ echo "vshend" >> $OMIT
+ echo "vshlib" >> $OMIT
+ echo "xercom" >> $OMIT
+ echo "zcall" >> $OMIT
+ echo "zfunc" >> $OMIT
+ echo "zgtenv" >> $OMIT
+ echo "zzstop" >> $OMIT
+ echo "zzstrt" >> $OMIT
+ endif
+
+ # Create a dummy transfer vector V.o for linking purposes.
+ if (! -e V.o) then
+ echo "vshlib_(){}vshend_(){}" > V.c
+ cc -c V.c; rm V.c
+ endif
+
+ # Link a new shared library. Custom IRAFULIB libraries are supported.
+ cd objs
+ set noclobber
+ foreach i ($libs)
+ foreach j ($dirs)
+ set file = $j/$i
+ if (-e $file) then
+ break
+ endif
+ end
+ echo "prelink $file"
+ ar x $file
+ if (-e __.SYMDEF) then
+ rm __.SYMDEF
+ endif
+ foreach j ($EXCL)
+ if (-e $j) rm $j
+ end
+ ld -r -o ../$i.o *.o
+ rm *.o
+ end
+ unset noclobber
+ cd ..
+
+ echo "link the shared library"
+ link; if ($PROC == "link") exit 0
+
+names:
+ # Generate the external names list for the new shared library.
+ echo "generate the name list for the new shared library"
+ names > S.nm.new
+ if (-e $SNML) then
+ sort $SNML > S.nm.old
+ else
+ cp S.nm.new $SNML
+ cp S.nm.new S.nm.old
+ endif
+
+ # If any externals present in the old library have been deleted,
+ # increment the shlib version number to indicate that old executables
+ # much be relinked. If any new symbols have been added, append these
+ # to the end of the name list so that the order of the existing
+ # externals is not changed, allowing old executables to be used with
+ # the new shared library without relinking.
+
+ if (! -e $SVER) then
+ echo "1" > $SVER
+ endif
+
+ set new_version = no
+ set version = `cat $SVER`
+ comm -23 S.nm.old S.nm.new > S.nm.deleted
+ comm -13 S.nm.old S.nm.new > S.nm.added
+
+ if ($PROC == "names") then
+ exit 0
+ endif
+
+ if ("`head -1 S.nm.deleted`" != "") then
+ set version = `expr $version + 1`
+ echo $version > $SVER
+ echo "shlib version incremented to $version"
+ echo "deleted externals: `cat S.nm.deleted`"
+ set new_version = yes
+ cp S.nm.new $SNML
+ else if ("`head -1 S.nm.added`" != "") then
+ echo "new externals: `cat S.nm.added`"
+ cat S.nm.added >> $SNML
+ endif
+files:
+ if (-e S.s) rm S.s
+ if (-e V.s) rm V.s
+
+ # Get the number of symbols in the name list.
+ foreach i (`wc $SNML`)
+ set nsymbols = $i
+ break
+ end
+
+ # Write out the shared library transfer vector module. Each external
+ # in the shared library has a fixed offset in the transfer vector;
+ # the instruction at that offset is a jump to the actual procedure.
+ # Memory is allocated as follows: 0x20 byte file header, 0x14 byte
+ # transfer vector header, FIO common storage, and then the transfer
+ # vector. The FIO common is allocated the entire first page (8192
+ # bytes) of the mapped file. This first page will be mapped RW even
+ # though it is technically part of the text area. The transfer vector
+ # and the remainder of the text area are mapped RO. The FIO common
+ # and the MEM common need to be located at absolute addresses (MEM is
+ # at zero) so that they may be referenced in both the client process
+ # and in the shared library.
+
+ echo "create the V.s file"
+ switch ("`mach`")
+ case "i386":
+ echo ' .file "V.s"' > V.s
+ echo " .text" >> V.s
+ echo " .globl mem_" >> V.s
+ echo " .set mem_, 0" >> V.s
+ echo " .globl fiocom_" >> V.s
+ echo "fiocom_:" >> V.s
+ echo " .set ., [ . + $FIOCOMSZ ]" >> V.s
+ echo " .globl xercom_" >> V.s
+ echo "xercom_:" >> V.s
+ echo " .set ., [ . + $XERCOMSZ ]" >> V.s
+ echo " .set ., [ . + $PGSZ - $FHSZ - $TOTCOMSZ ]" >> V.s
+ echo " .globl vshlib_" >> V.s
+ echo "vshlib_:" >> V.s
+ echo " .long $version" >> V.s
+ echo " .long 0x$ADDR" >> V.s
+ echo " .long etext" >> V.s
+ echo " .long edata" >> V.s
+ echo " .long end" >> V.s
+ echo " .long $nsymbols" >> V.s
+ echo " .long $mcode" >> V.s
+ echo " .long 8" >> V.s
+ sed -e 's+.*+ jmp &+' < $SNML >> V.s
+ echo " .globl vshend_" >> V.s
+ echo "vshend_:" >> V.s
+ breaksw
+
+ case "sparc":
+ echo ' .seg "text"' >> V.s
+ echo " .global _mem_" >> V.s
+ echo " _mem_ = 0" >> V.s
+ echo " .global _fiocom_" >> V.s
+ echo "_fiocom_:" >> V.s
+ echo " .skip $FIOCOMSZ" >> V.s
+ echo " .global _xercom_" >> V.s
+ echo "_xercom_:" >> V.s
+ echo " .skip $XERCOMSZ" >> V.s
+ echo " .skip ( $PGSZ - $FHSZ - $TOTCOMSZ )" >> V.s
+ echo " .global _vshlib_" >> V.s
+ echo "_vshlib_:" >> V.s
+ echo " .long $version" >> V.s
+ echo " .long 0x$ADDR" >> V.s
+ echo " .long _etext" >> V.s
+ echo " .long _edata" >> V.s
+ echo " .long _end" >> V.s
+ echo " .long $nsymbols" >> V.s
+ echo " .long $mcode" >> V.s
+ echo " .long 8" >> V.s
+ sed -e 's+.*+ set &, %g1; jmp %g1; nop+' < $SNML >> V.s
+ echo " .global _vshend_" >> V.s
+ echo "_vshend_:" >> V.s
+ breaksw
+
+ case "mc68020":
+ echo " .text" >> V.s
+ echo " .globl _mem_" >> V.s
+ echo " _mem_ = 0" >> V.s
+ echo " .globl _fiocom_" >> V.s
+ echo "_fiocom_:" >> V.s
+ echo " . = ( . + $FIOCOMSZ )" >> V.s
+ echo " .globl _xercom_" >> V.s
+ echo "_xercom_:" >> V.s
+ echo " . = ( . + $XERCOMSZ )" >> V.s
+ echo " . = ( . + $PGSZ - $FHSZ - $TOTCOMSZ )" >> V.s
+ echo " .globl _vshlib_" >> V.s
+ echo "_vshlib_:" >> V.s
+ echo " .long $version" >> V.s
+ echo " .long 0x$ADDR" >> V.s
+ echo " .long _etext" >> V.s
+ echo " .long _edata" >> V.s
+ echo " .long _end" >> V.s
+ echo " .long $nsymbols" >> V.s
+ echo " .long $mcode" >> V.s
+ echo " .long 8" >> V.s
+ sed -e 's+.*+ jmp &+' < $SNML >> V.s
+ echo " .globl _vshend_" >> V.s
+ echo "_vshend_:" >> V.s
+ breaksw
+
+ default:
+ echo "unknown machine type `mach`"
+ exit 1
+ endsw
+
+ # Write out the shared library object containing the names of all
+ # shared library externals, to be linked into each applications
+ # program. Each external is represented in the object (S.o) by the
+ # address (i.e., as a symbol) of the corresponding jmp instruction
+ # in the transfer vector in the shared library.
+
+set LOC = `echo 0x$ADDR+0x$PGSZ+0x20=D | adb`
+
+ echo "create the S.s file"
+ switch ("`mach`")
+ case "i386":
+ echo ' .file "S.s"' > S.s
+ echo " .data" >> S.s
+ echo " .globl ushlib_" >> S.s
+ echo "ushlib_:" >> S.s
+ echo " .long $version" >> S.s
+ echo " .long 0x$ADDR" >> S.s
+ echo " .long 0" >> S.s
+ echo " .long 0" >> S.s
+ echo " .long 0" >> S.s
+ echo " .long $nsymbols" >> S.s
+ echo " .long $mcode" >> S.s
+ echo " .long 8" >> S.s
+ echo " .text" >> S.s
+ echo " .globl mem_" >> S.s
+ echo " .set mem_, 0" >> S.s
+ echo " .globl fiocom_" >> S.s
+ echo " .set fiocom_, [ 0x$ADDR+$FHSZ ]" >> S.s
+ echo " .globl xercom_" >> S.s
+ echo " .set xercom_, [ 0x$ADDR+$FHSZ+$FIOCOMSZ ]" >> S.s
+ echo " .globl vshlib_" >> S.s
+ echo " .set vshlib_, [ 0x$ADDR + $PGSZ ]" >> S.s
+ echo " .set LOC, [ 0x$ADDR + $PGSZ + 0x20 ]" >> S.s
+ sed -e 's/.*/ .globl &; .set &, [ LOC ]; .set LOC, [ LOC + 5 ]/' < $SNML >> S.s
+ echo " .globl vshend_" >> S.s
+ echo "vshend_:" >> S.s
+ breaksw
+
+ case "sparc":
+ echo ' .seg "data"' >> S.s
+ echo " .global _ushlib_" >> S.s
+ echo "_ushlib_:" >> S.s
+ echo " .long $version" >> S.s
+ echo " .long 0x$ADDR" >> S.s
+ echo " .long 0" >> S.s
+ echo " .long 0" >> S.s
+ echo " .long 0" >> S.s
+ echo " .long $nsymbols" >> S.s
+ echo " .long $mcode" >> S.s
+ echo " .long 8" >> S.s
+ echo ' .seg "text"' >> S.s
+ echo " .global _mem_" >> S.s
+ echo " _mem_ = 0" >> S.s
+ echo " .global _fiocom_" >> S.s
+ echo " _fiocom_ = ( 0x$ADDR+$FHSZ )" >> S.s
+ echo " .global _xercom_" >> S.s
+ echo " _xercom_ = ( 0x$ADDR+$FHSZ+$FIOCOMSZ )" >> S.s
+ echo " .global _vshlib_" >> S.s
+ echo " _vshlib_ = ( 0x$ADDR + $PGSZ )" >> S.s
+ awk "BEGIN { s = $LOC }"' { printf ("\t.global %s; %s = 0x%x\n", $1, $1, s); s += 16 }' S.nm.sparc >> S.s
+ echo " .global _vshend_" >> S.s
+ echo "_vshend_:" >> S.s
+ breaksw
+
+ case "mc68020":
+ echo " .data" >> S.s
+ echo " .globl _ushlib_" >> S.s
+ echo "_ushlib_:" >> S.s
+ echo " .long $version" >> S.s
+ echo " .long 0x$ADDR" >> S.s
+ echo " .long 0" >> S.s
+ echo " .long 0" >> S.s
+ echo " .long 0" >> S.s
+ echo " .long $nsymbols" >> S.s
+ echo " .long $mcode" >> S.s
+ echo " .long 8" >> S.s
+ echo " .text" >> S.s
+ echo " .globl _mem_" >> S.s
+ echo " _mem_ = 0" >> S.s
+ echo " .globl _fiocom_" >> S.s
+ echo " _fiocom_ = ( 0x$ADDR+$FHSZ )" >> S.s
+ echo " .globl _xercom_" >> S.s
+ echo " _xercom_ = ( 0x$ADDR+$FHSZ+$FIOCOMSZ )" >> S.s
+ echo " .globl _vshlib_" >> S.s
+ echo " _vshlib_ = ( 0x$ADDR + $PGSZ )" >> S.s
+ echo " LOC = ( 0x$ADDR + $PGSZ + 0x20 )" >> S.s
+ sed -e 's/.*/ .globl &; & = ( LOC ); LOC = ( LOC + 6 )/' < $SNML >> S.s
+ echo " .globl _vshend_" >> S.s
+ echo "_vshend_:" >> S.s
+ breaksw
+
+ default:
+ echo "unknown machine type `mach`"
+ exit 1
+ endsw
+
+ if ($PROC == "files") then
+ exit 0
+ endif
+
+assemble:
+ if (`mach` == sparc) then
+ echo "assemble V.s"; as V.s -o V.o |& grep -v "questionable use"
+ echo "assemble S.s"; as S.s -o S.o |& grep -v "questionable use"
+ else
+ echo "assemble V.s"; as V.s -o V.o
+ echo "assemble S.s"; as S.s -o S.o
+ endif
+ if ($PROC == "assemble") exit 0
+
+relink:
+ # Relink the shared library with the new transfer vector.
+ echo "relink the shared library with the new transfer vector"
+ link; if ($PROC == "relink") exit 0
+
+# All done with build S.e sequence.
+echo "delete the 'objs' working directory"
+rm -rf objs
+exit 0
+
+# Utilities.
+# -------------------
+
+clean:
+ # Delete all intermediate files.
+ if (-e objs) then
+ rm -rf objs
+ endif
+
+ foreach i (V.s S.s S.nm.added S.nm.deleted S.nm.old S.nm.new)
+ if (-e $i) then
+ rm -f $i
+ endif
+ end
+
+ if ("`find . -name '*.[aoe]' -print | head -1`" != "") then
+ rm -f *.[aoe]
+ endif
+ exit 0
diff --git a/unix/shlib/mkshlib.csh.411 b/unix/shlib/mkshlib.csh.411
new file mode 100755
index 00000000..06feda8a
--- /dev/null
+++ b/unix/shlib/mkshlib.csh.411
@@ -0,0 +1,516 @@
+#! /bin/csh
+# Make the Sun/IRAF shared library and associated objects.
+
+#set echo
+unset noclobber
+
+set BMACH = `ls -l $iraf/bin | sed -e 's+^.*bin\.++'`
+set MACH = $BMACH
+set GCRT0 = crt0.o
+set PGLIB = ""
+set LIB = /usr/lang/SC0.0
+
+if ($BMACH == pg) then
+ set MACH = f68881
+ set GCRT0 = gcrt0.o
+ set PGLIB = -lc_p
+endif
+if (`mach` == mc68020) then
+ setenv FLOAT_OPTION $MACH
+endif
+
+set PROC = S.e
+set SNML = S.nm.$BMACH
+set SVER = S.ver.$BMACH
+set OMIT = omit.$BMACH
+set EXCL = "zshlib.o zzstrt.o"
+set ADDR = 0a000000 # default base address of shared region
+set PGSZ = 0x2000 # page size
+
+set FIOCOMSZ = 0x1560 # exported commons
+set XERCOMSZ = 0x158
+set TOTCOMSZ = 0x16b8
+
+if (`mach` == i386) then
+ set FHSZ = 0xd0 # .e file header size
+else
+ set FHSZ = 0x20
+endif
+
+# Process command line options.
+while ("$1" != "")
+ switch ($1)
+ case "-a": # set base address of shared library
+ shift
+ set ADDR = $1
+ # I couldn't get a direct !~ csh pattern match test to work here.
+ if ("`echo $ADDR | grep '[0-9][0-9a-f]*'`" == "") then
+ set ADDR = 0a000000
+ echo -n "Warning: shared library base address not given,"
+ echo " defaults to $ADDR"
+ endif
+ breaksw
+ case "-as":
+ set PROC = assemble # assemble S.s, V.s
+ breaksw
+ case "-c": # delete any temporary files
+ set PROC = clean
+ breaksw
+ case "-f":
+ set PROC = files
+ set version = `cat $SVER`
+ breaksw
+ case "-l": # merely relink the shared library
+ set PROC = link
+ breaksw
+ case "-nm":
+ set PROC = names
+ breaksw
+ case "-rl": # merely relink the shared library
+ set PROC = relink
+ breaksw
+ endsw
+ shift
+end
+
+set TB = `echo 0x$ADDR+$FHSZ=X | adb`
+set libs = "libos.a libex.a libsys.a libvops.a"
+
+if ($?IRAFULIB) then
+ if ($PROC == S.e) then
+ echo "Warning: user library IRAFULIB=$IRAFULIB will be searched"
+ endif
+ set dirs = "$IRAFULIB $iraf/lib $iraf/unix/bin.`mach`"
+else
+ set dirs = "$iraf/lib $iraf/unix/bin.`mach`"
+endif
+
+# In the following, the object V.o must be the first object to be linked,
+# as we require it to be at a fixed and predictable address.
+
+set OBJS = "Slib.o Malloc.o lib*.o zzzend.o"
+
+switch ($MACH)
+case sparc:
+ set FLIB = $LIB/cg87
+ set lflags = "-Bstatic -d -dc -dp -e start -X -T $TB"
+ set objs = "V.o $LIB/crt0.o $FLIB/_crt1.o -L$LIB $OBJS"
+ set hlibs = "-lF77 -lm -lc"
+ set mcode = 1
+ breaksw
+case i386:
+ # The following has NOT been modified for use with the new Sun Fortran
+ # compiler, as we don't have this on our 386i.
+ set lflags = "-Bstatic -d -dc -dp -e _start -X -T $TB"
+ set objs = "V.o /lib/crt0.o $OBJS"
+ set hlibs = "-lm -lF77 -lI77 -lm -lc"
+ set mcode = 2
+ breaksw
+case f68881:
+ set FLIB = $LIB/f68881
+ set lflags = "-Bstatic -d -dc -dp -e start -X -T $TB"
+ set objs = "V.o $LIB/$GCRT0 $FLIB/_crt1.o -L$FLIB -L$LIB $OBJS"
+ set hlibs = "-lF77 -lm -lc"
+ set mcode = 3
+ breaksw
+case ffpa:
+ set FLIB = $LIB/ffpa
+ set lflags = "-Bstatic -d -dc -dp -e start -X -T $TB"
+ set objs = "V.o $LIB/$GCRT0 $FLIB/_crt1.o -L$FLIB -L$LIB $OBJS"
+ set hlibs = "-lF77 -lm -lc"
+ set mcode = 4
+ breaksw
+default:
+ set FLIB = $LIB/fsoft
+ set lflags = "-Bstatic -d -dc -dp -e start -X -T $TB"
+ set objs = "V.o $LIB/$GCRT0 $FLIB/_crt1.o -L$FLIB -L$LIB $OBJS"
+ set hlibs = "-lF77 -lm -lc"
+ set mcode = 0
+endsw
+
+alias link "ld -o S.e $lflags $objs $hlibs $PGLIB"
+alias names "(nm -p S.e | egrep 'T [_]?[a-z0-9]+_"'$'"' | fgrep -v -f $OMIT | sed -e 's+^.* ++' | sort)"
+
+goto $PROC
+
+# Build the shared library and associated runtime files.
+# --------------
+
+S.e:
+link:
+ # Initialize the `objs' working directory.
+ echo "initialize the 'objs' working directory"
+ if (-e objs) then
+ rm -rf objs
+ endif
+ mkdir objs
+
+ # Recompile the shlib support objects if necessary.
+ if (! -e Slib.o) cc -c Slib.c
+ if (! -e zzzend.o) cc -c zzzend.c
+
+ # Construct private version of MALLOC etc. for S.e run standalone;
+ # extract standard object and edit the symbol table.
+
+ if (! -e Malloc.o) then
+ if (! -e medit.e) then
+ if (`mach` == mc68020) then
+ cc -fsoft medit.c -o medit.e
+ else
+ cc medit.c -o medit.e
+ endif
+ endif
+ ar x /usr/lib/libc.a malloc.o; mv malloc.o Malloc.o
+ medit.e Malloc.o malloc Malloc realloc Realloc free Free
+ endif
+
+ if (! -e $OMIT) then
+ echo "Warning: $OMIT file not found"
+ echo "fiocom" >> $OMIT
+ echo "onenty" >> $OMIT
+ echo "ushlib" >> $OMIT
+ echo "vshend" >> $OMIT
+ echo "vshlib" >> $OMIT
+ echo "xercom" >> $OMIT
+ echo "zcall" >> $OMIT
+ echo "zfunc" >> $OMIT
+ echo "zgtenv" >> $OMIT
+ echo "zzstop" >> $OMIT
+ echo "zzstrt" >> $OMIT
+ endif
+
+ # Create a dummy transfer vector V.o for linking purposes.
+ if (! -e V.o) then
+ echo "vshlib_(){}vshend_(){}" > V.c
+ cc -c V.c; rm V.c
+ endif
+
+ # Link a new shared library. Custom IRAFULIB libraries are supported.
+ cd objs
+ set noclobber
+ foreach i ($libs)
+ foreach j ($dirs)
+ set file = $j/$i
+ if (-e $file) then
+ break
+ endif
+ end
+ echo "prelink $file"
+ ar x $file
+ if (-e __.SYMDEF) then
+ rm __.SYMDEF
+ endif
+ foreach j ($EXCL)
+ if (-e $j) rm $j
+ end
+ ld -r -o ../$i.o *.o
+ rm *.o
+ end
+ unset noclobber
+ cd ..
+
+ echo "link the shared library"
+ link; if ($PROC == "link") exit 0
+
+names:
+ # Generate the external names list for the new shared library.
+ echo "generate the name list for the new shared library"
+ names > S.nm.new
+ if (-e $SNML) then
+ sort $SNML > S.nm.old
+ else
+ cp S.nm.new $SNML
+ cp S.nm.new S.nm.old
+ endif
+
+ # If any externals present in the old library have been deleted,
+ # increment the shlib version number to indicate that old executables
+ # much be relinked. If any new symbols have been added, append these
+ # to the end of the name list so that the order of the existing
+ # externals is not changed, allowing old executables to be used with
+ # the new shared library without relinking.
+
+ if (! -e $SVER) then
+ echo "1" > $SVER
+ endif
+
+ set new_version = no
+ set version = `cat $SVER`
+ comm -23 S.nm.old S.nm.new > S.nm.deleted
+ comm -13 S.nm.old S.nm.new > S.nm.added
+
+ if ($PROC == "names") then
+ exit 0
+ endif
+
+ if ("`head -1 S.nm.deleted`" != "") then
+ set version = `expr $version + 1`
+ echo $version > $SVER
+ echo "shlib version incremented to $version"
+ echo "deleted externals: `cat S.nm.deleted`"
+ set new_version = yes
+ cp S.nm.new $SNML
+ else if ("`head -1 S.nm.added`" != "") then
+ echo "new externals: `cat S.nm.added`"
+ cat S.nm.added >> $SNML
+ endif
+files:
+ if (-e S.s) rm S.s
+ if (-e V.s) rm V.s
+
+ # Get the number of symbols in the name list.
+ foreach i (`wc $SNML`)
+ set nsymbols = $i
+ break
+ end
+
+ # Write out the shared library transfer vector module. Each external
+ # in the shared library has a fixed offset in the transfer vector;
+ # the instruction at that offset is a jump to the actual procedure.
+ # Memory is allocated as follows: 0x20 byte file header, 0x14 byte
+ # transfer vector header, FIO common storage, and then the transfer
+ # vector. The FIO common is allocated the entire first page (8192
+ # bytes) of the mapped file. This first page will be mapped RW even
+ # though it is technically part of the text area. The transfer vector
+ # and the remainder of the text area are mapped RO. The FIO common
+ # and the MEM common need to be located at absolute addresses (MEM is
+ # at zero) so that they may be referenced in both the client process
+ # and in the shared library.
+
+ echo "create the V.s file"
+ switch ("`mach`")
+ case "i386":
+ echo ' .file "V.s"' > V.s
+ echo " .text" >> V.s
+ echo " .globl mem_" >> V.s
+ echo " .set mem_, 0" >> V.s
+ echo " .globl fiocom_" >> V.s
+ echo "fiocom_:" >> V.s
+ echo " .set ., [ . + $FIOCOMSZ ]" >> V.s
+ echo " .globl xercom_" >> V.s
+ echo "xercom_:" >> V.s
+ echo " .set ., [ . + $XERCOMSZ ]" >> V.s
+ echo " .set ., [ . + $PGSZ - $FHSZ - $TOTCOMSZ ]" >> V.s
+ echo " .globl vshlib_" >> V.s
+ echo "vshlib_:" >> V.s
+ echo " .long $version" >> V.s
+ echo " .long 0x$ADDR" >> V.s
+ echo " .long etext" >> V.s
+ echo " .long edata" >> V.s
+ echo " .long end" >> V.s
+ echo " .long $nsymbols" >> V.s
+ echo " .long $mcode" >> V.s
+ echo " .long 8" >> V.s
+ sed -e 's+.*+ jmp &+' < $SNML >> V.s
+ echo " .globl vshend_" >> V.s
+ echo "vshend_:" >> V.s
+ breaksw
+
+ case "sparc":
+ echo ' .seg "text"' >> V.s
+ echo " .global _mem_" >> V.s
+ echo " _mem_ = 0" >> V.s
+ echo " .global _fiocom_" >> V.s
+ echo "_fiocom_:" >> V.s
+ echo " .skip $FIOCOMSZ" >> V.s
+ echo " .global _xercom_" >> V.s
+ echo "_xercom_:" >> V.s
+ echo " .skip $XERCOMSZ" >> V.s
+ echo " .skip ( $PGSZ - $FHSZ - $TOTCOMSZ )" >> V.s
+ echo " .global _vshlib_" >> V.s
+ echo "_vshlib_:" >> V.s
+ echo " .long $version" >> V.s
+ echo " .long 0x$ADDR" >> V.s
+ echo " .long _etext" >> V.s
+ echo " .long _edata" >> V.s
+ echo " .long _end" >> V.s
+ echo " .long $nsymbols" >> V.s
+ echo " .long $mcode" >> V.s
+ echo " .long 8" >> V.s
+ sed -e 's+.*+ set &, %g1; jmp %g1; nop+' < $SNML >> V.s
+ echo " .global _vshend_" >> V.s
+ echo "_vshend_:" >> V.s
+ breaksw
+
+ case "mc68020":
+ echo " .text" >> V.s
+ echo " .globl _mem_" >> V.s
+ echo " _mem_ = 0" >> V.s
+ echo " .globl _fiocom_" >> V.s
+ echo "_fiocom_:" >> V.s
+ echo " . = ( . + $FIOCOMSZ )" >> V.s
+ echo " .globl _xercom_" >> V.s
+ echo "_xercom_:" >> V.s
+ echo " . = ( . + $XERCOMSZ )" >> V.s
+ echo " . = ( . + $PGSZ - $FHSZ - $TOTCOMSZ )" >> V.s
+ echo " .globl _vshlib_" >> V.s
+ echo "_vshlib_:" >> V.s
+ echo " .long $version" >> V.s
+ echo " .long 0x$ADDR" >> V.s
+ echo " .long _etext" >> V.s
+ echo " .long _edata" >> V.s
+ echo " .long _end" >> V.s
+ echo " .long $nsymbols" >> V.s
+ echo " .long $mcode" >> V.s
+ echo " .long 8" >> V.s
+ sed -e 's+.*+ jmp &+' < $SNML >> V.s
+ echo " .globl _vshend_" >> V.s
+ echo "_vshend_:" >> V.s
+ breaksw
+
+ default:
+ echo "unknown machine type `mach`"
+ exit 1
+ endsw
+
+ # Write out the shared library object containing the names of all
+ # shared library externals, to be linked into each applications
+ # program. Each external is represented in the object (S.o) by the
+ # address (i.e., as a symbol) of the corresponding jmp instruction
+ # in the transfer vector in the shared library.
+
+set LOC = `echo 0x$ADDR+0x$PGSZ+0x20=D | adb`
+
+ echo "create the S.s file"
+ switch ("`mach`")
+ case "i386":
+ echo ' .file "S.s"' > S.s
+ echo " .data" >> S.s
+ echo " .globl sh_debug" >> S.s
+ echo "sh_debug:" >> S.s
+ echo " .long 0" >> S.s
+ echo " .text" >> S.s
+ echo " .globl ushlib_" >> S.s
+ echo "ushlib_:" >> S.s
+ echo " .long $version" >> S.s
+ echo " .long 0x$ADDR" >> S.s
+ echo " .long 0" >> S.s
+ echo " .long 0" >> S.s
+ echo " .long 0" >> S.s
+ echo " .long $nsymbols" >> S.s
+ echo " .long $mcode" >> S.s
+ echo " .long 8" >> S.s
+ echo " .text" >> S.s
+ echo " .globl mem_" >> S.s
+ echo " .set mem_, 0" >> S.s
+ echo " .globl fiocom_" >> S.s
+ echo " .set fiocom_, [ 0x$ADDR+$FHSZ ]" >> S.s
+ echo " .globl xercom_" >> S.s
+ echo " .set xercom_, [ 0x$ADDR+$FHSZ+$FIOCOMSZ ]" >> S.s
+ echo " .globl vshlib_" >> S.s
+ echo " .set vshlib_, [ 0x$ADDR + $PGSZ ]" >> S.s
+ echo " .set LOC, [ 0x$ADDR + $PGSZ + 0x20 ]" >> S.s
+ sed -e 's/.*/ .globl &; .set &, [ LOC ]; .set LOC, [ LOC + 5 ]/' < $SNML >> S.s
+ echo " .globl vshend_" >> S.s
+ echo "vshend_:" >> S.s
+ breaksw
+
+ case "sparc":
+ echo ' .seg "data"' >> S.s
+ echo " .global _sh_debug" >> S.s
+ echo "_sh_debug:" >> S.s
+ echo " .long 0" >> S.s
+ echo ' .seg "text"' >> S.s
+ echo " .global _ushlib_" >> S.s
+ echo "_ushlib_:" >> S.s
+ echo " .long $version" >> S.s
+ echo " .long 0x$ADDR" >> S.s
+ echo " .long 0" >> S.s
+ echo " .long 0" >> S.s
+ echo " .long 0" >> S.s
+ echo " .long $nsymbols" >> S.s
+ echo " .long $mcode" >> S.s
+ echo " .long 8" >> S.s
+ echo ' .seg "text"' >> S.s
+ echo " .global _mem_" >> S.s
+ echo " _mem_ = 0" >> S.s
+ echo " .global _fiocom_" >> S.s
+ echo " _fiocom_ = ( 0x$ADDR+$FHSZ )" >> S.s
+ echo " .global _xercom_" >> S.s
+ echo " _xercom_ = ( 0x$ADDR+$FHSZ+$FIOCOMSZ )" >> S.s
+ echo " .global _vshlib_" >> S.s
+ echo " _vshlib_ = ( 0x$ADDR + $PGSZ )" >> S.s
+ awk "BEGIN { s = $LOC }"' { printf ("\t.global %s; %s = 0x%x\n", $1, $1, s); s += 16 }' S.nm.sparc >> S.s
+ echo " .global _vshend_" >> S.s
+ echo "_vshend_:" >> S.s
+ breaksw
+
+ case "mc68020":
+ echo " .data" >> S.s
+ echo " .globl _sh_debug" >> S.s
+ echo "_sh_debug:" >> S.s
+ echo " .long 0" >> S.s
+ echo " .text" >> S.s
+ echo " .globl _ushlib_" >> S.s
+ echo "_ushlib_:" >> S.s
+ echo " .long $version" >> S.s
+ echo " .long 0x$ADDR" >> S.s
+ echo " .long 0" >> S.s
+ echo " .long 0" >> S.s
+ echo " .long 0" >> S.s
+ echo " .long $nsymbols" >> S.s
+ echo " .long $mcode" >> S.s
+ echo " .long 8" >> S.s
+ echo " .text" >> S.s
+ echo " .globl _mem_" >> S.s
+ echo " _mem_ = 0" >> S.s
+ echo " .globl _fiocom_" >> S.s
+ echo " _fiocom_ = ( 0x$ADDR+$FHSZ )" >> S.s
+ echo " .globl _xercom_" >> S.s
+ echo " _xercom_ = ( 0x$ADDR+$FHSZ+$FIOCOMSZ )" >> S.s
+ echo " .globl _vshlib_" >> S.s
+ echo " _vshlib_ = ( 0x$ADDR + $PGSZ )" >> S.s
+ echo " LOC = ( 0x$ADDR + $PGSZ + 0x20 )" >> S.s
+ sed -e 's/.*/ .globl &; & = ( LOC ); LOC = ( LOC + 6 )/' < $SNML >> S.s
+ echo " .globl _vshend_" >> S.s
+ echo "_vshend_:" >> S.s
+ breaksw
+
+ default:
+ echo "unknown machine type `mach`"
+ exit 1
+ endsw
+
+ if ($PROC == "files") then
+ exit 0
+ endif
+
+assemble:
+ if (`mach` == sparc) then
+ echo "assemble V.s"; as V.s -o V.o |& grep -v "questionable use"
+ echo "assemble S.s"; as S.s -o S.o |& grep -v "questionable use"
+ else
+ echo "assemble V.s"; as V.s -o V.o
+ echo "assemble S.s"; as S.s -o S.o
+ endif
+ if ($PROC == "assemble") exit 0
+
+relink:
+ # Relink the shared library with the new transfer vector.
+ echo "relink the shared library with the new transfer vector"
+ link; if ($PROC == "relink") exit 0
+
+# All done with build S.e sequence.
+echo "delete the 'objs' working directory"
+rm -rf objs
+exit 0
+
+# Utilities.
+# -------------------
+
+clean:
+ # Delete all intermediate files.
+ if (-e objs) then
+ rm -rf objs
+ endif
+
+ foreach i (V.s S.s S.nm.added S.nm.deleted S.nm.old S.nm.new)
+ if (-e $i) then
+ rm -f $i
+ endif
+ end
+
+ if ("`find . -name '*.[aoe]' -print | head -1`" != "") then
+ rm -f *.[aoe]
+ endif
+ exit 0
diff --git a/unix/shlib/mkshlib.sos4 b/unix/shlib/mkshlib.sos4
new file mode 100755
index 00000000..b64b1b3c
--- /dev/null
+++ b/unix/shlib/mkshlib.sos4
@@ -0,0 +1,554 @@
+#! /bin/csh
+# Make the Sun/IRAF shared library and associated objects.
+
+#set echo
+unset noclobber
+
+set BMACH = `ls -l $iraf/bin | sed -e 's+^.*bin\.++'`
+set MACH = $BMACH
+set DEFARCH = sparc
+set GCRT0 = crt0.o
+set PGLIB = ""
+
+set LIB = /usr/lang/SC1.0
+set VER = 1
+if (! -e $LIB) then
+set LIB = /usr/lang/SC0.0
+set VER = 0
+endif
+
+switch ($BMACH)
+case "sparc":
+case "f68881":
+case "ffpa":
+case "i386":
+ breaksw
+default:
+ echo "Warning: the iraf system architecture is set to $BMACH"
+ echo "building for architecture $DEFARCH..."
+ set BMACH = $DEFARCH
+ set MACH = $BMACH
+ breaksw
+endsw
+
+
+if ($BMACH == pg) then
+ set MACH = f68881
+ set GCRT0 = gcrt0.o
+ set PGLIB = -lc_p
+endif
+if (`mach` == mc68020) then
+ setenv FLOAT_OPTION $MACH
+endif
+
+# Use name server if installed?
+if ($MACH != i386 && -e /lib/libresolv.a) then
+ # -l44bsd is needed for some (non-Sun) enhanced versions of libresolv.
+ #set RESOLV = "-lresolv -l44bsd"
+ set RESOLV = -lresolv
+else
+ set RESOLV = ""
+endif
+
+set PROC = S.e
+set SNML = S.nm.$BMACH
+set SVER = S.ver.$BMACH
+set OMIT = omit.$BMACH
+set EXCL = "zshlib.o zzstrt.o"
+set ADDR = 10000000 # default base address of shared region (hex)
+set PGSZ = 0x2000 # page size
+set CMSZ = 0x26000 # common area (must be N*PGSZ > TOTCOMSZ)
+
+set FIOCOMSZ = 0x24660 # exported commons
+set XERCOMSZ = 0x810
+set TOTCOMSZ = 0x24e70
+
+if (`mach` == i386) then
+ set FHSZ = 0xd0 # .e file header size
+else
+ set FHSZ = 0x20
+endif
+
+# Process command line options.
+while ("$1" != "")
+ switch ($1)
+ case "-a": # set base address of shared library
+ shift
+ set ADDR = $1
+ # I couldn't get a direct !~ csh pattern match test to work here.
+ if ("`echo $ADDR | grep '[0-9][0-9a-f]*'`" == "") then
+ set ADDR = 10000000
+ echo -n "Warning: shared library base address not given,"
+ echo " defaults to $ADDR"
+ endif
+ breaksw
+ case "-as":
+ set PROC = assemble # assemble S.s, V.s
+ breaksw
+ case "-c": # delete any temporary files
+ set PROC = clean
+ breaksw
+ case "-f":
+ set PROC = files
+ set version = `cat $SVER`
+ breaksw
+ case "-l": # merely relink the shared library
+ set PROC = link
+ breaksw
+ case "-nm":
+ set PROC = names
+ breaksw
+ case "-rl": # merely relink the shared library
+ set PROC = relink
+ breaksw
+ endsw
+ shift
+end
+
+set TB = `echo 0x$ADDR+$FHSZ=X | adb`
+set libs = "libos.a libex.a libsys.a libvops.a"
+
+if ($?IRAFULIB) then
+ if ($PROC == S.e) then
+ echo "Warning: user library IRAFULIB=$IRAFULIB will be searched"
+ endif
+ set dirs = "$IRAFULIB $iraf/bin.$BMACH $iraf/unix/bin.`mach`"
+else
+ set dirs = "$iraf/bin.$BMACH $iraf/unix/bin.`mach`"
+endif
+
+# In the following, the object V.o must be the first object to be linked,
+# as we require it to be at a fixed and predictable address.
+
+set OBJS = "Slib.o Malloc.o lib*.o zzzend.o"
+
+switch ($MACH)
+case sparc:
+ set FLIB = $LIB/cg87
+ if ($VER == 0) then
+ set lflags = "-Bstatic -d -dc -dp -e start -X -T $TB"
+ set objs = "V.o $LIB/crt0.o $FLIB/_crt1.o -L$LIB $OBJS"
+ else
+ set lflags = "-Bstatic -d -dc -dp -e start -X -T $TB"
+ set objs = "V.o $LIB/crt0.o $FLIB/_crt1.o -L$FLIB -L$LIB $OBJS"
+ endif
+ set hlibs = "$RESOLV -lF77 -lm -lc"
+ set mcode = 1
+ breaksw
+case i386:
+ # The following has NOT been modified for use with the new Sun Fortran
+ # compiler, as we don't have this on our 386i.
+ set lflags = "-Bstatic -d -dc -dp -e _start -X -T $TB"
+ set objs = "V.o /lib/crt0.o $OBJS"
+ set hlibs = "$RESOLV -lm -lF77 -lI77 -lm -lc"
+ set mcode = 2
+ breaksw
+case f68881:
+ set FLIB = $LIB/f68881
+ set lflags = "-Bstatic -d -dc -dp -e start -X -T $TB"
+ set objs = "V.o $LIB/$GCRT0 $FLIB/_crt1.o -L$FLIB -L$LIB $OBJS"
+ set hlibs = "$RESOLV -lF77 -lm -lc"
+ set mcode = 3
+ breaksw
+case ffpa:
+ set FLIB = $LIB/ffpa
+ set lflags = "-Bstatic -d -dc -dp -e start -X -T $TB"
+ set objs = "V.o $LIB/$GCRT0 $FLIB/_crt1.o -L$FLIB -L$LIB $OBJS"
+ set hlibs = "$RESOLV -lF77 -lm -lc"
+ set mcode = 4
+ breaksw
+default:
+ set FLIB = $LIB/fsoft
+ set lflags = "-Bstatic -d -dc -dp -e start -X -T $TB"
+ set objs = "V.o $LIB/$GCRT0 $FLIB/_crt1.o -L$FLIB -L$LIB $OBJS"
+ set hlibs = "$RESOLV -lF77 -lm -lc"
+ set mcode = 0
+endsw
+
+alias link "ld -o S.e $lflags $objs $hlibs $PGLIB"
+alias names "(nm -p S.e | egrep 'T [_]?[a-z0-9]+_"'$'"' | fgrep -v -f $OMIT | sed -e 's+^.* ++' | sort)"
+
+goto $PROC
+
+# Build the shared library and associated runtime files.
+# --------------
+
+S.e:
+link:
+ # Initialize the `objs' working directory.
+ echo "initialize the 'objs' working directory"
+ if (-e objs) then
+ rm -rf objs
+ endif
+ mkdir objs
+
+ # Recompile the shlib support objects if necessary.
+ if (! -e Slib.o) cc -c Slib.c
+ if (! -e zzzend.o) cc -c zzzend.c
+
+ # Construct private version of MALLOC etc. for S.e run standalone;
+ # extract standard object and edit the symbol table.
+
+ if (! -e Malloc.o) then
+ if (! -e medit.e) then
+ if (`mach` == mc68020) then
+ cc -fsoft medit.c -o medit.e
+ else
+ cc medit.c -o medit.e
+ endif
+ endif
+ ar x /usr/lib/libc.a malloc.o; mv malloc.o Malloc.o
+ medit.e Malloc.o malloc Malloc realloc Realloc free Free
+ endif
+
+ if (! -e $OMIT) then
+ echo "Warning: $OMIT file not found"
+ echo "fiocom" >> $OMIT
+ echo "onenty" >> $OMIT
+ echo "ushlib" >> $OMIT
+ echo "vshend" >> $OMIT
+ echo "vshlib" >> $OMIT
+ echo "xercom" >> $OMIT
+ echo "zcall" >> $OMIT
+ echo "zfunc" >> $OMIT
+ echo "zgtenv" >> $OMIT
+ echo "zzstop" >> $OMIT
+ echo "zzstrt" >> $OMIT
+ endif
+
+ # Create a dummy transfer vector V.o for linking purposes.
+ if (! -e V.o) then
+ echo "vshlib_(){}vshend_(){}" > V.c
+ cc -c V.c; rm V.c
+ endif
+
+ # Link a new shared library. Custom IRAFULIB libraries are supported.
+ cd objs
+ set noclobber
+ foreach i ($libs)
+ foreach j ($dirs)
+ set file = $j/$i
+ if (-e $file) then
+ break
+ endif
+ end
+ echo "prelink $file"
+ ar x $file
+ if (-e __.SYMDEF) then
+ rm __.SYMDEF
+ endif
+ foreach j ($EXCL)
+ if (-e $j) rm $j
+ end
+ ld -r -o ../$i.o *.o
+ rm *.o
+ end
+ unset noclobber
+ cd ..
+
+ echo "link the shared library"
+ link; if ($PROC == "link") exit 0
+
+names:
+ # Generate the external names list for the new shared library.
+ echo "generate the name list for the new shared library"
+ names > S.nm.new
+ if (-e $SNML) then
+ sort $SNML > S.nm.old
+ else
+ cp S.nm.new $SNML
+ cp S.nm.new S.nm.old
+ endif
+
+ # If any externals present in the old library have been deleted,
+ # increment the shlib version number to indicate that old executables
+ # much be relinked. If any new symbols have been added, append these
+ # to the end of the name list so that the order of the existing
+ # externals is not changed, allowing old executables to be used with
+ # the new shared library without relinking.
+
+ if (! -e $SVER) then
+ echo "1" > $SVER
+ endif
+
+ set new_version = no
+ set version = `cat $SVER`
+ comm -23 S.nm.old S.nm.new > S.nm.deleted
+ comm -13 S.nm.old S.nm.new > S.nm.added
+
+ if ($PROC == "names") then
+ exit 0
+ endif
+
+ if ("`head -1 S.nm.deleted`" != "") then
+ set version = `expr $version + 1`
+ echo $version > $SVER
+ echo "shlib version incremented to $version"
+ echo "deleted externals: `cat S.nm.deleted`"
+ set new_version = yes
+ cp S.nm.new $SNML
+ else if ("`head -1 S.nm.added`" != "") then
+ echo "new externals: `cat S.nm.added`"
+ cat S.nm.added >> $SNML
+ endif
+files:
+ if (-e S.s) rm S.s
+ if (-e V.s) rm V.s
+
+ # Get the number of symbols in the name list.
+ foreach i (`wc $SNML`)
+ set nsymbols = $i
+ break
+ end
+
+ # Write out the shared library transfer vector module. Each external
+ # in the shared library has a fixed offset in the transfer vector;
+ # the instruction at that offset is a jump to the actual procedure.
+ # Memory is allocated as follows: 0x20 byte file header, 0x14 byte
+ # transfer vector header, FIO common storage, and then the transfer
+ # vector. The FIO common is allocated the entire first page (8192
+ # bytes) of the mapped file. This first page will be mapped RW even
+ # though it is technically part of the text area. The transfer vector
+ # and the remainder of the text area are mapped RO. The FIO common
+ # and the MEM common need to be located at absolute addresses (MEM is
+ # at zero) so that they may be referenced in both the client process
+ # and in the shared library.
+
+ echo "create the V.s file"
+ switch ("`mach`")
+ case "i386":
+ echo ' .file "V.s"' > V.s
+ echo " .text" >> V.s
+ echo " .globl mem_" >> V.s
+ echo " .set mem_, 0" >> V.s
+ echo " .globl fiocom_" >> V.s
+ echo "fiocom_:" >> V.s
+ echo " .set ., [ . + $FIOCOMSZ ]" >> V.s
+ echo " .globl xercom_" >> V.s
+ echo "xercom_:" >> V.s
+ echo " .set ., [ . + $XERCOMSZ ]" >> V.s
+ echo " .set ., [ . + $CMSZ - $FHSZ - $TOTCOMSZ ]" >> V.s
+ echo " .globl vshlib_" >> V.s
+ echo "vshlib_:" >> V.s
+ echo " .long $version" >> V.s
+ echo " .long 0x$ADDR" >> V.s
+ echo " .long etext" >> V.s
+ echo " .long edata" >> V.s
+ echo " .long end" >> V.s
+ echo " .long $nsymbols" >> V.s
+ echo " .long $mcode" >> V.s
+ echo " .long 8" >> V.s
+ sed -e 's+.*+ jmp &+' < $SNML >> V.s
+ echo " .globl vshend_" >> V.s
+ echo "vshend_:" >> V.s
+ breaksw
+
+ case "sparc":
+ echo ' .seg "text"' >> V.s
+ echo " .global _mem_" >> V.s
+ echo " _mem_ = 0" >> V.s
+ echo " .global _fiocom_" >> V.s
+ echo "_fiocom_:" >> V.s
+ echo " .skip $FIOCOMSZ" >> V.s
+ echo " .global _xercom_" >> V.s
+ echo "_xercom_:" >> V.s
+ echo " .skip $XERCOMSZ" >> V.s
+ echo " .skip ( $CMSZ - $FHSZ - $TOTCOMSZ )" >> V.s
+ echo " .global _vshlib_" >> V.s
+ echo "_vshlib_:" >> V.s
+ echo " .long $version" >> V.s
+ echo " .long 0x$ADDR" >> V.s
+ echo " .long _etext" >> V.s
+ echo " .long _edata" >> V.s
+ echo " .long _end" >> V.s
+ echo " .long $nsymbols" >> V.s
+ echo " .long $mcode" >> V.s
+ echo " .long 8" >> V.s
+ sed -e 's+.*+ set &, %g1; jmp %g1; nop+' < $SNML >> V.s
+ echo " .align 4096" >> V.s
+ echo " .global _vshend_" >> V.s
+ echo "_vshend_:" >> V.s
+ breaksw
+
+ case "mc68020":
+ echo " .text" >> V.s
+ echo " .globl _mem_" >> V.s
+ echo " _mem_ = 0" >> V.s
+ echo " .globl _fiocom_" >> V.s
+ echo "_fiocom_:" >> V.s
+ echo " . = ( . + $FIOCOMSZ )" >> V.s
+ echo " .globl _xercom_" >> V.s
+ echo "_xercom_:" >> V.s
+ echo " . = ( . + $XERCOMSZ )" >> V.s
+ echo " . = ( . + $CMSZ - $FHSZ - $TOTCOMSZ )" >> V.s
+ echo " .globl _vshlib_" >> V.s
+ echo "_vshlib_:" >> V.s
+ echo " .long $version" >> V.s
+ echo " .long 0x$ADDR" >> V.s
+ echo " .long _etext" >> V.s
+ echo " .long _edata" >> V.s
+ echo " .long _end" >> V.s
+ echo " .long $nsymbols" >> V.s
+ echo " .long $mcode" >> V.s
+ echo " .long 8" >> V.s
+ sed -e 's+.*+ jmp &+' < $SNML >> V.s
+ echo " .globl _vshend_" >> V.s
+ echo "_vshend_:" >> V.s
+ breaksw
+
+ default:
+ echo "unknown machine type `mach`"
+ exit 1
+ endsw
+
+ # Write out the shared library object containing the names of all
+ # shared library externals, to be linked into each applications
+ # program. Each external is represented in the object (S.o) by the
+ # address (i.e., as a symbol) of the corresponding jmp instruction
+ # in the transfer vector in the shared library.
+
+set LOC = `echo 0x$ADDR+0x$CMSZ+0x20=D | adb`
+
+ echo "create the S.s file"
+ switch ("`mach`")
+ case "i386":
+ echo ' .file "S.s"' > S.s
+ echo " .data" >> S.s
+ echo " .globl sh_debug" >> S.s
+ echo "sh_debug:" >> S.s
+ echo " .long 0" >> S.s
+ echo " .text" >> S.s
+ echo " .globl ushlib_" >> S.s
+ echo "ushlib_:" >> S.s
+ echo " .long $version" >> S.s
+ echo " .long 0x$ADDR" >> S.s
+ echo " .long 0" >> S.s
+ echo " .long 0" >> S.s
+ echo " .long 0" >> S.s
+ echo " .long $nsymbols" >> S.s
+ echo " .long $mcode" >> S.s
+ echo " .long 8" >> S.s
+ echo " .text" >> S.s
+ echo " .globl mem_" >> S.s
+ echo " .set mem_, 0" >> S.s
+ echo " .globl fiocom_" >> S.s
+ echo " .set fiocom_, [ 0x$ADDR+$FHSZ ]" >> S.s
+ echo " .globl xercom_" >> S.s
+ echo " .set xercom_, [ 0x$ADDR+$FHSZ+$FIOCOMSZ ]" >> S.s
+ echo " .globl vshlib_" >> S.s
+ echo " .set vshlib_, [ 0x$ADDR + $CMSZ ]" >> S.s
+ echo " .set LOC, [ 0x$ADDR + $CMSZ + 0x20 ]" >> S.s
+ sed -e 's/.*/ .globl &; .set &, [ LOC ]; .set LOC, [ LOC + 5 ]/' < $SNML >> S.s
+ echo " .globl vshend_" >> S.s
+ echo "vshend_:" >> S.s
+ breaksw
+
+ case "sparc":
+ echo ' .seg "data"' >> S.s
+ echo " .global _sh_debug" >> S.s
+ echo "_sh_debug:" >> S.s
+ echo " .long 0" >> S.s
+ echo ' .seg "text"' >> S.s
+ echo " .global _ushlib_" >> S.s
+ echo "_ushlib_:" >> S.s
+ echo " .long $version" >> S.s
+ echo " .long 0x$ADDR" >> S.s
+ echo " .long 0" >> S.s
+ echo " .long 0" >> S.s
+ echo " .long 0" >> S.s
+ echo " .long $nsymbols" >> S.s
+ echo " .long $mcode" >> S.s
+ echo " .long 8" >> S.s
+ echo ' .seg "text"' >> S.s
+ echo " .global _mem_" >> S.s
+ echo " _mem_ = 0" >> S.s
+ echo " .global _fiocom_" >> S.s
+ echo " _fiocom_ = ( 0x$ADDR+$FHSZ )" >> S.s
+ echo " .global _xercom_" >> S.s
+ echo " _xercom_ = ( 0x$ADDR+$FHSZ+$FIOCOMSZ )" >> S.s
+ echo " .global _vshlib_" >> S.s
+ echo " _vshlib_ = ( 0x$ADDR + $CMSZ )" >> S.s
+ awk "BEGIN { s = $LOC }"' { printf ("\t.global %s; %s = 0x%x\n", $1, $1, s); s += 16 }' S.nm.sparc >> S.s
+ echo " .global _vshend_" >> S.s
+ echo "_vshend_:" >> S.s
+ breaksw
+
+ case "mc68020":
+ echo " .data" >> S.s
+ echo " .globl _sh_debug" >> S.s
+ echo "_sh_debug:" >> S.s
+ echo " .long 0" >> S.s
+ echo " .text" >> S.s
+ echo " .globl _ushlib_" >> S.s
+ echo "_ushlib_:" >> S.s
+ echo " .long $version" >> S.s
+ echo " .long 0x$ADDR" >> S.s
+ echo " .long 0" >> S.s
+ echo " .long 0" >> S.s
+ echo " .long 0" >> S.s
+ echo " .long $nsymbols" >> S.s
+ echo " .long $mcode" >> S.s
+ echo " .long 8" >> S.s
+ echo " .text" >> S.s
+ echo " .globl _mem_" >> S.s
+ echo " _mem_ = 0" >> S.s
+ echo " .globl _fiocom_" >> S.s
+ echo " _fiocom_ = ( 0x$ADDR+$FHSZ )" >> S.s
+ echo " .globl _xercom_" >> S.s
+ echo " _xercom_ = ( 0x$ADDR+$FHSZ+$FIOCOMSZ )" >> S.s
+ echo " .globl _vshlib_" >> S.s
+ echo " _vshlib_ = ( 0x$ADDR + $CMSZ )" >> S.s
+ echo " LOC = ( 0x$ADDR + $CMSZ + 0x20 )" >> S.s
+ sed -e 's/.*/ .globl &; & = ( LOC ); LOC = ( LOC + 6 )/' < $SNML >> S.s
+ echo " .globl _vshend_" >> S.s
+ echo "_vshend_:" >> S.s
+ breaksw
+
+ default:
+ echo "unknown machine type `mach`"
+ exit 1
+ endsw
+
+ if ($PROC == "files") then
+ exit 0
+ endif
+
+assemble:
+ if (`mach` == sparc) then
+ echo "assemble V.s"; as V.s -o V.o |& grep -v "questionable use"
+ echo "assemble S.s"; as S.s -o S.o |& grep -v "questionable use"
+ else
+ echo "assemble V.s"; as V.s -o V.o
+ echo "assemble S.s"; as S.s -o S.o
+ endif
+ if ($PROC == "assemble") exit 0
+
+relink:
+ # Relink the shared library with the new transfer vector.
+ echo "relink the shared library with the new transfer vector"
+ link; if ($PROC == "relink") exit 0
+
+# All done with build S.e sequence.
+echo "delete the 'objs' working directory"
+rm -rf objs
+exit 0
+
+# Utilities.
+# -------------------
+
+clean:
+ # Delete all intermediate files.
+ if (-e objs) then
+ rm -rf objs
+ endif
+
+ foreach i (V.s S.s S.nm.added S.nm.deleted S.nm.old S.nm.new)
+ if (-e $i) then
+ rm -f $i
+ endif
+ end
+
+ if ("`find . -name '*.[aoe]' -print | head -1`" != "") then
+ rm -f *.[aoe]
+ endif
+ exit 0
diff --git a/unix/shlib/mkshlib.ssol b/unix/shlib/mkshlib.ssol
new file mode 120000
index 00000000..f4eaf309
--- /dev/null
+++ b/unix/shlib/mkshlib.ssol
@@ -0,0 +1 @@
+mkshlib.ssol-sc34 \ No newline at end of file
diff --git a/unix/shlib/mkshlib.ssol-sc2 b/unix/shlib/mkshlib.ssol-sc2
new file mode 100755
index 00000000..ccc161ad
--- /dev/null
+++ b/unix/shlib/mkshlib.ssol-sc2
@@ -0,0 +1,447 @@
+#! /bin/csh
+# Make the Sun/IRAF shared library and associated objects.
+# Version for Solaris/IRAF, July 1994. Version 2.x compilers.
+
+#set echo
+unset noclobber
+
+set BMACH = `ls -l $iraf/bin | sed -e 's+^.*bin\.++'`
+set MACH = $BMACH
+set GCRT0 = crt0.o
+set PGLIB = ""
+
+if ($BMACH == ssun) then
+ set LIB = /opt/SUNWspro/SC*
+ set VER = 1
+else if ($BMACH == sf2c) then
+ set LIB = /opt/cygnus/lib/gcc-lib/sparc-sun-solaris2/cygnus-2.3.3
+ set VER = 1
+endif
+
+if (! -e $LIB) then
+ set LIB = /opt/SUNWspro/SC2.0.1
+ set VER = 1
+endif
+
+if ($BMACH == pg) then
+ set MACH = sf2c
+ set GCRT0 = gcrt0.o
+ set PGLIB = -lc_p
+endif
+if (`uname -m` == sun3) then
+ setenv FLOAT_OPTION $MACH
+endif
+
+# Use name server if installed?
+if ($MACH != i386 && -e /lib/libresolv.a) then
+ set RESOLV = -lresolv
+else
+ set RESOLV = ""
+endif
+
+set PROC = S.e
+set SNML = S.nm.$BMACH
+set SVER = S.ver.$BMACH
+set OMIT = omit.$BMACH
+set EXCL = "zshlib.o zzstrt.o"
+set ADDR = 0a000000 # default base address of shared region
+set PGSZ = 0x2000 # page size
+
+set FIOCOMSZ = 0x1560 # exported commons
+set XERCOMSZ = 0x158
+set TOTCOMSZ = 0x16b8
+
+if (`uname -m` == i386) then
+ set FHSZ = 0xd0 # .e file header size
+else
+ # set FHSZ = 0x20 # Sunos
+ set FHSZ = 0x74 # Solaris
+endif
+
+# Process command line options.
+while ("$1" != "")
+ switch ($1)
+ case "-a": # set base address of shared library
+ shift
+ set ADDR = $1
+ # I couldn't get a direct !~ csh pattern match test to work here.
+ if ("`echo $ADDR | grep '[0-9][0-9a-f]*'`" == "") then
+ set ADDR = 0a000000
+ echo -n "Warning: shared library base address not given,"
+ echo " defaults to $ADDR"
+ endif
+ breaksw
+ case "-as":
+ set PROC = assemble # assemble S.s, V.s
+ breaksw
+ case "-c": # delete any temporary files
+ set PROC = clean
+ breaksw
+ case "-f":
+ set PROC = files
+ set version = `cat $SVER`
+ breaksw
+ case "-l": # merely relink the shared library
+ set PROC = link
+ breaksw
+ case "-nm":
+ set PROC = names
+ breaksw
+ case "-rl": # merely relink the shared library
+ set PROC = relink
+ breaksw
+ case "-p":
+ set PROC = patch
+ breaksw
+ endsw
+ shift
+end
+
+set TB = `echo 0x$ADDR+$FHSZ=X | adb`
+set libs = "libos.a libex.a libsys.a libvops.a"
+
+if ($?IRAFULIB) then
+ if ($PROC == S.e) then
+ echo "Warning: user library IRAFULIB=$IRAFULIB will be searched"
+ endif
+ set dirs = "$IRAFULIB $iraf/lib $iraf/unix/bin.ssol"
+else
+ set dirs = "$iraf/lib $iraf/unix/bin.ssol"
+endif
+
+# In the following, the object V.o must be the first object to be linked,
+# as we require it to be at a fixed and predictable address.
+
+set OBJS = "Slib.o Malloc.o lib*.o zzzend.o"
+
+switch ($MACH)
+case ssun:
+ set FLIB = $LIB/cg89
+ echo "text = V0x$TB A0x2000;" > mapfile
+ set lflags = "-dn -Bstatic -t -e _start -M mapfile"
+ set lpath = "./:/opt/SUNWspro/lib:${LIB}:/usr/ccs/lib:/usr/lib"
+ set objs = \
+ "V.o $LIB/crti.o $LIB/crt1.o $FLIB/__fstd.o $LIB/values-xt.o $OBJS"
+ set hlibs = \
+ "-Y P,$lpath -lM77 -lF77 -lm -lsocket -lnsl -lintl -lc"
+ set mcode = 5
+ breaksw
+case sparc:
+ set FLIB = $LIB/cg87
+ if ($VER == 0) then
+ set lflags = "-Bstatic -d -dc -dp -e start -X -T $TB"
+ set objs = "V.o $LIB/crt0.o $FLIB/_crt1.o -L$LIB $OBJS"
+ else
+ set lflags = "-Bstatic -d -dc -dp -e start -X -T $TB"
+ set objs = "V.o $LIB/crt0.o $FLIB/_crt1.o -L$FLIB -L$LIB $OBJS"
+ endif
+ set hlibs = "$RESOLV -lF77 -lm -lc"
+ set mcode = 1
+ breaksw
+case i386:
+ # The following has NOT been modified for use with the new Sun Fortran
+ # compiler, as we don't have this on our 386i.
+ set lflags = "-Bstatic -d -dc -dp -e _start -X -T $TB"
+ set objs = "V.o /lib/crt0.o $OBJS"
+ set hlibs = "$RESOLV -lm -lF77 -lI77 -lm -lc"
+ set mcode = 2
+ breaksw
+case f68881:
+ set FLIB = $LIB/f68881
+ set lflags = "-Bstatic -d -dc -dp -e start -X -T $TB"
+ set objs = "V.o $LIB/$GCRT0 $FLIB/_crt1.o -L$FLIB -L$LIB $OBJS"
+ set hlibs = "$RESOLV -lF77 -lm -lc"
+ set mcode = 3
+ breaksw
+case ffpa:
+ set FLIB = $LIB/ffpa
+ set lflags = "-Bstatic -d -dc -dp -e start -X -T $TB"
+ set objs = "V.o $LIB/$GCRT0 $FLIB/_crt1.o -L$FLIB -L$LIB $OBJS"
+ set hlibs = "$RESOLV -lF77 -lm -lc"
+ set mcode = 4
+ breaksw
+default:
+ set FLIB = $LIB/fsoft
+ set lflags = "-Bstatic -d -dc -dp -e start -X -T $TB"
+ set objs = "V.o $LIB/$GCRT0 $FLIB/_crt1.o -L$FLIB -L$LIB $OBJS"
+ set hlibs = "$RESOLV -lF77 -lm -lc"
+ set mcode = 0
+endsw
+
+alias link "ld -o S.e $lflags $objs $hlibs $PGLIB |& grep -v 'has differing types' |& grep -v 'file V.o type=NOTY' |& grep -v 'V.o definition taken'"
+alias names "(nm -p S.e | egrep 'T [_]?[a-z0-9]+_"'$'"' | fgrep -v -f $OMIT | sed -e 's+^.* ++' | sort)"
+
+goto $PROC
+
+# Build the shared library and associated runtime files.
+# --------------
+
+S.e:
+link:
+ # Initialize the `objs' working directory.
+ echo "initialize the 'objs' working directory"
+ if (-e objs) then
+ rm -rf objs
+ endif
+ mkdir objs
+
+ # Recompile the shlib support objects if necessary.
+ if (! -e Slib.o) cc -c $HSI_CF Slib.c
+ if (! -e zzzend.o) cc -c $HSI_CF zzzend.c
+
+ # Construct private version of MALLOC etc. for S.e run standalone;
+ # extract standard object and edit the symbol table.
+
+ if (! -e Malloc.o) then
+ if (! -e medit.e) then
+ if (`uname -m` == sun3) then
+ cc -fsoft medit.c -o medit.e
+ else
+ cc $HSI_CF medit.c -o medit.e
+ endif
+ endif
+ ar x /usr/lib/libc.a malloc.o; mv malloc.o Malloc.o
+ medit.e Malloc.o malloc Malloc realloc Realloc free Free \
+ __Malloc_lock __malloc_lock
+ endif
+
+ if (! -e $OMIT) then
+ echo "Warning: $OMIT file not found"
+ echo "fiocom" >> $OMIT
+ echo "onenty" >> $OMIT
+ echo "ushlib" >> $OMIT
+ echo "vshend" >> $OMIT
+ echo "vshlib" >> $OMIT
+ echo "xercom" >> $OMIT
+ echo "zcall" >> $OMIT
+ echo "zfunc" >> $OMIT
+ echo "zgtenv" >> $OMIT
+ echo "zzstop" >> $OMIT
+ echo "zzstrt" >> $OMIT
+ endif
+
+ # Create a dummy transfer vector V.o for linking purposes.
+ if (! -e V.o) then
+ echo "vshlib_(){}vshend_(){}" > V.c
+ cc -c V.c; rm V.c
+ endif
+
+ # Link a new shared library. Custom IRAFULIB libraries are supported.
+ cd objs
+ set noclobber
+ foreach i ($libs)
+ foreach j ($dirs)
+ set file = $j/$i
+ if (-e $file) then
+ break
+ endif
+ end
+ echo "prelink $file"
+ ar x $file
+ if (-e __.SYMDEF) then
+ rm __.SYMDEF
+ endif
+ foreach j ($EXCL)
+ if (-e $j) rm $j
+ end
+ ld -r -t -o ../$i.o *.o
+ rm *.o
+ end
+ unset noclobber
+ cd ..
+
+ echo "link the shared library"
+ link; if ($PROC == "link") exit 0
+
+names:
+ # Generate the external names list for the new shared library.
+ echo "generate the name list for the new shared library"
+ names > S.nm.new
+ if (-e $SNML) then
+ sort $SNML > S.nm.old
+ else
+ cp S.nm.new $SNML
+ cp S.nm.new S.nm.old
+ endif
+
+ # If any externals present in the old library have been deleted,
+ # increment the shlib version number to indicate that old executables
+ # much be relinked. If any new symbols have been added, append these
+ # to the end of the name list so that the order of the existing
+ # externals is not changed, allowing old executables to be used with
+ # the new shared library without relinking.
+
+ if (! -e $SVER) then
+ echo "1" > $SVER
+ endif
+
+ set new_version = no
+ set version = `cat $SVER`
+ comm -23 S.nm.old S.nm.new > S.nm.deleted
+ comm -13 S.nm.old S.nm.new > S.nm.added
+
+ if ($PROC == "names") then
+ exit 0
+ endif
+
+ if ("`head -1 S.nm.deleted`" != "") then
+ set version = `expr $version + 1`
+ echo $version > $SVER
+ echo "shlib version incremented to $version"
+ echo "deleted externals: `cat S.nm.deleted`"
+ set new_version = yes
+ cp S.nm.new $SNML
+ else if ("`head -1 S.nm.added`" != "") then
+ set number = `cat S.nm.added | wc -l`
+ echo "$number new externals added:"
+ head -200 S.nm.added
+ cat S.nm.added >> $SNML
+ endif
+files:
+ if (-e S.s) rm S.s
+ if (-e V.s) rm V.s
+
+ # Get the number of symbols in the name list.
+ foreach i (`wc $SNML`)
+ set nsymbols = $i
+ break
+ end
+
+ # Write out the shared library transfer vector module. Each external
+ # in the shared library has a fixed offset in the transfer vector;
+ # the instruction at that offset is a jump to the actual procedure.
+ # Memory is allocated as follows: 0x20 byte file header, 0x14 byte
+ # transfer vector header, FIO common storage, and then the transfer
+ # vector. The FIO common is allocated the entire first page (8192
+ # bytes) of the mapped file. This first page will be mapped RW even
+ # though it is technically part of the text area. The transfer vector
+ # and the remainder of the text area are mapped RO. The FIO common
+ # and the MEM common need to be located at absolute addresses (MEM is
+ # at zero) so that they may be referenced in both the client process
+ # and in the shared library.
+
+ echo "create the V.s file"
+
+ echo ' .seg "text"' >> V.s
+ echo " .common mem_,8" >> V.s
+ echo " mem_ = 0" >> V.s
+ echo " .common fiocom_,$FIOCOMSZ" >> V.s
+ echo "fiocom_:" >> V.s
+ echo " .skip $FIOCOMSZ" >> V.s
+ echo " .common xercom_,$XERCOMSZ" >> V.s
+ echo "xercom_:" >> V.s
+ echo " .skip $XERCOMSZ" >> V.s
+ echo " .skip ( $PGSZ - $FHSZ - $TOTCOMSZ )" >> V.s
+ echo " .global vshlib_" >> V.s
+ echo "vshlib_:" >> V.s
+ echo " .long $version" >> V.s
+ echo " .long 0x$ADDR" >> V.s
+ echo " .long _etext" >> V.s
+ echo " .long _edata" >> V.s
+ echo " .long _end" >> V.s
+ echo " .long $nsymbols" >> V.s
+ echo " .long $mcode" >> V.s
+ echo " .long 8" >> V.s
+ sed -e 's+.*+ set &, %g1; jmp %g1; nop+' < $SNML >> V.s
+ echo " .global vshend_" >> V.s
+ echo "vshend_:" >> V.s
+
+ # Write out the shared library object containing the names of all
+ # shared library externals, to be linked into each applications
+ # program. Each external is represented in the object (S.o) by the
+ # address (i.e., as a symbol) of the corresponding jmp instruction
+ # in the transfer vector in the shared library.
+
+ if (-e S.e) then
+ set fiocom_addr = `nm -p -x S.e | grep fiocom | cut -f1 -d \ `
+ set xercom_addr = `nm -p -x S.e | grep xercom | cut -f1 -d \ `
+ set vshlib_addr = `nm -p -x S.e | grep vshlib | cut -f1 -d \ `
+ set vshend_addr = `nm -p -x S.e | grep vshend | cut -f1 -d \ `
+ else
+ set fiocom_addr = $ADDR
+ set xercom_addr = $ADDR
+ set vshlib_addr = $ADDR
+ set vshend_addr = $ADDR
+ endif
+
+ echo "create the S.s file"
+ set LOC = `echo $vshlib_addr+0x20=D | adb`
+
+ echo ' .seg "data"' >> S.s
+ echo " .global sh_debug" >> S.s
+ echo "sh_debug:" >> S.s
+ echo " .long 0" >> S.s
+ echo ' .seg "text"' >> S.s
+ echo " .global ushlib_" >> S.s
+ echo "ushlib_:" >> S.s
+ echo " .long $version" >> S.s
+ echo " .long 0x$ADDR" >> S.s
+ echo " .long $vshlib_addr" >> S.s
+ echo " .long $vshend_addr" >> S.s
+ echo " .long 0" >> S.s
+ echo " .long $nsymbols" >> S.s
+ echo " .long $mcode" >> S.s
+ echo " .long 8" >> S.s
+ echo ' .seg "text"' >> S.s
+ echo " .common mem_,8" >> S.s
+ echo " mem_ = 0" >> S.s
+ echo " .common fiocom_,$FIOCOMSZ" >> S.s
+ echo " fiocom_ = ( $fiocom_addr )" >> S.s
+ echo " .common xercom_,$XERCOMSZ" >> S.s
+ echo " xercom_ = ( $xercom_addr )" >> S.s
+ echo " .global vshlib_" >> S.s
+ echo " vshlib_ = ( $vshlib_addr )" >> S.s
+ awk "BEGIN { s = $LOC }"' { printf ("\t.global %s; %s = 0x%x\n", $1, $1, s); s += 16 }' S.nm.ssun >> S.s
+ echo " .global vshend_" >> S.s
+ echo "vshend_:" >> S.s
+
+ if ($PROC == "files") then
+ exit 0
+ endif
+
+assemble:
+ if (`uname -p` == sparc) then
+ echo "assemble V.s"; as V.s -o V.o
+ echo "assemble S.s"; as S.s -o S.o
+ else
+ echo "assemble V.s"; as V.s -o V.o
+ echo "assemble S.s"; as S.s -o S.o
+ endif
+ if ($PROC == "assemble") exit 0
+
+relink:
+ # Relink the shared library with the new transfer vector.
+ echo "relink the shared library with the new transfer vector"
+ link; if ($PROC == "relink") exit 0
+
+patch:
+ # Need to rebuild S.o to pick up the final vshlib, vshend.
+ echo "rebuild S.o"
+ mkshlib.csh -a $ADDR -f
+ mkshlib.csh -a $ADDR -as
+ if ($PROC == "patch") exit 0
+
+# All done with build S.e sequence.
+echo "delete the 'objs' working directory"
+rm -rf objs
+exit 0
+
+# Utilities.
+# -------------------
+
+clean:
+ # Delete all intermediate files.
+ if (-e objs) then
+ rm -rf objs
+ endif
+
+ foreach i (V.s S.s S.nm.added S.nm.deleted S.nm.old S.nm.new)
+ if (-e $i) then
+ rm -f $i
+ endif
+ end
+
+ if ("`find . -name '*.[aoe]' -print | head -1`" != "") then
+ rm -f *.[aoe]
+ endif
+ exit 0
diff --git a/unix/shlib/mkshlib.ssol-sc34 b/unix/shlib/mkshlib.ssol-sc34
new file mode 100755
index 00000000..18763659
--- /dev/null
+++ b/unix/shlib/mkshlib.ssol-sc34
@@ -0,0 +1,483 @@
+#! /bin/csh
+# Make the Sun/IRAF shared library and associated objects.
+# Version for Solaris/IRAF, July 1994, Apr 95.
+# Updated Mon Mar 25 13:19:03 MST 1996 for Solaris 2.5.
+# Version 3.x and 4.x compilers, Solaris 2.4/2.5.
+
+#set echo
+unset noclobber
+
+set BMACH = `ls -l $iraf/bin | sed -e 's+^.*bin\.++'`
+set MACH = $BMACH
+set DEFARCH = ssun
+set GCRT0 = crt0.o
+set PGLIB = ""
+set VER = 1
+
+setarch:
+ if ($BMACH == ssun) then
+ set dir = /opt/SUNWspro; pushd $dir
+ set SC3LIB = `find . -name "SC3*" -print`
+ set SC4LIB = `find . -name "SC4*" -print`
+ set SC5LIB = `find . -name "SC5*" -print`
+ if ($SC5LIB != "") then
+ set LIB = ${dir}/${SC5LIB}/lib
+ set VER = 5
+ else if ($SC4LIB != "") then
+ set LIB = ${dir}/${SC4LIB}/lib
+ set VER = 4
+ else if ($SC3LIB != "") then
+ set LIB = ${dir}/${SC3LIB}/lib
+ set VER = 3
+ endif
+ popd
+ else if ($BMACH == sf2c) then
+ set LIB = /opt/cygnus/lib/gcc-lib/sparc-sun-solaris2/cygnus-2.3.3
+ else
+ echo "Warning: the iraf system architecture is set to $BMACH"
+ echo "building for architecture $DEFARCH..."
+ set BMACH = $DEFARCH
+ set MACH = $BMACH
+ goto setarch
+ endif
+
+if (! -e $LIB) then
+ set LIB = /opt/SUNWspro/SC3.0.1/lib
+endif
+
+if ($BMACH == pg) then
+ set MACH = sf2c
+ set GCRT0 = gcrt0.o
+ set PGLIB = -lc_p
+endif
+if (`uname -m` == sun3) then
+ setenv FLOAT_OPTION $MACH
+endif
+
+# Use name server if installed?
+if ($MACH != i386 && -e /lib/libresolv.a) then
+ set RESOLV = -lresolv
+else
+ set RESOLV = ""
+endif
+
+set PROC = S.e
+set SNML = S.nm.$BMACH
+set SVER = S.ver.$BMACH
+set OMIT = omit.$BMACH
+set EXCL = "zshlib.o zzstrt.o"
+set ADDR = 10000000 # default base address of shared region
+set PGSZ = 0x2000 # maximum page size
+set CMSZ = 0x26000 # common area (must be N*PGSZ > TOTCOMSZ)
+
+set FIOCOMSZ = 0x24660 # exported commons
+set XERCOMSZ = 0x810
+set TOTCOMSZ = 0x24e70
+
+if (`uname -m` == i386) then
+ set FHSZ = 0xd0 # .e file header size
+else
+ # set FHSZ = 0x20 # Sunos
+ set FHSZ = 0x78 # Solaris
+endif
+
+
+#########
+#exit
+
+# Process command line options.
+while ("$1" != "")
+ switch ($1)
+ case "-a": # set base address of shared library
+ shift
+ set ADDR = $1
+ # I couldn't get a direct !~ csh pattern match test to work here.
+ if ("`echo $ADDR | grep '[0-9][0-9a-f]*'`" == "") then
+ set ADDR = 10000000
+ echo -n "Warning: shared library base address not given,"
+ echo " defaults to $ADDR"
+ endif
+ breaksw
+ case "-as":
+ set PROC = assemble # assemble S.s, V.s
+ breaksw
+ case "-c": # delete any temporary files
+ set PROC = clean
+ breaksw
+ case "-f":
+ set PROC = files
+ set version = `cat $SVER`
+ breaksw
+ case "-l": # merely relink the shared library
+ set PROC = link
+ breaksw
+ case "-nm":
+ set PROC = names
+ breaksw
+ case "-rl": # merely relink the shared library
+ set PROC = relink
+ breaksw
+ case "-p":
+ set PROC = patch
+ breaksw
+ endsw
+ shift
+end
+
+set TB = `echo 0x$ADDR+$FHSZ=X | adb`
+set libs = "libos.a libex.a libsys.a libvops.a"
+
+if ($?IRAFULIB) then
+ if ($PROC == S.e) then
+ echo "Warning: user library IRAFULIB=$IRAFULIB will be searched"
+ endif
+ set dirs = "$IRAFULIB $iraf/bin.ssun $iraf/unix/bin.ssol"
+else
+ set dirs = "$iraf/bin.ssun $iraf/unix/bin.ssol"
+endif
+
+# In the following, the object V.o must be the first object to be linked,
+# as we require it to be at a fixed and predictable address.
+
+set OBJS = "Slib.o Malloc.o lib*.o zzzend.o"
+
+switch ($MACH)
+case ssun:
+ set FLIB = $LIB/cg89
+ echo "text = V0x$TB A0x2000;" > mapfile
+ echo "data = A0x2000;" >> mapfile
+ set lflags = "-dn -Bstatic -t -e _start -M mapfile"
+ set lpath = "./:/opt/SUNWspro/lib:${LIB}:/usr/ccs/lib:/usr/lib"
+ if ($VER == 5) then
+ set objs = \
+ "V.o $LIB/crti.o $LIB/crt1.o $LIB/values-xi.o $OBJS"
+ else if ($VER == 4) then
+ set objs = \
+ "V.o $LIB/crti.o $LIB/crt1.o $LIB/values-xi.o $OBJS"
+ else
+ set objs = \
+ "V.o $LIB/crti.o $LIB/crt1.o $FLIB/__fstd.o $LIB/values-xt.o $OBJS"
+ endif
+ set hlibs = \
+ "-Y P,$lpath -lM77 -lF77 -lsunmath -lm -lsocket -lnsl -lintl -lc $hbin/libcompat.a $LIB/crtn.o"
+ set mcode = 5
+ breaksw
+case sparc:
+ set FLIB = $LIB/cg87
+ if ($VER == 0) then
+ set lflags = "-Bstatic -d -dc -dp -e start -X -T $TB"
+ set objs = "V.o $LIB/crt0.o $FLIB/_crt1.o -L$LIB $OBJS"
+ else
+ set lflags = "-Bstatic -d -dc -dp -e start -X -T $TB"
+ set objs = "V.o $LIB/crt0.o $FLIB/_crt1.o -L$FLIB -L$LIB $OBJS"
+ endif
+ set hlibs = "$RESOLV -lF77 -lm -lc"
+ set mcode = 1
+ breaksw
+case i386:
+ # The following has NOT been modified for use with the new Sun Fortran
+ # compiler, as we don't have this on our 386i.
+ set lflags = "-Bstatic -d -dc -dp -e _start -X -T $TB"
+ set objs = "V.o /lib/crt0.o $OBJS"
+ set hlibs = "$RESOLV -lm -lF77 -lI77 -lm -lc"
+ set mcode = 2
+ breaksw
+case f68881:
+ set FLIB = $LIB/f68881
+ set lflags = "-Bstatic -d -dc -dp -e start -X -T $TB"
+ set objs = "V.o $LIB/$GCRT0 $FLIB/_crt1.o -L$FLIB -L$LIB $OBJS"
+ set hlibs = "$RESOLV -lF77 -lm -lc"
+ set mcode = 3
+ breaksw
+case ffpa:
+ set FLIB = $LIB/ffpa
+ set lflags = "-Bstatic -d -dc -dp -e start -X -T $TB"
+ set objs = "V.o $LIB/$GCRT0 $FLIB/_crt1.o -L$FLIB -L$LIB $OBJS"
+ set hlibs = "$RESOLV -lF77 -lm -lc"
+ set mcode = 4
+ breaksw
+default:
+ set FLIB = $LIB/fsoft
+ set lflags = "-Bstatic -d -dc -dp -e start -X -T $TB"
+ set objs = "V.o $LIB/$GCRT0 $FLIB/_crt1.o -L$FLIB -L$LIB $OBJS"
+ set hlibs = "$RESOLV -lF77 -lm -lc"
+ set mcode = 0
+endsw
+
+alias link "ld -o S.e $lflags $objs $hlibs $PGLIB |& grep -v 'has differing types' |& grep -v 'file V.o type=NOTY' |& grep -v 'V.o definition taken'"
+alias names "(nm -p S.e | egrep 'T [_]?[a-z0-9]+_"'$'"' | fgrep -v -f $OMIT | sed -e 's+^.* ++' | sort)"
+
+goto $PROC
+
+# Build the shared library and associated runtime files.
+# --------------
+
+S.e:
+link:
+ # Initialize the `objs' working directory.
+ echo "initialize the 'objs' working directory"
+ if (-e objs) then
+ rm -rf objs
+ endif
+ mkdir objs
+
+ # Recompile the shlib support objects if necessary.
+ if (! -e Slib.o) cc -c $HSI_CF Slib.c
+ if (! -e zzzend.o) cc -c $HSI_CF zzzend.c
+
+ # Construct private version of MALLOC etc. for S.e run standalone;
+ # extract standard object and edit the symbol table.
+
+ if (! -e Malloc.o) then
+ if (! -e medit.e) then
+ if (`uname -m` == sun3) then
+ cc -fsoft medit.c -o medit.e
+ else
+ cc $HSI_CF medit.c -o medit.e
+ endif
+ endif
+ ar x /usr/lib/libc.a malloc.o; mv malloc.o Malloc.o
+ medit.e Malloc.o malloc Malloc realloc Realloc free Free \
+ __Malloc_lock __malloc_lock
+ endif
+
+ if (! -e $OMIT) then
+ echo "Warning: $OMIT file not found"
+ echo "fiocom" >> $OMIT
+ echo "onenty" >> $OMIT
+ echo "ushlib" >> $OMIT
+ echo "vshend" >> $OMIT
+ echo "vshlib" >> $OMIT
+ echo "xercom" >> $OMIT
+ echo "zcall" >> $OMIT
+ echo "zfunc" >> $OMIT
+ echo "zgtenv" >> $OMIT
+ echo "zzstop" >> $OMIT
+ echo "zzstrt" >> $OMIT
+ endif
+
+ # Create a dummy transfer vector V.o for linking purposes.
+ if (! -e V.o) then
+ echo "vshlib_(){}vshend_(){}" > V.c
+ cc -c V.c; rm V.c
+ endif
+
+ # Link a new shared library. Custom IRAFULIB libraries are supported.
+ cd objs
+ set noclobber
+ foreach i ($libs)
+ foreach j ($dirs)
+ set file = $j/$i
+ if (-e $file) then
+ break
+ endif
+ end
+ echo "prelink $file"
+ ar x $file
+ if (-e __.SYMDEF) then
+ rm __.SYMDEF
+ endif
+ foreach j ($EXCL)
+ if (-e $j) rm $j
+ end
+ ld -r -t -o ../$i.o *.o
+ rm *.o
+ end
+ unset noclobber
+ cd ..
+
+ echo "link the shared library"
+ link; if ($PROC == "link") exit 0
+
+names:
+ # Generate the external names list for the new shared library.
+ echo "generate the name list for the new shared library"
+ names > S.nm.new
+ if (-e $SNML) then
+ sort $SNML > S.nm.old
+ else
+ cp S.nm.new $SNML
+ cp S.nm.new S.nm.old
+ endif
+
+ # If any externals present in the old library have been deleted,
+ # increment the shlib version number to indicate that old executables
+ # much be relinked. If any new symbols have been added, append these
+ # to the end of the name list so that the order of the existing
+ # externals is not changed, allowing old executables to be used with
+ # the new shared library without relinking.
+
+ if (! -e $SVER) then
+ echo "1" > $SVER
+ endif
+
+ set new_version = no
+ set version = `cat $SVER`
+ comm -23 S.nm.old S.nm.new > S.nm.deleted
+ comm -13 S.nm.old S.nm.new > S.nm.added
+
+ if ($PROC == "names") then
+ exit 0
+ endif
+
+ if ("`head -1 S.nm.deleted`" != "") then
+ set version = `expr $version + 1`
+ echo $version > $SVER
+ echo "shlib version incremented to $version"
+ echo "deleted externals: `cat S.nm.deleted`"
+ set new_version = yes
+ cp S.nm.new $SNML
+ else if ("`head -1 S.nm.added`" != "") then
+ set number = `cat S.nm.added | wc -l`
+ echo "$number new externals added:"
+ head -200 S.nm.added
+ cat S.nm.added >> $SNML
+ endif
+files:
+ if (-e S.s) rm S.s
+ if (-e V.s) rm V.s
+
+ # Get the number of symbols in the name list.
+ foreach i (`wc $SNML`)
+ set nsymbols = $i
+ break
+ end
+
+ # Write out the shared library transfer vector module. Each external
+ # in the shared library has a fixed offset in the transfer vector;
+ # the instruction at that offset is a jump to the actual procedure.
+ # Memory is allocated as follows: 0x20 byte file header, 0x14 byte
+ # transfer vector header, FIO common storage, and then the transfer
+ # vector. The FIO common is allocated the entire first page (8192
+ # bytes) of the mapped file. This first page will be mapped RW even
+ # though it is technically part of the text area. The transfer vector
+ # and the remainder of the text area are mapped RO. The FIO common
+ # and the MEM common need to be located at absolute addresses (MEM is
+ # at zero) so that they may be referenced in both the client process
+ # and in the shared library.
+
+ echo "create the V.s file"
+
+ echo ' .seg "text"' >> V.s
+ echo " .common mem_,8" >> V.s
+ echo " mem_ = 0" >> V.s
+ echo " .common fiocom_,$FIOCOMSZ" >> V.s
+ echo "fiocom_:" >> V.s
+ echo " .skip $FIOCOMSZ" >> V.s
+ echo " .common xercom_,$XERCOMSZ" >> V.s
+ echo "xercom_:" >> V.s
+ echo " .skip $XERCOMSZ" >> V.s
+ echo " .skip ( $CMSZ - $FHSZ - $TOTCOMSZ )" >> V.s
+ echo " .global vshlib_" >> V.s
+ echo "vshlib_:" >> V.s
+ echo " .long $version" >> V.s
+ echo " .long 0x$ADDR" >> V.s
+ echo " .long _etext" >> V.s
+ echo " .long _edata" >> V.s
+ echo " .long _end" >> V.s
+ echo " .long $nsymbols" >> V.s
+ echo " .long $mcode" >> V.s
+ echo " .long 8" >> V.s
+ sed -e 's+.*+ set &, %g1; jmp %g1; nop+' < $SNML >> V.s
+ echo " .global vshend_" >> V.s
+ echo "vshend_:" >> V.s
+
+ # Write out the shared library object containing the names of all
+ # shared library externals, to be linked into each applications
+ # program. Each external is represented in the object (S.o) by the
+ # address (i.e., as a symbol) of the corresponding jmp instruction
+ # in the transfer vector in the shared library.
+
+ if (-e S.e) then
+ set fiocom_addr = `nm -p -x S.e | grep fiocom | cut -f1 -d \ `
+ set xercom_addr = `nm -p -x S.e | grep xercom | cut -f1 -d \ `
+ set vshlib_addr = `nm -p -x S.e | grep vshlib | cut -f1 -d \ `
+ set vshend_addr = `nm -p -x S.e | grep vshend | cut -f1 -d \ `
+ else
+ set fiocom_addr = $ADDR
+ set xercom_addr = $ADDR
+ set vshlib_addr = $ADDR
+ set vshend_addr = $ADDR
+ endif
+
+ echo "create the S.s file"
+ set LOC = `echo $vshlib_addr+0x20=D | adb`
+
+ echo ' .seg "data"' >> S.s
+ echo " .global sh_debug" >> S.s
+ echo "sh_debug:" >> S.s
+ echo " .long 0" >> S.s
+ echo ' .seg "text"' >> S.s
+ echo " .global ushlib_" >> S.s
+ echo "ushlib_:" >> S.s
+ echo " .long $version" >> S.s
+ echo " .long 0x$ADDR" >> S.s
+ echo " .long $vshlib_addr" >> S.s
+ echo " .long $vshend_addr" >> S.s
+ echo " .long 0" >> S.s
+ echo " .long $nsymbols" >> S.s
+ echo " .long $mcode" >> S.s
+ echo " .long 8" >> S.s
+ echo ' .seg "text"' >> S.s
+ echo " .common mem_,8" >> S.s
+ echo " mem_ = 0" >> S.s
+ echo " .common fiocom_,$FIOCOMSZ" >> S.s
+ echo " fiocom_ = ( $fiocom_addr )" >> S.s
+ echo " .common xercom_,$XERCOMSZ" >> S.s
+ echo " xercom_ = ( $xercom_addr )" >> S.s
+ echo " .global vshlib_" >> S.s
+ echo " vshlib_ = ( $vshlib_addr )" >> S.s
+ awk "BEGIN { s = $LOC }"' { printf ("\t.global %s; %s = 0x%x\n", $1, $1, s); s += 16 }' S.nm.ssun >> S.s
+ echo " .global vshend_" >> S.s
+ echo "vshend_:" >> S.s
+
+ if ($PROC == "files") then
+ exit 0
+ endif
+
+assemble:
+ if (`uname -p` == sparc) then
+ echo "assemble V.s"; as V.s -o V.o
+ echo "assemble S.s"; as S.s -o S.o
+ else
+ echo "assemble V.s"; as V.s -o V.o
+ echo "assemble S.s"; as S.s -o S.o
+ endif
+ if ($PROC == "assemble") exit 0
+
+relink:
+ # Relink the shared library with the new transfer vector.
+ echo "relink the shared library with the new transfer vector"
+ link; if ($PROC == "relink") exit 0
+
+patch:
+ # Need to rebuild S.o to pick up the final vshlib, vshend.
+ echo "rebuild S.o"
+ mkshlib.ssol -a $ADDR -f
+ mkshlib.ssol -a $ADDR -as
+ if ($PROC == "patch") exit 0
+
+# All done with build S.e sequence.
+echo "delete the 'objs' working directory"
+rm -rf objs
+exit 0
+
+# Utilities.
+# -------------------
+
+clean:
+ # Delete all intermediate files.
+ if (-e objs) then
+ rm -rf objs
+ endif
+
+ foreach i (V.s S.s S.nm.added S.nm.deleted S.nm.old S.nm.new)
+ if (-e $i) then
+ rm -f $i
+ endif
+ end
+
+ if ("`find . -name '*.[aoe]' -print | head -1`" != "") then
+ rm -f *.[aoe]
+ endif
+ exit 0
diff --git a/unix/shlib/omit.f68881 b/unix/shlib/omit.f68881
new file mode 100644
index 00000000..e092f23b
--- /dev/null
+++ b/unix/shlib/omit.f68881
@@ -0,0 +1,15 @@
+fiocom
+fpamode
+ma93n
+minitfp
+mswitchfp
+onenty
+ushlib
+vshend
+vshlib
+xercom
+zcall
+zfunc
+zgtenv
+zzstop
+zzstrt
diff --git a/unix/shlib/omit.ffpa b/unix/shlib/omit.ffpa
new file mode 100644
index 00000000..01555bf8
--- /dev/null
+++ b/unix/shlib/omit.ffpa
@@ -0,0 +1,16 @@
+fiocom
+fpamode
+ma93n
+onenty
+ushlib
+vshend
+vshlib
+minitfp
+winitfp
+wswitchfp
+xercom
+zcall
+zfunc
+zgtenv
+zzstop
+zzstrt
diff --git a/unix/shlib/omit.generic b/unix/shlib/omit.generic
new file mode 100644
index 00000000..d653d888
--- /dev/null
+++ b/unix/shlib/omit.generic
@@ -0,0 +1,11 @@
+fiocom
+onenty
+ushlib
+vshend
+vshlib
+xercom
+zcall
+zfunc
+zgtenv
+zzstop
+zzstrt
diff --git a/unix/shlib/omit.i386 b/unix/shlib/omit.i386
new file mode 100644
index 00000000..d653d888
--- /dev/null
+++ b/unix/shlib/omit.i386
@@ -0,0 +1,11 @@
+fiocom
+onenty
+ushlib
+vshend
+vshlib
+xercom
+zcall
+zfunc
+zgtenv
+zzstop
+zzstrt
diff --git a/unix/shlib/omit.pg b/unix/shlib/omit.pg
new file mode 100644
index 00000000..e092f23b
--- /dev/null
+++ b/unix/shlib/omit.pg
@@ -0,0 +1,15 @@
+fiocom
+fpamode
+ma93n
+minitfp
+mswitchfp
+onenty
+ushlib
+vshend
+vshlib
+xercom
+zcall
+zfunc
+zgtenv
+zzstop
+zzstrt
diff --git a/unix/shlib/omit.sparc b/unix/shlib/omit.sparc
new file mode 100644
index 00000000..d653d888
--- /dev/null
+++ b/unix/shlib/omit.sparc
@@ -0,0 +1,11 @@
+fiocom
+onenty
+ushlib
+vshend
+vshlib
+xercom
+zcall
+zfunc
+zgtenv
+zzstop
+zzstrt
diff --git a/unix/shlib/omit.ssun b/unix/shlib/omit.ssun
new file mode 100644
index 00000000..d653d888
--- /dev/null
+++ b/unix/shlib/omit.ssun
@@ -0,0 +1,11 @@
+fiocom
+onenty
+ushlib
+vshend
+vshlib
+xercom
+zcall
+zfunc
+zgtenv
+zzstop
+zzstrt
diff --git a/unix/shlib/zzzend.c b/unix/shlib/zzzend.c
new file mode 100644
index 00000000..c9ff4821
--- /dev/null
+++ b/unix/shlib/zzzend.c
@@ -0,0 +1,8 @@
+/* Copyright(c) 1986 Association of Universities for Research in Astronomy Inc.
+ */
+
+/*
+ * ZZZEND -- Dummy symbol used to mark the end of the shared image.
+ * (makes debugger stack traces easier to understand).
+ */
+zzzend_(){}