diff options
author | meissner <meissner@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-07-30 20:48:17 +0000 |
---|---|---|
committer | meissner <meissner@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-07-30 20:48:17 +0000 |
commit | 32374e3c5f1de3cdbcc91655e567165807134275 (patch) | |
tree | 57363e9c9bcc2f879f86f63a88b7f0172e3f610d /gcc/doc/md.texi | |
parent | 9abe4a663b3c2836c281d0431381e850b3feb174 (diff) | |
download | gcc-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.texi | 17 |
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} |