Commit Graph

19 Commits

Author SHA1 Message Date
Richard Kenner
7efc32fd16 (ereal_from_{int,uint}): Add new arg, MODE.
From-SVN: r11764
1996-04-14 08:54:19 -04:00
Richard Kenner
e99215a3b5 Update FSF address.
From-SVN: r9964
1995-06-15 08:04:37 -04:00
Ian Lance Taylor
f76b9db287 Check target endianness at run time, not compile time
From-SVN: r8470
1994-11-16 21:10:09 +00:00
Richard Kenner
4c9a05bc55 Cast pointer operands to bzero, bcopy, and bcmp to (char *).
From-SVN: r7472
1994-06-14 18:19:28 -04:00
Richard Kenner
84f9b8e9b8 (significand_size): Declare.
From-SVN: r7388
1994-05-30 10:35:44 -04:00
Richard Kenner
403cd5d7f8 (REAL_VALUE_FROM_TARGET_SINGLE, .._DOUBLE): Change arg from long to
HOST_WIDE_INT.

From-SVN: r7311
1994-05-16 17:43:38 -04:00
Richard Kenner
fca0444121 Add prototypes to declarations of functions in real.c.
(immed_real_const_1): Move declaration from rtl.h.

From-SVN: r7108
1994-04-21 15:24:02 -04:00
Richard Kenner
91d6120782 (FLOAT_WORDS_BIG_ENDIAN): New macro.
(HOST_FLOAT_WORDS_BIG_ENDIAN): Likewise, for host.
(REAL_VALUE_TO_TARGET_DOUBLE (default version)): Use them.
(efixi, efixui): Return HOST_WIDE_INT.
(REAL_VALUE_FROM_INT): Cast inputs to HOST_WIDE_INT.

From-SVN: r5775
1993-10-13 15:49:13 -04:00
Jim Wilson
7bb5d01e32 (REAL_VALUE_TYPE): Define array at least 20 bytes wide if LONG_DOUBLE_TYPE_SIZE is 128 bits.
(REAL_VALUE_TYPE): Define array at least 20 bytes wide
if LONG_DOUBLE_TYPE_SIZE is 128 bits.
(etartdouble): Declare and use for REAL_VALUE_TO_TARGET_LONG_DOUBLE
when long double is TFmode.
(REAL_VALUE_FIX, REAL_VALUE_UNSIGNED_FIX): Must always round
towards zero.

From-SVN: r5152
1993-08-13 11:27:32 -07:00
Richard Stallman
543758c6c4 (REAL_VALUE_FROM_TARGET_SINGLE): New macro.
(REAL_VALUE_FROM_TARGET_DOUBLE): Likewise.

From-SVN: r4671
1993-06-13 00:25:05 +00:00
Richard Stallman
265b1bae81 (REAL_VALUES_LESS): True if return value of ereal_cmp is -1.
From-SVN: r4402
1993-05-09 22:13:58 +00:00
Richard Stallman
fd76a739e5 If REAL_ARITHMETIC is defined or if LONG_DOUBLE_TYPE_SIZE is 96...
If REAL_ARITHMETIC is defined or if LONG_DOUBLE_TYPE_SIZE
is 96, then define REAL_VALUE_ macros to invoke functions in real.c.

(REAL_VALUE_RNDZINT, REAL_VALUE_UNSIGNED_RNDZINT):
New macros truncate toward zero to integer value but
return REAL_VALUE_TYPE.

(REAL_VALUE_TO_DECIMAL): New macro defaults to
fprintf if no REAL_ARITHMETIC, otherwise uses real.c for
binary to decimal conversion.  Used in ASM_OUTPUT_ macros.

From-SVN: r3934
1993-03-31 05:39:37 +00:00
Charles Hannum
3245eea08a entered into RCS
From-SVN: r1466
1992-07-06 19:55:04 +00:00
Richard Stallman
5352b11a95 *** empty log message ***
From-SVN: r1232
1992-06-22 03:40:10 +00:00
Richard Stallman
f92505550c *** empty log message ***
From-SVN: r1097
1992-05-27 19:36:39 +00:00
Richard Stallman
11030a604b *** empty log message ***
From-SVN: r604
1992-03-28 00:07:20 +00:00
Tom Wood
3dd4b51736 *** empty log message ***
From-SVN: r523
1992-03-19 19:42:28 +00:00
Richard Stallman
161ca48c69 *** empty log message ***
From-SVN: r273
1992-02-03 04:32:05 +00:00
Richard Stallman
0694b47c7f Initial revision
From-SVN: r94
1991-12-01 21:25:34 +00:00