Home
last modified time | relevance | path

Searched refs:TFmode (Results 1 – 25 of 36) sorted by relevance

12

/freebsd-12.1/contrib/gcc/config/ia64/
H A Dhpux.h113 #define MEMBER_TYPE_FORCES_BLK(FIELD, MODE) ((MODE) == TFmode)
187 #define FLOAT_LIB_COMPARE_RETURNS_BOOL(MODE, COMPARISON) ((MODE) == TFmode)
H A Dia64.c1170 if (GET_MODE (in) != TFmode) in ia64_split_tmode()
1181 real_to_target (l, &r, TFmode); in ia64_split_tmode()
1551 else if (GET_MODE (op0) == TFmode) in ia64_expand_compare()
1588 op0, TFmode, op1, TFmode, in ia64_expand_compare()
9279 set_optab_libfunc (eq_optab, TFmode, 0); in ia64_hpux_init_libfuncs()
9280 set_optab_libfunc (ne_optab, TFmode, 0); in ia64_hpux_init_libfuncs()
9281 set_optab_libfunc (gt_optab, TFmode, 0); in ia64_hpux_init_libfuncs()
9282 set_optab_libfunc (ge_optab, TFmode, 0); in ia64_hpux_init_libfuncs()
9283 set_optab_libfunc (lt_optab, TFmode, 0); in ia64_hpux_init_libfuncs()
9284 set_optab_libfunc (le_optab, TFmode, 0); in ia64_hpux_init_libfuncs()
[all …]
H A Dia64-modes.def24 XFmode is __float80 is IEEE extended; TFmode is __float128
H A Dia64.h656 (MODE) != TFmode \
1216 (MODE) != TFmode) \
/freebsd-12.1/contrib/gcc/config/sparc/
H A Dsparc.c2169 if (GET_MODE (this_arg) == TFmode) in emit_soft_tfmode_libcall()
2183 this_slot = force_const_mem (TFmode, this_arg); in emit_soft_tfmode_libcall()
2188 this_slot = assign_stack_temp (TFmode, GET_MODE_SIZE (TFmode), 0); in emit_soft_tfmode_libcall()
2205 if (GET_MODE (operands[0]) == TFmode) in emit_soft_tfmode_libcall()
2932 if (mode == TFmode in legitimate_address_p()
2967 if (mode == TFmode && TARGET_ARCH32) in legitimate_address_p()
5402 || TYPE_MODE (type) == TFmode in sparc_return_in_memory()
6062 slot0 = assign_stack_temp (TFmode, GET_MODE_SIZE(TFmode), 0); in sparc_emit_float_lib_cmp()
6070 slot1 = assign_stack_temp (TFmode, GET_MODE_SIZE(TFmode), 0); in sparc_emit_float_lib_cmp()
6087 x, TFmode, y, TFmode); in sparc_emit_float_lib_cmp()
[all …]
H A Dsparc.h1278 || (GET_MODE (X) == TFmode \
1279 && ! const_zero_operand (X, TFmode))) \
2034 && (MODE != TFmode || TARGET_ARCH64) \
2131 #define FLOAT_LIB_COMPARE_RETURNS_BOOL(MODE, COMPARISON) ((MODE) == TFmode)
H A Dsparc.md2815 if (sparc_expand_move (TFmode, operands))
2824 && (register_operand (operands[0], TFmode)
2825 || register_or_zero_operand (operands[1], TFmode))"
2838 && (register_operand (operands[0], TFmode)
2839 || register_or_zero_operand (operands[1], TFmode))"
2849 && (register_operand (operands[0], TFmode)
2860 && (register_operand (operands[0], TFmode)
2877 && (register_operand (operands[0], TFmode)
2890 || ! fp_register_operand (operands[0], TFmode))"
2953 || ! fp_register_operand (operands[0], TFmode)))"
[all …]
/freebsd-12.1/contrib/gcc/config/rs6000/
H A Drs6000.c2851 case TFmode: in rs6000_legitimate_offset_address_p()
3008 && mode != TFmode)) in rs6000_legitimize_address()
3478 && mode != TFmode in rs6000_legitimize_reload_address()
3569 && mode != TFmode in rs6000_legitimate_address()
3590 && mode != TFmode in rs6000_legitimate_address()
4096 case TFmode: in rs6000_emit_move()
4554 && mode == TFmode))) in function_arg_boundary()
5057 if (mode == TFmode) in rs6000_darwin64_record_arg_recurse()
5984 || TYPE_MODE (type) == TFmode)) in rs6000_gimplify_va_arg()
15589 case TFmode: in rs6000_output_function_epilogue()
[all …]
H A Drs6000.h564 || (((MODE) == SFmode || (MODE) == DFmode || (MODE) == TFmode \
H A Drs6000.md8322 "{ rs6000_emit_move (operands[0], operands[1], TFmode); DONE; }")
8332 && (gpc_reg_operand (operands[0], TFmode)
8333 || gpc_reg_operand (operands[1], TFmode))"
8345 && (gpc_reg_operand (operands[0], TFmode)
8346 || gpc_reg_operand (operands[1], TFmode))"
8554 operands[5] = simplify_gen_subreg (DFmode, operands[0], TFmode, hi_word);
8555 operands[6] = simplify_gen_subreg (DFmode, operands[0], TFmode, lo_word);
11629 operands[5] = simplify_gen_subreg (DFmode, operands[1], TFmode, hi_word);
11630 operands[6] = simplify_gen_subreg (DFmode, operands[1], TFmode, lo_word);
11631 operands[7] = simplify_gen_subreg (DFmode, operands[2], TFmode, hi_word);
[all …]
H A Dpredicates.md216 case TFmode:
/freebsd-12.1/contrib/gcc/config/i386/
H A Di386-modes.def22 XFmode is __float80 is IEEE extended; TFmode is __float128
H A Di386.h920 || (MODE) == SFmode || (MODE) == TFmode)
943 || (MODE) == TFmode || (MODE) == TCmode)))
947 ((MODE) == TImode || (MODE) == V16QImode || (MODE) == TFmode \
H A Di386.c3516 case TFmode: in classify_argument()
3721 && (mode == CDImode || mode == TImode || mode == TFmode) in construct_container()
4335 case TFmode: in ix86_libcall_value()
12285 if (mode == XFmode || mode == TFmode) in ix86_split_to_parts()
17778 if (mode == TFmode) in ix86_memory_move_cost()
19807 case TFmode: in ix86_mangle_fundamental_type()
/freebsd-12.1/contrib/gcc/config/s390/
H A Ds390.md1465 ; TFmode in GPRs splitters
1471 && s390_split_ok_p (operands[0], operands[1], TFmode, 0)"
1475 operands[2] = operand_subword (operands[0], 0, 0, TFmode);
1476 operands[3] = operand_subword (operands[0], 1, 0, TFmode);
1477 operands[4] = operand_subword (operands[1], 0, 0, TFmode);
1478 operands[5] = operand_subword (operands[1], 1, 0, TFmode);
1485 && s390_split_ok_p (operands[0], operands[1], TFmode, 1)"
1489 operands[2] = operand_subword (operands[0], 1, 0, TFmode);
1490 operands[3] = operand_subword (operands[0], 0, 0, TFmode);
1503 rtx addr = operand_subword (operands[0], 1, 0, TFmode);
[all …]
H A Ds390-modes.def26 /* Define TFmode to work around reload problem PR 20927. */
H A Ds390.c2208 case TFmode: in s390_rtx_costs()
2261 else if (GET_MODE (x) == TFmode) in s390_rtx_costs()
2632 && mode == TFmode in s390_secondary_input_reload_class()
2656 if ((TARGET_64BIT ? (mode == TImode || mode == TFmode) in s390_secondary_output_reload_class()
2668 && mode == TFmode in s390_secondary_output_reload_class()
5282 TFmode, TImode, TDmode, enumerator
6803 || (mode != TFmode && mode != TCmode && mode != TDmode)) in s390_hard_regno_mode_ok()
/freebsd-12.1/contrib/gcc/
H A Dconfig.in1308 /* Define if TFmode long double should be the default */
H A DChangeLog-2003338 restrict DFmode and TFmode to word alignment.
3854 (split_to_parts): Deal with TFmode.
3859 (IS_STACK_MODE): TFmode is not stack mode.
3861 (VALID_SSE_REG_MODE): Allow TFmode.
3862 (VALID_FP_MODE_P): Disallow TFmode.
3864 * i386.md (TFmode patterns): Kill.
4062 _U_Qfcmp for TFmode comparisons.
5674 for TFmode only if not the default.
17598 for XFmode and TFmode.
34638 in IBM-extended TFmode types.
[all …]
H A Dconfigure.ac3243 # Check if TFmode long double should be used by default or not.
3245 # and later they can use TFmode.
3276 [Define if TFmode long double should be the default])
H A DChangeLog-200666 * config/rs6000/rs6000.c (rs6000_emit_move): Handle TFmode
70 (rs6000_split_multireg_move): Use DFmode reg_mode for TFmode moves
3708 PRE_{INC,DEC} of TFmode.
12928 Define secondary reloads for TFmode moves.
12929 (constant_modes): Add TFmode.
12936 CANNOT_CHANGE_MODE_CLASS): Consider TFmode.
12939 (FPR mode macro): Add TFmode.
13608 Initialize TFmode format to ibm_extended_format if not
13628 * config/rs6000/rs6000.md: Enable TFmode patterns if
14464 Double TFmode.
H A DChangeLog61 parameter to TFmode.
/freebsd-12.1/contrib/gcc/config/mips/
H A Dmips.c4947 REAL_MODE_FORMAT (TFmode) = &MIPS_TFMODE_FORMAT; in override_options()
5061 || (ISA_HAS_8CC && mode == TFmode)); in override_options()
7571 if (mode == TFmode) in mips_function_value()
/freebsd-12.1/contrib/gcc/doc/
H A Dlibgcc.texi34 @code{TFmode} and @code{XFmode}. Similarly, the integer types @code{int}
H A Drtl.texi1132 @findex TFmode
1133 @item TFmode
1171 @code{TFmode}, respectively.
1222 @code{XFmode} and @code{TFmode}.

12