Home | History | Annotate | Download | only in priv

Lines Matching defs:ovl

11821    } ovl;
11825 ((char *)(&ovl.value))[0] = bytes[0];
11826 ((char *)(&ovl.value))[1] = bytes[1];
11828 switch (ovl.value & 0xffff) {
11841 switch ((ovl.value & 0xff00) >> 8) {
11844 case 0x06: s390_format_RR_RR(s390_irgen_BCTR, ovl.fmt.RR.r1, ovl.fmt.RR.r2);
11846 case 0x07: s390_format_RR(s390_irgen_BCR, ovl.fmt.RR.r1, ovl.fmt.RR.r2);
11848 case 0x0a: s390_format_I(s390_irgen_SVC, ovl.fmt.I.i); goto ok;
11851 case 0x0d: s390_format_RR_RR(s390_irgen_BASR, ovl.fmt.RR.r1, ovl.fmt.RR.r2);
11853 case 0x0e: s390_format_RR(s390_irgen_MVCL, ovl.fmt.RR.r1, ovl.fmt.RR.r2);
11855 case 0x0f: s390_format_RR(s390_irgen_CLCL, ovl.fmt.RR.r1, ovl.fmt.RR.r2);
11857 case 0x10: s390_format_RR_RR(s390_irgen_LPR, ovl.fmt.RR.r1, ovl.fmt.RR.r2);
11859 case 0x11: s390_format_RR_RR(s390_irgen_LNR, ovl.fmt.RR.r1, ovl.fmt.RR.r2);
11861 case 0x12: s390_format_RR_RR(s390_irgen_LTR, ovl.fmt.RR.r1, ovl.fmt.RR.r2);
11863 case 0x13: s390_format_RR_RR(s390_irgen_LCR, ovl.fmt.RR.r1, ovl.fmt.RR.r2);
11865 case 0x14: s390_format_RR_RR(s390_irgen_NR, ovl.fmt.RR.r1, ovl.fmt.RR.r2);
11867 case 0x15: s390_format_RR_RR(s390_irgen_CLR, ovl.fmt.RR.r1, ovl.fmt.RR.r2);
11869 case 0x16: s390_format_RR_RR(s390_irgen_OR, ovl.fmt.RR.r1, ovl.fmt.RR.r2);
11871 case 0x17: s390_format_RR_RR(s390_irgen_XR, ovl.fmt.RR.r1, ovl.fmt.RR.r2);
11873 case 0x18: s390_format_RR_RR(s390_irgen_LR, ovl.fmt.RR.r1, ovl.fmt.RR.r2);
11875 case 0x19: s390_format_RR_RR(s390_irgen_CR, ovl.fmt.RR.r1, ovl.fmt.RR.r2);
11877 case 0x1a: s390_format_RR_RR(s390_irgen_AR, ovl.fmt.RR.r1, ovl.fmt.RR.r2);
11879 case 0x1b: s390_format_RR_RR(s390_irgen_SR, ovl.fmt.RR.r1, ovl.fmt.RR.r2);
11881 case 0x1c: s390_format_RR_RR(s390_irgen_MR, ovl.fmt.RR.r1, ovl.fmt.RR.r2);
11883 case 0x1d: s390_format_RR_RR(s390_irgen_DR, ovl.fmt.RR.r1, ovl.fmt.RR.r2);
11885 case 0x1e: s390_format_RR_RR(s390_irgen_ALR, ovl.fmt.RR.r1, ovl.fmt.RR.r2);
11887 case 0x1f: s390_format_RR_RR(s390_irgen_SLR, ovl.fmt.RR.r1, ovl.fmt.RR.r2);
11897 case 0x28: s390_format_RR_FF(s390_irgen_LDR, ovl.fmt.RR.r1, ovl.fmt.RR.r2);
11914 case 0x38: s390_format_RR_FF(s390_irgen_LER, ovl.fmt.RR.r1, ovl.fmt.RR.r2);
12020 } ovl;
12024 ((char *)(&ovl.value))[0] = bytes[0];
12025 ((char *)(&ovl.value))[1] = bytes[1];
12026 ((char *)(&ovl.value))[2] = bytes[2];
12027 ((char *)(&ovl.value))[3] = bytes[3];
12029 switch ((ovl.value & 0xff0f0000) >> 16) {
12030 case 0xa500: s390_format_RI_RU(s390_irgen_IIHH, ovl.fmt.RI.r1,
12031 ovl.fmt.RI.i2); goto ok;
12032 case 0xa501: s390_format_RI_RU(s390_irgen_IIHL, ovl.fmt.RI.r1,
12033 ovl.fmt.RI.i2); goto ok;
12034 case 0xa502: s390_format_RI_RU(s390_irgen_IILH, ovl.fmt.RI.r1,
12035 ovl.fmt.RI.i2); goto ok;
12036 case 0xa503: s390_format_RI_RU(s390_irgen_IILL, ovl.fmt.RI.r1,
12037 ovl.fmt.RI.i2); goto ok;
12038 case 0xa504: s390_format_RI_RU(s390_irgen_NIHH, ovl.fmt.RI.r1,
12039 ovl.fmt.RI.i2); goto ok;
12040 case 0xa505: s390_format_RI_RU(s390_irgen_NIHL, ovl.fmt.RI.r1,
12041 ovl.fmt.RI.i2); goto ok;
12042 case 0xa506: s390_format_RI_RU(s390_irgen_NILH, ovl.fmt.RI.r1,
12043 ovl.fmt.RI.i2); goto ok;
12044 case 0xa507: s390_format_RI_RU(s390_irgen_NILL, ovl.fmt.RI.r1,
12045 ovl.fmt.RI.i2); goto ok;
12046 case 0xa508: s390_format_RI_RU(s390_irgen_OIHH, ovl.fmt.RI.r1,
12047 ovl.fmt.RI.i2); goto ok;
12048 case 0xa509: s390_format_RI_RU(s390_irgen_OIHL, ovl.fmt.RI.r1,
12049 ovl.fmt.RI.i2); goto ok;
12050 case 0xa50a: s390_format_RI_RU(s390_irgen_OILH, ovl.fmt.RI.r1,
12051 ovl.fmt.RI.i2); goto ok;
12052 case 0xa50b: s390_format_RI_RU(s390_irgen_OILL, ovl.fmt.RI.r1,
12053 ovl.fmt.RI.i2); goto ok;
12054 case 0xa50c: s390_format_RI_RU(s390_irgen_LLIHH, ovl.fmt.RI.r1,
12055 ovl.fmt.RI.i2); goto ok;
12056 case 0xa50d: s390_format_RI_RU(s390_irgen_LLIHL, ovl.fmt.RI.r1,
12057 ovl.fmt.RI.i2); goto ok;
12058 case 0xa50e: s390_format_RI_RU(s390_irgen_LLILH, ovl.fmt.RI.r1,
12059 ovl.fmt.RI.i2); goto ok;
12060 case 0xa50f: s390_format_RI_RU(s390_irgen_LLILL, ovl.fmt.RI.r1,
12061 ovl.fmt.RI.i2); goto ok;
12062 case 0xa700: s390_format_RI_RU(s390_irgen_TMLH, ovl.fmt.RI.r1,
12063 ovl.fmt.RI.i2); goto ok;
12064 case 0xa701: s390_format_RI_RU(s390_irgen_TMLL, ovl.fmt.RI.r1,
12065 ovl.fmt.RI.i2); goto ok;
12066 case 0xa702: s390_format_RI_RU(s390_irgen_TMHH, ovl.fmt.RI.r1,
12067 ovl.fmt.RI.i2); goto ok;
12068 case 0xa703: s390_format_RI_RU(s390_irgen_TMHL, ovl.fmt.RI.r1,
12069 ovl.fmt.RI.i2); goto ok;
12070 case 0xa704: s390_format_RI(s390_irgen_BRC, ovl.fmt.RI.r1, ovl.fmt.RI.i2);
12072 case 0xa705: s390_format_RI_RP(s390_irgen_BRAS, ovl.fmt.RI.r1,
12073 ovl.fmt.RI.i2); goto ok;
12074 case 0xa706: s390_format_RI_RP(s390_irgen_BRCT, ovl.fmt.RI.r1,
12075 ovl.fmt.RI.i2); goto ok;
12076 case 0xa707: s390_format_RI_RP(s390_irgen_BRCTG, ovl.fmt.RI.r1,
12077 ovl.fmt.RI.i2); goto ok;
12078 case 0xa708: s390_format_RI_RI(s390_irgen_LHI, ovl.fmt.RI.r1, ovl.fmt.RI.i2);
12080 case 0xa709: s390_format_RI_RI(s390_irgen_LGHI, ovl.fmt.RI.r1,
12081 ovl.fmt.RI.i2); goto ok;
12082 case 0xa70a: s390_format_RI_RI(s390_irgen_AHI, ovl.fmt.RI.r1, ovl.fmt.RI.i2);
12084 case 0xa70b: s390_format_RI_RI(s390_irgen_AGHI, ovl.fmt.RI.r1,
12085 ovl.fmt.RI.i2); goto ok;
12086 case 0xa70c: s390_format_RI_RI(s390_irgen_MHI, ovl.fmt.RI.r1, ovl.fmt.RI.i2);
12088 case 0xa70d: s390_format_RI_RI(s390_irgen_MGHI, ovl.fmt.RI.r1,
12089 ovl.fmt.RI.i2); goto ok;
12090 case 0xa70e: s390_format_RI_RI(s390_irgen_CHI, ovl.fmt.RI.r1, ovl.fmt.RI.i2);
12092 case 0xa70f: s390_format_RI_RI(s390_irgen_CGHI, ovl.fmt.RI.r1,
12093 ovl.fmt.RI.i2); goto ok;
12096 switch ((ovl.value & 0xffff0000) >> 16) {
12102 case 0xb205: s390_format_S_RD(s390_irgen_STCK, ovl.fmt.S.b2, ovl.fmt.S.d2);
12119 case 0xb222: s390_format_RRE_R0(s390_irgen_IPM, ovl.fmt.RRE.r1); goto ok;
12147 case 0xb241: s390_format_RRE(s390_irgen_CKSM, ovl.fmt.RRE.r1,
12148 ovl.fmt.RRE.r2); goto ok;
12158 case 0xb24d: s390_format_RRE(s390_irgen_CPYA, ovl.fmt.RRE.r1,
12159 ovl.fmt.RRE.r2); goto ok;
12160 case 0xb24e: s390_format_RRE(s390_irgen_SAR, ovl.fmt.RRE.r1, ovl.fmt.RRE.r2);
12162 case 0xb24f: s390_format_RRE(s390_irgen_EAR, ovl.fmt.RRE.r1, ovl.fmt.RRE.r2);
12165 case 0xb252: s390_format_RRE_RR(s390_irgen_MSR, ovl.fmt.RRE.r1,
12166 ovl.fmt.RRE.r2); goto ok;
12168 case 0xb255: s390_format_RRE_RR(s390_irgen_MVST, ovl.fmt.RRE.r1,
12169 ovl.fmt.RRE.r2); goto ok;
12173 case 0xb25d: s390_format_RRE_RR(s390_irgen_CLST, ovl.fmt.RRE.r1,
12174 ovl
12175 case 0xb25e: s390_format_RRE_RR(s390_irgen_SRST, ovl.fmt.RRE.r1,
12176 ovl.fmt.RRE.r2); goto ok;
12181 case 0xb278: s390_format_S_RD(s390_irgen_STCKE, ovl.fmt.S.b2, ovl.fmt.S.d2);goto ok;
12183 case 0xb27c: s390_format_S_RD(s390_irgen_STCKF, ovl.fmt.S.b2, ovl.fmt.S.d2);goto ok;
12185 case 0xb299: s390_format_S_RD(s390_irgen_SRNM, ovl.fmt.S.b2, ovl.fmt.S.d2);
12187 case 0xb29c: s390_format_S_RD(s390_irgen_STFPC, ovl.fmt.S.b2, ovl.fmt.S.d2);
12189 case 0xb29d: s390_format_S_RD(s390_irgen_LFPC, ovl.fmt.S.b2, ovl.fmt.S.d2);
12191 case 0xb2a5: s390_format_RRE_FF(s390_irgen_TRE, ovl.fmt.RRE.r1, ovl.fmt.RRE.r2); goto ok;
12192 case 0xb2a6: s390_format_RRF_M0RERE(s390_irgen_CU21, ovl.fmt.RRF3.r3,
12193 ovl.fmt.RRF3.r1, ovl.fmt.RRF3.r2);
12195 case 0xb2a7: s390_format_RRF_M0RERE(s390_irgen_CU12, ovl.fmt.RRF3.r3,
12196 ovl.fmt.RRF3.r1, ovl.fmt.RRF3.r2);
12198 case 0xb2b0: s390_format_S_RD(s390_irgen_STFLE, ovl.fmt.S.b2, ovl.fmt.S.d2);
12206 case 0xb300: s390_format_RRE_FF(s390_irgen_LPEBR, ovl.fmt.RRE.r1,
12207 ovl.fmt.RRE.r2); goto ok;
12208 case 0xb301: s390_format_RRE_FF(s390_irgen_LNEBR, ovl.fmt.RRE.r1,
12209 ovl.fmt.RRE.r2); goto ok;
12210 case 0xb302: s390_format_RRE_FF(s390_irgen_LTEBR, ovl.fmt.RRE.r1,
12211 ovl.fmt.RRE.r2); goto ok;
12212 case 0xb303: s390_format_RRE_FF(s390_irgen_LCEBR, ovl.fmt.RRE.r1,
12213 ovl.fmt.RRE.r2); goto ok;
12214 case 0xb304: s390_format_RRE_FF(s390_irgen_LDEBR, ovl.fmt.RRE.r1,
12215 ovl.fmt.RRE.r2); goto ok;
12216 case 0xb305: s390_format_RRE_FF(s390_irgen_LXDBR, ovl.fmt.RRE.r1,
12217 ovl.fmt.RRE.r2); goto ok;
12218 case 0xb306: s390_format_RRE_FF(s390_irgen_LXEBR, ovl.fmt.RRE.r1,
12219 ovl.fmt.RRE.r2); goto ok;
12222 case 0xb309: s390_format_RRE_FF(s390_irgen_CEBR, ovl.fmt.RRE.r1,
12223 ovl.fmt.RRE.r2); goto ok;
12224 case 0xb30a: s390_format_RRE_FF(s390_irgen_AEBR, ovl.fmt.RRE.r1,
12225 ovl.fmt.RRE.r2); goto ok;
12226 case 0xb30b: s390_format_RRE_FF(s390_irgen_SEBR, ovl.fmt.RRE.r1,
12227 ovl.fmt.RRE.r2); goto ok;
12229 case 0xb30d: s390_format_RRE_FF(s390_irgen_DEBR, ovl.fmt.RRE.r1,
12230 ovl.fmt.RRE.r2); goto ok;
12231 case 0xb30e: s390_format_RRF_F0FF(s390_irgen_MAEBR, ovl.fmt.RRF.r1,
12232 ovl.fmt.RRF.r3, ovl.fmt.RRF.r2); goto ok;
12233 case 0xb30f: s390_format_RRF_F0FF(s390_irgen_MSEBR, ovl.fmt.RRF.r1,
12234 ovl.fmt.RRF.r3, ovl.fmt.RRF.r2); goto ok;
12235 case 0xb310: s390_format_RRE_FF(s390_irgen_LPDBR, ovl.fmt.RRE.r1,
12236 ovl.fmt.RRE.r2); goto ok;
12237 case 0xb311: s390_format_RRE_FF(s390_irgen_LNDBR, ovl.fmt.RRE.r1,
12238 ovl.fmt.RRE.r2); goto ok;
12239 case 0xb312: s390_format_RRE_FF(s390_irgen_LTDBR, ovl.fmt.RRE.r1,
12240 ovl.fmt.RRE.r2); goto ok;
12241 case 0xb313: s390_format_RRE_FF(s390_irgen_LCDBR, ovl.fmt.RRE.r1,
12242 ovl.fmt.RRE.r2); goto ok;
12243 case 0xb314: s390_format_RRE_FF(s390_irgen_SQEBR, ovl.fmt.RRE.r1,
12244 ovl.fmt.RRE.r2); goto ok;
12245 case 0xb315: s390_format_RRE_FF(s390_irgen_SQDBR, ovl.fmt.RRE.r1,
12246 ovl.fmt.RRE.r2); goto ok;
12247 case 0xb316: s390_format_RRE_FF(s390_irgen_SQXBR, ovl.fmt.RRE.r1,
12248 ovl.fmt.RRE.r2); goto ok;
12249 case 0xb317: s390_format_RRE_FF(s390_irgen_MEEBR, ovl.fmt.RRE.r1,
12250 ovl.fmt.RRE.r2); goto ok;
12252 case 0xb319: s390_format_RRE_FF(s390_irgen_CDBR, ovl.fmt.RRE.r1,
12253 ovl.fmt.RRE.r2); goto ok;
12254 case 0xb31a: s390_format_RRE_FF(s390_irgen_ADBR, ovl.fmt.RRE.r1,
12255 ovl.fmt.RRE.r2); goto ok;
12256 case 0xb31b: s390_format_RRE_FF(s390_irgen_SDBR, ovl.fmt.RRE.r1,
12257 ovl.fmt.RRE.r2); goto ok;
12258 case 0xb31c: s390_format_RRE_FF(s390_irgen_MDBR, ovl.fmt.RRE.r1,
12259 ovl.fmt.RRE.r2); goto ok;
12260 case 0xb31d: s390_format_RRE_FF(s390_irgen_DDBR, ovl.fmt.RRE.r1,
12261 ovl.fmt.RRE.r2); goto ok;
12262 case 0xb31e: s390_format_RRF_F0FF(s390_irgen_MADBR, ovl.fmt.RRF.r1,
12263 ovl.fmt.RRF.r3, ovl.fmt.RRF.r2); goto ok;
12264 case 0xb31f: s390_format_RRF_F0FF(s390_irgen_MSDBR, ovl.fmt.RRF.r1,
12265 ovl.fmt.RRF.r3, ovl.fmt.RRF.r2); goto ok;
12281 case 0xb340: s390_format_RRE_FF(s390_irgen_LPXBR, ovl.fmt.RRE.r1,
12282 ovl.fmt.RRE.r2); goto ok;
12283 case 0xb341: s390_format_RRE_FF(s390_irgen_LNXBR, ovl.fmt.RRE.r1,
12284 ovl.fmt.RRE.r2); goto ok;
12285 case 0xb342: s390_format_RRE_FF(s390_irgen_LTXBR, ovl.fmt.RRE.r1,
12286 ovl.fmt.RRE.r2); goto ok;
12287 case 0xb343: s390_format_RRE_FF(s390_irgen_LCXBR, ovl.fmt.RRE.r1,
12288 ovl.fmt.RRE.r2); goto ok;
12289 case 0xb344: s390_format_RRE_FF(s390_irgen_LEDBR, ovl.fmt.RRE.r1,
12290 ovl.fmt.RRE.r2); goto ok;
12291 case 0xb345: s390_format_RRE_FF(s390_irgen_LDXBR, ovl.fmt.RRE.r1,
12292 ovl.fmt.RRE.r2); goto ok;
12293 case 0xb346: s390_format_RRE_FF(s390_irgen_LEXBR, ovl.fmt.RRE.r1,
12294 ovl.fmt.RRE.r2); goto ok;
12297 case 0xb349: s390_format_RRE_FF(s390_irgen_CXBR, ovl.fmt.RRE.r1,
12298 ovl.fmt.RRE.r2); goto ok;
12299 case 0xb34a: s390_format_RRE_FF(s390_irgen_AXBR, ovl.fmt.RRE.r1,
12300 ovl.fmt.RRE.r2); goto ok;
12301 case 0xb34b: s390_format_RRE_FF(s390_irgen_SXBR, ovl.fmt.RRE.r1,
12302 ovl.fmt.RRE.r2); goto ok;
12303 case 0xb34c: s390_format_RRE_FF(s390_irgen_MXBR, ovl.fmt.RRE.r1,
12304 ovl.fmt.RRE.r2); goto ok;
12305 case 0xb34d: s390_format_RRE_FF(s390_irgen_DXBR, ovl.fmt.RRE.r1,
12306 ovl.fmt.RRE.r2); goto ok;
12319 case 0xb365: s390_format_RRE_FF(s390_irgen_LXR, ovl.fmt.RRE.r1,
12320 ovl.fmt.RRE.r2); goto ok;
12324 case 0xb370: s390_format_RRE_FF(s390_irgen_LPDFR, ovl.fmt.RRE.r1,
12325 ovl.fmt.RRE.r2); goto ok;
12326 case 0xb371: s390_format_RRE_FF(s390_irgen_LNDFR, ovl.fmt.RRE.r1,
12327 ovl.fmt.RRE.r2); goto ok;
12328 case 0xb372: s390_format_RRF_F0FF2(s390_irgen_CPSDR, ovl.fmt.RRF3.r3,
12329 ovl.fmt.RRF3.r1, ovl.fmt.RRF3.r2);
12331 case 0xb373: s390_format_RRE_FF(s390_irgen_LCDFR, ovl.fmt.RRE.r1,
12332 ovl.fmt.RRE.r2); goto ok;
12333 case 0xb374: s390_format_RRE_F0(s390_irgen_LZER, ovl.fmt.RRE.r1); goto ok;
12334 case 0xb375: s390_format_RRE_F0(s390_irgen_LZDR, ovl.fmt.RRE.r1); goto ok;
12335 case 0xb376: s390_format_RRE_F0(s390_irgen_LZXR, ovl.fmt.RRE.r1); goto ok;
12338 case 0xb384: s390_format_RRE_R0(s390_irgen_SFPC, ovl.fmt.RRE.r1); goto ok;
12340 case 0xb38c: s390_format_RRE_R0(s390_irgen_EFPC, ovl.fmt.RRE.r1); goto ok;
12344 case 0xb394: s390_format_RRE_FR(s390_irgen_CEFBR, ovl.fmt.RRE.r1,
12345 ovl.fmt.RRE.r2); goto ok;
12346 case 0xb395: s390_format_RRE_FR(s390_irgen_CDFBR, ovl.fmt.RRE.r1,
12347 ovl.fmt.RRE.r2); goto ok;
12348 case 0xb396: s390_format_RRE_FR(s390_irgen_CXFBR, ovl.fmt.RRE.r1,
12349 ovl.fmt.RRE.r2); goto ok;
12350 case 0xb398: s390_format_RRF_U0RF(s390_irgen_CFEBR, ovl.fmt.RRF3.r3,
12351 ovl.fmt.RRF3.r1, ovl.fmt.RRF3.r2);
12353 case 0xb399: s390_format_RRF_U0RF(s390_irgen_CFDBR, ovl.fmt.RRF3.r3,
12354 ovl.fmt.RRF3.r1, ovl.fmt.RRF3.r2);
12356 case 0xb39a: s390_format_RRF_U0RF(s390_irgen_CFXBR, ovl.fmt.RRF3.r3,
12357 ovl.fmt.RRF3.r1, ovl.fmt.RRF3.r2);
12362 case 0xb3a4: s390_format_RRE_FR(s390_irgen_CEGBR, ovl.fmt.RRE.r1,
12363 ovl.fmt.RRE.r2); goto ok;
12364 case 0xb3a5: s390_format_RRE_FR(s390_irgen_CDGBR, ovl.fmt.RRE.r1,
12365 ovl.fmt.RRE.r2); goto ok;
12366 case 0xb3a6: s390_format_RRE_FR(s390_irgen_CXGBR, ovl.fmt.RRE.r1,
12367 ovl.fmt.RRE.r2); goto ok;
12368 case 0xb3a8: s390_format_RRF_U0RF(s390_irgen_CGEBR, ovl.fmt.RRF3.r3,
12369 ovl.fmt.RRF3.r1, ovl.fmt.RRF3.r2);
12371 case 0xb3a9: s390_format_RRF_U0RF(s390_irgen_CGDBR, ovl.fmt.RRF3.r3,
12372 ovl.fmt.RRF3.r1, ovl.fmt.RRF3.r2);
12374 case 0xb3aa: s390_format_RRF_U0RF(s390_irgen_CGXBR, ovl.fmt.RRF3.r3,
12375 ovl.fmt.RRF3.r1, ovl.fmt.RRF3.r2);
12383 case 0xb3c1: s390_format_RRE_FR(s390_irgen_LDGR, ovl.fmt.RRE.r1,
12384 ovl.fmt.RRE.r2); goto ok;
12391 case 0xb3cd: s390_format_RRE_RF(s390_irgen_LGDR, ovl.fmt.RRE.r1,
12392 ovl.fmt.RRE.r2); goto ok;
12437 case 0xb900: s390_format_RRE_RR(s390_irgen_LPGR, ovl.fmt.RRE.r1,
12438 ovl.fmt.RRE.r2); goto ok;
12439 case 0xb901: s390_format_RRE_RR(s390_irgen_LNGR, ovl.fmt.RRE.r1,
12440 ovl.fmt.RRE.r2); goto ok;
12441 case 0xb902: s390_format_RRE_RR(s390_irgen_LTGR, ovl.fmt.RRE.r1,
12442 ovl.fmt.RRE.r2); goto ok;
12443 case 0xb903: s390_format_RRE_RR(s390_irgen_LCGR, ovl.fmt.RRE.r1,
12444 ovl.fmt.RRE.r2); goto ok;
12445 case 0xb904: s390_format_RRE_RR(s390_irgen_LGR, ovl.fmt.RRE.r1,
12446 ovl.fmt.RRE.r2); goto ok;
12448 case 0xb906: s390_format_RRE_RR(s390_irgen_LGBR, ovl.fmt.RRE.r1,
12449 ovl.fmt.RRE.r2); goto ok;
12450 case 0xb907: s390_format_RRE_RR(s390_irgen_LGHR, ovl.fmt.RRE.r1,
12451 ovl.fmt.RRE.r2); goto ok;
12452 case 0xb908: s390_format_RRE_RR(s390_irgen_AGR, ovl.fmt.RRE.r1,
12453 ovl.fmt.RRE.r2); goto ok;
12454 case 0xb909: s390_format_RRE_RR(s390_irgen_SGR, ovl.fmt.RRE.r1,
12455 ovl.fmt.RRE.r2); goto ok;
12456 case 0xb90a: s390_format_RRE_RR(s390_irgen_ALGR, ovl.fmt.RRE.r1,
12457 ovl.fmt.RRE.r2); goto ok;
12458 case 0xb90b: s390_format_RRE_RR(s390_irgen_SLGR, ovl.fmt.RRE.r1,
12459 ovl.fmt.RRE.r2); goto ok;
12460 case 0xb90c: s390_format_RRE_RR(s390_irgen_MSGR, ovl.fmt.RRE.r1,
12461 ovl.fmt.RRE.r2); goto ok;
12462 case 0xb90d: s390_format_RRE_RR(s390_irgen_DSGR, ovl.fmt.RRE.r1,
12463 ovl.fmt.RRE.r2); goto ok;
12465 case 0xb90f: s390_format_RRE_RR(s390_irgen_LRVGR, ovl.fmt.RRE.r1,
12466 ovl.fmt.RRE.r2); goto ok;
12467 case 0xb910: s390_format_RRE_RR(s390_irgen_LPGFR, ovl.fmt.RRE.r1,
12468 ovl.fmt.RRE.r2); goto ok;
12469 case 0xb911: s390_format_RRE_RR(s390_irgen_LNGFR, ovl.fmt.RRE.r1,
12470 ovl.fmt.RRE.r2); goto ok;
12471 case 0xb912: s390_format_RRE_RR(s390_irgen_LTGFR, ovl.fmt.RRE.r1,
12472 ovl.fmt.RRE.r2); goto ok;
12473 case 0xb913: s390_format_RRE_RR(s390_irgen_LCGFR, ovl.fmt.RRE.r1,
12474 ovl.fmt.RRE.r2); goto ok;
12475 case 0xb914: s390_format_RRE_RR(s390_irgen_LGFR, ovl.fmt.RRE.r1,
12476 ovl.fmt.RRE.r2); goto ok;
12477 case 0xb916: s390_format_RRE_RR(s390_irgen_LLGFR, ovl.fmt.RRE.r1,
12478 ovl.fmt.RRE.r2); goto ok;
12479 case 0xb917: s390_format_RRE_RR(s390_irgen_LLGTR, ovl.fmt.RRE.r1,
12480 ovl.fmt.RRE.r2); goto ok;
12481 case 0xb918: s390_format_RRE_RR(s390_irgen_AGFR, ovl.fmt.RRE.r1,
12482 ovl.fmt.RRE.r2); goto ok;
12483 case 0xb919: s390_format_RRE_RR(s390_irgen_SGFR, ovl.fmt.RRE.r1,
12484 ovl.fmt.RRE.r2); goto ok;
12485 case 0xb91a: s390_format_RRE_RR(s390_irgen_ALGFR, ovl.fmt.RRE.r1,
12486 ovl.fmt.RRE.r2); goto ok;
12487 case 0xb91b: s390_format_RRE_RR(s390_irgen_SLGFR, ovl.fmt.RRE.r1,
12488 ovl.fmt.RRE.r2); goto ok;
12489 case 0xb91c: s390_format_RRE_RR(s390_irgen_MSGFR, ovl.fmt.RRE.r1,
12490 ovl.fmt.RRE.r2); goto ok;
12491 case 0xb91d: s390_format_RRE_RR(s390_irgen_DSGFR, ovl.fmt.RRE.r1,
12492 ovl.fmt.RRE.r2); goto ok;
12494 case 0xb91f: s390_format_RRE_RR(s390_irgen_LRVR, ovl.fmt.RRE.r1,
12495 ovl.fmt.RRE.r2); goto ok;
12496 case 0xb920: s390_format_RRE_RR(s390_irgen_CGR, ovl.fmt.RRE.r1,
12497 ovl.fmt.RRE.r2); goto ok;
12498 case 0xb921: s390_format_RRE_RR(s390_irgen_CLGR, ovl.fmt.RRE.r1,
12499 ovl.fmt.RRE.r2); goto ok;
12501 case 0xb926: s390_format_RRE_RR(s390_irgen_LBR, ovl.fmt.RRE.r1,
12502 ovl.fmt.RRE.r2); goto ok;
12503 case 0xb927: s390_format_RRE_RR(s390_irgen_LHR, ovl.fmt.RRE.r1,
12504 ovl.fmt.RRE.r2); goto ok;
12511 case 0xb930: s390_format_RRE_RR(s390_irgen_CGFR, ovl.fmt.RRE.r1,
12512 ovl.fmt.RRE.r2); goto ok;
12513 case 0xb931: s390_format_RRE_RR(s390_irgen_CLGFR, ovl.fmt.RRE.r1,
12514 ovl.fmt.RRE.r2); goto ok;
12520 case 0xb946: s390_format_RRE_RR(s390_irgen_BCTGR, ovl.fmt.RRE.r1,
12521 ovl.fmt.RRE.r2); goto ok;
12535 case 0xb980: s390_format_RRE_RR(s390_irgen_NGR, ovl.fmt.RRE.r1,
12536 ovl.fmt.RRE.r2); goto ok;
12537 case 0xb981: s390_format_RRE_RR(s390_irgen_OGR, ovl.fmt.RRE.r1,
12538 ovl.fmt.RRE.r2); goto ok;
12539 case 0xb982: s390_format_RRE_RR(s390_irgen_XGR, ovl.fmt.RRE.r1,
12540 ovl.fmt.RRE.r2); goto ok;
12541 case 0xb983: s390_format_RRE_RR(s390_irgen_FLOGR, ovl.fmt.RRE.r1,
12542 ovl.fmt.RRE.r2); goto ok;
12543 case 0xb984: s390_format_RRE_RR(s390_irgen_LLGCR, ovl.fmt.RRE.r1,
12544 ovl.fmt.RRE.r2); goto ok;
12545 case 0xb985: s390_format_RRE_RR(s390_irgen_LLGHR, ovl.fmt.RRE.r1,
12546 ovl.fmt.RRE.r2); goto ok;
12547 case 0xb986: s390_format_RRE_RR(s390_irgen_MLGR, ovl.fmt.RRE.r1,
12548 ovl.fmt.RRE.r2); goto ok;
12549 case 0xb987: s390_format_RRE_RR(s390_irgen_DLGR, ovl.fmt.RRE.r1,
12550 ovl.fmt.RRE.r2); goto ok;
12551 case 0xb988: s390_format_RRE_RR(s390_irgen_ALCGR, ovl.fmt.RRE.r1,
12552 ovl.fmt.RRE.r2); goto ok;
12553 case 0xb989: s390_format_RRE_RR(s390_irgen_SLBGR, ovl.fmt.RRE.r1,
12554 ovl.fmt.RRE.r2); goto ok;
12558 case 0xb990: s390_format_RRF_M0RERE(s390_irgen_TRTT, ovl.fmt.RRF3.r3,
12559 ovl.fmt.RRF3.r1, ovl.fmt.RRF3.r2); goto ok;
12560 case 0xb991: s390_format_RRF_M0RERE(s390_irgen_TRTO, ovl.fmt.RRF3.r3,
12561 ovl.fmt.RRF3.r1, ovl.fmt.RRF3.r2); goto ok;
12562 case 0xb992: s390_format_RRF_M0RERE(s390_irgen_TROT, ovl.fmt.RRF3.r3,
12563 ovl.fmt.RRF3.r1, ovl.fmt.RRF3.r2); goto ok;
12564 case 0xb993: s390_format_RRF_M0RERE(s390_irgen_TROO, ovl.fmt.RRF3.r3,
12565 ovl.fmt.RRF3.r1, ovl.fmt.RRF3.r2); goto ok;
12566 case 0xb994: s390_format_RRE_RR(s390_irgen_LLCR, ovl.fmt.RRE.r1,
12567 ovl.fmt.RRE.r2); goto ok;
12568 case 0xb995: s390_format_RRE_RR(s390_irgen_LLHR, ovl.fmt.RRE.r1,
12569 ovl.fmt.RRE.r2); goto ok;
12570 case 0xb996: s390_format_RRE_RR(s390_irgen_MLR, ovl.fmt.RRE.r1,
12571 ovl.fmt.RRE.r2); goto ok;
12572 case 0xb997: s390_format_RRE_RR(s390_irgen_DLR, ovl.fmt.RRE.r1,
12573 ovl.fmt.RRE.r2); goto ok;
12574 case 0xb998: s390_format_RRE_RR(s390_irgen_ALCR, ovl.fmt.RRE.r1,
12575 ovl.fmt.RRE.r2); goto ok;
12576 case 0xb999: s390_format_RRE_RR(s390_irgen_SLBR, ovl.fmt.RRE.r1,
12577 ovl.fmt.RRE.r2); goto ok;
12587 case 0xb9b0: s390_format_RRF_M0RERE(s390_irgen_CU14, ovl.fmt.RRF3.r3,
12588 ovl.fmt.RRF3.r1, ovl.fmt.RRF3.r2);
12590 case 0xb9b1: s390_format_RRF_M0RERE(s390_irgen_CU24, ovl.fmt.RRF3.r3,
12591 ovl.fmt.RRF3.r1, ovl.fmt.RRF3.r2);
12593 case 0xb9b2: s390_format_RRE_RR(s390_irgen_CU41, ovl.fmt.RRE.r1,
12594 ovl.fmt.RRE.r2); goto ok;
12595 case 0xb9b3: s390_format_RRE_RR(s390_irgen_CU42, ovl.fmt.RRE.r1,
12596 ovl.fmt.RRE.r2); goto ok;
12600 case 0xb9c8: s390_format_RRF_R0RR2(s390_irgen_AHHHR, ovl.fmt.RRF4.r3,
12601 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2);
12603 case 0xb9c9: s390_format_RRF_R0RR2(s390_irgen_SHHHR, ovl.fmt.RRF4.r3,
12604 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2);
12606 case 0xb9ca: s390_format_RRF_R0RR2(s390_irgen_ALHHHR, ovl.fmt.RRF4.r3,
12607 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2);
12609 case 0xb9cb: s390_format_RRF_R0RR2(s390_irgen_SLHHHR, ovl.fmt.RRF4.r3,
12610 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2);
12612 case 0xb9cd: s390_format_RRE_RR(s390_irgen_CHHR, ovl.fmt.RRE.r1,
12613 ovl.fmt.RRE.r2); goto ok;
12614 case 0xb9cf: s390_format_RRE_RR(s390_irgen_CLHHR, ovl.fmt.RRE.r1,
12615 ovl.fmt.RRE.r2); goto ok;
12616 case 0xb9d8: s390_format_RRF_R0RR2(s390_irgen_AHHLR, ovl.fmt.RRF4.r3,
12617 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2);
12619 case 0xb9d9: s390_format_RRF_R0RR2(s390_irgen_SHHLR, ovl.fmt.RRF4.r3,
12620 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2);
12622 case 0xb9da: s390_format_RRF_R0RR2(s390_irgen_ALHHLR, ovl.fmt.RRF4.r3,
12623 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2);
12625 case 0xb9db: s390_format_RRF_R0RR2(s390_irgen_SLHHLR, ovl.fmt.RRF4.r3,
12626 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2);
12628 case 0xb9dd: s390_format_RRE_RR(s390_irgen_CHLR, ovl.fmt.RRE.r1,
12629 ovl.fmt.RRE.r2); goto ok;
12630 case 0xb9df: s390_format_RRE_RR(s390_irgen_CLHLR, ovl.fmt.RRE.r1,
12631 ovl.fmt.RRE.r2); goto ok;
12633 case 0xb9e2: s390_format_RRF_U0RR(s390_irgen_LOCGR, ovl.fmt.RRF3.r3,
12634 ovl.fmt.RRF3.r1, ovl.fmt.RRF3.r2,
12636 case 0xb9e4: s390_format_RRF_R0RR2(s390_irgen_NGRK, ovl.fmt.RRF4.r3,
12637 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2);
12639 case 0xb9e6: s390_format_RRF_R0RR2(s390_irgen_OGRK, ovl.fmt.RRF4.r3,
12640 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2);
12642 case 0xb9e7: s390_format_RRF_R0RR2(s390_irgen_XGRK, ovl.fmt.RRF4.r3,
12643 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2);
12645 case 0xb9e8: s390_format_RRF_R0RR2(s390_irgen_AGRK, ovl.fmt.RRF4.r3,
12646 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2);
12648 case 0xb9e9: s390_format_RRF_R0RR2(s390_irgen_SGRK, ovl.fmt.RRF4.r3,
12649 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2);
12651 case 0xb9ea: s390_format_RRF_R0RR2(s390_irgen_ALGRK, ovl.fmt.RRF4.r3,
12652 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2);
12654 case 0xb9eb: s390_format_RRF_R0RR2(s390_irgen_SLGRK, ovl.fmt.RRF4.r3,
12655 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2);
12657 case 0xb9f2: s390_format_RRF_U0RR(s390_irgen_LOCR, ovl.fmt.RRF3.r3,
12658 ovl.fmt.RRF3.r1, ovl.fmt.RRF3.r2,
12660 case 0xb9f4: s390_format_RRF_R0RR2(s390_irgen_NRK, ovl.fmt.RRF4.r3,
12661 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2);
12663 case 0xb9f6: s390_format_RRF_R0RR2(s390_irgen_ORK, ovl.fmt.RRF4.r3,
12664 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2);
12666 case 0xb9f7: s390_format_RRF_R0RR2(s390_irgen_XRK, ovl.fmt.RRF4.r3,
12667 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2);
12669 case 0xb9f8: s390_format_RRF_R0RR2(s390_irgen_ARK, ovl.fmt.RRF4.r3,
12670 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2);
12672 case 0xb9f9: s390_format_RRF_R0RR2(s390_irgen_SRK, ovl.fmt.RRF4.r3,
12673 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2);
12675 case 0xb9fa: s390_format_RRF_R0RR2(s390_irgen_ALRK, ovl.fmt.RRF4.r3,
12676 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2);
12678 case 0xb9fb: s390_format_RRF_R0RR2(s390_irgen_SLRK, ovl.fmt.RRF4.r3,
12679 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2);
12683 switch ((ovl.value & 0xff000000) >> 24) {
12684 case 0x40: s390_format_RX_RRRD(s390_irgen_STH, ovl.fmt.RX.r1, ovl.fmt.RX.x2,
12685 ovl.fmt.RX.b2, ovl.fmt.RX.d2); goto ok;
12686 case 0x41: s390_format_RX_RRRD(s390_irgen_LA, ovl.fmt.RX.r1, ovl.fmt.RX.x2,
12687 ovl.fmt.RX.b2, ovl.fmt.RX.d2); goto ok;
12688 case 0x42: s390_format_RX_RRRD(s390_irgen_STC, ovl.fmt.RX.r1, ovl.fmt.RX.x2,
12689 ovl.fmt.RX.b2, ovl.fmt.RX.d2); goto ok;
12690 case 0x43: s390_format_RX_RRRD(s390_irgen_IC, ovl.fmt.RX.r1, ovl.fmt.RX.x2,
12691 ovl.fmt.RX.b2, ovl.fmt.RX.d2); goto ok;
12692 case 0x44: s390_format_RX_RRRD(s390_irgen_EX, ovl.fmt.RX.r1, ovl.fmt.RX.x2,
12693 ovl.fmt.RX.b2, ovl.fmt.RX.d2); goto ok;
12695 case 0x46: s390_format_RX_RRRD(s390_irgen_BCT, ovl.fmt.RX.r1, ovl.fmt.RX.x2,
12696 ovl.fmt.RX.b2, ovl.fmt.RX.d2); goto ok;
12697 case 0x47: s390_format_RX(s390_irgen_BC, ovl.fmt.RX.r1, ovl.fmt.RX.x2,
12698 ovl.fmt.RX.b2, ovl.fmt.RX.d2); goto ok;
12699 case 0x48: s390_format_RX_RRRD(s390_irgen_LH, ovl.fmt.RX.r1, ovl.fmt.RX.x2,
12700 ovl.fmt.RX.b2, ovl.fmt.RX.d2); goto ok;
12701 case 0x49: s390_format_RX_RRRD(s390_irgen_CH, ovl.fmt.RX.r1, ovl.fmt.RX.x2,
12702 ovl.fmt.RX.b2, ovl.fmt.RX.d2); goto ok;
12703 case 0x4a: s390_format_RX_RRRD(s390_irgen_AH, ovl.fmt.RX.r1, ovl.fmt.RX.x2,
12704 ovl.fmt.RX.b2, ovl.fmt.RX.d2); goto ok;
12705 case 0x4b: s390_format_RX_RRRD(s390_irgen_SH, ovl.fmt.RX.r1, ovl.fmt.RX.x2,
12706 ovl.fmt.RX.b2, ovl.fmt.RX.d2); goto ok;
12707 case 0x4c: s390_format_RX_RRRD(s390_irgen_MH, ovl.fmt.RX.r1, ovl.fmt.RX.x2,
12708 ovl.fmt.RX.b2, ovl.fmt.RX.d2); goto ok;
12709 case 0x4d: s390_format_RX_RRRD(s390_irgen_BAS, ovl.fmt.RX.r1, ovl.fmt.RX.x2,
12710 ovl.fmt.RX.b2, ovl.fmt.RX.d2); goto ok;
12711 case 0x4e: s390_format_RX_RRRD(s390_irgen_CVD, ovl.fmt.RX.r1, ovl.fmt.RX.x2,
12712 ovl.fmt.RX.b2, ovl.fmt.RX.d2); goto ok;
12713 case 0x4f: s390_format_RX_RRRD(s390_irgen_CVB, ovl.fmt.RX.r1, ovl.fmt.RX.x2,
12714 ovl.fmt.RX.b2, ovl.fmt.RX.d2); goto ok;
12715 case 0x50: s390_format_RX_RRRD(s390_irgen_ST, ovl.fmt.RX.r1, ovl
12716 ovl.fmt.RX.b2, ovl.fmt.RX.d2); goto ok;
12717 case 0x51: s390_format_RX_RRRD(s390_irgen_LAE, ovl.fmt.RX.r1, ovl.fmt.RX.x2,
12718 ovl.fmt.RX.b2, ovl.fmt.RX.d2); goto ok;
12719 case 0x54: s390_format_RX_RRRD(s390_irgen_N, ovl.fmt.RX.r1, ovl.fmt.RX.x2,
12720 ovl.fmt.RX.b2, ovl.fmt.RX.d2); goto ok;
12721 case 0x55: s390_format_RX_RRRD(s390_irgen_CL, ovl.fmt.RX.r1, ovl.fmt.RX.x2,
12722 ovl.fmt.RX.b2, ovl.fmt.RX.d2); goto ok;
12723 case 0x56: s390_format_RX_RRRD(s390_irgen_O, ovl.fmt.RX.r1, ovl.fmt.RX.x2,
12724 ovl.fmt.RX.b2, ovl.fmt.RX.d2); goto ok;
12725 case 0x57: s390_format_RX_RRRD(s390_irgen_X, ovl.fmt.RX.r1, ovl.fmt.RX.x2,
12726 ovl.fmt.RX.b2, ovl.fmt.RX.d2); goto ok;
12727 case 0x58: s390_format_RX_RRRD(s390_irgen_L, ovl.fmt.RX.r1, ovl.fmt.RX.x2,
12728 ovl.fmt.RX.b2, ovl.fmt.RX.d2); goto ok;
12729 case 0x59: s390_format_RX_RRRD(s390_irgen_C, ovl.fmt.RX.r1, ovl.fmt.RX.x2,
12730 ovl.fmt.RX.b2, ovl.fmt.RX.d2); goto ok;
12731 case 0x5a: s390_format_RX_RRRD(s390_irgen_A, ovl.fmt.RX.r1, ovl.fmt.RX.x2,
12732 ovl.fmt.RX.b2, ovl.fmt.RX.d2); goto ok;
12733 case 0x5b: s390_format_RX_RRRD(s390_irgen_S, ovl.fmt.RX.r1, ovl.fmt.RX.x2,
12734 ovl.fmt.RX.b2, ovl.fmt.RX.d2); goto ok;
12735 case 0x5c: s390_format_RX_RRRD(s390_irgen_M, ovl.fmt.RX.r1, ovl.fmt.RX.x2,
12736 ovl.fmt.RX.b2, ovl.fmt.RX.d2); goto ok;
12737 case 0x5d: s390_format_RX_RRRD(s390_irgen_D, ovl.fmt.RX.r1, ovl.fmt.RX.x2,
12738 ovl.fmt.RX.b2, ovl.fmt.RX.d2); goto ok;
12739 case 0x5e: s390_format_RX_RRRD(s390_irgen_AL, ovl.fmt.RX.r1, ovl.fmt.RX.x2,
12740 ovl.fmt.RX.b2, ovl.fmt.RX.d2); goto ok;
12741 case 0x5f: s390_format_RX_RRRD(s390_irgen_SL, ovl.fmt.RX.r1, ovl.fmt.RX.x2,
12742 ovl.fmt.RX.b2, ovl.fmt.RX.d2); goto ok;
12743 case 0x60: s390_format_RX_FRRD(s390_irgen_STD, ovl.fmt.RX.r1, ovl.fmt.RX.x2,
12744 ovl.fmt.RX.b2, ovl.fmt.RX.d2); goto ok;
12746 case 0x68: s390_format_RX_FRRD(s390_irgen_LD, ovl.fmt.RX.r1, ovl.fmt.RX.x2,
12747 ovl.fmt.RX.b2, ovl.fmt.RX.d2); goto ok;
12755 case 0x70: s390_format_RX_FRRD(s390_irgen_STE, ovl.fmt.RX.r1, ovl.fmt.RX.x2,
12756 ovl.fmt.RX.b2, ovl.fmt.RX.d2); goto ok;
12757 case 0x71: s390_format_RX_RRRD(s390_irgen_MS, ovl.fmt.RX.r1, ovl.fmt.RX.x2,
12758 ovl.fmt.RX.b2, ovl.fmt.RX.d2); goto ok;
12759 case 0x78: s390_format_RX_FRRD(s390_irgen_LE, ovl.fmt.RX.r1, ovl.fmt.RX.x2,
12760 ovl.fmt.RX.b2, ovl.fmt.RX.d2); goto ok;
12769 case 0x84: s390_format_RSI_RRP(s390_irgen_BRXH, ovl.fmt.RSI.r1,
12770 ovl.fmt.RSI.r3, ovl.fmt.RSI.i2); goto ok;
12771 case 0x85: s390_format_RSI_RRP(s390_irgen_BRXLE, ovl.fmt.RSI.r1,
12772 ovl.fmt.RSI.r3, ovl.fmt.RSI.i2); goto ok;
12773 case 0x86: s390_format_RS_RRRD(s390_irgen_BXH, ovl.fmt.RS.r1, ovl.fmt.RS.r3,
12774 ovl.fmt.RS.b2, ovl.fmt.RS.d2); goto ok;
12775 case 0x87: s390_format_RS_RRRD(s390_irgen_BXLE, ovl.fmt.RS.r1, ovl.fmt.RS.r3,
12776 ovl.fmt.RS.b2, ovl.fmt.RS.d2); goto ok;
12777 case 0x88: s390_format_RS_R0RD(s390_irgen_SRL, ovl.fmt.RS.r1, ovl.fmt.RS.b2,
12778 ovl.fmt.RS.d2); goto ok;
12779 case 0x89: s390_format_RS_R0RD(s390_irgen_SLL, ovl.fmt.RS.r1, ovl.fmt.RS.b2,
12780 ovl.fmt.RS.d2); goto ok;
12781 case 0x8a: s390_format_RS_R0RD(s390_irgen_SRA, ovl.fmt.RS.r1, ovl.fmt.RS.b2,
12782 ovl.fmt.RS.d2); goto ok;
12783 case 0x8b: s390_format_RS_R0RD(s390_irgen_SLA, ovl.fmt.RS.r1, ovl.fmt.RS.b2,
12784 ovl.fmt.RS.d2); goto ok;
12785 case 0x8c: s390_format_RS_R0RD(s390_irgen_SRDL, ovl.fmt.RS.r1, ovl.fmt.RS.b2,
12786 ovl.fmt.RS.d2); goto ok;
12787 case 0x8d: s390_format_RS_R0RD(s390_irgen_SLDL, ovl.fmt.RS.r1, ovl.fmt.RS.b2,
12788 ovl.fmt.RS.d2); goto ok;
12789 case 0x8e: s390_format_RS_R0RD(s390_irgen_SRDA, ovl.fmt.RS.r1, ovl.fmt.RS.b2,
12790 ovl.fmt.RS.d2); goto ok;
12791 case 0x8f: s390_format_RS_R0RD(s390_irgen_SLDA, ovl.fmt.RS.r1, ovl.fmt.RS.b2,
12792 ovl.fmt.RS.d2); goto ok;
12793 case 0x90: s390_format_RS_RRRD(s390_irgen_STM, ovl.fmt.RS.r1, ovl.fmt.RS.r3,
12794 ovl.fmt.RS.b2, ovl.fmt.RS.d2); goto ok;
12795 case 0x91: s390_format_SI_URD(s390_irgen_TM, ovl.fmt.SI.i2, ovl.fmt.SI.b1,
12796 ovl.fmt.SI.d1); goto ok;
12797 case 0x92: s390_format_SI_URD(s390_irgen_MVI, ovl.fmt.SI.i2, ovl.fmt.SI.b1,
12798 ovl.fmt.SI.d1); goto ok;
12799 case 0x94: s390_format_SI_URD(s390_irgen_NI, ovl.fmt.SI.i2, ovl.fmt.SI.b1,
12800 ovl.fmt.SI.d1); goto ok;
12801 case 0x95: s390_format_SI_URD(s390_irgen_CLI, ovl.fmt.SI.i2, ovl.fmt.SI.b1,
12802 ovl.fmt.SI.d1); goto ok;
12803 case 0x96: s390_format_SI_URD(s390_irgen_OI, ovl.fmt.SI.i2, ovl.fmt.SI.b1,
12804 ovl.fmt.SI.d1); goto ok;
12805 case 0x97: s390_format_SI_URD(s390_irgen_XI, ovl.fmt.SI.i2, ovl.fmt.SI.b1,
12806 ovl.fmt.SI.d1); goto ok;
12807 case 0x98: s390_format_RS_RRRD(s390_irgen_LM, ovl.fmt.RS.r1, ovl.fmt.RS.r3,
12808 ovl.fmt.RS.b2, ovl.fmt.RS.d2); goto ok;
12810 case 0x9a: s390_format_RS_AARD(s390_irgen_LAM, ovl.fmt.RS.r1, ovl.fmt.RS.r3,
12811 ovl.fmt.RS.b2, ovl.fmt.RS.d2); goto ok;
12812 case 0x9b: s390_format_RS_AARD(s390_irgen_STAM, ovl.fmt.RS.r1, ovl.fmt.RS.r3,
12813 ovl.fmt.RS.b2, ovl.fmt.RS.d2); goto ok;
12814 case 0xa8: s390_format_RS_RRRD(s390_irgen_MVCLE, ovl.fmt.RS.r1,
12815 ovl.fmt.RS.r3, ovl.fmt.RS.b2, ovl.fmt.RS.d2);
12817 case 0xa9: s390_format_RS_RRRD(s390_irgen_CLCLE, ovl.fmt.RS.r1,
12818 ovl.fmt.RS.r3, ovl.fmt.RS.b2, ovl.fmt.RS.d2);
12827 case 0xba: s390_format_RS_RRRD(s390_irgen_CS, ovl.fmt.RS.r1, ovl.fmt.RS.r3,
12828 ovl.fmt.RS.b2, ovl.fmt.RS.d2); goto ok;
12829 case 0xbb: s390_format_RS_RRRD(s390_irgen_CDS, ovl.fmt.RS.r1, ovl.fmt.RS.r3,
12830 ovl.fmt.RS.b2, ovl.fmt.RS.d2); goto ok;
12831 case 0xbd: s390_format_RS_RURD(s390_irgen_CLM, ovl.fmt.RS.r1, ovl.fmt.RS.r3,
12832 ovl.fmt.RS.b2, ovl.fmt.RS.d2); goto ok;
12833 case 0xbe: s390_format_RS_RURD(s390_irgen_STCM, ovl.fmt.RS.r1, ovl.fmt.RS.r3,
12834 ovl.fmt.RS.b2, ovl.fmt.RS.d2); goto ok;
12835 case 0xbf: s390_format_RS_RURD(s390_irgen_ICM, ovl.fmt.RS.r1, ovl.fmt.RS.r3,
12836 ovl.fmt.RS.b2, ovl.fmt.RS.d2); goto ok;
13026 } ovl;
13030 ((char *)(&ovl.value))[0] = bytes[0];
13031 ((char *)(&ovl.value))[1] = bytes[1];
13032 ((char *)(&ovl.value))[2] = bytes[2];
13033 ((char *)(&ovl.value))[3] = bytes[3];
13034 ((char *)(&ovl.value))[4] = bytes[4];
13035 ((char *)(&ovl.value))[5] = bytes[5];
13036 ((char *)(&ovl.value))[6] = 0x0;
13037 ((char *)(&ovl.value))[7] = 0x0;
13039 switch ((ovl.value >> 16) & 0xff00000000ffULL) {
13040 case 0xe30000000002ULL: s390_format_RXY_RRRD(s390_irgen_LTG, ovl.fmt.RXY.r1,
13041 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13042 ovl.fmt.RXY.dl2,
13043 ovl.fmt.RXY.dh2); goto ok;
13045 case 0xe30000000004ULL: s390_format_RXY_RRRD(s390_irgen_LG, ovl.fmt.RXY.r1,
13046 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13047 ovl.fmt.RXY.dl2,
13048 ovl.fmt.RXY.dh2); goto ok;
13049 case 0xe30000000006ULL: s390_format_RXY_RRRD(s390_irgen_CVBY, ovl.fmt.RXY.r1,
13050 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13051 ovl.fmt.RXY.dl2,
13052 ovl.fmt.RXY.dh2); goto ok;
13053 case 0xe30000000008ULL: s390_format_RXY_RRRD(s390_irgen_AG, ovl.fmt.RXY.r1,
13054 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13055 ovl.fmt.RXY.dl2,
13056 ovl.fmt.RXY.dh2); goto ok;
13057 case 0xe30000000009ULL: s390_format_RXY_RRRD(s390_irgen_SG, ovl.fmt.RXY.r1,
13058 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13059 ovl.fmt.RXY.dl2,
13060 ovl.fmt.RXY.dh2); goto ok;
13061 case 0xe3000000000aULL: s390_format_RXY_RRRD(s390_irgen_ALG, ovl.fmt.RXY.r1,
13062 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13063 ovl.fmt.RXY.dl2,
13064 ovl.fmt.RXY.dh2); goto ok;
13065 case 0xe3000000000bULL: s390_format_RXY_RRRD(s390_irgen_SLG, ovl.fmt.RXY.r1,
13066 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13067 ovl.fmt.RXY.dl2,
13068 ovl.fmt.RXY.dh2); goto ok;
13069 case 0xe3000000000cULL: s390_format_RXY_RRRD(s390_irgen_MSG, ovl.fmt.RXY.r1,
13070 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13071 ovl.fmt.RXY.dl2,
13072 ovl.fmt.RXY.dh2); goto ok;
13073 case 0xe3000000000dULL: s390_format_RXY_RRRD(s390_irgen_DSG, ovl.fmt.RXY.r1,
13074 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13075 ovl.fmt.RXY.dl2,
13076 ovl
13078 case 0xe3000000000fULL: s390_format_RXY_RRRD(s390_irgen_LRVG, ovl.fmt.RXY.r1,
13079 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13080 ovl.fmt.RXY.dl2,
13081 ovl.fmt.RXY.dh2); goto ok;
13082 case 0xe30000000012ULL: s390_format_RXY_RRRD(s390_irgen_LT, ovl.fmt.RXY.r1,
13083 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13084 ovl.fmt.RXY.dl2,
13085 ovl.fmt.RXY.dh2); goto ok;
13087 case 0xe30000000014ULL: s390_format_RXY_RRRD(s390_irgen_LGF, ovl.fmt.RXY.r1,
13088 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13089 ovl.fmt.RXY.dl2,
13090 ovl.fmt.RXY.dh2); goto ok;
13091 case 0xe30000000015ULL: s390_format_RXY_RRRD(s390_irgen_LGH, ovl.fmt.RXY.r1,
13092 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13093 ovl.fmt.RXY.dl2,
13094 ovl.fmt.RXY.dh2); goto ok;
13095 case 0xe30000000016ULL: s390_format_RXY_RRRD(s390_irgen_LLGF, ovl.fmt.RXY.r1,
13096 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13097 ovl.fmt.RXY.dl2,
13098 ovl.fmt.RXY.dh2); goto ok;
13099 case 0xe30000000017ULL: s390_format_RXY_RRRD(s390_irgen_LLGT, ovl.fmt.RXY.r1,
13100 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13101 ovl.fmt.RXY.dl2,
13102 ovl.fmt.RXY.dh2); goto ok;
13103 case 0xe30000000018ULL: s390_format_RXY_RRRD(s390_irgen_AGF, ovl.fmt.RXY.r1,
13104 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13105 ovl.fmt.RXY.dl2,
13106 ovl.fmt.RXY.dh2); goto ok;
13107 case 0xe30000000019ULL: s390_format_RXY_RRRD(s390_irgen_SGF, ovl.fmt.RXY.r1,
13108 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13109 ovl.fmt.RXY.dl2,
13110 ovl.fmt.RXY.dh2); goto ok;
13111 case 0xe3000000001aULL: s390_format_RXY_RRRD(s390_irgen_ALGF, ovl.fmt.RXY.r1,
13112 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13113 ovl.fmt.RXY.dl2,
13114 ovl.fmt.RXY.dh2); goto ok;
13115 case 0xe3000000001bULL: s390_format_RXY_RRRD(s390_irgen_SLGF, ovl.fmt.RXY.r1,
13116 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13117 ovl.fmt.RXY.dl2,
13118 ovl.fmt.RXY.dh2); goto ok;
13119 case 0xe3000000001cULL: s390_format_RXY_RRRD(s390_irgen_MSGF, ovl.fmt.RXY.r1,
13120 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13121 ovl.fmt.RXY.dl2,
13122 ovl.fmt.RXY.dh2); goto ok;
13123 case 0xe3000000001dULL: s390_format_RXY_RRRD(s390_irgen_DSGF, ovl.fmt.RXY.r1,
13124 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13125 ovl.fmt.RXY.dl2,
13126 ovl.fmt.RXY.dh2); goto ok;
13127 case 0xe3000000001eULL: s390_format_RXY_RRRD(s390_irgen_LRV, ovl.fmt.RXY.r1,
13128 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13129 ovl.fmt.RXY.dl2,
13130 ovl.fmt.RXY.dh2); goto ok;
13131 case 0xe3000000001fULL: s390_format_RXY_RRRD(s390_irgen_LRVH, ovl.fmt.RXY.r1,
13132 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13133 ovl.fmt.RXY.dl2,
13134 ovl.fmt.RXY.dh2); goto ok;
13135 case 0xe30000000020ULL: s390_format_RXY_RRRD(s390_irgen_CG, ovl.fmt.RXY.r1,
13136 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13137 ovl.fmt.RXY.dl2,
13138 ovl.fmt.RXY.dh2); goto ok;
13139 case 0xe30000000021ULL: s390_format_RXY_RRRD(s390_irgen_CLG, ovl.fmt.RXY.r1,
13140 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13141 ovl.fmt.RXY.dl2,
13142 ovl.fmt.RXY.dh2); goto ok;
13143 case 0xe30000000024ULL: s390_format_RXY_RRRD(s390_irgen_STG, ovl.fmt.RXY.r1,
13144 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13145 ovl.fmt.RXY.dl2,
13146 ovl.fmt.RXY.dh2); goto ok;
13147 case 0xe30000000026ULL: s390_format_RXY_RRRD(s390_irgen_CVDY, ovl.fmt.RXY.r1,
13148 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13149 ovl.fmt.RXY.dl2,
13150 ovl.fmt.RXY.dh2); goto ok;
13153 ovl.fmt.RXY.r1, ovl.fmt.RXY.x2,
13154 ovl.fmt.RXY.b2, ovl.fmt.RXY.dl2,
13155 ovl.fmt.RXY.dh2); goto ok;
13156 case 0xe30000000030ULL: s390_format_RXY_RRRD(s390_irgen_CGF, ovl.fmt.RXY.r1,
13157 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13158 ovl.fmt.RXY.dl2,
13159 ovl.fmt.RXY.dh2); goto ok;
13160 case 0xe30000000031ULL: s390_format_RXY_RRRD(s390_irgen_CLGF, ovl.fmt.RXY.r1,
13161 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13162 ovl.fmt.RXY.dl2,
13163 ovl.fmt.RXY.dh2); goto ok;
13164 case 0xe30000000032ULL: s390_format_RXY_RRRD(s390_irgen_LTGF, ovl.fmt.RXY.r1,
13165 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13166 ovl.fmt.RXY.dl2,
13167 ovl.fmt.RXY.dh2); goto ok;
13168 case 0xe30000000034ULL: s390_format_RXY_RRRD(s390_irgen_CGH, ovl.fmt.RXY.r1,
13169 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13170 ovl.fmt.RXY.dl2,
13171 ovl.fmt.RXY.dh2); goto ok;
13172 case 0xe30000000036ULL: s390_format_RXY_URRD(s390_irgen_PFD, ovl.fmt.RXY.r1,
13173 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13174 ovl.fmt.RXY.dl2,
13175 ovl.fmt.RXY.dh2); goto ok;
13176 case 0xe3000000003eULL: s390_format_RXY_RRRD(s390_irgen_STRV, ovl.fmt.RXY.r1,
13177 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13178 ovl.fmt.RXY.dl2,
13179 ovl.fmt.RXY.dh2); goto ok;
13181 ovl.fmt.RXY.r1, ovl.fmt.RXY.x2,
13182 ovl.fmt.RXY.b2, ovl.fmt.RXY.dl2,
13183 ovl.fmt.RXY.dh2); goto ok;
13184 case 0xe30000000046ULL: s390_format_RXY_RRRD(s390_irgen_BCTG, ovl.fmt.RXY.r1,
13185 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13186 ovl.fmt.RXY.dl2,
13187 ovl.fmt.RXY.dh2); goto ok;
13188 case 0xe30000000050ULL: s390_format_RXY_RRRD(s390_irgen_STY, ovl.fmt.RXY.r1,
13189 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13190 ovl.fmt.RXY.dl2,
13191 ovl.fmt.RXY.dh2); goto ok;
13192 case 0xe30000000051ULL: s390_format_RXY_RRRD(s390_irgen_MSY, ovl.fmt.RXY.r1,
13193 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13194 ovl.fmt.RXY.dl2,
13195 ovl.fmt.RXY.dh2); goto ok;
13196 case 0xe30000000054ULL: s390_format_RXY_RRRD(s390_irgen_NY, ovl.fmt.RXY.r1,
13197 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13198 ovl.fmt.RXY.dl2,
13199 ovl.fmt.RXY.dh2); goto ok;
13200 case 0xe30000000055ULL: s390_format_RXY_RRRD(s390_irgen_CLY, ovl.fmt.RXY.r1,
13201 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13202 ovl.fmt.RXY.dl2,
13203 ovl.fmt.RXY.dh2); goto ok;
13204 case 0xe30000000056ULL: s390_format_RXY_RRRD(s390_irgen_OY, ovl.fmt.RXY.r1,
13205 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13206 ovl.fmt.RXY.dl2,
13207 ovl.fmt.RXY.dh2); goto ok;
13208 case 0xe30000000057ULL: s390_format_RXY_RRRD(s390_irgen_XY, ovl.fmt.RXY.r1,
13209 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13210 ovl.fmt.RXY.dl2,
13211 ovl.fmt.RXY.dh2); goto ok;
13212 case 0xe30000000058ULL: s390_format_RXY_RRRD(s390_irgen_LY, ovl.fmt.RXY.r1,
13213 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13214 ovl.fmt.RXY.dl2,
13215 ovl.fmt.RXY.dh2); goto ok;
13216 case 0xe30000000059ULL: s390_format_RXY_RRRD(s390_irgen_CY, ovl.fmt.RXY.r1,
13217 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13218 ovl.fmt.RXY.dl2,
13219 ovl.fmt.RXY.dh2); goto ok;
13220 case 0xe3000000005aULL: s390_format_RXY_RRRD(s390_irgen_AY, ovl.fmt.RXY.r1,
13221 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13222 ovl.fmt.RXY.dl2,
13223 ovl.fmt.RXY.dh2); goto ok;
13224 case 0xe3000000005bULL: s390_format_RXY_RRRD(s390_irgen_SY, ovl.fmt.RXY.r1,
13225 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13226 ovl.fmt.RXY.dl2,
13227 ovl.fmt.RXY.dh2); goto ok;
13228 case 0xe3000000005cULL: s390_format_RXY_RRRD(s390_irgen_MFY, ovl.fmt.RXY.r1,
13229 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13230 ovl.fmt.RXY.dl2,
13231 ovl.fmt.RXY.dh2); goto ok;
13232 case 0xe3000000005eULL: s390_format_RXY_RRRD(s390_irgen_ALY, ovl.fmt.RXY.r1,
13233 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13234 ovl.fmt.RXY.dl2,
13235 ovl.fmt.RXY.dh2); goto ok;
13236 case 0xe3000000005fULL: s390_format_RXY_RRRD(s390_irgen_SLY, ovl.fmt.RXY.r1,
13237 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13238 ovl.fmt.RXY.dl2,
13239 ovl.fmt.RXY.dh2); goto ok;
13240 case 0xe30000000070ULL: s390_format_RXY_RRRD(s390_irgen_STHY, ovl.fmt.RXY.r1,
13241 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13242 ovl.fmt.RXY.dl2,
13243 ovl.fmt.RXY.dh2); goto ok;
13244 case 0xe30000000071ULL: s390_format_RXY_RRRD(s390_irgen_LAY, ovl.fmt.RXY.r1,
13245 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13246 ovl.fmt.RXY.dl2,
13247 ovl.fmt.RXY.dh2); goto ok;
13248 case 0xe30000000072ULL: s390_format_RXY_RRRD(s390_irgen_STCY, ovl.fmt.RXY.r1,
13249 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13250 ovl.fmt.RXY.dl2,
13251 ovl.fmt.RXY.dh2); goto ok;
13252 case 0xe30000000073ULL: s390_format_RXY_RRRD(s390_irgen_ICY, ovl.fmt.RXY.r1,
13253 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13254 ovl.fmt.RXY.dl2,
13255 ovl.fmt.RXY.dh2); goto ok;
13256 case 0xe30000000075ULL: s390_format_RXY_RRRD(s390_irgen_LAEY, ovl.fmt.RXY.r1,
13257 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13258 ovl.fmt.RXY.dl2,
13259 ovl.fmt.RXY.dh2); goto ok;
13260 case 0xe30000000076ULL: s390_format_RXY_RRRD(s390_irgen_LB, ovl.fmt.RXY.r1,
13261 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13262 ovl.fmt.RXY.dl2,
13263 ovl.fmt.RXY.dh2); goto ok;
13264 case 0xe30000000077ULL: s390_format_RXY_RRRD(s390_irgen_LGB, ovl.fmt.RXY.r1,
13265 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13266 ovl.fmt.RXY.dl2,
13267 ovl.fmt.RXY.dh2); goto ok;
13268 case 0xe30000000078ULL: s390_format_RXY_RRRD(s390_irgen_LHY, ovl.fmt.RXY.r1,
13269 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13270 ovl.fmt.RXY.dl2,
13271 ovl.fmt.RXY.dh2); goto ok;
13272 case 0xe30000000079ULL: s390_format_RXY_RRRD(s390_irgen_CHY, ovl.fmt.RXY.r1,
13273 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13274 ovl.fmt.RXY.dl2,
13275 ovl.fmt.RXY.dh2); goto ok;
13276 case 0xe3000000007aULL: s390_format_RXY_RRRD(s390_irgen_AHY, ovl.fmt.RXY.r1,
13277 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13278 ovl.fmt.RXY.dl2,
13279 ovl.fmt.RXY.dh2); goto ok;
13280 case 0xe3000000007bULL: s390_format_RXY_RRRD(s390_irgen_SHY, ovl.fmt.RXY.r1,
13281 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13282 ovl.fmt.RXY.dl2,
13283 ovl.fmt.RXY.dh2); goto ok;
13284 case 0xe3000000007cULL: s390_format_RXY_RRRD(s390_irgen_MHY, ovl.fmt.RXY.r1,
13285 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13286 ovl.fmt.RXY.dl2,
13287 ovl.fmt.RXY.dh2); goto ok;
13288 case 0xe30000000080ULL: s390_format_RXY_RRRD(s390_irgen_NG, ovl.fmt.RXY.r1,
13289 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13290 ovl.fmt.RXY.dl2,
13291 ovl.fmt.RXY.dh2); goto ok;
13292 case 0xe30000000081ULL: s390_format_RXY_RRRD(s390_irgen_OG, ovl.fmt.RXY.r1,
13293 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13294 ovl.fmt.RXY.dl2,
13295 ovl.fmt.RXY.dh2); goto ok;
13296 case 0xe30000000082ULL: s390_format_RXY_RRRD(s390_irgen_XG, ovl.fmt.RXY.r1,
13297 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13298 ovl.fmt.RXY.dl2,
13299 ovl.fmt.RXY.dh2); goto ok;
13300 case 0xe30000000086ULL: s390_format_RXY_RRRD(s390_irgen_MLG, ovl.fmt.RXY.r1,
13301 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13302 ovl.fmt.RXY.dl2,
13303 ovl.fmt.RXY.dh2); goto ok;
13304 case 0xe30000000087ULL: s390_format_RXY_RRRD(s390_irgen_DLG, ovl.fmt.RXY.r1,
13305 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13306 ovl.fmt.RXY.dl2,
13307 ovl.fmt.RXY.dh2); goto ok;
13308 case 0xe30000000088ULL: s390_format_RXY_RRRD(s390_irgen_ALCG, ovl.fmt.RXY.r1,
13309 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13310 ovl.fmt.RXY.dl2,
13311 ovl.fmt.RXY.dh2); goto ok;
13312 case 0xe30000000089ULL: s390_format_RXY_RRRD(s390_irgen_SLBG, ovl.fmt.RXY.r1,
13313 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13314 ovl.fmt.RXY.dl2,
13315 ovl.fmt.RXY.dh2); goto ok;
13316 case 0xe3000000008eULL: s390_format_RXY_RRRD(s390_irgen_STPQ, ovl.fmt.RXY.r1,
13317 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13318 ovl.fmt.RXY.dl2,
13319 ovl.fmt.RXY.dh2); goto ok;
13320 case 0xe3000000008fULL: s390_format_RXY_RRRD(s390_irgen_LPQ, ovl.fmt.RXY.r1,
13321 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13322 ovl.fmt.RXY.dl2,
13323 ovl.fmt.RXY.dh2); goto ok;
13324 case 0xe30000000090ULL: s390_format_RXY_RRRD(s390_irgen_LLGC, ovl.fmt.RXY.r1,
13325 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13326 ovl.fmt.RXY.dl2,
13327 ovl.fmt.RXY.dh2); goto ok;
13328 case 0xe30000000091ULL: s390_format_RXY_RRRD(s390_irgen_LLGH, ovl.fmt.RXY.r1,
13329 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13330 ovl.fmt.RXY.dl2,
13331 ovl.fmt.RXY.dh2); goto ok;
13332 case 0xe30000000094ULL: s390_format_RXY_RRRD(s390_irgen_LLC, ovl.fmt.RXY.r1,
13333 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13334 ovl.fmt.RXY.dl2,
13335 ovl.fmt.RXY.dh2); goto ok;
13336 case 0xe30000000095ULL: s390_format_RXY_RRRD(s390_irgen_LLH, ovl.fmt.RXY.r1,
13337 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13338 ovl.fmt.RXY.dl2,
13339 ovl.fmt.RXY.dh2); goto ok;
13340 case 0xe30000000096ULL: s390_format_RXY_RRRD(s390_irgen_ML, ovl.fmt.RXY.r1,
13341 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13342 ovl.fmt.RXY.dl2,
13343 ovl.fmt.RXY.dh2); goto ok;
13344 case 0xe30000000097ULL: s390_format_RXY_RRRD(s390_irgen_DL, ovl.fmt.RXY.r1,
13345 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13346 ovl.fmt.RXY.dl2,
13347 ovl.fmt.RXY.dh2); goto ok;
13348 case 0xe30000000098ULL: s390_format_RXY_RRRD(s390_irgen_ALC, ovl.fmt.RXY.r1,
13349 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13350 ovl.fmt.RXY.dl2,
13351 ovl.fmt.RXY.dh2); goto ok;
13352 case 0xe30000000099ULL: s390_format_RXY_RRRD(s390_irgen_SLB, ovl.fmt.RXY.r1,
13353 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13354 ovl.fmt.RXY.dl2,
13355 ovl.fmt.RXY.dh2); goto ok;
13356 case 0xe300000000c0ULL: s390_format_RXY_RRRD(s390_irgen_LBH, ovl.fmt.RXY.r1,
13357 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13358 ovl.fmt.RXY.dl2,
13359 ovl.fmt.RXY.dh2); goto ok;
13360 case 0xe300000000c2ULL: s390_format_RXY_RRRD(s390_irgen_LLCH, ovl.fmt.RXY.r1,
13361 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13362 ovl.fmt.RXY.dl2,
13363 ovl.fmt.RXY.dh2); goto ok;
13364 case 0xe300000000c3ULL: s390_format_RXY_RRRD(s390_irgen_STCH, ovl.fmt.RXY.r1,
13365 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13366 ovl.fmt.RXY.dl2,
13367 ovl.fmt.RXY.dh2); goto ok;
13368 case 0xe300000000c4ULL: s390_format_RXY_RRRD(s390_irgen_LHH, ovl.fmt.RXY.r1,
13369 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13370 ovl.fmt.RXY.dl2,
13371 ovl.fmt.RXY.dh2); goto ok;
13372 case 0xe300000000c6ULL: s390_format_RXY_RRRD(s390_irgen_LLHH, ovl.fmt.RXY.r1,
13373 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13374 ovl.fmt.RXY.dl2,
13375 ovl.fmt.RXY.dh2); goto ok;
13376 case 0xe300000000c7ULL: s390_format_RXY_RRRD(s390_irgen_STHH, ovl.fmt.RXY.r1,
13377 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13378 ovl.fmt.RXY.dl2,
13379 ovl.fmt.RXY.dh2); goto ok;
13380 case 0xe300000000caULL: s390_format_RXY_RRRD(s390_irgen_LFH, ovl.fmt.RXY.r1,
13381 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13382 ovl.fmt.RXY.dl2,
13383 ovl.fmt.RXY.dh2); goto ok;
13384 case 0xe300000000cbULL: s390_format_RXY_RRRD(s390_irgen_STFH, ovl.fmt.RXY.r1,
13385 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13386 ovl.fmt.RXY.dl2,
13387 ovl.fmt.RXY.dh2); goto ok;
13388 case 0xe300000000cdULL: s390_format_RXY_RRRD(s390_irgen_CHF, ovl.fmt.RXY.r1,
13389 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13390 ovl.fmt.RXY.dl2,
13391 ovl.fmt.RXY.dh2); goto ok;
13392 case 0xe300000000cfULL: s390_format_RXY_RRRD(s390_irgen_CLHF, ovl.fmt.RXY.r1,
13393 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13394 ovl.fmt.RXY.dl2,
13395 ovl.fmt.RXY.dh2); goto ok;
13396 case 0xeb0000000004ULL: s390_format_RSY_RRRD(s390_irgen_LMG, ovl.fmt.RSY.r1,
13397 ovl.fmt.RSY.r3, ovl.fmt.RSY.b2,
13398 ovl.fmt.RSY.dl2,
13399 ovl.fmt.RSY.dh2); goto ok;
13400 case 0xeb000000000aULL: s390_format_RSY_RRRD(s390_irgen_SRAG, ovl.fmt.RSY.r1,
13401 ovl.fmt.RSY.r3, ovl.fmt.RSY.b2,
13402 ovl.fmt.RSY.dl2,
13403 ovl.fmt.RSY.dh2); goto ok;
13404 case 0xeb000000000bULL: s390_format_RSY_RRRD(s390_irgen_SLAG, ovl.fmt.RSY.r1,
13405 ovl.fmt.RSY.r3, ovl.fmt.RSY.b2,
13406 ovl.fmt.RSY.dl2,
13407 ovl.fmt.RSY.dh2); goto ok;
13408 case 0xeb000000000cULL: s390_format_RSY_RRRD(s390_irgen_SRLG, ovl.fmt.RSY.r1,
13409 ovl.fmt.RSY.r3, ovl.fmt.RSY.b2,
13410 ovl.fmt.RSY.dl2,
13411 ovl.fmt.RSY.dh2); goto ok;
13412 case 0xeb000000000dULL: s390_format_RSY_RRRD(s390_irgen_SLLG, ovl.fmt.RSY.r1,
13413 ovl.fmt.RSY.r3, ovl.fmt.RSY.b2,
13414 ovl.fmt.RSY.dl2,
13415 ovl.fmt.RSY.dh2); goto ok;
13417 case 0xeb0000000014ULL: s390_format_RSY_RRRD(s390_irgen_CSY, ovl.fmt.RSY.r1,
13418 ovl.fmt.RSY.r3, ovl.fmt.RSY.b2,
13419 ovl.fmt.RSY.dl2,
13420 ovl.fmt.RSY.dh2); goto ok;
13421 case 0xeb000000001cULL: s390_format_RSY_RRRD(s390_irgen_RLLG, ovl.fmt.RSY.r1,
13422 ovl.fmt.RSY.r3, ovl.fmt.RSY.b2,
13423 ovl.fmt.RSY.dl2,
13424 ovl.fmt.RSY.dh2); goto ok;
13425 case 0xeb000000001dULL: s390_format_RSY_RRRD(s390_irgen_RLL, ovl.fmt.RSY.r1,
13426 ovl.fmt.RSY.r3, ovl.fmt.RSY.b2,
13427 ovl.fmt.RSY.dl2,
13428 ovl.fmt.RSY.dh2); goto ok;
13429 case 0xeb0000000020ULL: s390_format_RSY_RURD(s390_irgen_CLMH, ovl.fmt.RSY.r1,
13430 ovl.fmt.RSY.r3, ovl.fmt.RSY.b2,
13431 ovl.fmt.RSY.dl2,
13432 ovl.fmt.RSY.dh2); goto ok;
13433 case 0xeb0000000021ULL: s390_format_RSY_RURD(s390_irgen_CLMY, ovl.fmt.RSY.r1,
13434 ovl.fmt.RSY.r3, ovl.fmt.RSY.b2,
13435 ovl.fmt.RSY.dl2,
13436 ovl.fmt.RSY.dh2); goto ok;
13437 case 0xeb0000000024ULL: s390_format_RSY_RRRD(s390_irgen_STMG, ovl.fmt.RSY.r1,
13438 ovl.fmt.RSY.r3, ovl.fmt.RSY.b2,
13439 ovl.fmt.RSY.dl2,
13440 ovl.fmt.RSY.dh2); goto ok;
13442 case 0xeb0000000026ULL: s390_format_RSY_RRRD(s390_irgen_STMH, ovl.fmt.RSY.r1,
13443 ovl.fmt.RSY.r3, ovl.fmt.RSY.b2,
13444 ovl.fmt.RSY.dl2,
13445 ovl.fmt.RSY.dh2); goto ok;
13447 ovl.fmt.RSY.r1, ovl.fmt.RSY.r3,
13448 ovl.fmt.RSY.b2, ovl.fmt.RSY.dl2,
13449 ovl.fmt.RSY.dh2); goto ok;
13451 ovl.fmt.RSY.r1, ovl.fmt.RSY.r3,
13452 ovl.fmt.RSY.b2, ovl.fmt.RSY.dl2,
13453 ovl.fmt.RSY.dh2); goto ok;
13455 case 0xeb0000000030ULL: s390_format_RSY_RRRD(s390_irgen_CSG, ovl.fmt.RSY.r1,
13456 ovl.fmt.RSY.r3, ovl.fmt.RSY.b2,
13457 ovl.fmt.RSY.dl2,
13458 ovl.fmt.RSY.dh2); goto ok;
13459 case 0xeb0000000031ULL: s390_format_RSY_RRRD(s390_irgen_CDSY, ovl.fmt.RSY.r1,
13460 ovl.fmt.RSY.r3, ovl.fmt.RSY.b2,
13461 ovl.fmt.RSY.dl2,
13462 ovl.fmt.RSY.dh2); goto ok;
13463 case 0xeb000000003eULL: s390_format_RSY_RRRD(s390_irgen_CDSG, ovl.fmt.RSY.r1,
13464 ovl.fmt.RSY.r3, ovl.fmt.RSY.b2,
13465 ovl.fmt.RSY.dl2,
13466 ovl.fmt.RSY.dh2); goto ok;
13467 case 0xeb0000000044ULL: s390_format_RSY_RRRD(s390_irgen_BXHG, ovl.fmt.RSY.r1,
13468 ovl.fmt.RSY.r3, ovl.fmt.RSY.b2,
13469 ovl.fmt.RSY.dl2,
13470 ovl.fmt.RSY.dh2); goto ok;
13472 ovl.fmt.RSY.r1, ovl.fmt.RSY.r3,
13473 ovl.fmt.RSY.b2, ovl.fmt.RSY.dl2,
13474 ovl.fmt.RSY.dh2); goto ok;
13476 case 0xeb0000000051ULL: s390_format_SIY_URD(s390_irgen_TMY, ovl.fmt.SIY.i2,
13477 ovl.fmt.SIY.b1, ovl.fmt.SIY.dl1,
13478 ovl.fmt.SIY.dh1); goto ok;
13479 case 0xeb0000000052ULL: s390_format_SIY_URD(s390_irgen_MVIY, ovl.fmt.SIY.i2,
13480 ovl.fmt.SIY.b1, ovl.fmt.SIY.dl1,
13481 ovl.fmt.SIY.dh1); goto ok;
13482 case 0xeb0000000054ULL: s390_format_SIY_URD(s390_irgen_NIY, ovl.fmt.SIY.i2,
13483 ovl.fmt.SIY.b1, ovl.fmt.SIY.dl1,
13484 ovl.fmt.SIY.dh1); goto ok;
13485 case 0xeb0000000055ULL: s390_format_SIY_URD(s390_irgen_CLIY, ovl.fmt.SIY.i2,
13486 ovl.fmt.SIY.b1, ovl.fmt.SIY.dl1,
13487 ovl.fmt.SIY.dh1); goto ok;
13488 case 0xeb0000000056ULL: s390_format_SIY_URD(s390_irgen_OIY, ovl.fmt.SIY.i2,
13489 ovl.fmt.SIY.b1, ovl.fmt.SIY.dl1,
13490 ovl.fmt.SIY.dh1); goto ok;
13491 case 0xeb0000000057ULL: s390_format_SIY_URD(s390_irgen_XIY, ovl.fmt.SIY.i2,
13492 ovl.fmt.SIY.b1, ovl.fmt.SIY.dl1,
13493 ovl.fmt.SIY.dh1); goto ok;
13494 case 0xeb000000006aULL: s390_format_SIY_IRD(s390_irgen_ASI, ovl.fmt.SIY.i2,
13495 ovl.fmt.SIY.b1, ovl.fmt.SIY.dl1,
13496 ovl.fmt.SIY.dh1); goto ok;
13497 case 0xeb000000006eULL: s390_format_SIY_IRD(s390_irgen_ALSI, ovl.fmt.SIY.i2,
13498 ovl.fmt.SIY.b1, ovl.fmt.SIY.dl1,
13499 ovl.fmt.SIY.dh1); goto ok;
13500 case 0xeb000000007aULL: s390_format_SIY_IRD(s390_irgen_AGSI, ovl.fmt.SIY.i2,
13501 ovl.fmt.SIY.b1, ovl.fmt.SIY.dl1,
13502 ovl.fmt.SIY.dh1); goto ok;
13503 case 0xeb000000007eULL: s390_format_SIY_IRD(s390_irgen_ALGSI, ovl.fmt.SIY.i2,
13504 ovl.fmt.SIY.b1, ovl.fmt.SIY.dl1,
13505 ovl.fmt.SIY.dh1); goto ok;
13506 case 0xeb0000000080ULL: s390_format_RSY_RURD(s390_irgen_ICMH, ovl.fmt.RSY.r1,
13507 ovl.fmt.RSY.r3, ovl.fmt.RSY.b2,
13508 ovl.fmt.RSY.dl2,
13509 ovl.fmt.RSY.dh2); goto ok;
13510 case 0xeb0000000081ULL: s390_format_RSY_RURD(s390_irgen_ICMY, ovl.fmt.RSY.r1,
13511 ovl.fmt.RSY.r3, ovl
13512 ovl.fmt.RSY.dl2,
13513 ovl.fmt.RSY.dh2); goto ok;
13516 case 0xeb0000000090ULL: s390_format_RSY_RRRD(s390_irgen_STMY, ovl.fmt.RSY.r1,
13517 ovl.fmt.RSY.r3, ovl.fmt.RSY.b2,
13518 ovl.fmt.RSY.dl2,
13519 ovl.fmt.RSY.dh2); goto ok;
13520 case 0xeb0000000096ULL: s390_format_RSY_RRRD(s390_irgen_LMH, ovl.fmt.RSY.r1,
13521 ovl.fmt.RSY.r3, ovl.fmt.RSY.b2,
13522 ovl.fmt.RSY.dl2,
13523 ovl.fmt.RSY.dh2); goto ok;
13524 case 0xeb0000000098ULL: s390_format_RSY_RRRD(s390_irgen_LMY, ovl.fmt.RSY.r1,
13525 ovl.fmt.RSY.r3, ovl.fmt.RSY.b2,
13526 ovl.fmt.RSY.dl2,
13527 ovl.fmt.RSY.dh2); goto ok;
13528 case 0xeb000000009aULL: s390_format_RSY_AARD(s390_irgen_LAMY, ovl.fmt.RSY.r1,
13529 ovl.fmt.RSY.r3, ovl.fmt.RSY.b2,
13530 ovl.fmt.RSY.dl2,
13531 ovl.fmt.RSY.dh2); goto ok;
13533 ovl.fmt.RSY.r1, ovl.fmt.RSY.r3,
13534 ovl.fmt.RSY.b2, ovl.fmt.RSY.dl2,
13535 ovl.fmt.RSY.dh2); goto ok;
13537 case 0xeb00000000dcULL: s390_format_RSY_RRRD(s390_irgen_SRAK, ovl.fmt.RSY.r1,
13538 ovl.fmt.RSY.r3, ovl.fmt.RSY.b2,
13539 ovl.fmt.RSY.dl2,
13540 ovl.fmt.RSY.dh2); goto ok;
13541 case 0xeb00000000ddULL: s390_format_RSY_RRRD(s390_irgen_SLAK, ovl.fmt.RSY.r1,
13542 ovl.fmt.RSY.r3, ovl.fmt.RSY.b2,
13543 ovl.fmt.RSY.dl2,
13544 ovl.fmt.RSY.dh2); goto ok;
13545 case 0xeb00000000deULL: s390_format_RSY_RRRD(s390_irgen_SRLK, ovl.fmt.RSY.r1,
13546 ovl.fmt.RSY.r3, ovl.fmt.RSY.b2,
13547 ovl.fmt.RSY.dl2,
13548 ovl.fmt.RSY.dh2); goto ok;
13549 case 0xeb00000000dfULL: s390_format_RSY_RRRD(s390_irgen_SLLK, ovl.fmt.RSY.r1,
13550 ovl.fmt.RSY.r3, ovl.fmt.RSY.b2,
13551 ovl.fmt.RSY.dl2,
13552 ovl.fmt.RSY.dh2); goto ok;
13553 case 0xeb00000000e2ULL: s390_format_RSY_RDRM(s390_irgen_LOCG, ovl.fmt.RSY.r1,
13554 ovl.fmt.RSY.r3, ovl.fmt.RSY.b2,
13555 ovl.fmt.RSY.dl2,
13556 ovl.fmt.RSY.dh2,
13559 ovl.fmt.RSY.r1, ovl.fmt.RSY.r3,
13560 ovl.fmt.RSY.b2, ovl.fmt.RSY.dl2,
13561 ovl.fmt.RSY.dh2,
13563 case 0xeb00000000e4ULL: s390_format_RSY_RRRD(s390_irgen_LANG, ovl.fmt.RSY.r1,
13564 ovl.fmt.RSY.r3, ovl.fmt.RSY.b2,
13565 ovl.fmt.RSY.dl2,
13566 ovl.fmt.RSY.dh2); goto ok;
13567 case 0xeb00000000e6ULL: s390_format_RSY_RRRD(s390_irgen_LAOG, ovl.fmt.RSY.r1,
13568 ovl.fmt.RSY.r3, ovl.fmt.RSY.b2,
13569 ovl.fmt.RSY.dl2,
13570 ovl.fmt.RSY.dh2); goto ok;
13571 case 0xeb00000000e7ULL: s390_format_RSY_RRRD(s390_irgen_LAXG, ovl.fmt.RSY.r1,
13572 ovl.fmt.RSY.r3, ovl.fmt.RSY.b2,
13573 ovl.fmt.RSY.dl2,
13574 ovl.fmt.RSY.dh2); goto ok;
13575 case 0xeb00000000e8ULL: s390_format_RSY_RRRD(s390_irgen_LAAG, ovl.fmt.RSY.r1,
13576 ovl.fmt.RSY.r3, ovl.fmt.RSY.b2,
13577 ovl.fmt.RSY.dl2,
13578 ovl.fmt.RSY.dh2); goto ok;
13580 ovl.fmt.RSY.r1, ovl.fmt.RSY.r3,
13581 ovl.fmt.RSY.b2, ovl.fmt.RSY.dl2,
13582 ovl.fmt.RSY.dh2); goto ok;
13583 case 0xeb00000000f2ULL: s390_format_RSY_RDRM(s390_irgen_LOC, ovl.fmt.RSY.r1,
13584 ovl.fmt.RSY.r3, ovl.fmt.RSY.b2,
13585 ovl.fmt.RSY.dl2,
13586 ovl.fmt.RSY.dh2, S390_XMNM_LOC);
13588 case 0xeb00000000f3ULL: s390_format_RSY_RDRM(s390_irgen_STOC, ovl.fmt.RSY.r1,
13589 ovl.fmt.RSY.r3, ovl.fmt.RSY.b2,
13590 ovl.fmt.RSY.dl2,
13591 ovl.fmt.RSY.dh2,
13593 case 0xeb00000000f4ULL: s390_format_RSY_RRRD(s390_irgen_LAN, ovl.fmt.RSY.r1,
13594 ovl.fmt.RSY.r3, ovl.fmt.RSY.b2,
13595 ovl.fmt.RSY.dl2,
13596 ovl.fmt.RSY.dh2); goto ok;
13597 case 0xeb00000000f6ULL: s390_format_RSY_RRRD(s390_irgen_LAO, ovl.fmt.RSY.r1,
13598 ovl.fmt.RSY.r3, ovl.fmt.RSY.b2,
13599 ovl.fmt.RSY.dl2,
13600 ovl.fmt.RSY.dh2); goto ok;
13601 case 0xeb00000000f7ULL: s390_format_RSY_RRRD(s390_irgen_LAX, ovl.fmt.RSY.r1,
13602 ovl.fmt.RSY.r3, ovl.fmt.RSY.b2,
13603 ovl.fmt.RSY.dl2,
13604 ovl.fmt.RSY.dh2); goto ok;
13605 case 0xeb00000000f8ULL: s390_format_RSY_RRRD(s390_irgen_LAA, ovl.fmt.RSY.r1,
13606 ovl.fmt.RSY.r3, ovl.fmt.RSY.b2,
13607 ovl.fmt.RSY.dl2,
13608 ovl.fmt.RSY.dh2); goto ok;
13609 case 0xeb00000000faULL: s390_format_RSY_RRRD(s390_irgen_LAAL, ovl.fmt.RSY.r1,
13610 ovl.fmt.RSY.r3, ovl.fmt.RSY.b2,
13611 ovl.fmt.RSY.dl2,
13612 ovl.fmt.RSY.dh2); goto ok;
13613 case 0xec0000000044ULL: s390_format_RIE_RRP(s390_irgen_BRXHG, ovl.fmt.RIE.r1,
13614 ovl.fmt.RIE.r3, ovl.fmt.RIE.i2);
13616 case 0xec0000000045ULL: s390_format_RIE_RRP(s390_irgen_BRXLG, ovl.fmt.RIE.r1,
13617 ovl.fmt.RIE.r3, ovl.fmt.RIE.i2);
13621 ovl.fmt.RIE_RRUUU.r1,
13622 ovl.fmt.RIE_RRUUU.r2,
13623 ovl.fmt.RIE_RRUUU.i3,
13624 ovl.fmt.RIE_RRUUU.i4,
13625 ovl.fmt.RIE_RRUUU.i5);
13628 ovl.fmt.RIE_RRUUU.r1,
13629 ovl.fmt.RIE_RRUUU.r2,
13630 ovl.fmt.RIE_RRUUU.i3,
13631 ovl.fmt.RIE_RRUUU.i4,
13632 ovl.fmt.RIE_RRUUU.i5);
13635 ovl.fmt.RIE_RRUUU.r1,
13636 ovl.fmt.RIE_RRUUU.r2,
13637 ovl.fmt.RIE_RRUUU.i3,
13638 ovl.fmt.RIE_RRUUU.i4,
13639 ovl.fmt.RIE_RRUUU.i5);
13642 ovl.fmt.RIE_RRUUU.r1,
13643 ovl.fmt.RIE_RRUUU.r2,
13644 ovl.fmt.RIE_RRUUU.i3,
13645 ovl.fmt.RIE_RRUUU.i4,
13646 ovl.fmt.RIE_RRUUU.i5);
13650 ovl.fmt.RIE_RRPU.r1,
13651 ovl.fmt.RIE_RRPU.r2,
13652 ovl.fmt.RIE_RRPU.i4,
13653 ovl.fmt.RIE_RRPU.m3); goto ok;
13655 ovl.fmt.RIE_RRPU.r1,
13656 ovl.fmt.RIE_RRPU.r2,
13657 ovl.fmt.RIE_RRPU.i4,
13658 ovl.fmt.RIE_RRPU.m3); goto ok;
13664 ovl.fmt.RIE_RRPU.r1,
13665 ovl.fmt.RIE_RRPU.r2,
13666 ovl.fmt.RIE_RRPU.i4,
13667 ovl.fmt.RIE_RRPU.m3); goto ok;
13669 ovl.fmt.RIE_RRPU.r1,
13670 ovl.fmt.RIE_RRPU.r2,
13671 ovl.fmt.RIE_RRPU.i4,
13672 ovl.fmt.RIE_RRPU.m3); goto ok;
13674 ovl.fmt.RIEv3.r1,
13675 ovl.fmt.RIEv3.m3,
13676 ovl.fmt.RIEv3.i4,
13677 ovl.fmt.RIEv3.i2); goto ok;
13679 ovl.fmt.RIEv3.r1,
13680 ovl.fmt.RIEv3.m3,
13681 ovl.fmt.RIEv3.i4,
13682 ovl.fmt.RIEv3.i2); goto ok;
13684 ovl.fmt.RIEv3.r1,
13685 ovl.fmt.RIEv3.m3,
13686 ovl.fmt.RIEv3.i4,
13687 ovl.fmt.RIEv3.i2); goto ok;
13689 ovl.fmt.RIEv3.r1,
13690 ovl.fmt.RIEv3.m3,
13691 ovl.fmt.RIEv3.i4,
13692 ovl.fmt.RIEv3.i2); goto ok;
13693 case 0xec00000000d8ULL: s390_format_RIE_RRI0(s390_irgen_AHIK, ovl.fmt.RIE.r1,
13694 ovl.fmt.RIE.r3, ovl.fmt.RIE.i2);
13697 ovl.fmt.RIE.r1, ovl.fmt.RIE.r3,
13698 ovl.fmt.RIE.i2); goto ok;
13700 ovl.fmt.RIE.r1, ovl.fmt.RIE.r3,
13701 ovl.fmt.RIE.i2); goto ok;
13703 ovl.fmt.RIE.r1, ovl.fmt.RIE.r3,
13704 ovl.fmt.RIE.i2); goto ok;
13705 case 0xec00000000e4ULL: s390_format_RRS(s390_irgen_CGRB, ovl.fmt.RRS.r1,
13706 ovl.fmt.RRS.r2, ovl.fmt.RRS.b4,
13707 ovl.fmt.RRS.d4, ovl.fmt.RRS.m3);
13709 case 0xec00000000e5ULL: s390_format_RRS(s390_irgen_CLGRB, ovl.fmt.RRS.r1,
13710 ovl.fmt.RRS.r2, ovl.fmt.RRS.b4,
13711 ovl.fmt.RRS.d4, ovl.fmt.RRS.m3);
13713 case 0xec00000000f6ULL: s390_format_RRS(s390_irgen_CRB, ovl.fmt.RRS.r1,
13714 ovl.fmt.RRS.r2, ovl.fmt.RRS.b4,
13715 ovl.fmt.RRS.d4, ovl.fmt.RRS.m3);
13717 case 0xec00000000f7ULL: s390_format_RRS(s390_irgen_CLRB, ovl.fmt.RRS.r1,
13718 ovl.fmt.RRS.r2, ovl.fmt.RRS.b4,
13719 ovl.fmt.RRS.d4, ovl.fmt.RRS.m3);
13722 ovl.fmt.RIS.r1, ovl.fmt.RIS.m3,
13723 ovl.fmt.RIS.b4, ovl.fmt.RIS.d4,
13724 ovl.fmt.RIS.i2); goto ok;
13726 ovl.fmt.RIS.r1, ovl.fmt.RIS.m3,
13727 ovl.fmt.RIS.b4, ovl.fmt.RIS.d4,
13728 ovl.fmt.RIS.i2); goto ok;
13729 case 0xec00000000feULL: s390_format_RIS_RURDI(s390_irgen_CIB, ovl.fmt.RIS.r1,
13730 ovl.fmt.RIS.m3, ovl.fmt.RIS.b4,
13731 ovl.fmt.RIS.d4,
13732 ovl.fmt.RIS.i2); goto ok;
13734 ovl.fmt.RIS.r1, ovl.fmt.RIS.m3,
13735 ovl.fmt.RIS.b4, ovl.fmt.RIS.d4,
13736 ovl.fmt.RIS.i2); goto ok;
13737 case 0xed0000000004ULL: s390_format_RXE_FRRD(s390_irgen_LDEB, ovl.fmt.RXE.r1,
13738 ovl.fmt.RXE.x2, ovl.fmt.RXE.b2,
13739 ovl.fmt.RXE.d2); goto ok;
13740 case 0xed0000000005ULL: s390_format_RXE_FRRD(s390_irgen_LXDB, ovl.fmt.RXE.r1,
13741 ovl.fmt.RXE.x2, ovl.fmt.RXE.b2,
13742 ovl.fmt.RXE.d2); goto ok;
13743 case 0xed0000000006ULL: s390_format_RXE_FRRD(s390_irgen_LXEB, ovl.fmt.RXE.r1,
13744 ovl.fmt.RXE.x2, ovl.fmt.RXE.b2,
13745 ovl.fmt.RXE.d2); goto ok;
13748 case 0xed0000000009ULL: s390_format_RXE_FRRD(s390_irgen_CEB, ovl.fmt.RXE.r1,
13749 ovl.fmt.RXE.x2, ovl.fmt.RXE.b2,
13750 ovl.fmt.RXE.d2); goto ok;
13751 case 0xed000000000aULL: s390_format_RXE_FRRD(s390_irgen_AEB, ovl.fmt.RXE.r1,
13752 ovl.fmt.RXE.x2, ovl.fmt.RXE.b2,
13753 ovl.fmt.RXE.d2); goto ok;
13754 case 0xed000000000bULL: s390_format_RXE_FRRD(s390_irgen_SEB, ovl.fmt.RXE.r1,
13755 ovl.fmt.RXE.x2, ovl.fmt.RXE.b2,
13756 ovl.fmt.RXE.d2); goto ok;
13758 case 0xed000000000dULL: s390_format_RXE_FRRD(s390_irgen_DEB, ovl.fmt.RXE.r1,
13759 ovl.fmt.RXE.x2, ovl.fmt.RXE.b2,
13760 ovl.fmt.RXE.d2); goto ok;
13762 ovl.fmt.RXF.r3, ovl.fmt.RXF.x2,
13763 ovl.fmt.RXF.b2, ovl.fmt.RXF.d2,
13764 ovl.fmt.RXF.r1); goto ok;
13766 ovl.fmt.RXF.r3, ovl.fmt.RXF.x2,
13767 ovl.fmt.RXF.b2, ovl.fmt.RXF.d2,
13768 ovl.fmt.RXF.r1); goto ok;
13769 case 0xed0000000010ULL: s390_format_RXE_FRRD(s390_irgen_TCEB, ovl.fmt.RXE.r1,
13770 ovl.fmt.RXE.x2, ovl.fmt.RXE.b2,
13771 ovl.fmt.RXE.d2); goto ok;
13772 case 0xed0000000011ULL: s390_format_RXE_FRRD(s390_irgen_TCDB, ovl.fmt.RXE.r1,
13773 ovl.fmt.RXE.x2, ovl.fmt.RXE.b2,
13774 ovl.fmt.RXE.d2); goto ok;
13775 case 0xed0000000012ULL: s390_format_RXE_FRRD(s390_irgen_TCXB, ovl.fmt.RXE.r1,
13776 ovl.fmt.RXE.x2, ovl.fmt.RXE.b2,
13777 ovl.fmt.RXE.d2); goto ok;
13778 case 0xed0000000014ULL: s390_format_RXE_FRRD(s390_irgen_SQEB, ovl.fmt.RXE.r1,
13779 ovl.fmt.RXE.x2, ovl.fmt.RXE.b2,
13780 ovl.fmt.RXE.d2); goto ok;
13781 case 0xed0000000015ULL: s390_format_RXE_FRRD(s390_irgen_SQDB, ovl.fmt.RXE.r1,
13782 ovl.fmt.RXE.x2, ovl.fmt.RXE.b2,
13783 ovl.fmt.RXE.d2); goto ok;
13784 case 0xed0000000017ULL: s390_format_RXE_FRRD(s390_irgen_MEEB, ovl.fmt.RXE.r1,
13785 ovl.fmt.RXE.x2, ovl.fmt.RXE.b2,
13786 ovl.fmt.RXE.d2); goto ok;
13788 case 0xed0000000019ULL: s390_format_RXE_FRRD(s390_irgen_CDB, ovl.fmt.RXE.r1,
13789 ovl.fmt.RXE.x2, ovl.fmt.RXE.b2,
13790 ovl.fmt.RXE.d2); goto ok;
13791 case 0xed000000001aULL: s390_format_RXE_FRRD(s390_irgen_ADB, ovl.fmt.RXE.r1,
13792 ovl.fmt.RXE.x2, ovl.fmt.RXE.b2,
13793 ovl.fmt.RXE.d2); goto ok;
13794 case 0xed000000001bULL: s390_format_RXE_FRRD(s390_irgen_SDB, ovl.fmt.RXE.r1,
13795 ovl.fmt.RXE.x2, ovl.fmt.RXE.b2,
13796 ovl.fmt.RXE.d2); goto ok;
13797 case 0xed000000001cULL: s390_format_RXE_FRRD(s390_irgen_MDB, ovl.fmt.RXE.r1,
13798 ovl.fmt.RXE.x2, ovl.fmt.RXE.b2,
13799 ovl.fmt.RXE.d2); goto ok;
13800 case 0xed000000001dULL: s390_format_RXE_FRRD(s390_irgen_DDB, ovl.fmt.RXE.r1,
13801 ovl.fmt.RXE.x2, ovl.fmt.RXE.b2,
13802 ovl.fmt.RXE.d2); goto ok;
13804 ovl.fmt.RXF.r3, ovl.fmt.RXF.x2,
13805 ovl.fmt.RXF.b2, ovl.fmt.RXF.d2,
13806 ovl.fmt.RXF.r1); goto ok;
13808 ovl.fmt.RXF.r3, ovl.fmt.RXF.x2,
13809 ovl.fmt.RXF.b2, ovl.fmt.RXF.d2,
13810 ovl.fmt.RXF.r1); goto ok;
13837 case 0xed0000000064ULL: s390_format_RXY_FRRD(s390_irgen_LEY, ovl.fmt.RXY.r1,
13838 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13839 ovl.fmt.RXY.dl2,
13840 ovl.fmt.RXY.dh2); goto ok;
13841 case 0xed0000000065ULL: s390_format_RXY_FRRD(s390_irgen_LDY, ovl.fmt.RXY.r1,
13842 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13843 ovl.fmt.RXY.dl2,
13844 ovl.fmt.RXY.dh2); goto ok;
13845 case 0xed0000000066ULL: s390_format_RXY_FRRD(s390_irgen_STEY, ovl.fmt.RXY.r1,
13846 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13847 ovl.fmt.RXY.dl2,
13848 ovl.fmt.RXY.dh2); goto ok;
13849 case 0xed0000000067ULL: s390_format_RXY_FRRD(s390_irgen_STDY, ovl.fmt.RXY.r1,
13850 ovl.fmt.RXY.x2, ovl.fmt.RXY.b2,
13851 ovl.fmt.RXY.dl2,
13852 ovl.fmt.RXY.dh2); goto ok;
13855 switch (((ovl.value >> 16) & 0xff0f00000000ULL) >> 32) {
13856 case 0xc000ULL: s390_format_RIL_RP(s390_irgen_LARL, ovl.fmt.RIL.r1,
13857 ovl.fmt.RIL.i2); goto ok;
13858 case 0xc001ULL: s390_format_RIL_RI(s390_irgen_LGFI, ovl.fmt.RIL.r1,
13859 ovl.fmt.RIL.i2); goto ok;
13860 case 0xc004ULL: s390_format_RIL(s390_irgen_BRCL, ovl.fmt.RIL.r1,
13861 ovl.fmt.RIL.i2); goto ok;
13862 case 0xc005ULL: s390_format_RIL_RP(s390_irgen_BRASL, ovl.fmt.RIL.r1,
13863 ovl.fmt.RIL.i2); goto ok;
13864 case 0xc006ULL: s390_format_RIL_RU(s390_irgen_XIHF, ovl.fmt.RIL.r1,
13865 ovl.fmt.RIL.i2); goto ok;
13866 case 0xc007ULL: s390_format_RIL_RU(s390_irgen_XILF, ovl.fmt.RIL.r1,
13867 ovl.fmt.RIL.i2); goto ok;
13868 case 0xc008ULL: s390_format_RIL_RU(s390_irgen_IIHF, ovl.fmt.RIL.r1,
13869 ovl.fmt.RIL.i2); goto ok;
13870 case 0xc009ULL: s390_format_RIL_RU(s390_irgen_IILF, ovl.fmt.RIL.r1,
13871 ovl.fmt.RIL.i2); goto ok;
13872 case 0xc00aULL: s390_format_RIL_RU(s390_irgen_NIHF, ovl.fmt.RIL.r1,
13873 ovl.fmt.RIL.i2); goto ok;
13874 case 0xc00bULL: s390_format_RIL_RU(s390_irgen_NILF, ovl.fmt.RIL.r1,
13875 ovl.fmt.RIL.i2); goto ok;
13876 case 0xc00cULL: s390_format_RIL_RU(s390_irgen_OIHF, ovl.fmt.RIL.r1,
13877 ovl.fmt.RIL.i2); goto ok;
13878 case 0xc00dULL: s390_format_RIL_RU(s390_irgen_OILF, ovl.fmt.RIL.r1,
13879 ovl.fmt.RIL.i2); goto ok;
13880 case 0xc00eULL: s390_format_RIL_RU(s390_irgen_LLIHF, ovl.fmt.RIL.r1,
13881 ovl.fmt.RIL.i2); goto ok;
13882 case 0xc00fULL: s390_format_RIL_RU(s390_irgen_LLILF, ovl.fmt.RIL.r1,
13883 ovl.fmt.RIL.i2); goto ok;
13884 case 0xc200ULL: s390_format_RIL_RI(s390_irgen_MSGFI, ovl.fmt.RIL.r1,
13885 ovl.fmt.RIL.i2); goto ok;
13886 case 0xc201ULL: s390_format_RIL_RI(s390_irgen_MSFI, ovl.fmt.RIL.r1,
13887 ovl.fmt.RIL.i2); goto ok;
13888 case 0xc204ULL: s390_format_RIL_RU(s390_irgen_SLGFI, ovl.fmt.RIL.r1,
13889 ovl.fmt.RIL.i2); goto ok;
13890 case 0xc205ULL: s390_format_RIL_RU(s390_irgen_SLFI, ovl.fmt.RIL.r1,
13891 ovl.fmt.RIL.i2); goto ok;
13892 case 0xc208ULL: s390_format_RIL_RI(s390_irgen_AGFI, ovl.fmt.RIL.r1,
13893 ovl.fmt.RIL.i2); goto ok;
13894 case 0xc209ULL: s390_format_RIL_RI(s390_irgen_AFI, ovl.fmt.RIL.r1,
13895 ovl.fmt.RIL.i2); goto ok;
13896 case 0xc20aULL: s390_format_RIL_RU(s390_irgen_ALGFI, ovl.fmt.RIL.r1,
13897 ovl.fmt.RIL.i2); goto ok;
13898 case 0xc20bULL: s390_format_RIL_RU(s390_irgen_ALFI, ovl.fmt.RIL.r1,
13899 ovl.fmt.RIL.i2); goto ok;
13900 case 0xc20cULL: s390_format_RIL_RI(s390_irgen_CGFI, ovl.fmt.RIL.r1,
13901 ovl.fmt.RIL.i2); goto ok;
13902 case 0xc20dULL: s390_format_RIL_RI(s390_irgen_CFI, ovl.fmt.RIL.r1,
13903 ovl.fmt.RIL.i2); goto ok;
13904 case 0xc20eULL: s390_format_RIL_RU(s390_irgen_CLGFI, ovl.fmt.RIL.r1,
13905 ovl.fmt.RIL.i2); goto ok;
13906 case 0xc20fULL: s390_format_RIL_RU(s390_irgen_CLFI, ovl.fmt.RIL.r1,
13907 ovl.fmt.RIL.i2); goto ok;
13908 case 0xc402ULL: s390_format_RIL_RP(s390_irgen_LLHRL, ovl.fmt.RIL.r1,
13909 ovl.fmt.RIL.i2); goto ok;
13910 case 0xc404ULL: s390_format_RIL_RP(s390_irgen_LGHRL, ovl.fmt.RIL.r1,
13911 ovl.fmt.RIL.i2); goto ok;
13912 case 0xc405ULL: s390_format_RIL_RP(s390_irgen_LHRL, ovl.fmt.RIL.r1,
13913 ovl.fmt.RIL.i2); goto ok;
13914 case 0xc406ULL: s390_format_RIL_RP(s390_irgen_LLGHRL, ovl.fmt.RIL.r1,
13915 ovl.fmt.RIL.i2); goto ok;
13916 case 0xc407ULL: s390_format_RIL_RP(s390_irgen_STHRL, ovl.fmt.RIL.r1,
13917 ovl.fmt.RIL.i2); goto ok;
13918 case 0xc408ULL: s390_format_RIL_RP(s390_irgen_LGRL, ovl.fmt.RIL.r1,
13919 ovl.fmt.RIL.i2); goto ok;
13920 case 0xc40bULL: s390_format_RIL_RP(s390_irgen_STGRL, ovl.fmt.RIL.r1,
13921 ovl.fmt.RIL.i2); goto ok;
13922 case 0xc40cULL: s390_format_RIL_RP(s390_irgen_LGFRL, ovl.fmt.RIL.r1,
13923 ovl.fmt.RIL.i2); goto ok;
13924 case 0xc40dULL: s390_format_RIL_RP(s390_irgen_LRL, ovl.fmt.RIL.r1,
13925 ovl.fmt.RIL.i2); goto ok;
13926 case 0xc40eULL: s390_format_RIL_RP(s390_irgen_LLGFRL, ovl.fmt.RIL.r1,
13927 ovl.fmt.RIL.i2); goto ok;
13928 case 0xc40fULL: s390_format_RIL_RP(s390_irgen_STRL, ovl.fmt.RIL.r1,
13929 ovl.fmt.RIL.i2); goto ok;
13930 case 0xc600ULL: s390_format_RIL_RP(s390_irgen_EXRL, ovl.fmt.RIL.r1,
13931 ovl.fmt.RIL.i2); goto ok;
13932 case 0xc602ULL: s390_format_RIL_UP(s390_irgen_PFDRL, ovl.fmt.RIL.r1,
13933 ovl.fmt.RIL.i2); goto ok;
13934 case 0xc604ULL: s390_format_RIL_RP(s390_irgen_CGHRL, ovl.fmt.RIL.r1,
13935 ovl.fmt.RIL.i2); goto ok;
13936 case 0xc605ULL: s390_format_RIL_RP(s390_irgen_CHRL, ovl.fmt.RIL.r1,
13937 ovl.fmt.RIL.i2); goto ok;
13938 case 0xc606ULL: s390_format_RIL_RP(s390_irgen_CLGHRL, ovl.fmt.RIL.r1,
13939 ovl.fmt.RIL.i2); goto ok;
13940 case 0xc607ULL: s390_format_RIL_RP(s390_irgen_CLHRL, ovl.fmt.RIL.r1,
13941 ovl.fmt.RIL.i2); goto ok;
13942 case 0xc608ULL: s390_format_RIL_RP(s390_irgen_CGRL, ovl.fmt.RIL.r1,
13943 ovl.fmt.RIL.i2); goto ok;
13944 case 0xc60aULL: s390_format_RIL_RP(s390_irgen_CLGRL, ovl.fmt.RIL.r1,
13945 ovl.fmt.RIL.i2); goto ok;
13946 case 0xc60cULL: s390_format_RIL_RP(s390_irgen_CGFRL, ovl.fmt.RIL.r1,
13947 ovl.fmt.RIL.i2); goto ok;
13948 case 0xc60dULL: s390_format_RIL_RP(s390_irgen_CRL, ovl.fmt.RIL.r1,
13949 ovl.fmt.RIL.i2); goto ok;
13950 case 0xc60eULL: s390_format_RIL_RP(s390_irgen_CLGFRL, ovl.fmt.RIL.r1,
13951 ovl.fmt.RIL.i2); goto ok;
13952 case 0xc60fULL: s390_format_RIL_RP(s390_irgen_CLRL, ovl.fmt.RIL.r1,
13953 ovl.fmt.RIL.i2); goto ok;
13960 case 0xcc08ULL: s390_format_RIL_RI(s390_irgen_AIH, ovl.fmt.RIL.r1,
13961 ovl.fmt.RIL.i2); goto ok;
13962 case 0xcc0aULL: s390_format_RIL_RI(s390_irgen_ALSIH, ovl.fmt.RIL.r1,
13963 ovl.fmt.RIL.i2); goto ok;
13964 case 0xcc0bULL: s390_format_RIL_RI(s390_irgen_ALSIHN, ovl.fmt.RIL.r1,
13965 ovl.fmt.RIL.i2); goto ok;
13966 case 0xcc0dULL: s390_format_RIL_RI(s390_irgen_CIH, ovl.fmt.RIL.r1,
13967 ovl.fmt.RIL.i2); goto ok;
13968 case 0xcc0fULL: s390_format_RIL_RU(s390_irgen_CLIH, ovl.fmt.RIL.r1,
13969 ovl.fmt.RIL.i2); goto ok;
13972 switch (((ovl.value >> 16) & 0xff0000000000ULL) >> 40) {
13975 case 0xd2ULL: s390_format_SS_L0RDRD(s390_irgen_MVC, ovl.fmt.SS.l,
13976 ovl.fmt.SS.b1, ovl.fmt.SS.d1,
13977 ovl.fmt.SS.b2, ovl.fmt.SS.d2); goto ok;
13979 ovl.fmt.SS.l,
13980 ovl.fmt.SS.b1, ovl.fmt.SS.d1,
13981 ovl.fmt.SS.b2, ovl.fmt.SS.d2); goto ok;
13982 case 0xd5ULL: s390_format_SS_L0RDRD(s390_irgen_CLC, ovl.fmt.SS.l,
13983 ovl.fmt.SS.b1, ovl.fmt.SS.d1,
13984 ovl.fmt.SS.b2, ovl.fmt.SS.d2); goto ok;
13985 case 0xd6ULL: s390_format_SS_L0RDRD(s390_irgen_OC, ovl.fmt.SS.l,
13986 ovl.fmt.SS.b1, ovl.fmt.SS.d1,
13987 ovl.fmt.SS.b2, ovl.fmt.SS.d2); goto ok;
13989 if (ovl.fmt.SS.b1 == ovl.fmt.SS.b2 && ovl.fmt.SS.d1 == ovl.fmt.SS.d2)
13990 s390_irgen_XC_sameloc(ovl.fmt.SS.l, ovl.fmt.SS.b1, ovl.fmt.SS.d1);
13992 s390_format_SS_L0RDRD(s390_irgen_XC, ovl.fmt.SS.l,
13993 ovl.fmt.SS.b1, ovl.fmt.SS.d1,
13994 ovl.fmt.SS.b2, ovl.fmt.SS.d2);
13999 case 0xdcULL: s390_format_SS_L0RDRD(s390_irgen_TR, ovl.fmt.SS.l,
14000 ovl.fmt.SS.b1, ovl.fmt.SS.d1,
14001 ovl.fmt.SS.b2, ovl.fmt.SS.d2); goto ok;
14024 switch (((ovl.value >> 16) & 0xffff00000000ULL) >> 32) {
14030 case 0xe544ULL: s390_format_SIL_RDI(s390_irgen_MVHHI, ovl.fmt.SIL.b1,
14031 ovl.fmt.SIL.d1, ovl.fmt.SIL.i2);
14033 case 0xe548ULL: s390_format_SIL_RDI(s390_irgen_MVGHI, ovl.fmt.SIL.b1,
14034 ovl.fmt.SIL.d1, ovl.fmt.SIL.i2);
14036 case 0xe54cULL: s390_format_SIL_RDI(s390_irgen_MVHI, ovl.fmt.SIL.b1,
14037 ovl.fmt.SIL.d1, ovl.fmt.SIL.i2);
14039 case 0xe554ULL: s390_format_SIL_RDI(s390_irgen_CHHSI, ovl.fmt.SIL.b1,
14040 ovl.fmt.SIL.d1, ovl.fmt.SIL.i2);
14042 case 0xe555ULL: s390_format_SIL_RDU(s390_irgen_CLHHSI, ovl.fmt.SIL.b1,
14043 ovl.fmt.SIL.d1, ovl.fmt.SIL.i2);
14045 case 0xe558ULL: s390_format_SIL_RDI(s390_irgen_CGHSI, ovl.fmt.SIL.b1,
14046 ovl.fmt.SIL.d1, ovl.fmt.SIL.i2);
14048 case 0xe559ULL: s390_format_SIL_RDU(s390_irgen_CLGHSI, ovl.fmt.SIL.b1,
14049 ovl.fmt.SIL.d1, ovl.fmt.SIL.i2);
14051 case 0xe55cULL: s390_format_SIL_RDI(s390_irgen_CHSI, ovl.fmt.SIL.b1,
14052 ovl.fmt.SIL.d1, ovl.fmt.SIL.i2);
14054 case 0xe55dULL: s390_format_SIL_RDU(s390_irgen_CLFHSI, ovl.fmt.SIL.b1,
14055 ovl.fmt.SIL.d1, ovl.fmt.SIL.i2);