summaryrefslogtreecommitdiff
path: root/gcc/doc/md.texi
diff options
context:
space:
mode:
authormeissner <meissner@138bc75d-0d04-0410-961f-82ee72b054a4>2009-07-30 20:48:17 +0000
committermeissner <meissner@138bc75d-0d04-0410-961f-82ee72b054a4>2009-07-30 20:48:17 +0000
commit32374e3c5f1de3cdbcc91655e567165807134275 (patch)
tree57363e9c9bcc2f879f86f63a88b7f0172e3f610d /gcc/doc/md.texi
parent9abe4a663b3c2836c281d0431381e850b3feb174 (diff)
downloadgcc-32374e3c5f1de3cdbcc91655e567165807134275.tar.gz
Add patch 5/6 for full power7/VSX support
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@150271 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/doc/md.texi')
-rw-r--r--gcc/doc/md.texi17
1 files changed, 16 insertions, 1 deletions
diff --git a/gcc/doc/md.texi b/gcc/doc/md.texi
index d9dca7a87ce..0e516b09fc0 100644
--- a/gcc/doc/md.texi
+++ b/gcc/doc/md.texi
@@ -1916,7 +1916,19 @@ Floating point register (containing 64-bit value)
Floating point register (containing 32-bit value)
@item v
-Vector register
+Altivec vector register
+
+@item wd
+VSX vector register to hold vector double data
+
+@item wf
+VSX vector register to hold vector float data
+
+@item ws
+VSX vector register to hold scalar float data
+
+@item wa
+Any VSX register
@item h
@samp{MQ}, @samp{CTR}, or @samp{LINK} register
@@ -2029,6 +2041,9 @@ AND masks that can be performed by two rldic@{l, r@} instructions
@item W
Vector constant that does not require memory
+@item j
+Vector constant that is all zeros.
+
@end table
@item Intel 386---@file{config/i386/constraints.md}