diff --git a/dynasm/dasm_s390x.lua b/dynasm/dasm_s390x.lua index 8bf7084d..ced4f9f7 100644 --- a/dynasm/dasm_s390x.lua +++ b/dynasm/dasm_s390x.lua @@ -587,245 +587,256 @@ end -- Template strings for s390x instructions. map_op = { a_2 = "00005a000000RX-a", - ar_2 = "000000001a00RR", - ay_2 = "e3000000005aRXY-a", - ag_2 = "e30000000008RXY-a", - agr_2 = "0000b9080000RRE", - agf_2 = "e30000000018RXY-a", - agfr_2 = "0000b9180000RRE", - axbr_2 = "0000b34a0000RRE", + ad_2 = "00006a000000RX-a", + adb_2 = "ed000000001aRXE", adbr_2 = "0000b31a0000RRE", + adr_2 = "000000002a00RR", + ae_2 = "00007a000000RX-a", + aeb_2 = "ed000000000aRXE", aebr_2 = "0000b30a0000RRE", + aer_2 = "000000003a00RR", + afi_2 = "c20900000000RIL-a", + ag_2 = "e30000000008RXY-a", + agf_2 = "e30000000018RXY-a", + agfi_2 = "c20800000000RIL-a", + agfr_2 = "0000b9180000RRE", aghi_2 = "0000a70b0000RI-a", + agr_2 = "0000b9080000RRE", ah_2 = "00004a000000RX-a", ahi_2 = "0000a70a0000RI-a", ahy_2 = "e3000000007aRXY-a", - afi_2 = "c20900000000RIL-a", - agfi_2 = "c20800000000RIL-a", aih_2 = "cc0800000000RIL-a", al_2 = "00005e000000RX-a", - alr_2 = "000000001e00RR", - aly_2 = "e3000000005eRXY-a", - alg_2 = "e3000000000aRXY-a", - algr_2 = "0000b90a0000RRE", - algf_2 = "e3000000001aRXY-a", - algfr_2 = "0000b91a0000RRE", - alfi_2 = "c20b00000000RIL-a", - algfi_2 = "c20a00000000RIL-a", alc_2 = "e30000000098RXY-a", - alcr_2 = "0000b9980000RRE", alcg_2 = "e30000000088RXY-a", alcgr_2 = "0000b9880000RRE", + alcr_2 = "0000b9980000RRE", + alfi_2 = "c20b00000000RIL-a", + alg_2 = "e3000000000aRXY-a", + algf_2 = "e3000000001aRXY-a", + algfi_2 = "c20a00000000RIL-a", + algfr_2 = "0000b91a0000RRE", + algr_2 = "0000b90a0000RRE", + alr_2 = "000000001e00RR", alsih_2 = "cc0a00000000RIL-a", alsihn_2 = "cc0b00000000RIL-a", - axr_2 = "000000003600RR", - ad_2 = "00006a000000RX-a", - adr_2 = "000000002a00RR", - ae_2 = "00007a000000RX-a", - aer_2 = "000000003a00RR", - aw_2 = "00006e000000RX-a", - awr_2 = "000000002e00RR", + aly_2 = "e3000000005eRXY-a", + ap_2 = "fa0000000000SS-b", + ar_2 = "000000001a00RR", au_2 = "00007e000000RX-a", aur_2 = "000000003e00RR", - n_2 = "000054000000RX-a", - nr_2 = "000000001400RR", - ny_2 = "e30000000054RXY-a", - ng_2 = "e30000000080RXY-a", - ngr_2 = "0000b9800000RRE", - nihf_2 = "c00a00000000RIL-a", - nihh_2 = "0000a5040000RI-a", - nihl_2 = "0000a5050000RI-a", - nilf_2 = "c00b00000000RIL-a", - nilh_2 = "0000a5060000RI-a", - nill_2 = "0000a5070000RI-a", + aw_2 = "00006e000000RX-a", + awr_2 = "000000002e00RR", + axbr_2 = "0000b34a0000RRE", + axr_2 = "000000003600RR", + ay_2 = "e3000000005aRXY-a", + bakr_2 = "0000b2400000RRE", bal_2 = "000045000000RX-a", balr_2 = "000000000500RR", bas_2 = "00004d000000RX-a", basr_2 = "000000000d00RR", bassm_2 = "000000000c00RR", - bsa_2 = "0000b25a0000RRE", - bsm_2 = "000000000b00RR", - bakr_2 = "0000b2400000RRE", - bsg_2 = "0000b2580000RRE", + bc_2 = "000047000000RX-b", bc_2 = "000047000000RX-b", bcr_2 = "000000000700RR", bct_2 = "000046000000RX-a", - bctr_2 = "000000000600RR", bctg_2 = "e30000000046RXY-a", bctgr_2 = "0000b9460000RRE", + bctr_2 = "000000000600RR", + bras_2 = "0000a7050000RI-b", + brasl_2 = "c00500000000RIL-b", + brc_2 = "0000a7040000RI-c", + brcl_2 = "c00400000000RIL-c", + brcl_2 = "c00400000000RIL-c", + brct_2 = "0000a7060000RI-b", + brctg_2 = "0000a7070000RI-b", + brcth_2 = "cc0600000000RIL-b", + brxh_3 = "000084000000RSI", + brxhg_3 = "ec0000000044RIE-e", + bsa_2 = "0000b25a0000RRE", + bsg_2 = "0000b2580000RRE", + bsm_2 = "000000000b00RR", bxh_3 = "000086000000RS-a", bxhg_3 = "eb0000000044RSY-a", bxle_3 = "000087000000RS-a", bxleg_3 = "eb0000000045RSY-a", - brasl_2 = "c00500000000RIL-b", - brcl_2 = "c00400000000RIL-c", - brcth_2 = "cc0600000000RIL-b", - cksm_2 = "0000b2410000RRE", - km_2 = "0000b92e0000RRE", - kmf_2 = "0000b92a0000RRE", - kmc_2 = "0000b92f0000RRE", - kmo_2 = "0000b92b0000RRE", c_2 = "000059000000RX-a", - cr_2 = "000000001900RR", - cy_2 = "e30000000059RXY-a", - cg_2 = "e30000000020RXY-a", - cgr_2 = "0000b9200000RRE", - cgf_2 = "e30000000030RXY-a", - cgfr_2 = "0000b9300000RRE", - cxbr_2 = "0000b3490000RRE", - cxtr_2 = "0000b3ec0000RRE", - cxr_2 = "0000b3690000RRE", - cdbr_2 = "0000b3190000RRE", - cdtr_2 = "0000b3e40000RRE", cd_2 = "000069000000RX-a", + cdb_2 = "ed0000000019RXE", + cdbr_2 = "0000b3190000RRE", + cdfbr_2 = "0000b3950000RRE", + cdfbra_4 = "0000b3950000RRF-e", + cdfr_2 = "0000b3b50000RRE", + cdftr_2 = "0000b9510000RRE", + cdgbr_2 = "0000b3a50000RRE", + cdgbra_4 = "0000b3a50000RRF-e", + cdgr_2 = "0000b3c50000RRE", + cdgtr_2 = "0000b3f10000RRE", cdr_2 = "000000002900RR", - cebr_2 = "0000b3090000RRE", - ce_2 = "000079000000RX-a", - cer_2 = "000000003900RR", - kxbr_2 = "0000b3480000RRE", - kxtr_2 = "0000b3e80000RRE", - kdbr_2 = "0000b3180000RRE", - kdtr_2 = "0000b3e00000RRE", - kebr_2 = "0000b3080000RRE", - cs_3 = "0000ba000000RS-a", - csy_3 = "eb0000000014RSY-a", - csg_3 = "eb0000000030RSY-a", - csp_2 = "0000b2500000RRE", - cspg_2 = "0000b98a0000RRE", - cextr_2 = "0000b3fc0000RRE", - cedtr_2 = "0000b3f40000RRE", cds_3 = "0000bb000000RS-a", - cdsy_3 = "eb0000000031RSY-a", cdsg_3 = "eb000000003eRSY-a", - ch_2 = "000049000000RX-a", - chy_2 = "e30000000079RXY-a", + cdstr_2 = "0000b3f30000RRE", + cdsy_3 = "eb0000000031RSY-a", + cdtr_2 = "0000b3e40000RRE", + cdutr_2 = "0000b3f20000RRE", + ce_2 = "000079000000RX-a", + ceb_2 = "ed0000000009RXE", + cebr_2 = "0000b3090000RRE", + cedtr_2 = "0000b3f40000RRE", + cefbr_2 = "0000b3940000RRE", + cefbra_4 = "0000b3940000RRF-e", + cefr_2 = "0000b3b40000RRE", + cegbr_2 = "0000b3a40000RRE", + cegbra_4 = "0000b3a40000RRF-e", + cegr_2 = "0000b3c40000RRE", + cer_2 = "000000003900RR", + cextr_2 = "0000b3fc0000RRE", + cfdbr_3 = "0000b3990000RRF-e", + cfdbra_4 = "0000b3990000RRF-e", + cfebr_3 = "0000b3980000RRF-e", + cfebra_4 = "0000b3980000RRF-e", + cfi_2 = "c20d00000000RIL-a", + cfxbr_3 = "0000b39a0000RRF-e", + cfxbra_4 = "0000b39a0000RRF-e", + cg_2 = "e30000000020RXY-a", + cgdbr_3 = "0000b3a90000RRF-e", + cgdbra_4 = "0000b3a90000RRF-e", + cgebr_3 = "0000b3a80000RRF-e", + cgebra_4 = "0000b3a80000RRF-e", + cgf_2 = "e30000000030RXY-a", + cgfi_2 = "c20c00000000RIL-a", + cgfr_2 = "0000b9300000RRE", + cgfrl_2 = "c60c00000000RIL-b", cgh_2 = "e30000000034RXY-a", - chrl_2 = "c60500000000RIL-b", + cghi_2 = "0000a70f0000RI-a", cghrl_2 = "c60400000000RIL-b", + cgr_2 = "0000b9200000RRE", + cgrl_2 = "c60800000000RIL-b", + cgxbr_3 = "0000b3aa0000RRF-e", + cgxbra_4 = "0000b3aa0000RRF-e", + ch_2 = "000049000000RX-a", chf_2 = "e300000000cdRXY-a", chhr_2 = "0000b9cd0000RRE", + chi_2 = "0000a70e0000RI-a", chlr_2 = "0000b9dd0000RRE", - cfi_2 = "c20d00000000RIL-a", - cgfi_2 = "c20c00000000RIL-a", + chrl_2 = "c60500000000RIL-b", + chy_2 = "e30000000079RXY-a", cih_2 = "cc0d00000000RIL-a", + cksm_2 = "0000b2410000RRE", cl_2 = "000055000000RX-a", - clr_2 = "000000001500RR", - cly_2 = "e30000000055RXY-a", - clg_2 = "e30000000021RXY-a", - clgr_2 = "0000b9210000RRE", - clgf_2 = "e30000000031RXY-a", - clgfr_2 = "0000b9310000RRE", - clmh_3 = "eb0000000020RSY-b", - clm_3 = "0000bd000000RS-b", - clmy_3 = "eb0000000021RSY-b", - clhf_2 = "e300000000cfRXY-a", - clhhr_2 = "0000b9cf0000RRE", - clhlr_2 = "0000b9df0000RRE", - clfi_2 = "c20f00000000RIL-a", - clgfi_2 = "c20e00000000RIL-a", - clih_2 = "cc0f00000000RIL-a", + clc_2 = "d50000000000SS-a", clcl_2 = "000000000f00RR", clcle_3 = "0000a9000000RS-a", clclu_3 = "eb000000008fRSY-a", - clrl_2 = "c60f00000000RIL-b", - clhrl_2 = "c60700000000RIL-b", - clgrl_2 = "c60a00000000RIL-b", - clghrl_2 = "c60600000000RIL-b", + clfi_2 = "c20f00000000RIL-a", + clg_2 = "e30000000021RXY-a", + clgf_2 = "e30000000031RXY-a", + clgfi_2 = "c20e00000000RIL-a", + clgfr_2 = "0000b9310000RRE", clgfrl_2 = "c60e00000000RIL-b", + clghrl_2 = "c60600000000RIL-b", + clgr_2 = "0000b9210000RRE", + clgrl_2 = "c60a00000000RIL-b", + clhf_2 = "e300000000cfRXY-a", + clhhr_2 = "0000b9cf0000RRE", + clhlr_2 = "0000b9df0000RRE", + clhrl_2 = "c60700000000RIL-b", + cli_2 = "000095000000SI", + clih_2 = "cc0f00000000RIL-a", + clm_3 = "0000bd000000RS-b", + clmh_3 = "eb0000000020RSY-b", + clmy_3 = "eb0000000021RSY-b", + clr_2 = "000000001500RR", + clrl_2 = "c60f00000000RIL-b", clst_2 = "0000b25d0000RRE", - crl_2 = "c60d00000000RIL-b", - cgrl_2 = "c60800000000RIL-b", - cgfrl_2 = "c60c00000000RIL-b", - cuse_2 = "0000b2570000RRE", + cly_2 = "e30000000055RXY-a", cmpsc_2 = "0000b2630000RRE", - kimd_2 = "0000b93e0000RRE", - klmd_2 = "0000b93f0000RRE", - kmac_2 = "0000b91e0000RRE", - thdr_2 = "0000b3590000RRE", - thder_2 = "0000b3580000RRE", - cxfbr_2 = "0000b3960000RRE", - cxftr_2 = "0000b9590000RRE", - cxfr_2 = "0000b3b60000RRE", - cdfbr_2 = "0000b3950000RRE", - cdftr_2 = "0000b9510000RRE", - cdfr_2 = "0000b3b50000RRE", - cefbr_2 = "0000b3940000RRE", - cefr_2 = "0000b3b40000RRE", - cxgbr_2 = "0000b3a60000RRE", - cxgtr_2 = "0000b3f90000RRE", - cxgr_2 = "0000b3c60000RRE", - cdgbr_2 = "0000b3a50000RRE", - cdgtr_2 = "0000b3f10000RRE", - cdgr_2 = "0000b3c50000RRE", - cegbr_2 = "0000b3a40000RRE", - cegr_2 = "0000b3c40000RRE", - cxstr_2 = "0000b3fb0000RRE", - cdstr_2 = "0000b3f30000RRE", - cxutr_2 = "0000b3fa0000RRE", - cdutr_2 = "0000b3f20000RRE", - cvb_2 = "00004f000000RX-a", - cvby_2 = "e30000000006RXY-a", - cvbg_2 = "e3000000000eRXY-a", - cvd_2 = "00004e000000RX-a", - cvdy_2 = "e30000000026RXY-a", - cvdg_2 = "e3000000002eRXY-a", - cuxtr_2 = "0000b3ea0000RRE", - cudtr_2 = "0000b3e20000RRE", - cu42_2 = "0000b9b30000RRE", - cu41_2 = "0000b9b20000RRE", cpya_2 = "0000b24d0000RRE", + cr_2 = "000000001900RR", + crl_2 = "c60d00000000RIL-b", + cs_3 = "0000ba000000RS-a", + csg_3 = "eb0000000030RSY-a", + csp_2 = "0000b2500000RRE", + cspg_2 = "0000b98a0000RRE", + csy_3 = "eb0000000014RSY-a", + cu41_2 = "0000b9b20000RRE", + cu42_2 = "0000b9b30000RRE", + cudtr_2 = "0000b3e20000RRE", + cuse_2 = "0000b2570000RRE", + cuxtr_2 = "0000b3ea0000RRE", + cvb_2 = "00004f000000RX-a", + cvbg_2 = "e3000000000eRXY-a", + cvby_2 = "e30000000006RXY-a", + cvd_2 = "00004e000000RX-a", + cvdg_2 = "e3000000002eRXY-a", + cvdy_2 = "e30000000026RXY-a", + cxbr_2 = "0000b3490000RRE", + cxfbr_2 = "0000b3960000RRE", + cxfbra_4 = "0000b3960000RRF-e", + cxfr_2 = "0000b3b60000RRE", + cxftr_2 = "0000b9590000RRE", + cxgbr_2 = "0000b3a60000RRE", + cxgbra_4 = "0000b3a60000RRF-e", + cxgr_2 = "0000b3c60000RRE", + cxgtr_2 = "0000b3f90000RRE", + cxr_2 = "0000b3690000RRE", + cxstr_2 = "0000b3fb0000RRE", + cxtr_2 = "0000b3ec0000RRE", + cxutr_2 = "0000b3fa0000RRE", + cy_2 = "e30000000059RXY-a", d_2 = "00005d000000RX-a", - dr_2 = "000000001d00RR", - dxbr_2 = "0000b34d0000RRE", - dxr_2 = "0000b22d0000RRE", - ddbr_2 = "0000b31d0000RRE", dd_2 = "00006d000000RX-a", + ddb_2 = "ed000000001dRXE", + ddbr_2 = "0000b31d0000RRE", ddr_2 = "000000002d00RR", - debr_2 = "0000b30d0000RRE", de_2 = "00007d000000RX-a", + deb_2 = "ed000000000dRXE", + debr_2 = "0000b30d0000RRE", der_2 = "000000003d00RR", + didbr_4 = "0000b35b0000RRF-b", dl_2 = "e30000000097RXY-a", - dlr_2 = "0000b9970000RRE", dlg_2 = "e30000000087RXY-a", dlgr_2 = "0000b9870000RRE", + dlr_2 = "0000b9970000RRE", + dr_2 = "000000001d00RR", dsg_2 = "e3000000000dRXY-a", - dsgr_2 = "0000b90d0000RRE", dsgf_2 = "e3000000001dRXY-a", dsgfr_2 = "0000b91d0000RRE", - x_2 = "000057000000RX-a", - xr_2 = "000000001700RR", - xy_2 = "e30000000057RXY-a", - xg_2 = "e30000000082RXY-a", - xgr_2 = "0000b9820000RRE", - xihf_2 = "c00600000000RIL-a", - xilf_2 = "c00700000000RIL-a", - ex_2 = "000044000000RX-a", - exrl_2 = "c60000000000RIL-b", + dsgr_2 = "0000b90d0000RRE", + dxbr_2 = "0000b34d0000RRE", + dxr_2 = "0000b22d0000RRE", ear_2 = "0000b24f0000RRE", - esea_2 = "0000b99d0000RRE", - eextr_2 = "0000b3ed0000RRE", - eedtr_2 = "0000b3e50000RRE", ecag_3 = "eb000000004cRSY-a", + ed_2 = "de0000000000SS-a", + edmk_2 = "df0000000000SS-a", + eedtr_2 = "0000b3e50000RRE", + eextr_2 = "0000b3ed0000RRE", efpc_2 = "0000b38c0000RRE", - epar_2 = "0000b2260000RRE", epair_2 = "0000b99a0000RRE", + epar_2 = "0000b2260000RRE", epsw_2 = "0000b98d0000RRE", - esar_2 = "0000b2270000RRE", - esair_2 = "0000b99b0000RRE", - esxtr_2 = "0000b3ef0000RRE", - esdtr_2 = "0000b3e70000RRE", ereg_2 = "0000b2490000RRE", eregg_2 = "0000b90e0000RRE", + esair_2 = "0000b99b0000RRE", + esar_2 = "0000b2270000RRE", + esdtr_2 = "0000b3e70000RRE", + esea_2 = "0000b99d0000RRE", esta_2 = "0000b24a0000RRE", + esxtr_2 = "0000b3ef0000RRE", + ex_2 = "000044000000RX-a", + exrl_2 = "c60000000000RIL-b", + fidr_2 = "0000b37f0000RRE", + fier_2 = "0000b3770000RRE", + fixr_2 = "0000b3670000RRE", flogr_2 = "0000b9830000RRE", hdr_2 = "000000002400RR", her_2 = "000000003400RR", iac_2 = "0000b2240000RRE", ic_2 = "000043000000RX-a", - icy_2 = "e30000000073RXY-a", - icmh_3 = "eb0000000080RSY-b", icm_3 = "0000bf000000RS-b", + icmh_3 = "eb0000000080RSY-b", icmy_3 = "eb0000000081RSY-b", + icy_2 = "e30000000073RXY-a", iihf_2 = "c00800000000RIL-a", iihh_2 = "0000a5000000RI-a", iihl_2 = "0000a5010000RI-a", @@ -835,439 +846,406 @@ map_op = { ipm_2 = "0000b2220000RRE", iske_2 = "0000b2290000RRE", ivsk_2 = "0000b2230000RRE", + kdbr_2 = "0000b3180000RRE", + kdtr_2 = "0000b3e00000RRE", + kebr_2 = "0000b3080000RRE", + kimd_2 = "0000b93e0000RRE", + klmd_2 = "0000b93f0000RRE", + km_2 = "0000b92e0000RRE", + kmac_2 = "0000b91e0000RRE", + kmc_2 = "0000b92f0000RRE", + kmf_2 = "0000b92a0000RRE", + kmo_2 = "0000b92b0000RRE", + kxbr_2 = "0000b3480000RRE", + kxtr_2 = "0000b3e80000RRE", l_2 = "000058000000RX-a", - lr_2 = "000000001800RR", - ly_2 = "e30000000058RXY-a", - lg_2 = "e30000000004RXY-a", - lgr_2 = "0000b9040000RRE", - lgf_2 = "e30000000014RXY-a", - lgfr_2 = "0000b9140000RRE", - lghi_2 = "0000a7090000RI-a", - lxr_2 = "0000b3650000RRE", - ld_2 = "000068000000RX-a", - ldr_2 = "000000002800RR", - ldy_2 = "ed0000000065RXY-a", - le_2 = "000078000000RX-a", - ler_2 = "000000003800RR", - ley_2 = "ed0000000064RXY-a", - lam_3 = "00009a000000RS-a", - lamy_3 = "eb000000009aRSY-a", la_2 = "000041000000RX-a", - lay_2 = "e30000000071RXY-a", - lae_2 = "000051000000RX-a", - laey_2 = "e30000000075RXY-a", - larl_2 = "c00000000000RIL-b", laa_3 = "eb00000000f8RSY-a", laag_3 = "eb00000000e8RSY-a", laal_3 = "eb00000000faRSY-a", laalg_3 = "eb00000000eaRSY-a", + lae_2 = "000051000000RX-a", + laey_2 = "e30000000075RXY-a", + lam_3 = "00009a000000RS-a", + lamy_3 = "eb000000009aRSY-a", lan_3 = "eb00000000f4RSY-a", lang_3 = "eb00000000e4RSY-a", - lax_3 = "eb00000000f7RSY-a", - laxg_3 = "eb00000000e7RSY-a", lao_3 = "eb00000000f6RSY-a", laog_3 = "eb00000000e6RSY-a", - lt_2 = "e30000000012RXY-a", - ltr_2 = "000000001200RR", - ltg_2 = "e30000000002RXY-a", - ltgr_2 = "0000b9020000RRE", - ltgf_2 = "e30000000032RXY-a", - ltgfr_2 = "0000b9120000RRE", - ltxbr_2 = "0000b3420000RRE", - ltxtr_2 = "0000b3de0000RRE", - ltxr_2 = "0000b3620000RRE", - ltdbr_2 = "0000b3120000RRE", - ltdtr_2 = "0000b3d60000RRE", - ltdr_2 = "000000002200RR", - ltebr_2 = "0000b3020000RRE", - lter_2 = "000000003200RR", + larl_2 = "c00000000000RIL-b", + lax_3 = "eb00000000f7RSY-a", + laxg_3 = "eb00000000e7RSY-a", + lay_2 = "e30000000071RXY-a", lb_2 = "e30000000076RXY-a", - lbr_2 = "0000b9260000RRE", - lgb_2 = "e30000000077RXY-a", - lgbr_2 = "0000b9060000RRE", lbh_2 = "e300000000c0RXY-a", - lcr_2 = "000000001300RR", - lcgr_2 = "0000b9030000RRE", - lcgfr_2 = "0000b9130000RRE", - lcxbr_2 = "0000b3430000RRE", - lcxr_2 = "0000b3630000RRE", + lbr_2 = "0000b9260000RRE", lcdbr_2 = "0000b3130000RRE", - lcdr_2 = "000000002300RR", lcdfr_2 = "0000b3730000RRE", + lcdr_2 = "000000002300RR", lcebr_2 = "0000b3030000RRE", lcer_2 = "000000003300RR", + lcgfr_2 = "0000b9130000RRE", + lcgr_2 = "0000b9030000RRE", + lcr_2 = "000000001300RR", lctl_3 = "0000b7000000RS-a", lctlg_3 = "eb000000002fRSY-a", - fixr_2 = "0000b3670000RRE", - fidr_2 = "0000b37f0000RRE", - fier_2 = "0000b3770000RRE", - ldgr_2 = "0000b3c10000RRE", - lgdr_2 = "0000b3cd0000RRE", - lh_2 = "000048000000RX-a", - lhr_2 = "0000b9270000RRE", - lhy_2 = "e30000000078RXY-a", - lgh_2 = "e30000000015RXY-a", - lghr_2 = "0000b9070000RRE", - lhh_2 = "e300000000c4RXY-a", - lhi_2 = "0000a7080000RI-a", - lhrl_2 = "c40500000000RIL-b", - lghrl_2 = "c40400000000RIL-b", - lfh_2 = "e300000000caRXY-a", - lgfi_2 = "c00100000000RIL-a", - lxdbr_2 = "0000b3050000RRE", - lxdr_2 = "0000b3250000RRE", - lxebr_2 = "0000b3060000RRE", - lxer_2 = "0000b3260000RRE", + lcxbr_2 = "0000b3430000RRE", + lcxr_2 = "0000b3630000RRE", + ld_2 = "000068000000RX-a", ldebr_2 = "0000b3040000RRE", lder_2 = "0000b3240000RRE", - llgf_2 = "e30000000016RXY-a", - llgfr_2 = "0000b9160000RRE", + ldgr_2 = "0000b3c10000RRE", + ldr_2 = "000000002800RR", + ldxbr_2 = "0000b3450000RRE", + ldxr_2 = "000000002500RR", + ldy_2 = "ed0000000065RXY-a", + le_2 = "000078000000RX-a", + ledbr_2 = "0000b3440000RRE", + ledr_2 = "000000003500RR", + ler_2 = "000000003800RR", + lexbr_2 = "0000b3460000RRE", + lexr_2 = "0000b3660000RRE", + ley_2 = "ed0000000064RXY-a", + lfh_2 = "e300000000caRXY-a", + lg_2 = "e30000000004RXY-a", + lgb_2 = "e30000000077RXY-a", + lgbr_2 = "0000b9060000RRE", + lgdr_2 = "0000b3cd0000RRE", + lgf_2 = "e30000000014RXY-a", + lgfi_2 = "c00100000000RIL-a", + lgfr_2 = "0000b9140000RRE", + lgfrl_2 = "c40c00000000RIL-b", + lgh_2 = "e30000000015RXY-a", + lghi_2 = "0000a7090000RI-a", + lghr_2 = "0000b9070000RRE", + lghrl_2 = "c40400000000RIL-b", + lgr_2 = "0000b9040000RRE", + lgrl_2 = "c40800000000RIL-b", + lh_2 = "000048000000RX-a", + lhh_2 = "e300000000c4RXY-a", + lhi_2 = "0000a7080000RI-a", + lhr_2 = "0000b9270000RRE", + lhrl_2 = "c40500000000RIL-b", + lhy_2 = "e30000000078RXY-a", llc_2 = "e30000000094RXY-a", + llch_2 = "e300000000c2RXY-a", llcr_2 = "0000b9940000RRE", llgc_2 = "e30000000090RXY-a", llgcr_2 = "0000b9840000RRE", - llch_2 = "e300000000c2RXY-a", - llh_2 = "e30000000095RXY-a", - llhr_2 = "0000b9950000RRE", + llgf_2 = "e30000000016RXY-a", + llgfr_2 = "0000b9160000RRE", + llgfrl_2 = "c40e00000000RIL-b", llgh_2 = "e30000000091RXY-a", llghr_2 = "0000b9850000RRE", - llhh_2 = "e300000000c6RXY-a", - llhrl_2 = "c40200000000RIL-b", llghrl_2 = "c40600000000RIL-b", + llgt_2 = "e30000000017RXY-a", + llgtr_2 = "0000b9170000RRE", + llh_2 = "e30000000095RXY-a", + llhh_2 = "e300000000c6RXY-a", + llhr_2 = "0000b9950000RRE", + llhrl_2 = "c40200000000RIL-b", llihf_2 = "c00e00000000RIL-a", llihh_2 = "0000a50c0000RI-a", llihl_2 = "0000a50d0000RI-a", llilf_2 = "c00f00000000RIL-a", llilh_2 = "0000a50e0000RI-a", llill_2 = "0000a50f0000RI-a", - llgfrl_2 = "c40e00000000RIL-b", - llgt_2 = "e30000000017RXY-a", - llgtr_2 = "0000b9170000RRE", lm_3 = "000098000000RS-a", - lmy_3 = "eb0000000098RSY-a", lmg_3 = "eb0000000004RSY-a", lmh_3 = "eb0000000096RSY-a", - lnr_2 = "000000001100RR", - lngr_2 = "0000b9010000RRE", - lngfr_2 = "0000b9110000RRE", - lnxbr_2 = "0000b3410000RRE", - lnxr_2 = "0000b3610000RRE", + lmy_3 = "eb0000000098RSY-a", lndbr_2 = "0000b3110000RRE", - lndr_2 = "000000002100RR", lndfr_2 = "0000b3710000RRE", + lndr_2 = "000000002100RR", lnebr_2 = "0000b3010000RRE", lner_2 = "000000003100RR", + lngfr_2 = "0000b9110000RRE", + lngr_2 = "0000b9010000RRE", + lnr_2 = "000000001100RR", + lnxbr_2 = "0000b3410000RRE", + lnxr_2 = "0000b3610000RRE", loc_3 = "eb00000000f2RSY-b", locg_3 = "eb00000000e2RSY-b", - lpq_2 = "e3000000008fRXY-a", - lpr_2 = "000000001000RR", - lpgr_2 = "0000b9000000RRE", - lpgfr_2 = "0000b9100000RRE", - lpxbr_2 = "0000b3400000RRE", - lpxr_2 = "0000b3600000RRE", lpdbr_2 = "0000b3100000RRE", - lpdr_2 = "000000002000RR", lpdfr_2 = "0000b3700000RRE", + lpdr_2 = "000000002000RR", lpebr_2 = "0000b3000000RRE", lper_2 = "000000003000RR", + lpgfr_2 = "0000b9100000RRE", + lpgr_2 = "0000b9000000RRE", + lpq_2 = "e3000000008fRXY-a", + lpr_2 = "000000001000RR", + lpxbr_2 = "0000b3400000RRE", + lpxr_2 = "0000b3600000RRE", + lr_2 = "000000001800RR", lra_2 = "0000b1000000RX-a", - lray_2 = "e30000000013RXY-a", lrag_2 = "e30000000003RXY-a", + lray_2 = "e30000000013RXY-a", + lrdr_2 = "000000002500RR", + lrer_2 = "000000003500RR", lrl_2 = "c40d00000000RIL-b", - lgrl_2 = "c40800000000RIL-b", - lgfrl_2 = "c40c00000000RIL-b", - lrvh_2 = "e3000000001fRXY-a", lrv_2 = "e3000000001eRXY-a", - lrvr_2 = "0000b91f0000RRE", lrvg_2 = "e3000000000fRXY-a", lrvgr_2 = "0000b90f0000RRE", - ldxbr_2 = "0000b3450000RRE", - ldxr_2 = "000000002500RR", - lrdr_2 = "000000002500RR", - lexbr_2 = "0000b3460000RRE", - lexr_2 = "0000b3660000RRE", - ledbr_2 = "0000b3440000RRE", - ledr_2 = "000000003500RR", - lrer_2 = "000000003500RR", + lrvh_2 = "e3000000001fRXY-a", + lrvr_2 = "0000b91f0000RRE", + lt_2 = "e30000000012RXY-a", + ltdbr_2 = "0000b3120000RRE", + ltdr_2 = "000000002200RR", + ltdtr_2 = "0000b3d60000RRE", + ltebr_2 = "0000b3020000RRE", + lter_2 = "000000003200RR", + ltg_2 = "e30000000002RXY-a", + ltgf_2 = "e30000000032RXY-a", + ltgfr_2 = "0000b9120000RRE", + ltgr_2 = "0000b9020000RRE", + ltr_2 = "000000001200RR", + ltxbr_2 = "0000b3420000RRE", + ltxr_2 = "0000b3620000RRE", + ltxtr_2 = "0000b3de0000RRE", lura_2 = "0000b24b0000RRE", lurag_2 = "0000b9050000RRE", - lzxr_2 = "0000b3760000RRE", + lxdbr_2 = "0000b3050000RRE", + lxdr_2 = "0000b3250000RRE", + lxebr_2 = "0000b3060000RRE", + lxer_2 = "0000b3260000RRE", + lxr_2 = "0000b3650000RRE", + ly_2 = "e30000000058RXY-a", lzdr_2 = "0000b3750000RRE", lzer_2 = "0000b3740000RRE", + lzxr_2 = "0000b3760000RRE", + m_2 = "00005c000000RX-a", + madb_3 = "ed000000001eRXF", + maeb_3 = "ed000000000eRXF", + maebr_3 = "0000b30e0000RRD", + maer_3 = "0000b32e0000RRD", + md_2 = "00006c000000RX-a", + mdb_2 = "ed000000001cRXE", + mdbr_2 = "0000b31c0000RRE", + mde_2 = "00007c000000RX-a", + mdeb_2 = "ed000000000cRXE", + mdebr_2 = "0000b30c0000RRE", + mder_2 = "000000003c00RR", + mdr_2 = "000000002c00RR", + me_2 = "00007c000000RX-a", + meeb_2 = "ed0000000017RXE", + meebr_2 = "0000b3170000RRE", + meer_2 = "0000b3370000RRE", + mer_2 = "000000003c00RR", + mfy_2 = "e3000000005cRXY-a", + mghi_2 = "0000a70d0000RI-a", + mh_2 = "00004c000000RX-a", + mhi_2 = "0000a70c0000RI-a", + mhy_2 = "e3000000007cRXY-a", + ml_2 = "e30000000096RXY-a", + mlg_2 = "e30000000086RXY-a", + mlgr_2 = "0000b9860000RRE", + mlr_2 = "0000b9960000RRE", + mr_2 = "000000001c00RR", + ms_2 = "000071000000RX-a", + msfi_2 = "c20100000000RIL-a", + msg_2 = "e3000000000cRXY-a", + msgf_2 = "e3000000001cRXY-a", + msgfi_2 = "c20000000000RIL-a", + msgfr_2 = "0000b91c0000RRE", + msgr_2 = "0000b90c0000RRE", + msr_2 = "0000b2520000RRE", msta_2 = "0000b2470000RRE", + msy_2 = "e30000000051RXY-a", + mvc_2 = "d20000000000SS-a", + mvcin_2 = "e80000000000SS-a", mvcl_2 = "000000000e00RR", mvcle_3 = "0000a8000000RS-a", mvclu_3 = "eb000000008eRSY-a", - mvpg_2 = "0000b2540000RRE", - mvst_2 = "0000b2550000RRE", - m_2 = "00005c000000RX-a", - mfy_2 = "e3000000005cRXY-a", - mr_2 = "000000001c00RR", - mxbr_2 = "0000b34c0000RRE", - mxr_2 = "000000002600RR", - mdbr_2 = "0000b31c0000RRE", - md_2 = "00006c000000RX-a", - mdr_2 = "000000002c00RR", - mxdbr_2 = "0000b3070000RRE", - mxd_2 = "000067000000RX-a", - mxdr_2 = "000000002700RR", - meebr_2 = "0000b3170000RRE", - meer_2 = "0000b3370000RRE", - mdebr_2 = "0000b30c0000RRE", - mde_2 = "00007c000000RX-a", - mder_2 = "000000003c00RR", - me_2 = "00007c000000RX-a", - mer_2 = "000000003c00RR", - mh_2 = "00004c000000RX-a", - mhy_2 = "e3000000007cRXY-a", - mlg_2 = "e30000000086RXY-a", - mlgr_2 = "0000b9860000RRE", - ml_2 = "e30000000096RXY-a", - mlr_2 = "0000b9960000RRE", - ms_2 = "000071000000RX-a", - msr_2 = "0000b2520000RRE", - msy_2 = "e30000000051RXY-a", - msg_2 = "e3000000000cRXY-a", - msgr_2 = "0000b90c0000RRE", - msgf_2 = "e3000000001cRXY-a", - msgfr_2 = "0000b91c0000RRE", - msfi_2 = "c20100000000RIL-a", - msgfi_2 = "c20000000000RIL-a", - maer_3 = "0000b32e0000RRD", + mvghi_2 = "e54800000000SIL", mvhhi_2 = "e54400000000SIL", mvhi_2 = "e54c00000000SIL", - mvghi_2 = "e54800000000SIL", + mvi_2 = "000092000000SI", + mvn_2 = "d10000000000SS-a", + mvpg_2 = "0000b2540000RRE", + mvst_2 = "0000b2550000RRE", + mvz_2 = "d30000000000SS-a", + mxbr_2 = "0000b34c0000RRE", + mxd_2 = "000067000000RX-a", + mxdb_2 = "ed0000000007RXE", + mxdbr_2 = "0000b3070000RRE", + mxdr_2 = "000000002700RR", + mxr_2 = "000000002600RR", + n_2 = "000054000000RX-a", + nc_2 = "d40000000000SS-a", + ng_2 = "e30000000080RXY-a", + ngr_2 = "0000b9800000RRE", + ni_2 = "000094000000SI", + nihf_2 = "c00a00000000RIL-a", + nihh_2 = "0000a5040000RI-a", + nihl_2 = "0000a5050000RI-a", + nilf_2 = "c00b00000000RIL-a", + nilh_2 = "0000a5060000RI-a", + nill_2 = "0000a5070000RI-a", + nr_2 = "000000001400RR", + ny_2 = "e30000000054RXY-a", o_2 = "000056000000RX-a", - or_2 = "000000001600RR", - oy_2 = "e30000000056RXY-a", + oc_2 = "d60000000000SS-a", og_2 = "e30000000081RXY-a", ogr_2 = "0000b9810000RRE", + oi_2 = "000096000000SI", oihf_2 = "c00c00000000RIL-a", oihh_2 = "0000a5080000RI-a", oihl_2 = "0000a5090000RI-a", oilf_2 = "c00d00000000RIL-a", oilh_2 = "0000a50a0000RI-a", oill_2 = "0000a50b0000RI-a", - pgin_2 = "0000b22e0000RRE", - pgout_2 = "0000b22f0000RRE", + or_2 = "000000001600RR", + oy_2 = "e30000000056RXY-a", + palb_2 = "0000b2480000RRE", pcc_2 = "0000b92c0000RRE", pckmo_2 = "0000b9280000RRE", - pfmf_2 = "0000b9af0000RRE", - ptf_2 = "0000b9a20000RRE", - popcnt_2 = "0000b9e10000RRE", pfd_2 = "e30000000036m", pfdrl_2 = "c60200000000RIL-c", + pfmf_2 = "0000b9af0000RRE", + pgin_2 = "0000b22e0000RRE", + pgout_2 = "0000b22f0000RRE", + popcnt_2 = "0000b9e10000RRE", pt_2 = "0000b2280000RRE", + ptf_2 = "0000b9a20000RRE", pti_2 = "0000b99e0000RRE", - palb_2 = "0000b2480000RRE", - rrbe_2 = "0000b22a0000RRE", - rrbm_2 = "0000b9ae0000RRE", rll_3 = "eb000000001dRSY-a", rllg_3 = "eb000000001cRSY-a", - srst_2 = "0000b25e0000RRE", - srstu_2 = "0000b9be0000RRE", + rrbe_2 = "0000b22a0000RRE", + rrbm_2 = "0000b9ae0000RRE", + s_2 = "00005b000000RX-a", sar_2 = "0000b24e0000RRE", - sfpc_2 = "0000b3840000RRE", + sd_2 = "00006b000000RX-a", + sdb_2 = "ed000000001bRXE", + sdbr_2 = "0000b31b0000RRE", + sdr_2 = "000000002b00RR", + se_2 = "00007b000000RX-a", + seb_2 = "ed000000000bRXE", + sebr_2 = "0000b30b0000RRE", + ser_2 = "000000003b00RR", sfasr_2 = "0000b3850000RRE", - spm_2 = "000000000400RR", - ssar_2 = "0000b2250000RRE", - ssair_2 = "0000b99f0000RRE", + sfpc_2 = "0000b3840000RRE", + sg_2 = "e30000000009RXY-a", + sgf_2 = "e30000000019RXY-a", + sgfr_2 = "0000b9190000RRE", + sgr_2 = "0000b9090000RRE", + sh_2 = "00004b000000RX-a", + shy_2 = "e3000000007bRXY-a", + sl_2 = "00005f000000RX-a", + sla_2 = "00008b000000RS-a", + slag_3 = "eb000000000bRSY-a", + slak_3 = "eb00000000ddRSY-a", + slb_2 = "e30000000099RXY-a", + slbg_2 = "e30000000089RXY-a", + slbgr_2 = "0000b9890000RRE", + slbr_2 = "0000b9990000RRE", slda_2 = "00008f000000RS-a", sldl_2 = "00008d000000RS-a", - sla_2 = "00008b000000RS-a", - slak_3 = "eb00000000ddRSY-a", - slag_3 = "eb000000000bRSY-a", + slfi_2 = "c20500000000RIL-a", + slg_2 = "e3000000000bRXY-a", + slgf_2 = "e3000000001bRXY-a", + slgfi_2 = "c20400000000RIL-a", + slgfr_2 = "0000b91b0000RRE", + slgr_2 = "0000b90b0000RRE", sll_2 = "000089000000RS-a", - sllk_3 = "eb00000000dfRSY-a", sllg_3 = "eb000000000dRSY-a", - srda_2 = "00008e000000RS-a", - srdl_2 = "00008c000000RS-a", - sra_2 = "00008a000000RS-a", - srak_3 = "eb00000000dcRSY-a", - srag_3 = "eb000000000aRSY-a", - srl_2 = "000088000000RS-a", - srlk_3 = "eb00000000deRSY-a", - srlg_3 = "eb000000000cRSY-a", - sqxbr_2 = "0000b3160000RRE", - sqxr_2 = "0000b3360000RRE", + sllk_3 = "eb00000000dfRSY-a", + slr_2 = "000000001f00RR", + sly_2 = "e3000000005fRXY-a", + spm_2 = "000000000400RR", + sqdb_2 = "ed0000000015RXE", sqdbr_2 = "0000b3150000RRE", sqdr_2 = "0000b2440000RRE", + sqeb_2 = "ed0000000014RXE", sqebr_2 = "0000b3140000RRE", sqer_2 = "0000b2450000RRE", + sqxbr_2 = "0000b3160000RRE", + sqxr_2 = "0000b3360000RRE", + sr_2 = "000000001b00RR", + sra_2 = "00008a000000RS-a", + srag_3 = "eb000000000aRSY-a", + srak_3 = "eb00000000dcRSY-a", + srda_2 = "00008e000000RS-a", + srdl_2 = "00008c000000RS-a", + srl_2 = "000088000000RS-a", + srlg_3 = "eb000000000cRSY-a", + srlk_3 = "eb00000000deRSY-a", + srst_2 = "0000b25e0000RRE", + srstu_2 = "0000b9be0000RRE", + ssair_2 = "0000b99f0000RRE", + ssar_2 = "0000b2250000RRE", st_2 = "000050000000RX-a", - sty_2 = "e30000000050RXY-a", - stg_2 = "e30000000024RXY-a", + stam_3 = "00009b000000RS-a", + stamy_3 = "eb000000009bRSY-a", + stc_2 = "000042000000RX-a", + stch_2 = "e300000000c3RXY-a", + stcm_3 = "0000be000000RS-b", + stcmh_3 = "eb000000002cRSY-b", + stcmy_3 = "eb000000002dRSY-b", + stctg_3 = "eb0000000025RSY-a", + stctl_3 = "0000b6000000RS-a", + stcy_2 = "e30000000072RXY-a", std_2 = "000060000000RX-a", stdy_2 = "ed0000000067RXY-a", ste_2 = "000070000000RX-a", stey_2 = "ed0000000066RXY-a", - stam_3 = "00009b000000RS-a", - stamy_3 = "eb000000009bRSY-a", - stc_2 = "000042000000RX-a", - stcy_2 = "e30000000072RXY-a", - stch_2 = "e300000000c3RXY-a", - stcmh_3 = "eb000000002cRSY-b", - stcm_3 = "0000be000000RS-b", - stcmy_3 = "eb000000002dRSY-b", - stctl_3 = "0000b6000000RS-a", - stctg_3 = "eb0000000025RSY-a", + stfh_2 = "e300000000cbRXY-a", + stfl_1 = "0000b2b10000S", + stg_2 = "e30000000024RXY-a", + stgrl_2 = "c40b00000000RIL-b", sth_2 = "000040000000RX-a", - sthy_2 = "e30000000070RXY-a", sthh_2 = "e300000000c7RXY-a", sthrl_2 = "c40700000000RIL-b", - stfh_2 = "e300000000cbRXY-a", + sthy_2 = "e30000000070RXY-a", stm_3 = "000090000000RS-a", - stmy_3 = "eb0000000090RSY-a", stmg_3 = "eb0000000024RSY-a", stmh_3 = "eb0000000026RSY-a", + stmy_3 = "eb0000000090RSY-a", stoc_3 = "eb00000000f3RSY-b", stocg_3 = "eb00000000e3RSY-b", stpq_2 = "e3000000008eRXY-a", strl_2 = "c40f00000000RIL-b", - stgrl_2 = "c40b00000000RIL-b", - strvh_2 = "e3000000003fRXY-a", strv_2 = "e3000000003eRXY-a", strvg_2 = "e3000000002fRXY-a", + strvh_2 = "e3000000003fRXY-a", stura_2 = "0000b2460000RRE", sturg_2 = "0000b9250000RRE", - s_2 = "00005b000000RX-a", - sr_2 = "000000001b00RR", - sy_2 = "e3000000005bRXY-a", - sg_2 = "e30000000009RXY-a", - sgr_2 = "0000b9090000RRE", - sgf_2 = "e30000000019RXY-a", - sgfr_2 = "0000b9190000RRE", - sxbr_2 = "0000b34b0000RRE", - sdbr_2 = "0000b31b0000RRE", - sebr_2 = "0000b30b0000RRE", - sh_2 = "00004b000000RX-a", - shy_2 = "e3000000007bRXY-a", - sl_2 = "00005f000000RX-a", - slr_2 = "000000001f00RR", - sly_2 = "e3000000005fRXY-a", - slg_2 = "e3000000000bRXY-a", - slgr_2 = "0000b90b0000RRE", - slgf_2 = "e3000000001bRXY-a", - slgfr_2 = "0000b91b0000RRE", - slfi_2 = "c20500000000RIL-a", - slgfi_2 = "c20400000000RIL-a", - slb_2 = "e30000000099RXY-a", - slbr_2 = "0000b9990000RRE", - slbg_2 = "e30000000089RXY-a", - slbgr_2 = "0000b9890000RRE", - sxr_2 = "000000003700RR", - sd_2 = "00006b000000RX-a", - sdr_2 = "000000002b00RR", - se_2 = "00007b000000RX-a", - ser_2 = "000000003b00RR", + sty_2 = "e30000000050RXY-a", su_2 = "00007f000000RX-a", sur_2 = "000000003f00RR", + svc_1 = "000000000a00I", sw_2 = "00006f000000RX-a", swr_2 = "000000002f00RR", + sxbr_2 = "0000b34b0000RRE", + sxr_2 = "000000003700RR", + sy_2 = "e3000000005bRXY-a", tar_2 = "0000b24c0000RRE", tb_2 = "0000b22c0000RRE", + thder_2 = "0000b3580000RRE", + thdr_2 = "0000b3590000RRE", + tm_2 = "000091000000SI", tmhh_2 = "0000a7020000RI-a", tmhl_2 = "0000a7030000RI-a", tmlh_2 = "0000a7000000RI-a", tmll_2 = "0000a7010000RI-a", + tmy_2 = "eb0000000051SIY", + tr_2 = "dc0000000000SS-a", trace_3 = "000099000000RS-a", tracg_3 = "eb000000000fRSY-a", tre_2 = "0000b2a50000RRE", - - - -- SS-a instructions - clc_2 = "d50000000000SS-a", - ed_2 = "de0000000000SS-a", - edmk_2 = "df0000000000SS-a", - mvc_2 = "d20000000000SS-a", - mvcin_2 = "e80000000000SS-a", - mvn_2 = "d10000000000SS-a", - mvz_2 = "d30000000000SS-a", - nc_2 = "d40000000000SS-a", - oc_2 = "d60000000000SS-a", - tr_2 = "dc0000000000SS-a", trt_2 = "dd0000000000SS-a", trtr_2 = "d00000000000SS-a", unpka_2 = "ea0000000000SS-a", unpku_2 = "e20000000000SS-a", + x_2 = "000057000000RX-a", xc_2 = "d70000000000SS-a", - ap_2 = "fa0000000000SS-b", - -- RRF-e instructions - cfebr_3 = "0000b3980000RRF-e", - cfebra_4 = "0000b3980000RRF-e", - cfdbr_3 = "0000b3990000RRF-e", - cfdbra_4 = "0000b3990000RRF-e", - cfxbr_3 = "0000b39a0000RRF-e", - cfxbra_4 = "0000b39a0000RRF-e", - cgebr_3 = "0000b3a80000RRF-e", - cgebra_4 = "0000b3a80000RRF-e", - cgdbr_3 = "0000b3a90000RRF-e", - cgdbra_4 = "0000b3a90000RRF-e", - cgxbr_3 = "0000b3aa0000RRF-e", - cgxbra_4 = "0000b3aa0000RRF-e", - cefbra_4 = "0000b3940000RRF-e", - cdfbra_4 = "0000b3950000RRF-e", - cxfbra_4 = "0000b3960000RRF-e", - cegbra_4 = "0000b3a40000RRF-e", - cdgbra_4 = "0000b3a50000RRF-e", - cxgbra_4 = "0000b3a60000RRF-e", - -- RXE instructions - adb_2 = "ed000000001aRXE", - aeb_2 = "ed000000000aRXE", - cdb_2 = "ed0000000019RXE", - ceb_2 = "ed0000000009RXE", - ddb_2 = "ed000000001dRXE", - deb_2 = "ed000000000dRXE", - mdb_2 = "ed000000001cRXE", - mdeb_2 = "ed000000000cRXE", - meeb_2 = "ed0000000017RXE", - mxdb_2 = "ed0000000007RXE", - sqdb_2 = "ed0000000015RXE", - sqeb_2 = "ed0000000014RXE", - sdb_2 = "ed000000001bRXE", - seb_2 = "ed000000000bRXE", - -- RRF-b instructions - didbr_4 = "0000b35b0000RRF-b", - -- S mode instructions - stfl_1 = "0000b2b10000S", - -- I- mode instructions - svc_1 = "000000000a00I", - -- RI-a mode instructions - -- TODO: change "i" to "RI-a" - chi_2 = "0000a70e0000RI-a", - cghi_2 = "0000a70f0000RI-a", - mhi_2 = "0000a70c0000RI-a", - mghi_2 = "0000a70d0000RI-a", - -- RI-b mode instructions - bras_2 = "0000a7050000RI-b", - brct_2 = "0000a7060000RI-b", - brctg_2 = "0000a7070000RI-b", - -- RI-c mode instructions - brc_2 = "0000a7040000RI-c", - -- RIL-c - brcl_2 = "c00400000000RIL-c", - -- RX-b mode instructions - bc_2 = "000047000000RX-b", - -- RSI - brxh_3 = "000084000000RSI", - -- RIE-e - brxhg_3 = "ec0000000044RIE-e", - -- SI - cli_2 = "000095000000SI", - mvi_2 = "000092000000SI", - ni_2 = "000094000000SI", - tm_2 = "000091000000SI", + xg_2 = "e30000000082RXY-a", + xgr_2 = "0000b9820000RRE", xi_2 = "000097000000SI", - oi_2 = "000096000000SI", - -- SIY - tmy_2 = "eb0000000051SIY", - -- RXF - madb_3 = "ed000000001eRXF", - maeb_3 = "ed000000000eRXF", - -- RRD - maebr_3 = "0000b30e0000RRD", - -- RS-b - clm_3 = "0000bd000000RS-b" + xihf_2 = "c00600000000RIL-a", + xilf_2 = "c00700000000RIL-a", + xr_2 = "000000001700RR", + xy_2 = "e30000000057RXY-a", } for cond,c in pairs(map_cond) do -- Extended mnemonics for branches.