Home
last modified time | relevance | path

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

1234

/openbsd-src/gnu/usr.bin/gcc/gcc/config/pa/
H A Dlong_double.h57 add_optab->handlers[(int) TFmode].libfunc \
59 sub_optab->handlers[(int) TFmode].libfunc \
61 smul_optab->handlers[(int) TFmode].libfunc \
63 sdiv_optab->handlers[(int) TFmode].libfunc \
65 smin_optab->handlers[(int) TFmode].libfunc \
67 smax_optab->handlers[(int) TFmode].libfunc \
69 sqrt_optab->handlers[(int) TFmode].libfunc \
71 abs_optab->handlers[(int) TFmode].libfunc \
73 neg_optab->handlers[(int) TFmode].libfunc \
100 #define FLOAT_LIB_COMPARE_RETURNS_BOOL(MODE, COMPARISON) ((MODE) == TFmode)
/openbsd-src/gnu/usr.bin/gcc/gcc/config/ia64/
H A Dhpux_longdouble.h57 add_optab->handlers[(int) TFmode].libfunc \
59 sub_optab->handlers[(int) TFmode].libfunc \
61 smul_optab->handlers[(int) TFmode].libfunc \
63 sdiv_optab->handlers[(int) TFmode].libfunc \
65 smin_optab->handlers[(int) TFmode].libfunc \
67 smax_optab->handlers[(int) TFmode].libfunc \
69 abs_optab->handlers[(int) TFmode].libfunc \
71 neg_optab->handlers[(int) TFmode].libfunc \
99 #define FLOAT_LIB_COMPARE_RETURNS_BOOL(MODE, COMPARISON) ((MODE) == TFmode)
H A Dia64.h772 : FR_REGNO_P (REGNO) && (MODE) == TFmode && INTEL_EXTENDED_IEEE_FORMAT ? 1 \
784 ((MODE) != TFmode || INTEL_EXTENDED_IEEE_FORMAT) \
787 : GR_REGNO_P (REGNO) ? (MODE) != CCImode && (MODE) != TFmode \
804 && (((MODE1) == TFmode) == ((MODE2) == TFmode)) \
1009 ((MODE) == TFmode && (((CLASS1) == GR_REGS && (CLASS2) == FR_REGS) \
1019 : ((CLASS) == FR_REGS && (MODE) == TFmode) ? 1 \
1385 ((MODE) != TFmode || INTEL_EXTENDED_IEEE_FORMAT)) \
H A Dia64.md874 /* We must support TFmode loads into general registers for stdarg/vararg
876 We don't need TFmode stores from general regs, because a stdarg/vararg
881 /* We're hoping to transform everything that deals with TFmode
900 operand_subword (operands[1], 0, 0, TFmode));
902 operand_subword (operands[1], 1, 0, TFmode));
907 if (register_operand (operands[1], TFmode))
931 operands[1] = force_reg (TFmode, operands[1]);
2039 op0_tf = gen_reg_rtx (TFmode);
2044 op1_tf = gen_reg_rtx (TFmode);
2049 op2_tf = gen_reg_rtx (TFmode);
[all …]
H A Dhpux.h117 …BLK(FIELD, MODE) (TREE_CODE (TREE_TYPE (FIELD)) != REAL_TYPE || (MODE == TFmode && !INTEL_EXTENDED…
/openbsd-src/gnu/usr.bin/gcc/gcc/config/rs6000/
H A Daix.h191 add_optab->handlers[(int) TFmode].libfunc \
193 sub_optab->handlers[(int) TFmode].libfunc \
195 smul_optab->handlers[(int) TFmode].libfunc \
197 sdiv_optab->handlers[(int) TFmode].libfunc \
H A Dsysv4.h1509 add_optab->handlers[(int) TFmode].libfunc \
1511 sub_optab->handlers[(int) TFmode].libfunc \
1513 neg_optab->handlers[(int) TFmode].libfunc \
1515 smul_optab->handlers[(int) TFmode].libfunc \
1517 sdiv_optab->handlers[(int) TFmode].libfunc \
1534 sqrt_optab->handlers[(int) TFmode].libfunc \
/openbsd-src/gnu/usr.bin/gcc/gcc/config/sparc/
H A Dsparc.h1129 || TYPE_MODE (TYPE) == TFmode \
1439 || (GET_MODE (X) == TFmode \
1440 && ! fp_zero_operand (X, TFmode))) \
2137 GET_MODE (X) == TFmode) && \
2279 && (MODE != TFmode \
2299 && (MODE != TFmode \
2343 && (MODE != TFmode || TARGET_V9)) \
2437 && (MODE != TFmode || TARGET_ARCH64) \
2610 add_optab->handlers[(int) TFmode].libfunc \
2612 sub_optab->handlers[(int) TFmode].libfunc \
[all …]
H A Dsparc.md56 ;; 'f' for all DF/TFmode values, including those that are specific to the v8.
572 else if (GET_MODE (sparc_compare_op0) == TFmode && ! TARGET_HARD_QUAD)
624 else if (GET_MODE (sparc_compare_op0) == TFmode && ! TARGET_HARD_QUAD)
644 if (GET_MODE (sparc_compare_op0) == TFmode && ! TARGET_HARD_QUAD)
664 if (GET_MODE (sparc_compare_op0) == TFmode && ! TARGET_HARD_QUAD)
684 if (GET_MODE (sparc_compare_op0) == TFmode && ! TARGET_HARD_QUAD)
704 if (GET_MODE (sparc_compare_op0) == TFmode && ! TARGET_HARD_QUAD)
1220 else if (GET_MODE (sparc_compare_op0) == TFmode && ! TARGET_HARD_QUAD)
1243 else if (GET_MODE (sparc_compare_op0) == TFmode && ! TARGET_HARD_QUAD)
1266 else if (GET_MODE (sparc_compare_op0) == TFmode && ! TARGET_HARD_QUAD)
[all …]
H A Dsparc.c1350 && GET_MODE (op) == TFmode)
2533 if (GET_MODE (this_arg) == TFmode)
2547 this_slot = force_const_mem (TFmode, this_arg);
2552 this_slot = assign_stack_temp (TFmode, GET_MODE_SIZE (TFmode), 0);
2569 if (GET_MODE (operands[0]) == TFmode)
4470 case TFmode : case TCmode :
4479 if ((mode == TFmode || mode == TCmode)
4788 case TCmode: mode = TFmode; break;
5152 || mode == TFmode || mode == TCmode);
5377 || TYPE_MODE (type) == TFmode
[all …]
/openbsd-src/gnu/gcc/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()
1563 gcc_assert (cmptf_libfunc && GET_MODE (op1) == TFmode); in ia64_expand_compare()
1588 op0, TFmode, op1, TFmode, in ia64_expand_compare()
3886 if (nested && TYPE_MODE (type) != TFmode) in hfa_element_mode()
4078 else if (mode == TFmode || mode == TCmode in ia64_function_arg()
4226 else if (mode == TFmode || mode == TCmode in ia64_function_arg_advance()
4258 if (mode == TFmode && TARGET_HPUX && TARGET_ILP32) in ia64_function_arg_boundary()
4393 else if (FLOAT_TYPE_P (valtype) && mode != TFmode && mode != TCmode) in ia64_function_value()
[all …]
H A Dia64-modes.def24 XFmode is __float80 is IEEE extended; TFmode is __float128
/openbsd-src/gnu/gcc/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()
5405 || TYPE_MODE (type) == TFmode in sparc_return_in_memory()
6065 slot0 = assign_stack_temp (TFmode, GET_MODE_SIZE(TFmode), 0); in sparc_emit_float_lib_cmp()
6073 slot1 = assign_stack_temp (TFmode, GET_MODE_SIZE(TFmode), 0); in sparc_emit_float_lib_cmp()
6090 x, TFmode, y, TFmode); in sparc_emit_float_lib_cmp()
[all …]
H A Dsparc.h1281 || (GET_MODE (X) == TFmode \
1282 && ! const_zero_operand (X, TFmode))) \
2037 && (MODE != TFmode || TARGET_ARCH64) \
2134 #define FLOAT_LIB_COMPARE_RETURNS_BOOL(MODE, COMPARISON) ((MODE) == TFmode)
H A Dsparc.md82 ;; 'f' for all DF/TFmode values, including those that are specific to the v8.
621 else if (GET_MODE (sparc_compare_op0) == TFmode && ! TARGET_HARD_QUAD)
673 else if (GET_MODE (sparc_compare_op0) == TFmode && ! TARGET_HARD_QUAD)
693 if (GET_MODE (sparc_compare_op0) == TFmode && ! TARGET_HARD_QUAD)
713 if (GET_MODE (sparc_compare_op0) == TFmode && ! TARGET_HARD_QUAD)
733 if (GET_MODE (sparc_compare_op0) == TFmode && ! TARGET_HARD_QUAD)
753 if (GET_MODE (sparc_compare_op0) == TFmode && ! TARGET_HARD_QUAD)
1270 else if (GET_MODE (sparc_compare_op0) == TFmode && ! TARGET_HARD_QUAD)
1293 else if (GET_MODE (sparc_compare_op0) == TFmode && ! TARGET_HARD_QUAD)
1316 else if (GET_MODE (sparc_compare_op0) == TFmode && ! TARGET_HARD_QUAD)
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/i386/
H A Dfreebsd.h140 real_format_for_mode[TFmode - QFmode] \
/openbsd-src/gnu/gcc/gcc/config/pa/
H A Dpa-hpux.h38 #define FLOAT_LIB_COMPARE_RETURNS_BOOL(MODE, COMPARISON) ((MODE) == TFmode)
H A Dpa.c5360 set_optab_libfunc (add_optab, TFmode, "_U_Qfadd"); in pa_hpux_init_libfuncs()
5361 set_optab_libfunc (sub_optab, TFmode, "_U_Qfsub"); in pa_hpux_init_libfuncs()
5362 set_optab_libfunc (smul_optab, TFmode, "_U_Qfmpy"); in pa_hpux_init_libfuncs()
5363 set_optab_libfunc (sdiv_optab, TFmode, "_U_Qfdiv"); in pa_hpux_init_libfuncs()
5364 set_optab_libfunc (smin_optab, TFmode, "_U_Qmin"); in pa_hpux_init_libfuncs()
5365 set_optab_libfunc (smax_optab, TFmode, "_U_Qfmax"); in pa_hpux_init_libfuncs()
5366 set_optab_libfunc (sqrt_optab, TFmode, "_U_Qfsqrt"); in pa_hpux_init_libfuncs()
5367 set_optab_libfunc (abs_optab, TFmode, "_U_Qfabs"); in pa_hpux_init_libfuncs()
5368 set_optab_libfunc (neg_optab, TFmode, "_U_Qfneg"); in pa_hpux_init_libfuncs()
5370 set_optab_libfunc (eq_optab, TFmode, "_U_Qfeq"); in pa_hpux_init_libfuncs()
[all …]
H A Dpa-modes.def29 /* TFmode: IEEE quad floating point (software). */
/openbsd-src/gnu/usr.bin/gcc/gcc/config/
H A Dgofast.h41 for (mode = SFmode; (int) mode <= (int) TFmode; \
/openbsd-src/gnu/gcc/gcc/config/rs6000/
H A Drs6000.c1457 REAL_MODE_FORMAT (TFmode) = &ibm_extended_format; in rs6000_override_options()
2818 case TFmode: in rs6000_legitimate_offset_address_p()
2820 if (mode == TFmode || !TARGET_POWERPC64) in rs6000_legitimate_offset_address_p()
2975 && mode != TFmode)) in rs6000_legitimize_address()
3445 && mode != TFmode in rs6000_legitimize_reload_address()
3536 && mode != TFmode in rs6000_legitimate_address()
3557 && mode != TFmode in rs6000_legitimate_address()
3560 || ((mode != DFmode || TARGET_E500_DOUBLE) && mode != TFmode)) in rs6000_legitimate_address()
4036 && mode == TFmode && GET_CODE (operands[1]) == CONST_DOUBLE) in rs6000_emit_move()
4063 case TFmode: in rs6000_emit_move()
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/
H A Dmachmode.def97 DEF_MACHMODE (XFmode, "XF", MODE_FLOAT, BITS_PER_UNIT*12, 12, 12, TFmode, VOIDmode) /* IEEE extende…
98 DEF_MACHMODE (TFmode, "TF", MODE_FLOAT, BITS_PER_UNIT*16, 16, 16, VOIDmode, VOIDmode)
106 DEF_MACHMODE (TCmode, "TC", MODE_COMPLEX_FLOAT, BITS_PER_UNIT*32, 32, 16, VOIDmode, TFmode)
H A Dreal.h138 extern const struct real_format *real_format_for_mode[TFmode - QFmode + 1];
/openbsd-src/gnu/gcc/gcc/config/i386/
H A Di386-modes.def22 XFmode is __float80 is IEEE extended; TFmode is __float128

1234