From 78373aded05877d7222c488f672a5f94f1ee6745 Mon Sep 17 00:00:00 2001 From: Geoffrey Keating Date: Tue, 19 Jun 2001 18:30:28 +0000 Subject: [PATCH] rtl.texi (Machine Modes): Correct description of floating-point modes on machines with non-8-bit bytes. * doc/rtl.texi (Machine Modes): Correct description of floating-point modes on machines with non-8-bit bytes. From-SVN: r43465 --- gcc/ChangeLog | 5 +++++ gcc/doc/rtl.texi | 24 ++++++++++++++---------- 2 files changed, 19 insertions(+), 10 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 42dfd93cdbd..4142eef6418 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2001-06-19 Geoffrey Keating + + * doc/rtl.texi (Machine Modes): Correct description of + floating-point modes on machines with non-8-bit bytes. + 2001-06-19 Bernd Schmidt * regmove.c (optimize_reg_copy_3): Do nothing if previous insn diff --git a/gcc/doc/rtl.texi b/gcc/doc/rtl.texi index e243582fe3f..b487b42fb33 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 -- 2.30.2