Many more P10 updates

Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
master
Bill Schmidt 3 years ago
parent 16a91014e0
commit c8feea2569

@ -90,6 +90,14 @@
<primary>stxvp</primary> <primary>stxvp</primary>
<secondary>__builtin_vsx_stxvp</secondary> <secondary>__builtin_vsx_stxvp</secondary>
</indexterm> </indexterm>
<indexterm>
<primary>lxvpx</primary>
<secondary>__builtin_vsx_lxvp</secondary>
</indexterm>
<indexterm>
<primary>stxvpx</primary>
<secondary>__builtin_vsx_stxvp</secondary>
</indexterm>
<para> <para>
<informaltable frame="all"> <informaltable frame="all">
<tgroup cols="2"> <tgroup cols="2">
@ -109,24 +117,32 @@
<row> <row>
<entry> <entry>
<programlisting> <programlisting>

__vector_pair __builtin_vsx_lxvp (signed long a, const __vector_pair* b) __vector_pair __builtin_vsx_lxvp (signed long a, const __vector_pair* b)

</programlisting> </programlisting>
</entry> </entry>
<entry> <entry>
<programlisting> <programlisting>
lxvp r,a(b) lxvp r,a(b)
or
lxvpx r,b,a
</programlisting> </programlisting>
</entry> </entry>
</row> </row>
<row> <row>
<entry> <entry>
<programlisting> <programlisting>

void __builtin_vsx_stxvp (__vector_pair s, signed long a, const __vector_pair* b) void __builtin_vsx_stxvp (__vector_pair s, signed long a, const __vector_pair* b)

</programlisting> </programlisting>
</entry> </entry>
<entry> <entry>
<programlisting> <programlisting>
stxvp s,a(b) stxvp s,a(b)
or
stxvpx s,b,a
</programlisting> </programlisting>
</entry> </entry>
</row> </row>
@ -140,7 +156,7 @@
<para> <para>
The following builtins are used to construct The following builtins are used to construct
<code>__vector_pair</code> and <code>__vector_quad</code> <code>__vector_pair</code> and <code>__vector_quad</code>
objects from smaller vectors, and deconstruct them into such objects from 128-bit vectors, and deconstruct them into such
vectors. The disassembly interfaces place the results into vectors. The disassembly interfaces place the results into
arrays of vectors. arrays of vectors.
</para> </para>

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save