diff options
Diffstat (limited to 'gcc')
| -rw-r--r-- | gcc/ChangeLog | 5 | ||||
| -rw-r--r-- | gcc/doc/rtl.texi | 24 |
2 files changed, 19 insertions, 10 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 42dfd93..4142eef 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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 diff --git a/gcc/doc/rtl.texi b/gcc/doc/rtl.texi index e243582..b487b42 100644 --- a/gcc/doc/rtl.texi +++ b/gcc/doc/rtl.texi @@ -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 |
