Lines Matching full:dfp_convert
769 addHRegUse(u, HRmWrite, insn->variant.dfp_convert.dst_hi);
770 if (! hregIsInvalid(insn->variant.dfp_convert.dst_lo))
771 addHRegUse(u, HRmWrite, insn->variant.dfp_convert.dst_lo);
772 addHRegUse(u, HRmRead, insn->variant.dfp_convert.op_hi); /* operand */
773 if (! hregIsInvalid(insn->variant.dfp_convert.op_lo))
774 addHRegUse(u, HRmRead, insn->variant.dfp_convert.op_lo); /* operand */
1104 insn->variant.dfp_convert.dst_hi =
1105 lookupHRegRemap(m, insn->variant.dfp_convert.dst_hi);
1106 if (! hregIsInvalid(insn->variant.dfp_convert.dst_lo))
1107 insn->variant.dfp_convert.dst_lo =
1108 lookupHRegRemap(m, insn->variant.dfp_convert.dst_lo);
1109 insn->variant.dfp_convert.op_hi =
1110 lookupHRegRemap(m, insn->variant.dfp_convert.op_hi);
1111 if (! hregIsInvalid(insn->variant.dfp_convert.op_lo))
1112 insn->variant.dfp_convert.op_lo =
1113 lookupHRegRemap(m, insn->variant.dfp_convert.op_lo);
5918 insn->variant.dfp_convert.tag = tag;
5919 insn->variant.dfp_convert.dst_hi = dst;
5920 insn->variant.dfp_convert.op_hi = op;
5921 insn->variant.dfp_convert.dst_lo = INVALID_HREG;
5922 insn->variant.dfp_convert.op_lo = INVALID_HREG;
5923 insn->variant.dfp_convert.rounding_mode = rounding_mode;
6117 insn->variant.dfp_convert.tag = tag;
6118 insn->variant.dfp_convert.dst_hi = dst_hi;
6119 insn->variant.dfp_convert.dst_lo = dst_lo;
6120 insn->variant.dfp_convert.op_hi = op_hi;
6121 insn->variant.dfp_convert.op_lo = op_lo;
6122 insn->variant.dfp_convert.rounding_mode = rounding_mode;
6809 switch (insn->variant.dfp_convert.tag) {
6832 s390_sprintf(buf, "%M %R,%R", op, insn->variant.dfp_convert.dst_hi,
6833 insn->variant.dfp_convert.op_hi);
7003 switch (insn->variant.dfp_convert.tag) {
9208 UInt r1 = hregNumber(insn->variant.dfp_convert.dst_hi);
9209 UInt r2 = hregNumber(insn->variant.dfp_convert.op_hi);
9210 s390_dfp_round_t m3 = insn->variant.dfp_convert.rounding_mode;
9215 switch (insn->variant.dfp_convert.tag) {