aboutsummaryrefslogtreecommitdiff
path: root/gcc/doc/rtl.texi
diff options
context:
space:
mode:
authorBen Elliston <bje@gcc.gnu.org>2005-12-02 14:00:10 +1100
committerBen Elliston <bje@gcc.gnu.org>2005-12-02 14:00:10 +1100
commit3e70ce6bad64c833bc2f4f414f410d89bb04a471 (patch)
treed75451be7d8ecb6261a054b6a43a7a07b0d79b10 /gcc/doc/rtl.texi
parent909e2256221436f25d53bd2fec7cf85634cdb8ec (diff)
downloadgcc-3e70ce6bad64c833bc2f4f414f410d89bb04a471.zip
gcc-3e70ce6bad64c833bc2f4f414f410d89bb04a471.tar.gz
gcc-3e70ce6bad64c833bc2f4f414f410d89bb04a471.tar.bz2
Missed in checkin. :-(
From-SVN: r107864
Diffstat (limited to 'gcc/doc/rtl.texi')
-rw-r--r--gcc/doc/rtl.texi21
1 files changed, 21 insertions, 0 deletions
diff --git a/gcc/doc/rtl.texi b/gcc/doc/rtl.texi
index ea4ded7..1150ae3 100644
--- a/gcc/doc/rtl.texi
+++ b/gcc/doc/rtl.texi
@@ -1081,6 +1081,22 @@ number. This mode only has 80 meaningful bits (ten bytes). Some
processors require such numbers to be padded to twelve bytes, others
to sixteen; this mode is used for either.
+@findex SDmode
+@item SDmode
+``Single Decimal Floating'' mode represents a four byte decimal
+floating point number (as distinct from conventional binary floating
+point).
+
+@findex DDmode
+@item DDmode
+``Double Decimal Floating'' mode represents an eight byte decimal
+floating point number.
+
+@findex TDmode
+@item TDmode
+``Tetra Decimal Floating'' mode represents a sixteen byte decimal
+floating point number all 128 of whose bits are meaningful.
+
@findex TFmode
@item TFmode
``Tetra Floating'' mode represents a sixteen byte floating point number
@@ -1173,6 +1189,11 @@ Floating point modes. By default these are @code{QFmode},
@code{HFmode}, @code{TQFmode}, @code{SFmode}, @code{DFmode},
@code{XFmode} and @code{TFmode}.
+@findex MODE_DECIMAL_FLOAT
+@item MODE_DECIMAL_FLOAT
+Decimal floating point modes. By default these are @code{SDmode},
+@code{DDmode} and @code{TDmode}.
+
@findex MODE_COMPLEX_INT
@item MODE_COMPLEX_INT
Complex integer modes. (These are not currently implemented).