Home
last modified time | relevance | path

Searched refs:SFmode (Results 1 – 25 of 51) sorted by relevance

123

/freebsd-12.1/contrib/gcc/config/
H A Dgofast.h35 set_optab_libfunc (add_optab, SFmode, "fpadd"); in gofast_maybe_init_libfuncs()
37 set_optab_libfunc (sub_optab, SFmode, "fpsub"); in gofast_maybe_init_libfuncs()
39 set_optab_libfunc (smul_optab, SFmode, "fpmul"); in gofast_maybe_init_libfuncs()
41 set_optab_libfunc (sdiv_optab, SFmode, "fpdiv"); in gofast_maybe_init_libfuncs()
43 set_optab_libfunc (cmp_optab, SFmode, "fpcmp"); in gofast_maybe_init_libfuncs()
56 set_optab_libfunc (eq_optab, SFmode, "fpcmp"); in gofast_maybe_init_libfuncs()
57 set_optab_libfunc (ne_optab, SFmode, "fpcmp"); in gofast_maybe_init_libfuncs()
58 set_optab_libfunc (gt_optab, SFmode, 0); in gofast_maybe_init_libfuncs()
59 set_optab_libfunc (ge_optab, SFmode, 0); in gofast_maybe_init_libfuncs()
60 set_optab_libfunc (lt_optab, SFmode, "fpcmp"); in gofast_maybe_init_libfuncs()
[all …]
/freebsd-12.1/contrib/gcc/config/ia64/
H A Dvect.md920 rtvec v = gen_rtvec (2, CONST1_RTX (SFmode), CONST1_RTX (SFmode));
965 rtvec v = gen_rtvec (2, CONST1_RTX (SFmode), CONST1_RTX (SFmode));
1153 if (!fr_reg_or_fp01_operand (op1, SFmode))
1154 op1 = force_reg (SFmode, op1);
1155 if (!fr_reg_or_fp01_operand (op2, SFmode))
1156 op2 = force_reg (SFmode, op2);
1225 emit_insn (gen_fpack (tmp, operands[1], CONST0_RTX (SFmode)));
1254 operands[1] = adjust_address (operands[1], SFmode, 0);
1256 operands[1] = gen_rtx_REG (SFmode, REGNO (operands[1]));
1272 operands[1] = gen_rtx_REG (SFmode, REGNO (operands[1]));
H A Dia64.c4109 else if (BYTES_BIG_ENDIAN && mode == SFmode) in ia64_function_arg()
4124 (BYTES_BIG_ENDIAN && mode == SFmode) ? DImode : mode; in ia64_function_arg()
6666 case SFmode: return 5; in ia64_mode_to_int()
9227 set_conv_libfunc (sext_optab, TFmode, SFmode, "_U_Qfcnvff_sgl_to_quad"); in ia64_init_libfuncs()
9230 set_conv_libfunc (trunc_optab, SFmode, TFmode, "_U_Qfcnvff_quad_to_sgl"); in ia64_init_libfuncs()
9570 case SFmode: in ia64_scalar_mode_supported_p()
/freebsd-12.1/contrib/gcc/config/i386/
H A Di386.h735 (((MODE) == SFmode && (!TARGET_SSE || !TARGET_SSE_MATH)) \
920 || (MODE) == SFmode || (MODE) == TFmode)
923 ((MODE) == V2SFmode || (MODE) == SFmode)
934 ((MODE) == SFmode || (MODE) == DFmode || (MODE) == XFmode \
1251 ((TARGET_SSE && (MODE) == SFmode) || (TARGET_SSE2 && (MODE) == DFmode))
H A Di386.c3503 case SFmode: in classify_argument()
3857 case SFmode: in function_arg_advance()
3986 case SFmode: in function_arg()
4331 case SFmode: in ix86_libcall_value()
9785 if (mode == SFmode) in ix86_build_signbit_mask()
9799 if (mode == SFmode) in ix86_build_signbit_mask()
9805 CONST0_RTX (SFmode), CONST0_RTX (SFmode)); in ix86_build_signbit_mask()
9914 if (mode == SFmode) in ix86_expand_copysign()
9916 CONST0_RTX (SFmode), CONST0_RTX (SFmode)); in ix86_expand_copysign()
10752 case SFmode: in ix86_expand_branch()
[all …]
H A Dmmx.md501 op1 = gen_rtx_REG (SFmode, REGNO (op1));
503 op1 = gen_lowpart (SFmode, op1);
529 operands[1] = adjust_address (operands[1], SFmode, 4);
H A Di386.md2248 "ix86_expand_move (SFmode, operands); DONE;")
2311 || memory_operand (operands[0], SFmode))"
3557 (FLOAT_EXTEND, DFmode, operands[1], SFmode);
3564 operands[1] = force_reg (SFmode, operands[1]);
3639 (FLOAT_EXTEND, XFmode, operands[1], SFmode);
3729 ;; Conversion from DFmode to SFmode.
3880 ;; Conversion from XFmode to SFmode.
15238 ;; is SFmode.
16363 operands[2] = gen_reg_rtx (SFmode);
16470 rtx copy = gen_reg_rtx (SFmode);
[all …]
/freebsd-12.1/contrib/gcc/config/mips/
H A Dmips.c2680 if (mode == SFmode) in mips_rtx_costs()
2698 if (mode == SFmode) in mips_rtx_costs()
3488 src = adjust_address (src, SFmode, 0); in mips_emit_fcc_reload()
3490 src = gen_rtx_REG (SFmode, true_regnum (src)); in mips_emit_fcc_reload()
3492 fp1 = gen_rtx_REG (SFmode, REGNO (scratch)); in mips_emit_fcc_reload()
3493 fp2 = gen_rtx_REG (SFmode, REGNO (scratch) + FP_INC); in mips_emit_fcc_reload()
3496 emit_move_insn (copy_rtx (fp2), CONST0_RTX (SFmode)); in mips_emit_fcc_reload()
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()
8139 ? (GET_MODE (retval) == SFmode ? "sf_" : "df_") in build_mips16_call_stub()
[all …]
H A Dmips-ps-3d.md131 rtx op0 = force_reg (SFmode, XVECEXP (operands[1], 0, 0));
132 rtx op1 = force_reg (SFmode, XVECEXP (operands[1], 0, 1));
H A Dmips.md2797 rtx reg1 = gen_reg_rtx (SFmode);
2798 rtx reg2 = gen_reg_rtx (SFmode);
2839 rtx reg1 = gen_reg_rtx (SFmode);
2840 rtx reg2 = gen_reg_rtx (SFmode);
3754 if (mips_legitimize_move (SFmode, operands[0], operands[1]))
3762 && (register_operand (operands[0], SFmode)
3763 || reg_or_0_operand (operands[1], SFmode))"
3773 && (register_operand (operands[0], SFmode)
3774 || reg_or_0_operand (operands[1], SFmode))"
3784 && (register_operand (operands[0], SFmode)
[all …]
/freebsd-12.1/contrib/gcc/config/s390/
H A Ds390.h370 (((MODE1) == SFmode || (MODE1) == DFmode) \
371 == ((MODE2) == SFmode || (MODE2) == DFmode))
H A Ds390.c2140 if ((GET_MODE (x) == DFmode || GET_MODE (x) == SFmode) in s390_rtx_costs()
2204 case SFmode: in s390_rtx_costs()
2247 else if (GET_MODE (x) == SFmode) in s390_rtx_costs()
2271 if (GET_MODE (x) == SFmode) in s390_rtx_costs()
5284 SFmode, SImode, SDmode, enumerator
7622 return mode == SFmode || mode == DFmode || mode == SDmode || mode == DDmode; in s390_function_arg_float()
/freebsd-12.1/contrib/gcc/
H A Dreg-stack.c1101 dest = FP_MODE_REG (REGNO (dest), SFmode); in move_nan_for_stack_reg()
1386 rtx u = FP_MODE_REG (REGNO (t) + 1, SFmode); in subst_stack_regs_pat()
2589 FP_MODE_REG (FIRST_STACK_REG, SFmode), in convert_regs_entry()
2915 set = gen_rtx_SET (VOIDmode, FP_MODE_REG (reg, SFmode), not_a_num); in convert_regs_1()
3142 not_a_num = CONST0_RTX (SFmode); in reg_to_stack()
3145 not_a_num = gen_lowpart (SFmode, GEN_INT (0x7fc00000)); in reg_to_stack()
3146 not_a_num = force_const_mem (SFmode, not_a_num); in reg_to_stack()
/freebsd-12.1/contrib/gcc/config/rs6000/
H A Drs6000.c2107 if (mode == SFmode) in num_insns_constant()
4101 case SFmode: in rs6000_emit_move()
11201 case SFmode: in rs6000_generate_compare()
11225 case SFmode: in rs6000_generate_compare()
11249 case SFmode: in rs6000_generate_compare()
11292 case SFmode: in rs6000_generate_compare()
15584 case SFmode: in rs6000_output_function_epilogue()
19183 one = force_reg (SFmode, CONST_DOUBLE_FROM_REAL_VALUE (dconst1, SFmode)); in rs6000_emit_swdivsf()
19195 gen_rtx_PLUS (SFmode, in rs6000_emit_swdivsf()
19199 gen_rtx_PLUS (SFmode, in rs6000_emit_swdivsf()
[all …]
H A Dconstraints.md104 == (mode == SFmode ? 1 : 2)")))
H A Drs6000.md5143 && HONOR_SIGNED_ZEROS (SFmode)"
5153 && ! HONOR_SIGNED_ZEROS (SFmode)"
5172 && ! HONOR_SIGNED_ZEROS (SFmode)"
5182 && HONOR_SIGNED_ZEROS (SFmode)"
5192 && ! HONOR_SIGNED_ZEROS (SFmode)"
5211 && ! HONOR_SIGNED_ZEROS (SFmode)"
5246 && !HONOR_NANS (SFmode) && !HONOR_SIGNED_ZEROS (SFmode)"
5248 operands[3] = gen_reg_rtx (SFmode);
5249 operands[4] = gen_reg_rtx (SFmode);
5250 operands[5] = CONST0_RTX (SFmode);
[all …]
H A Dpredicates.md242 case SFmode:
244 if (op == CONST0_RTX (SFmode))
/freebsd-12.1/contrib/gcc/config/arm/
H A Darm.c774 set_optab_libfunc (add_optab, SFmode, "__aeabi_fadd"); in arm_init_libfuncs()
775 set_optab_libfunc (sdiv_optab, SFmode, "__aeabi_fdiv"); in arm_init_libfuncs()
776 set_optab_libfunc (smul_optab, SFmode, "__aeabi_fmul"); in arm_init_libfuncs()
777 set_optab_libfunc (neg_optab, SFmode, "__aeabi_fneg"); in arm_init_libfuncs()
778 set_optab_libfunc (sub_optab, SFmode, "__aeabi_fsub"); in arm_init_libfuncs()
781 set_optab_libfunc (eq_optab, SFmode, "__aeabi_fcmpeq"); in arm_init_libfuncs()
782 set_optab_libfunc (ne_optab, SFmode, NULL); in arm_init_libfuncs()
783 set_optab_libfunc (lt_optab, SFmode, "__aeabi_fcmplt"); in arm_init_libfuncs()
784 set_optab_libfunc (le_optab, SFmode, "__aeabi_fcmple"); in arm_init_libfuncs()
785 set_optab_libfunc (ge_optab, SFmode, "__aeabi_fcmpge"); in arm_init_libfuncs()
[all …]
H A Dvfp.md183 ;; SFmode moves
191 && ( s_register_operand (operands[0], SFmode)
192 || s_register_operand (operands[1], SFmode))"
H A Darm.md199 ; fdivs SFmode floating point division
816 && !cirrus_fp_register (operands[2], SFmode))
817 operands[2] = force_reg (SFmode, operands[2]);
1040 if (!cirrus_fp_register (operands[1], SFmode))
1042 if (!cirrus_fp_register (operands[2], SFmode))
1344 && !cirrus_fp_register (operands[2], SFmode))
1345 operands[2] = force_reg (SFmode, operands[2]);
3223 if (!cirrus_fp_register (operands[1], SFmode))
5235 || register_operand (operands[1], SFmode))"
5252 && ( register_operand (operands[0], SFmode)
[all …]
H A Dcirrus.md412 || register_operand (operands[1], SFmode))"
/freebsd-12.1/contrib/gcc/config/sparc/
H A Dsparc.md2334 "<V32:MODE>mode == SFmode || TARGET_VIS"
2392 && (register_operand (operands[0], SFmode)
2393 || register_or_zero_operand (operands[1], SFmode))"
2668 half_mode = SFmode;
2707 half_mode = SFmode;
2742 half_mode = SFmode;
2769 half_mode = SFmode;
2799 half_mode = SFmode;
4122 "sparc_emit_floatunsdi (operands, SFmode); DONE;")
4209 "sparc_emit_fixunsdi (operands, SFmode); DONE;")
[all …]
H A Dsparc.c1014 && (mode == SFmode in sparc_expand_move()
2284 case SFmode: in emit_soft_tfmode_cvt()
2298 case SFmode: in emit_soft_tfmode_cvt()
2515 else if (! TARGET_FPU && register_operand (src, SFmode)) in eligible_for_restore_insn()
3807 mode = i < 32 ? SImode : SFmode; in save_or_restore_regs()
3812 mode = i < 32 ? SImode : SFmode; in save_or_restore_regs()
7811 set_conv_libfunc (sext_optab, TFmode, SFmode, "_Q_stoq"); in sparc_init_libfuncs()
7831 set_conv_libfunc (sfix_optab, DImode, SFmode, "__ftoll"); in sparc_init_libfuncs()
7832 set_conv_libfunc (ufix_optab, DImode, SFmode, "__ftoull"); in sparc_init_libfuncs()
7860 set_conv_libfunc (sfix_optab, DImode, SFmode, "__ftol"); in sparc_init_libfuncs()
[all …]
H A Dsparc.h914 || (MODE1 != SFmode && MODE2 != SFmode)))))
H A Dpredicates.md83 gcc_assert (mode == SFmode);

123