• Home
  • Raw
  • Download

Lines Matching refs:dfp_binop

726       s390_dfp_binop *dfp_binop = insn->variant.dfp_binop.details;  in s390_insn_get_reg_usage()  local
728 addHRegUse(u, HRmWrite, dfp_binop->dst_hi); in s390_insn_get_reg_usage()
729 addHRegUse(u, HRmRead, dfp_binop->op2_hi); /* left */ in s390_insn_get_reg_usage()
730 addHRegUse(u, HRmRead, dfp_binop->op3_hi); /* right */ in s390_insn_get_reg_usage()
732 addHRegUse(u, HRmWrite, dfp_binop->dst_lo); in s390_insn_get_reg_usage()
733 addHRegUse(u, HRmRead, dfp_binop->op2_lo); /* left */ in s390_insn_get_reg_usage()
734 addHRegUse(u, HRmRead, dfp_binop->op3_lo); /* right */ in s390_insn_get_reg_usage()
1047 s390_dfp_binop *dfp_binop = insn->variant.dfp_binop.details; in s390_insn_map_regs() local
1049 dfp_binop->dst_hi = lookupHRegRemap(m, dfp_binop->dst_hi); in s390_insn_map_regs()
1050 dfp_binop->op2_hi = lookupHRegRemap(m, dfp_binop->op2_hi); in s390_insn_map_regs()
1051 dfp_binop->op3_hi = lookupHRegRemap(m, dfp_binop->op3_hi); in s390_insn_map_regs()
1053 dfp_binop->dst_lo = lookupHRegRemap(m, dfp_binop->dst_lo); in s390_insn_map_regs()
1054 dfp_binop->op2_lo = lookupHRegRemap(m, dfp_binop->op2_lo); in s390_insn_map_regs()
1055 dfp_binop->op3_lo = lookupHRegRemap(m, dfp_binop->op3_lo); in s390_insn_map_regs()
5826 s390_dfp_binop *dfp_binop = LibVEX_Alloc_inline(sizeof(s390_dfp_binop)); in s390_insn_dfp_binop() local
5832 insn->variant.dfp_binop.details = dfp_binop; in s390_insn_dfp_binop()
5834 dfp_binop->tag = tag; in s390_insn_dfp_binop()
5835 dfp_binop->dst_hi = dst; in s390_insn_dfp_binop()
5836 dfp_binop->op2_hi = op2; in s390_insn_dfp_binop()
5837 dfp_binop->op3_hi = op3; in s390_insn_dfp_binop()
5838 dfp_binop->dst_lo = INVALID_HREG; in s390_insn_dfp_binop()
5839 dfp_binop->op2_lo = INVALID_HREG; in s390_insn_dfp_binop()
5840 dfp_binop->op3_lo = INVALID_HREG; in s390_insn_dfp_binop()
5841 dfp_binop->rounding_mode = rounding_mode; in s390_insn_dfp_binop()
6007 s390_dfp_binop *dfp_binop = LibVEX_Alloc_inline(sizeof(s390_dfp_binop)); in s390_insn_dfp128_binop() local
6016 insn->variant.dfp_binop.details = dfp_binop; in s390_insn_dfp128_binop()
6018 dfp_binop->tag = tag; in s390_insn_dfp128_binop()
6019 dfp_binop->dst_hi = dst_hi; in s390_insn_dfp128_binop()
6020 dfp_binop->dst_lo = dst_lo; in s390_insn_dfp128_binop()
6021 dfp_binop->op2_hi = op2_hi; in s390_insn_dfp128_binop()
6022 dfp_binop->op2_lo = op2_lo; in s390_insn_dfp128_binop()
6023 dfp_binop->op3_hi = op3_hi; in s390_insn_dfp128_binop()
6024 dfp_binop->op3_lo = op3_lo; in s390_insn_dfp128_binop()
6025 dfp_binop->rounding_mode = rounding_mode; in s390_insn_dfp128_binop()
6758 s390_dfp_binop *dfp_binop = insn->variant.dfp_binop.details; in s390_insn_as_string() local
6760 switch (dfp_binop->tag) { in s390_insn_as_string()
6768 s390_sprintf(buf, "%M %R,%R,%R", op, dfp_binop->dst_hi, in s390_insn_as_string()
6769 dfp_binop->op2_hi, dfp_binop->op3_hi); in s390_insn_as_string()
9059 s390_dfp_binop *dfp_binop = insn->variant.dfp_binop.details; in s390_insn_dfp_binop_emit() local
9061 UInt r1 = hregNumber(dfp_binop->dst_hi); in s390_insn_dfp_binop_emit()
9062 UInt r2 = hregNumber(dfp_binop->op2_hi); in s390_insn_dfp_binop_emit()
9063 UInt r3 = hregNumber(dfp_binop->op3_hi); in s390_insn_dfp_binop_emit()
9064 s390_dfp_round_t m4 = dfp_binop->rounding_mode; in s390_insn_dfp_binop_emit()
9068 switch (dfp_binop->tag) { in s390_insn_dfp_binop_emit()
9079 switch (dfp_binop->tag) { in s390_insn_dfp_binop_emit()