Home
last modified time | relevance | path

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

123456789

/openbsd-src/gnu/gcc/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 …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/
H A Dgofast.h41 for (mode = SFmode; (int) mode <= (int) TFmode; \
52 add_optab->handlers[(int) SFmode].libfunc = init_one_libfunc ("fpadd"); \
54 sub_optab->handlers[(int) SFmode].libfunc = init_one_libfunc ("fpsub"); \
56 smul_optab->handlers[(int) SFmode].libfunc = init_one_libfunc ("fpmul"); \
58 sdiv_optab->handlers[(int) SFmode].libfunc = init_one_libfunc ("fpdiv"); \
60 cmp_optab->handlers[(int) SFmode].libfunc = init_one_libfunc ("fpcmp"); \
/openbsd-src/gnu/usr.bin/gcc/gcc/config/sh/
H A Dsh.h702 (FP_REGISTER_P (REGNO) ? SFmode \
831 : (REGNO) == FPUL_REG ? (MODE) == SImode || (MODE) == SFmode \
832 : FP_REGISTER_P (REGNO) && (MODE) == SFmode \
845 ? ((MODE) == SFmode || (MODE) == SImode \
880 : ((MODE1) != SFmode && (MODE2) != SFmode))))
1235 && ((MODE) == SFmode || (MODE) == SImode)) \
1264 && (MODE) == SFmode && fldi_ok ())) \
1309 (TARGET_FPU_ANY && (MODE) == SFmode \
1377 ((TARGET_FPU_ANY && ((MODE) == SFmode)) \
1382 && ((MODE) == DFmode || (MODE) == SFmode \
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/
H A Dmachmode.def94 DEF_MACHMODE (TQFmode, "TQF", MODE_FLOAT, BITS_PER_UNIT*3, 3, 3, SFmode, VOIDmode) /* MIL-STD-1750A…
95 DEF_MACHMODE (SFmode, "SF", MODE_FLOAT, BITS_PER_UNIT*4, 4, 4, DFmode, VOIDmode)
103 DEF_MACHMODE (SCmode, "SC", MODE_COMPLEX_FLOAT, BITS_PER_UNIT*8, 8, 4, DCmode, SFmode)
137 DEF_MACHMODE (V2SFmode, "V2SF", MODE_VECTOR_FLOAT, BITS_PER_UNIT*8, 8, 4, V4SFmode, SFmode)
140 DEF_MACHMODE (V4SFmode, "V4SF", MODE_VECTOR_FLOAT, BITS_PER_UNIT*16, 16, 4, V2DFmode, SFmode)
143 DEF_MACHMODE (V8SFmode, "V8SF", MODE_VECTOR_FLOAT, BITS_PER_UNIT*32, 32, 4,V4DFmode, SFmode)
145 DEF_MACHMODE (V16SFmode, "V16SF", MODE_VECTOR_FLOAT, 512, 64, 4, VOIDmode, SFmode)
/openbsd-src/gnu/gcc/gcc/config/sh/
H A Dsh.h829 (FP_REGISTER_P (REGNO) ? SFmode \
966 : (REGNO) == FPUL_REG ? (MODE) == SImode || (MODE) == SFmode \
967 : FP_REGISTER_P (REGNO) && (MODE) == SFmode \
980 ? ((MODE) == SFmode || (MODE) == SImode \
1013 : ((MODE1) != SFmode && (MODE2) != SFmode))))
1432 && ((MODE) == SFmode || (MODE) == SImode)) \
1464 && (MODE) == SFmode && fldi_ok ())) \
1522 (TARGET_FPU_ANY && (MODE) == SFmode \
1580 ((TARGET_FPU_ANY && ((MODE) == SFmode)) \
1585 && ((MODE) == DFmode || (MODE) == SFmode \
[all …]
H A Dsh.c841 case SFmode: fputs (".s", stream); break; in print_operand()
1392 (mode == SFmode ? emit_sf_insn : emit_df_insn) in prepare_scc_operands()
1441 (mode == SFmode ? emit_sf_insn : emit_df_insn) (insn); in from_compare()
3241 case SFmode: in dump_table()
3307 case SFmode: in dump_table()
5416 x = gen_push_e (gen_rtx_REG (SFmode, rn)); in push()
5445 x = gen_pop_e (gen_rtx_REG (SFmode, rn)); in pop()
5813 if (mode == SFmode && (i % 2) == 1 in sh5_schedule_saves()
6600 int n_floatregs = MAX (0, NPARM_REGS (SFmode) - first_floatreg); in sh_builtin_saveregs()
6716 mem = change_address (regbuf, SFmode, fpregs); in sh_builtin_saveregs()
[all …]
/openbsd-src/gnu/gcc/gcc/config/fr30/
H A Dfr30.h844 && ((MODE) == SImode || (MODE) == SFmode) \
851 && ((MODE) == SImode || (MODE) == SFmode) \
866 && ((MODE) == SImode || (MODE) == SFmode) \
873 && ((MODE) == SImode || (MODE) == SFmode) \
/openbsd-src/gnu/usr.bin/gcc/gcc/config/pa/
H A Dsom.h164 if (TYPE_MODE (DECL_ARG_TYPE (parm)) == SFmode \
210 else if (TYPE_MODE (fntype) == SFmode && ! TARGET_SOFT_FLOAT) \
373 #define MEMBER_TYPE_FORCES_BLK(FIELD, MODE) (MODE==SFmode || MODE==DFmode)
H A Dpa.h762 && ((MODE) == SFmode || (MODE) == DFmode) ? 32 : 28))
1301 ? SFmode \
1406 && (MODE) != SFmode \
1425 || (((MODE) == SFmode || (MODE) == DFmode) \
1436 && ((MODE) == SFmode || (MODE) == DFmode) \
1441 && INTVAL (XEXP (index, 1)) == ((MODE) == SFmode ? 4 : 8))\
1454 || ((MODE) != SFmode \
1468 || ((MODE) != SFmode \
1482 || ((MODE) != SFmode \
1711 if ((RTX == CONST0_RTX (DFmode) || RTX == CONST0_RTX (SFmode)) \
/openbsd-src/gnu/usr.bin/gcc/gcc/config/fr30/
H A Dfr30.h1004 && ((MODE) == SImode || (MODE) == SFmode) \
1010 && ((MODE) == SImode || (MODE) == SFmode) \
1024 && ((MODE) == SImode || (MODE) == SFmode) \
1030 && ((MODE) == SImode || (MODE) == SFmode) \
/openbsd-src/gnu/gcc/gcc/config/pa/
H A Dpa.h648 && ((MODE) == SFmode || (MODE) == DFmode) ? 32 : 28))
1227 ? SFmode \
1347 || (!TARGET_SOFT_FLOAT && ((MODE) == DFmode || (MODE) == SFmode)))
1355 || (!TARGET_SOFT_FLOAT && ((MODE) == DFmode || (MODE) == SFmode)))
1378 && (MODE) != SFmode \
1397 || (((MODE) == SFmode || (MODE) == DFmode) \
1444 || ((MODE) != SFmode \
1457 || ((MODE) != SFmode \
1471 || ((MODE) != SFmode \
H A Dsom.h124 if (TYPE_MODE (DECL_ARG_TYPE (parm)) == SFmode \
170 else if (TYPE_MODE (fntype) == SFmode && ! TARGET_SOFT_FLOAT) \
/openbsd-src/gnu/usr.bin/gcc/gcc/config/romp/
H A Dromp.c606 if (GET_MODE (op) != SFmode && GET_MODE (op) != DFmode)
633 if (GET_MODE (op) != SFmode && GET_MODE (op) != DFmode)
654 return GET_MODE (op) == SFmode && GET_MODE (XEXP (op, 0)) == DFmode;
657 return GET_MODE (op) == DFmode && GET_MODE (XEXP (op, 0)) == SFmode;
662 && (GET_MODE (op) == SFmode || GET_MODE (op) == DFmode));
667 && (GET_MODE (XEXP (op, 0)) == SFmode
1398 if (opmode == SFmode)
1531 && ((GET_MODE (op1) != SFmode && GET_MODE (op1) != SImode)
1587 opmode = SFmode;
1863 case SFmode:
[all …]
/openbsd-src/gnu/gcc/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]));
/openbsd-src/gnu/usr.bin/gcc/gcc/config/m68k/
H A Dm68kemb.h34 && ((MODE) == SFmode || (MODE) == DFmode \
H A Dsun3.h175 && ((MODE) == SFmode || (MODE) == DFmode \
/openbsd-src/gnu/usr.bin/gcc/gcc/config/i370/
H A Di370.h286 : ((MODE) == SFmode || (MODE) == DFmode) || \
295 (((MODE1) == SFmode || (MODE1) == DFmode) \
296 == ((MODE2) == SFmode || (MODE2) == DFmode))
549 ((CUM) += ((MODE) == DFmode || (MODE) == SFmode \
585 … DCmode || (MODE) == SCmode || (MODE) == TFmode || (MODE) == DFmode || (MODE) == SFmode) ? 16 : 15)
1374 if (GET_MODE (XV) == SFmode) \
1668 if (GET_MODE (XV) == SFmode) \
/openbsd-src/gnu/usr.bin/gcc/gcc/config/i960/
H A Di960.h714 && (X) != CONST0_RTX (SFmode) && (X) != CONST1_RTX (SFmode)\
1188 if ((RTX) == CONST0_RTX (DFmode) || (RTX) == CONST0_RTX (SFmode) \
1189 || (RTX) == CONST1_RTX (DFmode) || (RTX) == CONST1_RTX (SFmode))\
/openbsd-src/gnu/gcc/gcc/config/crx/
H A Dcrx.c523 else if (mode == SFmode || mode == DFmode) in crx_function_arg_advance()
896 if (GET_MODE (op) == SFmode) in crx_const_double_ok()
960 if (GET_MODE (x) == SFmode) abort (); in crx_print_operand()
1010 if (GET_MODE (x) == SFmode) abort (); in crx_print_operand()
1066 gcc_assert (GET_MODE (x) == SFmode); in crx_print_operand()
/openbsd-src/gnu/usr.bin/gcc/gcc/config/xtensa/
H A Dxtensa.h1356 if (xmode == SFmode) \
1367 if (xmode == SFmode) \
1380 if (xmode == SFmode) \
1397 if (xmode == SFmode) \
1416 if (GET_MODE (X) == SFmode) \
/openbsd-src/gnu/usr.bin/gcc/gcc/config/mn10200/
H A Dmn10200.md52 ;; stores from address registers in HImode, SImode, and SFmode.
55 ;; QImode, HImode, SImode, and SFmode, we discourage their use via
244 if (!register_operand (operand1, SFmode)
245 && !register_operand (operand0, SFmode))
246 operands[1] = copy_to_mode_reg (SFmode, operand1);
252 "register_operand (operands[0], SFmode)
253 || register_operand (operands[1], SFmode)"
1661 target = operand_subword (operands[0], 1, 1, SFmode);
1663 operand_subword_force (operands[1], 1, SFmode),
1672 emit_move_insn (operand_subword (operands[0], 0, 1, SFmode),
[all …]
/openbsd-src/gnu/gcc/gcc/config/xtensa/
H A Dxtensa.c1117 case SFmode: in xtensa_copy_incoming_a7()
1552 temp = (TARGET_HARD_FLOAT && (mode == SFmode)); in override_options()
1670 x = adjust_address (x, GET_MODE (x) == DFmode ? SFmode : SImode, 4); in print_operand()
1735 if (GET_MODE (x) == SFmode) in print_operand()
1858 case SFmode: in xtensa_output_literal()
2563 if (xmode == SFmode) in xtensa_rtx_costs()
2576 if (xmode == SFmode) in xtensa_rtx_costs()
2592 if (xmode == SFmode) in xtensa_rtx_costs()
2611 if (xmode == SFmode) in xtensa_rtx_costs()
2638 if (GET_MODE (x) == SFmode) in xtensa_rtx_costs()
/openbsd-src/gnu/gcc/gcc/config/iq2000/
H A Diq2000.c586 case SFmode: in iq2000_move_1word()
631 else if (code1 == CONST_DOUBLE && mode == SFmode) in iq2000_move_1word()
633 if (op1 == CONST0_RTX (SFmode)) in iq2000_move_1word()
696 case SFmode: ret = "sw\t%1,%0"; break; in iq2000_move_1word()
709 case SFmode: ret = "sw\t%z1,%0"; break; in iq2000_move_1word()
721 case SFmode: ret = "sw\t%.,%0"; break; in iq2000_move_1word()
1158 case SFmode: in function_arg_advance()
1214 case SFmode: in function_arg()
3252 if (mode == SFmode || mode == DFmode) in iq2000_rtx_costs()
3260 if (mode == SFmode || mode == DFmode) in iq2000_rtx_costs()
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/sparc/
H A Dsparc.md52 ;; The upper 32 fp regs on the v9 can't hold SFmode values. To deal with this
2537 && (register_operand (operands[0], SFmode)
2538 || register_operand (operands[1], SFmode)
2539 || fp_zero_operand (operands[1], SFmode))"
2582 && (register_operand (operands[0], SFmode)
2583 || register_operand (operands[1], SFmode)
2584 || fp_zero_operand (operands[1], SFmode))"
2633 && (register_operand (operands[0], SFmode)
2634 || register_operand (operands[1], SFmode)
2635 || fp_zero_operand (operands[1], SFmode))"
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/mmix/
H A Dmmix.md477 ;; conversion. They do not convert to SFmode; they convert to DFmode,
478 ;; with rounding as of SFmode. They are not usable as is, but we pretend
501 = validize_mem (assign_stack_temp (SFmode,
502 GET_MODE_SIZE (SFmode), 0));
535 = validize_mem (assign_stack_temp (SFmode,
536 GET_MODE_SIZE (SFmode), 0));
617 = validize_mem (assign_stack_temp (SFmode,
618 GET_MODE_SIZE (SFmode), 0));
650 = validize_mem (assign_stack_temp (SFmode,
651 GET_MODE_SIZE (SFmode), 0));

123456789