This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
PATCH: document {Q,H,TQ}Fmode and {Q,H}Cmode
- To: gcc-patches at gcc dot gnu dot org
- Subject: PATCH: document {Q,H,TQ}Fmode and {Q,H}Cmode
- From: Lars Brinkhoff <lars at nocrew dot org>
- Date: 01 Mar 2001 08:44:57 +0100
- Organization: nocrew
QFmode, HFmode, TQFmode, QCmode, and HCmode are defined in machmodes.def,
but not documented in rtl.texi.
If this is approved, please commit, as I don't have CVS write access.
2001-03-01 lars brinkhoff <lars@nocrew.org>
* rtl.texi (Machine Modes): Document QFmode, HFmode, TQFmode,
QCmode, and HCmode.
Index: rtl.texi
===================================================================
RCS file: /cvs/gcc/gcc/gcc/rtl.texi,v
retrieving revision 1.35
diff -c -3 -p -r1.35 rtl.texi
*** rtl.texi 2001/02/02 06:11:26 1.35
--- rtl.texi 2001/03/01 07:28:51
*************** this is the right mode to use for certai
*** 725,730 ****
--- 725,745 ----
@item OImode
``Octa Integer'' (?) mode represents a thirty-two-byte integer.
+ @findex QFmode
+ @item QFmode
+ ``Quarter-Floating'' mode represents a quarter-precision (single byte)
+ floating point number.
+
+ @findex HFmode
+ @item HFmode
+ ``Half-Floating'' mode represents a half-precision (two byte) floating
+ point number.
+
+ @findex TQFmode
+ @item TQFmode
+ ``Three-Quarter-Floating'' (?) mode represents a three-quarter-precision
+ (three byte) floating point number.
+
@findex SFmode
@item SFmode
``Single Floating'' mode represents a single-precision (four byte) floating
*************** For example, RTL expressions of code @co
*** 770,783 ****
requires. In debugging dumps of RTL, @code{VOIDmode} is expressed by
the absence of any mode.
@findex SCmode
@findex DCmode
@findex XCmode
@findex TCmode
! @item SCmode, DCmode, XCmode, TCmode
These modes stand for a complex number represented as a pair of floating
! point values. The floating point values are in @code{SFmode},
! @code{DFmode}, @code{XFmode}, and @code{TFmode}, respectively.
@findex CQImode
@findex CHImode
--- 785,801 ----
requires. In debugging dumps of RTL, @code{VOIDmode} is expressed by
the absence of any mode.
+ @findex QCmode
+ @findex HCmode
@findex SCmode
@findex DCmode
@findex XCmode
@findex TCmode
! @item QCmode, HCmode, SCmode, DCmode, XCmode, TCmode
These modes stand for a complex number represented as a pair of floating
! point values. The floating point values are in @code{QFmode},
! @code{HFmode}, @code{SFmode}, @code{DFmode}, @code{XFmode}, and
! @code{TFmode}, respectively.
@findex CQImode
@findex CHImode