aboutsummaryrefslogtreecommitdiff
path: root/gcc/real.c
AgeCommit message (Expand)AuthorFilesLines
2003-02-26Update commentary.Richard Henderson1-0/+8
2003-02-25real.c (real_to_integer2): Force overflow result only for unsigned overflow.Richard Henderson1-1/+1
2003-01-27real.c (ibm_extended_format): Add 53 to minimum exponent.Alexandre Oliva1-3/+18
2003-01-15real.c (real_sqrt): Return a bool result indicating whether a floating point ...Roger Sayle1-7/+9
2002-12-25output.h: Fix comment typos.Kazu Hirata1-1/+1
2002-12-16Merge basic-improvements-branch to trunkZack Weinberg1-0/+100
2002-11-17real.c (real_to_decimal): Fix buffer overrun when buffer size is smaller than...Graham Stott1-5/+5
2002-11-16hard-reg-set.h: Follow spelling conventions.Kazu Hirata1-3/+3
2002-10-27combine.c: Fix comment formatting.Kazu Hirata1-1/+1
2002-10-25real.c (real_to_decimal): If the >1 tens reduction loop results in a negative...Richard Henderson1-9/+17
2002-10-21real.c (sticky_rshift_significand): Return inexact, don't or it in immediately.Richard Henderson1-18/+66
2002-10-19real.c (do_add): Fix 0+0 sign corner case.Brad Lucier1-4/+4
2002-10-18real.c (cmp_significand_0, [...]): New.Richard Henderson1-75/+270
2002-10-15real.c (real_to_decimal): Accept BUF_SIZE and CROP_TRAILING_ZEROS as arguments.Richard Henderson1-20/+44
2002-10-04real.h (SIGNIFICAND_BITS): Add one more word.Richard Henderson1-38/+49
2002-10-01real.c (real_to_decimal): Crop trailing zeros for DIGITS < 0.Richard Henderson1-5/+19
2002-09-29* real.c (real_from_string): Apply sign last. Tidy exponent handling.Richard Henderson1-18/+21
2002-09-29real.h (ibm_extended_format): Declare.David Edelsohn1-0/+93
2002-09-28ChangeLog.4: Fix typos.Kazu Hirata1-1/+1
2002-09-26c-common.h: Follow spelling conventions.Kazu Hirata1-3/+3
2002-09-23* real.c (do_multiply): Normalize U before addition.Richard Henderson1-3/+3
2002-09-21real.c (struct real_format): Move to real.h.Richard Henderson1-170/+94
2002-09-20real.c (real_hash): New.Richard Henderson1-0/+41
2002-09-20real.c (do_fix_trunc): Static.Richard Henderson1-1/+34
2002-09-20real.h (enum real_value_class, [...]): Move from real.c.Richard Henderson1-287/+231
2002-09-18* real.c (round_for_format): Collect sticky as unsigned long, not bool.Richard Henderson1-3/+3
2002-09-18real.c (sticky_rshift_significand): Collect sticky as unsigned long, not bool.Richard Henderson1-2/+2
2002-09-16real.c (do_fix_trunc): New.Richard Henderson1-0/+34
2002-09-16builtin-types.def (BT_FN_FLOAT_CONST_STRING): New.Richard Henderson1-7/+94
2002-09-16real.c, real.h: Rewrite from scratch.Richard Henderson1-5884/+3032
2002-09-15ChangeLog: Follow spelling conventions.Kazu Hirata1-1/+1
2002-09-08basic-block.h: Fix comment formatting.Kazu Hirata1-3/+3
2002-09-07* real.c (ereal_inf): Clear E before use.Richard Henderson1-0/+1
2002-09-05real.c: Avoid parse error if FLOAT_WORDS_BIG_ENDIAN is not a compile-time con...Jason Thorpe1-1/+3
2002-09-04builtin-types.def (BT_FN_FLOAT): New.Richard Henderson1-2/+45
2002-09-04real.c (ereal_to_decimal): Add digits parameter.Richard Henderson1-5/+58
2002-08-12real.c (ieee_64): Always define.Kaveh R. Ghazi1-3/+10
2002-07-30real.c (ieee_24, [...]): Define only if the floating point format of the targ...John David Anglin1-0/+4
2002-07-23real.c (REAL_WORDS_BIG_ENDIAN): Make 1 for DEC.John David Anglin1-742/+456
2002-05-28tree.h: Forward-declare struct realvaluetype.Zack Weinberg1-0/+1
2002-05-12expr.c (compress_float_constant): New.Richard Henderson1-0/+16
2002-05-09read-rtl.c: Fix formatting.Kazu Hirata1-21/+21
2002-05-03real.c (etoasc): Strip most trailing zeros for clarity.Richard Henderson1-6/+3
2002-04-19Add some explanation for last change.Andreas Schwab1-1/+4
2002-04-19real.c: Allow sizeof (REAL_VALUE_TYPE) > 2*NE.Andreas Schwab1-5/+12
2002-04-19real.h: Define REAL_VALUE_TYPE_SIZE as 96 or 160, as appropriate.Zack Weinberg1-76/+27
2002-03-23real.h: Don't define REAL_INFINITY or REAL_IS_NOT_DOUBLE.Zack Weinberg1-8/+1
2002-03-22* real.c (eiisneg): Move outside #ifdef NANS.Richard Sandiford1-3/+1
2002-03-11defaults.h (LARGEST_EXPONENT_IS_NORMAL, [...]): New.Richard Sandiford1-14/+61
2002-03-03emit-rtl.c, [...]: Remove all #ifndef REAL_ARITHMETIC blocks...Zack Weinberg1-58/+2