Lines Matching defs:m4

2055 s390_format_RRF_UUFF(const HChar *(*irgen)(UChar m3, UChar m4, UChar r1,
2057 UChar m3, UChar m4, UChar r1, UChar r2)
2059 const HChar *mnm = irgen(m3, m4, r1, r2);
2062 s390_disasm(ENC5(MNM, FPR, UINT, FPR, UINT), mnm, r1, m3, r2, m4);
2066 s390_format_RRF_0UFF(const HChar *(*irgen)(UChar m4, UChar r1, UChar r2),
2067 UChar m4, UChar r1, UChar r2)
2069 const HChar *mnm = irgen(m4, r1, r2);
2072 s390_disasm(ENC4(MNM, FPR, FPR, UINT), mnm, r1, r2, m4);
2076 s390_format_RRF_UUFR(const HChar *(*irgen)(UChar m3, UChar m4, UChar r1,
2078 UChar m3, UChar m4, UChar r1, UChar r2)
2080 const HChar *mnm = irgen(m3, m4, r1, r2);
2083 s390_disasm(ENC5(MNM, FPR, UINT, GPR, UINT), mnm, r1, m3, r2, m4);
2087 s390_format_RRF_UURF(const HChar *(*irgen)(UChar m3, UChar m4, UChar r1,
2089 UChar m3, UChar m4, UChar r1, UChar r2)
2091 const HChar *mnm = irgen(m3, m4, r1, r2);
2094 s390_disasm(ENC5(MNM, GPR, UINT, FPR, UINT), mnm, r1, m3, r2, m4);
2120 UChar r3, UChar m4, UChar r1, UChar r2)
2122 const HChar *mnm = irgen(r3, m4, r1, r2);
2125 s390_disasm(ENC5(MNM, FPR, FPR, GPR, UINT), mnm, r1, r3, r2, m4);
2130 UChar r3, UChar m4, UChar r1, UChar r2)
2132 const HChar *mnm = irgen(r3, m4, r1, r2);
2135 s390_disasm(ENC5(MNM, FPR, FPR, FPR, UINT), mnm, r1, r3, r2, m4);
2140 UChar r3, UChar m4, UChar r1, UChar r2)
2142 const HChar *mnm = irgen(r3, m4, r1, r2);
2145 s390_disasm(ENC5(MNM, FPR, FPR, FPR, UINT), mnm, r1, r2, r3, m4);
9013 s390_irgen_CEFBR(UChar m3, UChar m4 __attribute__((unused)),
9031 UChar m4 __attribute__((unused)), UChar r1, UChar r2)
9042 s390_irgen_CEGBR(UChar m3, UChar m4 __attribute__((unused)),
9059 s390_irgen_CDGBR(UChar m3, UChar m4 __attribute__((unused)),
9076 s390_irgen_CELFBR(UChar m3, UChar m4 __attribute__((unused)),
9093 UChar m4 __attribute__((unused)), UChar r1, UChar r2)
9107 s390_irgen_CELGBR(UChar m3, UChar m4 __attribute__((unused)),
9123 s390_irgen_CDLGBR(UChar m3, UChar m4 __attribute__((unused)),
9140 s390_irgen_CLFEBR(UChar m3, UChar m4 __attribute__((unused)),
9160 s390_irgen_CLFDBR(UChar m3, UChar m4 __attribute__((unused)),
9180 s390_irgen_CLGEBR(UChar m3, UChar m4 __attribute__((unused)),
9200 s390_irgen_CLGDBR(UChar m3, UChar m4 __attribute__((unused)),
9220 s390_irgen_CFEBR(UChar m3, UChar m4 __attribute__((unused)),
9237 s390_irgen_CFDBR(UChar m3, UChar m4 __attribute__((unused)),
9254 s390_irgen_CGEBR(UChar m3, UChar m4 __attribute__((unused)),
9271 s390_irgen_CGDBR(UChar m3, UChar m4 __attribute__((unused)),
9426 s390_irgen_LEDBR(UChar m3, UChar m4 __attribute__((unused)),
9584 s390_irgen_ADTRA(UChar r3, UChar m4, UChar r1, UChar r2)
9593 if (! s390_host_has_fpext && m4 != S390_DFP_ROUND_PER_FPC_0) {
9595 m4 = S390_DFP_ROUND_PER_FPC_0;
9598 rounding_mode = encode_dfp_rounding_mode(m4);
9606 return (m4 == 0) ? "adtr" : "adtra";
9610 s390_irgen_AXTRA(UChar r3, UChar m4, UChar r1, UChar r2)
9619 if (! s390_host_has_fpext && m4 != S390_DFP_ROUND_PER_FPC_0) {
9621 m4 = S390_DFP_ROUND_PER_FPC_0;
9624 rounding_mode = encode_dfp_rounding_mode(m4);
9633 return (m4 == 0) ? "axtr" : "axtra";
9674 UChar m4 __attribute__((unused)), UChar r1, UChar r2)
9691 UChar m4 __attribute__((unused)), UChar r1, UChar r2)
9707 s390_irgen_CDGTRA(UChar m3, UChar m4 __attribute__((unused)),
9727 UChar m4 __attribute__((unused)), UChar r1, UChar r2)
9744 UChar m4 __attribute__((unused)), UChar r1, UChar r2)
9761 UChar m4 __attribute__((unused)), UChar r1, UChar r2)
9777 s390_irgen_CDLGTR(UChar m3, UChar m4 __attribute__((unused)),
9797 UChar m4 __attribute__((unused)), UChar r1, UChar r2)
9813 s390_irgen_CFDTR(UChar m3, UChar m4 __attribute__((unused)),
9835 s390_irgen_CFXTR(UChar m3, UChar m4 __attribute__((unused)),
9857 s390_irgen_CGDTR(UChar m3, UChar m4 __attribute__((unused)),
9880 s390_irgen_CGXTR(UChar m3, UChar m4 __attribute__((unused)),
9940 s390_irgen_CLFDTR(UChar m3, UChar m4 __attribute__((unused)),
9962 s390_irgen_CLFXTR(UChar m3, UChar m4 __attribute__((unused)),
9984 s390_irgen_CLGDTR(UChar m3, UChar m4 __attribute__((unused)),
10006 s390_irgen_CLGXTR(UChar m3, UChar m4 __attribute__((unused)),
10029 s390_irgen_DDTRA(UChar r3, UChar m4, UChar r1, UChar r2)
10038 if (! s390_host_has_fpext && m4 != S390_DFP_ROUND_PER_FPC_0) {
10040 m4 = S390_DFP_ROUND_PER_FPC_0;
10043 rounding_mode = encode_dfp_rounding_mode(m4);
10050 return (m4 == 0) ? "ddtr" : "ddtra";
10054 s390_irgen_DXTRA(UChar r3, UChar m4, UChar r1, UChar r2)
10063 if (! s390_host_has_fpext && m4 != S390_DFP_ROUND_PER_FPC_0) {
10065 m4 = S390_DFP_ROUND_PER_FPC_0;
10068 rounding_mode = encode_dfp_rounding_mode(m4);
10075 return (m4 == 0) ? "dxtr" : "dxtra";
10147 s390_irgen_LDETR(UChar m4 __attribute__((unused)), UChar r1, UChar r2)
10160 s390_irgen_LXDTR(UChar m4 __attribute__((unused)), UChar r1, UChar r2)
10171 s390_irgen_LDXTR(UChar m3, UChar m4 __attribute__((unused)),
10192 s390_irgen_LEDTR(UChar m3, UChar m4 __attribute__((unused)),
10237 s390_irgen_MDTRA(UChar r3, UChar m4, UChar r1, UChar r2)
10246 if (! s390_host_has_fpext && m4 != S390_DFP_ROUND_PER_FPC_0) {
10248 m4 = S390_DFP_ROUND_PER_FPC_0;
10251 rounding_mode = encode_dfp_rounding_mode(m4);
10258 return (m4 == 0) ? "mdtr" : "mdtra";
10262 s390_irgen_MXTRA(UChar r3, UChar m4, UChar r1, UChar r2)
10271 if (! s390_host_has_fpext && m4 != S390_DFP_ROUND_PER_FPC_0) {
10273 m4 = S390_DFP_ROUND_PER_FPC_0;
10276 rounding_mode = encode_dfp_rounding_mode(m4);
10283 return (m4 == 0) ? "mxtr" : "mxtra";
10287 s390_irgen_QADTR(UChar r3, UChar m4, UChar r1, UChar r2)
10295 /* If fpext is not installed and m4 is in 1:7,
10297 if (! s390_host_has_fpext && m4 > 0 && m4 < 8) {
10299 m4 = S390_DFP_ROUND_PER_FPC_0;
10302 rounding_mode = encode_dfp_rounding_mode(m4);
10313 s390_irgen_QAXTR(UChar r3, UChar m4, UChar r1, UChar r2)
10321 /* If fpext is not installed and m4 is in 1:7,
10323 if (! s390_host_has_fpext && m4 > 0 && m4 < 8) {
10325 m4 = S390_DFP_ROUND_PER_FPC_0;
10328 rounding_mode = encode_dfp_rounding_mode(m4);
10339 s390_irgen_RRDTR(UChar r3, UChar m4, UChar r1, UChar r2)
10347 /* If fpext is not installed and m4 is in 1:7,
10349 if (! s390_host_has_fpext && m4 > 0 && m4 < 8) {
10351 m4 = S390_DFP_ROUND_PER_FPC_0;
10354 rounding_mode = encode_dfp_rounding_mode(m4);
10365 s390_irgen_RRXTR(UChar r3, UChar m4, UChar r1, UChar r2)
10373 /* If fpext is not installed and m4 is in 1:7,
10375 if (! s390_host_has_fpext && m4 > 0 && m4 < 8) {
10377 m4 = S390_DFP_ROUND_PER_FPC_0;
10380 rounding_mode = encode_dfp_rounding_mode(m4);
10391 s390_irgen_SDTRA(UChar r3, UChar m4, UChar r1, UChar r2)
10400 if (! s390_host_has_fpext && m4 != S390_DFP_ROUND_PER_FPC_0) {
10402 m4 = S390_DFP_ROUND_PER_FPC_0;
10405 rounding_mode = encode_dfp_rounding_mode(m4);
10413 return (m4 == 0) ? "sdtr" : "sdtra";
10417 s390_irgen_SXTRA(UChar r3, UChar m4, UChar r1, UChar r2)
10426 if (! s390_host_has_fpext && m4 != S390_DFP_ROUND_PER_FPC_0) {
10428 m4 = S390_DFP_ROUND_PER_FPC_0;
10431 rounding_mode = encode_dfp_rounding_mode(m4);
10440 return (m4 == 0) ? "sxtr" : "sxtra";
12081 UChar m4 __attribute__((unused)), UChar r1, UChar r2)
12093 UChar m4 __attribute__((unused)), UChar r1, UChar r2)
12109 UChar m4 __attribute__((unused)), UChar r1, UChar r2)
12121 UChar m4 __attribute__((unused)), UChar r1, UChar r2)
12135 s390_irgen_CFXBR(UChar m3, UChar m4 __attribute__((unused)),
12152 s390_irgen_CLFXBR(UChar m3, UChar m4 __attribute__((unused)),
12173 s390_irgen_CGXBR(UChar m3, UChar m4 __attribute__((unused)),
12190 s390_irgen_CLGXBR(UChar m3, UChar m4 __attribute__((unused)),
12368 s390_irgen_LDXBR(UChar m3, UChar m4 __attribute__((unused)),
12385 s390_irgen_LEXBR(UChar m3, UChar m4 __attribute__((unused)),
14054 unsigned int m4 : 4;
14075 unsigned int m4 : 4;
14082 unsigned int m4 : 4;
14409 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14412 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14415 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14464 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14467 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14470 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14473 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14476 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14479 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14482 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14485 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14488 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14491 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14494 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14497 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14500 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14503 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14506 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14509 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14512 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14515 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14518 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14521 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14524 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14527 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14530 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14533 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14552 ovl.fmt.RRF4.m4, ovl.fmt.RRF4.r1,
14555 ovl.fmt.RRF4.m4, ovl.fmt.RRF4.r1,
14558 ovl.fmt.RRF4.m4, ovl.fmt.RRF4.r1,
14561 ovl.fmt.RRF4.m4, ovl.fmt.RRF4.r1,
14563 case 0xb3d4: s390_format_RRF_0UFF(s390_irgen_LDETR, ovl.fmt.RRF5.m4,
14566 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14572 ovl.fmt.RRF4.m4, ovl.fmt.RRF4.r1,
14575 ovl.fmt.RRF4.m4, ovl.fmt.RRF4.r1,
14578 ovl.fmt.RRF4.m4, ovl.fmt.RRF4.r1,
14581 ovl.fmt.RRF4.m4, ovl.fmt.RRF4.r1,
14583 case 0xb3dc: s390_format_RRF_0UFF(s390_irgen_LXDTR, ovl.fmt.RRF5.m4,
14586 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14593 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14605 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14616 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14623 ovl.fmt.RRF4.m4, ovl.fmt.RRF4.r1,
14628 ovl.fmt.RRF4.m4, ovl.fmt.RRF4.r1,
14631 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14638 ovl.fmt.RRF4.m4, ovl.fmt.RRF4.r1,
14643 ovl.fmt.RRF4.m4, ovl.fmt.RRF4.r1,
14727 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14730 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14733 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14738 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14741 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14744 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14747 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14750 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14753 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14756 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14759 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,
14762 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1,