aboutsummaryrefslogtreecommitdiff
path: root/gcc/combine.c
diff options
context:
space:
mode:
authorAlexandre Oliva <aoliva@redhat.com>2003-01-26 09:33:46 +0000
committerAlexandre Oliva <aoliva@gcc.gnu.org>2003-01-26 09:33:46 +0000
commitea976606bee170bd19fa10737586834abc87189a (patch)
treeca6525c88d9e57f193a1975dabea02ab0c163062 /gcc/combine.c
parentfd7fd61e8e8423d305dabd12ae6a90fdff3a969b (diff)
downloadgcc-ea976606bee170bd19fa10737586834abc87189a.zip
gcc-ea976606bee170bd19fa10737586834abc87189a.tar.gz
gcc-ea976606bee170bd19fa10737586834abc87189a.tar.bz2
fp-bit.h: Define macros for TFmode floating-point constants in IEEE quad TFmode type.
* config/fp-bit.h: Define macros for TFmode floating-point constants in IEEE quad TFmode type. Declare functions according to L_ macros. (TMODES): Define if __LDBL_MANT_DIG__ is 113. (TFtype, TItype, UTItype): Define if TMODES is defined. (MAX_UDI_INT, MAX_DI_INT, BITS_PER_DI): Likewise. (F_T_BITOFF, D_T_BITOFF): Define. (IMPLICIT_1, IMPLICIT_2): Cast constants to types that are guaranteed to be wide enough. * config/fp-bit.c: Check for L_ macros for tf functions. (__thenan_tf): New. (nan): Adjust. (pack_d, unpack_d): Support IEEE 854 quad type. (_fpmul_parts): Support TFmode. Compute exponent adjustment from FRAC_NBITS, FRAC_BITS and NGARDS. (usi_to_float): Cast constants to be shifted to fractype instead of assuming long long is wide enough. (sf_to_tf, df_to_tf, __make_tp, tf_to_df, tf_to_sf): New. From-SVN: r61835
Diffstat (limited to 'gcc/combine.c')
0 files changed, 0 insertions, 0 deletions