Home
last modified time | relevance | path

Searched refs:DFmode (Results 1 – 25 of 54) sorted by relevance

123

/freebsd-12.1/contrib/gcc/config/
H A Dgofast.h36 set_optab_libfunc (add_optab, DFmode, "dpadd"); in gofast_maybe_init_libfuncs()
38 set_optab_libfunc (sub_optab, DFmode, "dpsub"); in gofast_maybe_init_libfuncs()
40 set_optab_libfunc (smul_optab, DFmode, "dpmul"); in gofast_maybe_init_libfuncs()
42 set_optab_libfunc (sdiv_optab, DFmode, "dpdiv"); in gofast_maybe_init_libfuncs()
44 set_optab_libfunc (cmp_optab, DFmode, "dpcmp"); in gofast_maybe_init_libfuncs()
63 set_optab_libfunc (eq_optab, DFmode, "dpcmp"); in gofast_maybe_init_libfuncs()
64 set_optab_libfunc (ne_optab, DFmode, "dpcmp"); in gofast_maybe_init_libfuncs()
65 set_optab_libfunc (gt_optab, DFmode, 0); in gofast_maybe_init_libfuncs()
66 set_optab_libfunc (ge_optab, DFmode, 0); in gofast_maybe_init_libfuncs()
67 set_optab_libfunc (lt_optab, DFmode, "dpcmp"); in gofast_maybe_init_libfuncs()
[all …]
/freebsd-12.1/contrib/gcc/config/rs6000/
H A Drs6000.c2621 && mode == DFmode in invalid_e500_subreg()
2832 case DFmode: in rs6000_legitimate_offset_address_p()
4100 case DFmode: in rs6000_emit_move()
4874 case DFmode: in spe_build_register_parallel()
5373 fmode = DFmode; in function_arg()
11209 case DFmode: in rs6000_generate_compare()
11233 case DFmode: in rs6000_generate_compare()
11257 case DFmode: in rs6000_generate_compare()
11300 case DFmode: in rs6000_generate_compare()
12635 reg_mode = DFmode; in rs6000_split_multireg_move()
[all …]
H A Drs6000.h508 (TARGET_E500_DOUBLE && TYPE_MODE (TYPE) == DFmode) ? 64 : \
532 || (TARGET_E500_DOUBLE && (MODE) == DFmode))
550 : (TARGET_E500_DOUBLE && TYPE_MODE (TYPE) == DFmode) ? 64 \
564 || (((MODE) == SFmode || (MODE) == DFmode || (MODE) == TFmode \
1131 : (TARGET_E500_DOUBLE && (CLASS) == GENERAL_REGS && (MODE) == DFmode) \
1143 && ((((TO) == DFmode) + ((FROM) == DFmode)) == 1 \
H A Daix.h168 : TREE_TYPE (FIELD)) == DFmode \
H A Ddarwin.h403 : TREE_TYPE (FIELD)) == DFmode \
H A Drs6000.md5264 && !HONOR_NANS (DFmode) && !HONOR_SIGNED_ZEROS (DFmode)"
5519 && HONOR_SIGNED_ZEROS (DFmode)"
5529 && ! HONOR_SIGNED_ZEROS (DFmode)"
5539 && HONOR_SIGNED_ZEROS (DFmode)"
5673 operands[3] = force_reg (DFmode, CONST_DOUBLE_ATOF (\"4503601774854144\", DFmode));
5674 operands[4] = assign_stack_temp (DFmode, GET_MODE_SIZE (DFmode), 0);
5745 operands[3] = force_reg (DFmode, CONST_DOUBLE_ATOF (\"4503599627370496\", DFmode));
5746 operands[4] = assign_stack_temp (DFmode, GET_MODE_SIZE (DFmode), 0);
8391 rtx tmp = gen_reg_rtx (DFmode);
8448 rtx tmp = gen_reg_rtx (DFmode);
[all …]
H A Dlinux64.h223 : TREE_TYPE (FIELD)) == DFmode) \
H A Dspe.md2250 "(TARGET_E500_DOUBLE && <MODE>mode == DFmode) || (TARGET_SPE && <MODE>mode != DFmode)"
2260 "(TARGET_E500_DOUBLE && <MODE>mode == DFmode) || (TARGET_SPE && <MODE>mode != DFmode)"
2268 "(TARGET_E500_DOUBLE && <MODE>mode == DFmode) || (TARGET_SPE && <MODE>mode != DFmode)"
2276 "(TARGET_E500_DOUBLE && <MODE>mode == DFmode) || (TARGET_SPE && <MODE>mode != DFmode)"
2286 && (gpc_reg_operand (operands[0], DFmode)
2287 || gpc_reg_operand (operands[1], DFmode))"
H A Dpredicates.md225 case DFmode:
922 || ! memory_operand (SET_DEST (elt), DFmode)
924 || GET_MODE (SET_SRC (elt)) != DFmode)
1020 || ! memory_operand (SET_SRC (elt), DFmode)
1022 || GET_MODE (SET_DEST (elt)) != DFmode)
/freebsd-12.1/contrib/gcc/
H A Dreg-stack.c765 rtx reg1 = FP_MODE_REG (REGNO (reg), DFmode); in emit_pop_insn()
766 rtx reg2 = FP_MODE_REG (REGNO (reg) + 1, DFmode); in emit_pop_insn()
781 pop_rtx = gen_rtx_SET (VOIDmode, FP_MODE_REG (hard_regno, DFmode), in emit_pop_insn()
782 FP_MODE_REG (FIRST_STACK_REG, DFmode)); in emit_pop_insn()
790 = gen_rtx_EXPR_LIST (REG_DEAD, FP_MODE_REG (FIRST_STACK_REG, DFmode), in emit_pop_insn()
2127 *clobber_loc[i] = FP_MODE_REG (regnum, DFmode); in subst_asm_stack_regs()
2428 emit_pop_insn (insn, old, FP_MODE_REG (old->reg[dest], DFmode), in change_stack()
2450 emit_pop_insn (insn, old, FP_MODE_REG (old->reg[next], DFmode), in change_stack()
2454 emit_pop_insn (insn, old, FP_MODE_REG (old->reg[old->top], DFmode), in change_stack()
2503 FP_MODE_REG (old->reg[reg], DFmode)); in change_stack()
[all …]
/freebsd-12.1/contrib/gcc/config/sparc/
H A Dsparc.md2470 "<V64:MODE>mode == DFmode || TARGET_VIS"
2482 && (register_operand (operands[0], DFmode)
2503 && (register_operand (operands[0], DFmode)
2544 && (register_operand (operands[0], DFmode)
2581 && (register_operand (operands[0], DFmode)
2646 ;; register DFmode cases must be handled.
2667 if (<V64:MODE>mode == DFmode)
2706 if (<V64:MODE>mode == DFmode)
2741 if (<V64:MODE>mode == DFmode)
2768 if (<V64:MODE>mode == DFmode)
[all …]
H A Dsparc.c1016 || (mode == DFmode in sparc_expand_move()
2147 return gen_rtx_REG (DFmode, regno); in gen_df_reg()
2287 case DFmode: in emit_soft_tfmode_cvt()
2301 case DFmode: in emit_soft_tfmode_cvt()
2941 && (mode == DFmode || mode == DImode)) in legitimate_address_p()
3802 mode = i < 32 ? DImode : DFmode; in save_or_restore_regs()
7833 set_conv_libfunc (sfix_optab, DImode, DFmode, "__dtoll"); in sparc_init_libfuncs()
7862 set_conv_libfunc (sfix_optab, DImode, DFmode, "__dtol"); in sparc_init_libfuncs()
7863 set_conv_libfunc (ufix_optab, DImode, DFmode, "__dtoul"); in sparc_init_libfuncs()
8422 if (mode == DFmode) in sparc_rtx_costs()
[all …]
H A Dsparc.h1304 : ((CLASS) == EXTRA_FP_REGS && (MODE) == DFmode \
1323 : ((CLASS) == EXTRA_FP_REGS && (MODE) == DFmode \
/freebsd-12.1/contrib/gcc/config/s390/
H A Ds390.h370 (((MODE1) == SFmode || (MODE1) == DFmode) \
371 == ((MODE2) == SFmode || (MODE2) == DFmode))
H A Ds390.md257 ;; "ltdbr" in DFmode, and "ltebr" in SFmode.
261 ;; "mdbr" in DFmode, and "meebr" in SFmode.
1520 operands[4] = adjust_address_nv (operands[1], DFmode, 0);
1521 operands[5] = adjust_address_nv (operands[1], DFmode, 8);
1532 operands[2] = adjust_address_nv (operands[0], DFmode, 0);
1533 operands[3] = adjust_address_nv (operands[0], DFmode, 8);
1654 rtx addr = operand_subword (operands[0], 1, 0, DFmode);
3160 operands[1] = force_reg (DFmode, operands[1]);
3166 operands[1] = force_reg (DFmode, operands[1]);
3202 rtx temp = gen_reg_rtx (DFmode);
[all …]
H A Ds390.c2140 if ((GET_MODE (x) == DFmode || GET_MODE (x) == SFmode) in s390_rtx_costs()
2145 if (GET_MODE (x) == DFmode) in s390_rtx_costs()
2205 case DFmode: in s390_rtx_costs()
2254 else if (GET_MODE (x) == DFmode) in s390_rtx_costs()
2273 else if (GET_MODE (x) == DFmode) in s390_rtx_costs()
2657 : (mode == DImode || mode == DFmode)) in s390_secondary_output_reload_class()
5283 DFmode, DImode, DDmode, enumerator
6954 addr = gen_rtx_MEM (DFmode, plus_constant (base, offset)); in save_fpr()
6971 addr = gen_rtx_MEM (DFmode, plus_constant (base, offset)); in restore_fpr()
7353 gen_rtx_MEM (DFmode, addr), in s390_emit_prologue()
[all …]
/freebsd-12.1/contrib/gcc/config/i386/
H A Di386.h736 || ((MODE) == DFmode && (!TARGET_SSE2 || !TARGET_SSE_MATH)) \
916 || (MODE) == V2DImode || (MODE) == DFmode)
934 ((MODE) == SFmode || (MODE) == DFmode || (MODE) == XFmode \
1251 ((TARGET_SSE && (MODE) == SFmode) || (TARGET_SSE2 && (MODE) == DFmode))
H A Di386.c3509 case DFmode: in classify_argument()
3758 gen_rtx_REG (DFmode, in construct_container()
3854 case DFmode: in function_arg_advance()
3983 case DFmode: in function_arg()
4333 case DFmode: in ix86_libcall_value()
8204 case DFmode: putc ('q', file); break; in print_operand()
10753 case DFmode: in ix86_expand_branch()
12268 case DFmode: in ix86_split_to_parts()
17678 if (mode2 == DFmode) in ix86_modes_tieable_p()
17718 case DFmode: in ix86_memory_move_cost()
[all …]
H A Dsse.md177 operands[1] = simplify_gen_subreg (DFmode, operands[1], V2DFmode, 0);
178 operands[2] = CONST0_RTX (DFmode);
2094 rtx low = gen_rtx_REG (DFmode, REGNO (operands[1]));
2095 emit_move_insn (adjust_address (operands[0], DFmode, 0), low);
2096 emit_move_insn (adjust_address (operands[0], DFmode, 8), low);
2171 operands[1] = adjust_address (operands[1], DFmode, 8);
2197 op1 = gen_rtx_REG (DFmode, REGNO (op1));
2199 op1 = gen_lowpart (DFmode, op1);
2228 operands[0] = adjust_address (operands[0], DFmode, 8);
2257 operands[0] = adjust_address (operands[0], DFmode, 8);
/freebsd-12.1/contrib/gcc/config/arm/
H A Darm.c758 set_optab_libfunc (add_optab, DFmode, "__aeabi_dadd"); in arm_init_libfuncs()
766 set_optab_libfunc (ne_optab, DFmode, NULL); in arm_init_libfuncs()
3631 if (mode == DImode || mode == DFmode) in arm_legitimate_index_p()
5281 r = REAL_VALUE_ATOF (strings_fp[i], DFmode); in init_fp_table()
8521 reg = gen_rtx_REG (DFmode, base_reg); in vfp_emit_fstmx()
8539 gen_frame_mem (DFmode, stack_pointer_rtx), in vfp_emit_fstmx()
8546 reg = gen_rtx_REG (DFmode, base_reg); in vfp_emit_fstmx()
8551 gen_frame_mem (DFmode, in vfp_emit_fstmx()
11244 mode == DFmode ? "d" in arm_print_operand()
11297 if (mode != DImode && mode != DFmode) in arm_print_operand()
[all …]
H A Dvfp.md209 ;; DFmode moves
215 && ( register_operand (operands[0], DFmode)
216 || register_operand (operands[1], DFmode))"
336 && arm_general_register_operand (operands[0], DFmode)"
H A Dpredicates.md258 return GET_CODE (op) == MEM && memory_address_p (DFmode, XEXP (op, 0));
H A Darm.md198 ; fdivd DFmode floating point division
827 && !cirrus_fp_register (operands[2], DFmode))
828 operands[2] = force_reg (DFmode, operands[2]);
1055 if (!cirrus_fp_register (operands[1], DFmode))
1355 && !cirrus_fp_register (operands[2], DFmode))
1356 operands[2] = force_reg (DFmode, operands[2]);
5282 operands[1] = force_reg (DFmode, operands[1]);
5336 && ( register_operand (operands[0], DFmode)
5337 || register_operand (operands[1], DFmode))"
5363 && ( register_operand (operands[0], DFmode)
[all …]
/freebsd-12.1/contrib/gcc/config/mips/
H A Dmips.c2683 else if (mode == DFmode) in mips_rtx_costs()
4113 mode = TARGET_SINGLE_FLOAT ? SFmode : DFmode; in mips_setup_incoming_varargs()
6595 fpr_mode = (TARGET_SINGLE_FLOAT ? SFmode : DFmode); in mips_for_each_saved_reg()
6808 if (GET_MODE (reg) == DFmode && !TARGET_FLOAT64) in mips_save_reg()
7598 if (mode == DImode || mode == DFmode) in mips_pass_by_reference()
9154 set_optab_libfunc (eq_optab, DFmode, "__mips16_eqdf2"); in mips_init_libfuncs()
9155 set_optab_libfunc (ne_optab, DFmode, "__mips16_nedf2"); in mips_init_libfuncs()
9156 set_optab_libfunc (gt_optab, DFmode, "__mips16_gtdf2"); in mips_init_libfuncs()
9157 set_optab_libfunc (ge_optab, DFmode, "__mips16_gedf2"); in mips_init_libfuncs()
9158 set_optab_libfunc (lt_optab, DFmode, "__mips16_ltdf2"); in mips_init_libfuncs()
[all …]
H A Dmips.md2710 rtx reg1 = gen_reg_rtx (DFmode);
2711 rtx reg2 = gen_reg_rtx (DFmode);
2755 rtx reg1 = gen_reg_rtx (DFmode);
2756 rtx reg2 = gen_reg_rtx (DFmode);
3807 && (register_operand (operands[0], DFmode)
3808 || reg_or_0_operand (operands[1], DFmode))"
3818 && (register_operand (operands[0], DFmode)
3819 || reg_or_0_operand (operands[1], DFmode))"
3829 && (register_operand (operands[0], DFmode)
3830 || reg_or_0_operand (operands[1], DFmode))"
[all …]

123