{
 QIO function codes
}
    io_ace = 007400B; io_acr = 006400B; io_acw = 007000B; io_ads = 014000B;
    io_apc = 014000B; io_apv = 014010B; io_ata = 001410B; io_atf = 001000B;
    io_att = 001400B; io_atx = 000400B; io_bls = 004010B; io_cas = 015420B;
    io_cbo = 015510B; io_cci = 014000B; io_cco = 000440B; io_cer = 004200B;
    io_cew = 004210B; io_cin = 016500B; io_clk = 015000B; io_cln = 003400B;
    io_cnt = 017000B; io_con = 015400B; io_cpr = 015410B; io_cpw = 016520B;
    io_crc = 001040B; io_cre = 012000B; io_crj = 015440B; io_crx = 014400B;
    io_csi = 013000B; io_csm = 016470B; io_csr = 015000B; io_cti = 015400B;
    io_ctl = 016400B; io_ctr = 015610B; io_cty = 003400B; io_dac = 010000B;
    io_dci = 014400B; io_del = 012400B; io_det = 002000B; io_dgn = 004150B;
    io_dis = 016000B; io_dlb = 016540B; io_dpt = 016010B; io_drx = 015000B;
    io_dse = 003040B; io_dsi = 013400B; io_dti = 016000B; io_dty = 006400B;
    io_ena = 006000B; io_eof = 003000B; io_ers = 003020B; io_ext = 011400B;
    io_fdx = 003020B; io_fln = 012400B; io_fna = 004400B; io_glc = 016430B;
    io_gli = 016420B; io_gni = 016410B; io_grc = 016450B; io_gri = 016440B;
    io_grn = 016460B; io_gts = 002400B; io_hdx = 003010B; io_his = 015000B;
    io_hms = 004000B; io_hng = 003000B; io_ini = 014400B; io_inl = 002400B;
    io_iti = 017000B; io_kil = 000012B; io_ldi = 007000B; io_led = 012000B;
    io_lei = 007410B; io_lke = 012000B; io_lod = 014000B; io_lov = 001010B;
    io_lpc = 004100B; io_lsi = 011000B; io_lti = 007400B; io_ltk = 000050B;
    io_lty = 010000B; io_mao = 003410B; io_mcs = 013400B; io_mda = 016000B;
    io_mdi = 014400B; io_mdo = 015400B; io_mlo = 006000B; io_mod = 003000B;
    io_mso = 005000B; io_nlb = 016530B; io_nlk = 011400B; io_off = 004020B;
    io_onl = 017400B; io_r1c = 002400B; io_rad = 010400B; io_ral = 001010B;
    io_rat = 013000B; io_rbc = 003000B; io_rci = 015000B; io_rcv = 015000B;
    io_rdb = 001200B; io_rdd = 010010B; io_rdh = 004030B; io_rdn = 000022B;
    io_rel = 013400B; io_rhd = 001010B; io_rlb = 001000B; io_rlc = 001020B;
    io_rlv = 001100B; io_rmt = 010020B; io_rna = 005400B; io_rnc = 001040B;
    io_rne = 001020B; io_rnf = 004060B; io_rnr = 004070B; io_rns = 001020B;
    io_rpb = 001040B; io_rpd = 004170B; io_rpr = 004400B; io_rst = 001001B;
    io_rtc = 003400B; io_rtd = 004120B; io_rtf = 015400B; io_rti = 016400B;
    io_rtk = 000060B; io_rtm = 001200B; io_rtt = 005001B; io_rvb = 010400B;
    io_rwd = 002400B; io_rwu = 002540B; io_sao = 004000B; io_scf = 001200B;
    io_scs = 013000B; io_sdi = 013000B; io_sdo = 012400B; io_sec = 002520B;
    io_set = 000030B; io_slo = 005400B; io_smd = 002510B; io_smo = 002560B;
    io_spb = 002420B; io_spf = 002440B; io_spw = 016510B; io_sso = 004400B;
    io_sta = 015400B; io_stc = 002500B; io_stp = 016400B; io_swi = 016400B;
    io_syn = 003040B; io_tdd = 004140B; io_trm = 002410B; io_udi = 011410B;
    io_uei = 011450B; io_uer = 011440B; io_ulk = 005000B; io_unl = 000042B;
    io_usi = 011460B; io_uti = 011420B; io_uty = 011430B; io_wal = 000410B;
    io_wat = 013400B; io_wbt = 000500B; io_wck = 004050B; io_wdd = 000540B;
    io_wdh = 004040B; io_wlb = 000400B; io_wlc = 000420B; io_wls = 000410B;
    io_wlt = 000410B; io_wlv = 000500B; io_wms = 000420B; io_wns = 000420B;
    io_wpb = 000440B; io_wpd = 004160B; io_wtd = 004130B; io_wvb = 011000B;
    io_xmt = 014400B; io_xna = 014410B;
