rtl.texi (Machine Modes): Correct description of floating-point modes on machines...
authorGeoffrey Keating <geoffk@redhat.com>
Tue, 19 Jun 2001 18:30:28 +0000 (18:30 +0000)
committerGeoffrey Keating <geoffk@gcc.gnu.org>
Tue, 19 Jun 2001 18:30:28 +0000 (18:30 +0000)
* doc/rtl.texi (Machine Modes): Correct description of
floating-point modes on machines with non-8-bit bytes.

From-SVN: r43465

gcc/ChangeLog
gcc/doc/rtl.texi

index 42dfd93cdbd1cf59bfe5e3d0311b0a17c7b6e24c..4142eef641847f0286853532b32f8e8af0d41b73 100644 (file)
@@ -1,3 +1,8 @@
+2001-06-19  Geoffrey Keating  <geoffk@redhat.com>
+
+       * doc/rtl.texi (Machine Modes): Correct description of
+       floating-point modes on machines with non-8-bit bytes.
+
 2001-06-19  Bernd Schmidt  <bernds@redhat.com>
 
        * regmove.c (optimize_reg_copy_3): Do nothing if previous insn
index e243582fe3f106ee882e8bff4451d62f3cb73fd1..b487b42fb33c755f3e83493aaf9bf66c8c5ea641 100644 (file)
@@ -734,25 +734,29 @@ this is the right mode to use for certain pointers.
 
 @findex SFmode
 @item SFmode
-``Single Floating'' mode represents a single-precision (four byte) floating
-point number.
+``Single Floating'' mode represents a four byte floating point number.
+In the common case, of a processor with IEEE arithmetic and 8-bit bytes,
+this is a single-precision IEEE floating point number; it can also be
+used for double-precision (on processors with 16-bit bytes) and
+single-precision Vax types.
 
 @findex DFmode
 @item DFmode
-``Double Floating'' mode represents a double-precision (eight byte) floating
-point number.
+``Double Floating'' mode represents an eight byte floating point number.
+In the common case, of a processor with IEEE arithmetic and 8-bit bytes,
+this is a double-precision IEEE floating point number.
 
 @findex XFmode
 @item XFmode
-``Extended Floating'' mode represents a triple-precision (twelve byte)
-floating point number.  This mode is used for IEEE extended floating
-point.  On some systems not all bits within these bytes will actually
-be used.
+``Extended Floating'' mode represents a twelve byte floating point
+number.  This mode is used for IEEE extended floating point.  On some
+systems not all bits within these bytes will actually be used.
 
 @findex TFmode
 @item TFmode
-``Tetra Floating'' mode represents a quadruple-precision (sixteen byte)
-floating point number.
+``Tetra Floating'' mode represents a sixteen byte floating point number.
+This gets used for both the 96-bit extended IEEE floating-point types
+padded to 128 bits, and true 128-bit extended IEEE floating-point types.
 
 @findex CCmode
 @item CCmode