Lines Matching refs:SFmode

1162     /* FP SFmode */
1265 /* FP SFmode */
1369 /* FP SFmode */
1474 /* FP SFmode */
1577 /* FP SFmode */
1680 /* FP SFmode */
1783 /* FP SFmode */
2561 set_optab_libfunc (add_optab, SFmode, "__aeabi_fadd");
2562 set_optab_libfunc (sdiv_optab, SFmode, "__aeabi_fdiv");
2563 set_optab_libfunc (smul_optab, SFmode, "__aeabi_fmul");
2564 set_optab_libfunc (neg_optab, SFmode, "__aeabi_fneg");
2565 set_optab_libfunc (sub_optab, SFmode, "__aeabi_fsub");
2568 set_optab_libfunc (eq_optab, SFmode, "__aeabi_fcmpeq");
2569 set_optab_libfunc (ne_optab, SFmode, NULL);
2570 set_optab_libfunc (lt_optab, SFmode, "__aeabi_fcmplt");
2571 set_optab_libfunc (le_optab, SFmode, "__aeabi_fcmple");
2572 set_optab_libfunc (ge_optab, SFmode, "__aeabi_fcmpge");
2573 set_optab_libfunc (gt_optab, SFmode, "__aeabi_fcmpgt");
2574 set_optab_libfunc (unord_optab, SFmode, "__aeabi_fcmpun");
2581 set_conv_libfunc (sfix_optab, SImode, SFmode, "__aeabi_f2iz");
2582 set_conv_libfunc (ufix_optab, SImode, SFmode, "__aeabi_f2uiz");
2583 set_conv_libfunc (sfix_optab, DImode, SFmode, "__aeabi_f2lz");
2584 set_conv_libfunc (ufix_optab, DImode, SFmode, "__aeabi_f2ulz");
2587 set_conv_libfunc (trunc_optab, SFmode, DFmode, "__aeabi_d2f");
2588 set_conv_libfunc (sext_optab, DFmode, SFmode, "__aeabi_f2d");
2595 set_conv_libfunc (sfloat_optab, SFmode, SImode, "__aeabi_i2f");
2596 set_conv_libfunc (ufloat_optab, SFmode, SImode, "__aeabi_ui2f");
2597 set_conv_libfunc (sfloat_optab, SFmode, DImode, "__aeabi_l2f");
2598 set_conv_libfunc (ufloat_optab, SFmode, DImode, "__aeabi_ul2f");
2639 with NULL libfuncs by converting the SFmode. */
2646 set_conv_libfunc (trunc_optab, HFmode, SFmode,
2650 set_conv_libfunc (sext_optab, SFmode, HFmode,
5794 convert_optab_libfunc (sfloat_optab, SFmode, SImode));
5798 convert_optab_libfunc (sfloat_optab, SFmode, DImode));
5803 convert_optab_libfunc (ufloat_optab, SFmode, SImode));
5807 convert_optab_libfunc (ufloat_optab, SFmode, DImode));
5812 convert_optab_libfunc (sext_optab, SFmode, HFmode));
5814 convert_optab_libfunc (trunc_optab, HFmode, SFmode));
5824 convert_optab_libfunc (sfix_optab, DImode, SFmode));
5826 convert_optab_libfunc (ufix_optab, DImode, SFmode));
5828 convert_optab_libfunc (sfix_optab, SImode, SFmode));
5830 convert_optab_libfunc (ufix_optab, SImode, SFmode));
5842 add_libcall (libcall_htab, optab_libfunc (add_optab, SFmode));
5843 add_libcall (libcall_htab, optab_libfunc (sdiv_optab, SFmode));
5844 add_libcall (libcall_htab, optab_libfunc (smul_optab, SFmode));
5845 add_libcall (libcall_htab, optab_libfunc (neg_optab, SFmode));
5846 add_libcall (libcall_htab, optab_libfunc (sub_optab, SFmode));
5847 add_libcall (libcall_htab, optab_libfunc (eq_optab, SFmode));
5848 add_libcall (libcall_htab, optab_libfunc (lt_optab, SFmode));
5849 add_libcall (libcall_htab, optab_libfunc (le_optab, SFmode));
5850 add_libcall (libcall_htab, optab_libfunc (ge_optab, SFmode));
5851 add_libcall (libcall_htab, optab_libfunc (gt_optab, SFmode));
5852 add_libcall (libcall_htab, optab_libfunc (unord_optab, SFmode));
5866 SFmode));
5867 add_libcall (libcall_htab, convert_optab_libfunc (trunc_optab, SFmode,
6240 if (mode != DFmode && mode != SFmode && mode != HFmode && mode != BFmode)
6253 if (mode != DFmode && mode != SFmode)
6507 new_mode = (mode == DCmode ? DFmode : SFmode);
6558 = MAX (GET_MODE_SIZE (pcum->aapcs_vfp_rmode), GET_MODE_SIZE (SFmode));
6559 int shift = rmode_size / GET_MODE_SIZE (SFmode);
6643 shift = GET_MODE_SIZE(ag_mode) / GET_MODE_SIZE(SFmode);
8595 && (mode == SFmode || mode == DFmode))
8716 && (mode == SFmode || mode == DFmode))
10193 && (mode == SFmode || !TARGET_VFP_SINGLE))
10195 ? extra_cost->fp[mode != SFmode].div : 0);
10366 && (mode == SFmode || !TARGET_VFP_SINGLE))
10374 *cost += extra_cost->fp[mode != SFmode].mult_addsub;
10402 *cost += extra_cost->fp[mode != SFmode].addsub;
10589 && (mode == SFmode || !TARGET_VFP_SINGLE))
10596 *cost += extra_cost->fp[mode != SFmode].mult_addsub;
10610 *cost += extra_cost->fp[mode != SFmode].addsub;
10929 && (mode == SFmode || !TARGET_VFP_SINGLE))
10937 *cost += extra_cost->fp[mode != SFmode].mult;
11006 && (mode == SFmode || !TARGET_VFP_SINGLE))
11016 *cost += extra_cost->fp[mode != SFmode].neg;
11171 && (op0mode == SFmode || !TARGET_VFP_SINGLE))
11174 *cost += extra_cost->fp[op0mode != SFmode].compare;
11373 && (mode == SFmode || !TARGET_VFP_SINGLE))
11376 *cost += extra_cost->fp[mode != SFmode].neg;
11567 && (mode == SFmode || !TARGET_VFP_SINGLE))
11692 widening to SFmode. */
11753 && GET_MODE (XEXP (x, 0)) == SFmode
18536 reg = gen_rtx_REG (SFmode, j);
18624 emit_move_insn (gen_rtx_REG (SFmode, regno),
18625 CONST1_RTX (SFmode));
18626 emit_use (gen_rtx_REG (SFmode, regno));
20287 || mode == SFmode
25332 || mode == SFmode || mode == SImode)
30320 || !real_isinteger (r, SFmode))
31687 mode = SFmode;