Browse Source

Fix issue #66

Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
master
Bill Schmidt 2 years ago
parent
commit
b1151856bb
  1. 74
      Intrinsics_Reference/ch_vec_reference.xml

74
Intrinsics_Reference/ch_vec_reference.xml

@ -15716,11 +15716,31 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -15716,11 +15716,31 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<para><emphasis role="bold">Endian considerations:</emphasis>
None.
</para>
<para revisionflag="added">
<emphasis role="bold">Review status:</emphasis>
Not yet reviewed.
</para>
<para revisionflag="added">
<emphasis role="bold">Notes:</emphasis>
The example implementation when <emphasis
role="bold">a</emphasis> is a vector double assumes that the
constant 2 to the power of <emphasis role="bold">b</emphasis>
has been loaded into floating-point register <emphasis
role="bold">c</emphasis>.
</para>
<indexterm>
<primary>vctsxs</primary>
<secondary>vec_cts</secondary>
</indexterm>
<indexterm>
<primary>xvcvdpsxds</primary>
<secondary>vec_cts</secondary>
</indexterm>
<indexterm>
<primary>xvmuldp</primary>
<secondary>vec_cts</secondary>
</indexterm>

<table frame="all">
<title>Supported type signatures for vec_cts</title>
@ -15770,6 +15790,23 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -15770,6 +15790,23 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
</programlisting>
</entry>
</row>
<row revisionflag="added">
<entry align="center" valign="middle">
<para>vector signed long long</para>
</entry>
<entry align="center" valign="middle">
<para>vector double</para>
</entry>
<entry align="center" valign="middle">
<para>5-bit unsigned literal</para>
</entry>
<entry>
<programlisting>
xvmuldp t,a,c
xvcvdpsxds r,t
</programlisting>
</entry>
</row>
</tbody>
</tgroup>
</table>
@ -15797,11 +15834,31 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -15797,11 +15834,31 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<para><emphasis role="bold">Endian considerations:</emphasis>
None.
</para>
<para revisionflag="added">
<emphasis role="bold">Review status:</emphasis>
Not yet reviewed.
</para>
<para revisionflag="added">
<emphasis role="bold">Notes:</emphasis>
The example implementation when <emphasis
role="bold">a</emphasis> is a vector double assumes that the
constant 2 to the power of <emphasis role="bold">b</emphasis>
has been loaded into floating-point register <emphasis
role="bold">c</emphasis>.
</para>
<indexterm>
<primary>vctuxs</primary>
<secondary>vec_ctu</secondary>
</indexterm>
<indexterm>
<primary>xvcvdpuxds</primary>
<secondary>vec_ctu</secondary>
</indexterm>
<indexterm>
<primary>xvmuldp</primary>
<secondary>vec_ctu</secondary>
</indexterm>

<table frame="all">
<title>Supported type signatures for vec_ctu</title>
@ -15851,6 +15908,23 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -15851,6 +15908,23 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
</programlisting>
</entry>
</row>
<row revisionflag="added">
<entry align="center" valign="middle">
<para>vector unsigned long long</para>
</entry>
<entry align="center" valign="middle">
<para>vector double</para>
</entry>
<entry align="center" valign="middle">
<para>5-bit unsigned literal</para>
</entry>
<entry>
<programlisting>
xvmuldp t,a,c
xvcvdpuxds r,t
</programlisting>
</entry>
</row>
</tbody>
</tgroup>
</table>

Loading…
Cancel
Save