aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2001-02-27 16:02:57 +0100
committerJan Hubicka <hubicka@gcc.gnu.org>2001-02-27 15:02:57 +0000
commitb71b019ac4dffc46b6f9c8cf64125414e97fc080 (patch)
tree0cc3a965cd4a45f582e85d06d663e4cf71888512
parent79005df529ad1071e5f0f512fb4d63ec817c4935 (diff)
downloadgcc-b71b019ac4dffc46b6f9c8cf64125414e97fc080.zip
gcc-b71b019ac4dffc46b6f9c8cf64125414e97fc080.tar.gz
gcc-b71b019ac4dffc46b6f9c8cf64125414e97fc080.tar.bz2
* md.texi (min, max): Document
From-SVN: r40094
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/md.texi7
2 files changed, 12 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 1546b80..2c7cb49 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+Tue Feb 27 16:01:13 CET 2001 Jan Hubicka <jh@suse.cz>
+ Fergus Henderson
+
+ * md.texi (min, max): Document
+
Tue Feb 27 15:51:35 CET 2001 Jan Hubicka <jh@suse.cz>
* i386.md (movsf, movdf): Use movaps for reg-reg moves if
diff --git a/gcc/md.texi b/gcc/md.texi
index b87b877..3a8f8e2 100644
--- a/gcc/md.texi
+++ b/gcc/md.texi
@@ -2087,6 +2087,13 @@ means of constraints requiring operands 1 and 0 to be the same location.
@itemx @samp{smin@var{m}3}, @samp{smax@var{m}3}, @samp{umin@var{m}3}, @samp{umax@var{m}3}
@itemx @samp{and@var{m}3}, @samp{ior@var{m}3}, @samp{xor@var{m}3}
Similar, for other arithmetic operations.
+@cindex @code{min@var{m}3} instruction pattern
+@cindex @code{max@var{m}3} instruction pattern
+@itemx @samp{min@var{m}3}, @samp{max@var{m}3}
+Floating point min and max operations. If both operands are zeros,
+or if either operand is NaN, then it is unspecified which of the two
+operands is returned as the result.
+
@cindex @code{mulhisi3} instruction pattern
@item @samp{mulhisi3}