Commit ef1140a9 by Jan Hubicka Committed by Jan Hubicka

* md.texi (vec_set, vec_extract, vec_init): Document.

From-SVN: r80380
parent c8333c0f
2004-04-03 Jan Hubicka <jh@suse.cz>
* md.texi (vec_set, vec_extract, vec_init): Document.
2004-04-02 Gabor Loki <loki@inf.u-szeged.hu>
* opts.c (decode_options): Do function inlining with very small
......
......@@ -2465,6 +2465,21 @@ into consecutive memory locations. Operand 0 is the first of the
consecutive memory locations, operand 1 is the first register, and
operand 2 is a constant: the number of consecutive registers.
@cindex @code{vec_set@var{m}} instruction pattern
@item @samp{vec_set@var{m}}
Set given field in the vector value. Operand 0 is the vector to modify,
operand 1 is new value of field and operand 2 specify the field index.
@cindex @code{vec_extract@var{m}} instruction pattern
@item @samp{vec_extract@var{m}}
Extract given field from the vector value. Operand 1 is the vector, operand 2
specify field index and operand 0 place to store value into.
@cindex @code{vec_init@var{m}} instruction pattern
@item @samp{vec_init@var{m}}
Initialize the vector to given values. Operand 0 ise the vector to initialize
and operand 1 is parallel containing values for individual fields.
@cindex @code{push@var{m}} instruction pattern
@item @samp{push@var{m}}
Output a push instruction. Operand 0 is value to push. Used only when
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment