|
|
@ -10867,7 +10867,8 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
|
|
|
|
The value of each element of <emphasis role="bold">r</emphasis> is the
|
|
|
|
The value of each element of <emphasis role="bold">r</emphasis> is the
|
|
|
|
element of <emphasis role="bold">a</emphasis> at position
|
|
|
|
element of <emphasis role="bold">a</emphasis> at position
|
|
|
|
<emphasis role="bold">b</emphasis> modulo the number of elements of
|
|
|
|
<emphasis role="bold">b</emphasis> modulo the number of elements of
|
|
|
|
<emphasis role="bold">a</emphasis>.
|
|
|
|
<emphasis role="bold">a</emphasis>. Note that <emphasis
|
|
|
|
|
|
|
|
role="bold">b</emphasis> must be a constant.
|
|
|
|
</para>
|
|
|
|
</para>
|
|
|
|
<para><emphasis role="bold">Endian considerations:</emphasis>
|
|
|
|
<para><emphasis role="bold">Endian considerations:</emphasis>
|
|
|
|
The element numbering within a register is left-to-right for big-endian
|
|
|
|
The element numbering within a register is left-to-right for big-endian
|
|
|
@ -10932,7 +10933,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
|
|
|
|
<para>vector signed char</para>
|
|
|
|
<para>vector signed char</para>
|
|
|
|
</entry>
|
|
|
|
</entry>
|
|
|
|
<entry align="center" valign="middle">
|
|
|
|
<entry align="center" valign="middle">
|
|
|
|
<para>signed int</para>
|
|
|
|
<para>const signed int</para>
|
|
|
|
</entry>
|
|
|
|
</entry>
|
|
|
|
<entry>
|
|
|
|
<entry>
|
|
|
|
<programlisting>
|
|
|
|
<programlisting>
|
|
|
@ -10958,7 +10959,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
|
|
|
|
<para>vector bool char</para>
|
|
|
|
<para>vector bool char</para>
|
|
|
|
</entry>
|
|
|
|
</entry>
|
|
|
|
<entry align="center" valign="middle">
|
|
|
|
<entry align="center" valign="middle">
|
|
|
|
<para> signed int</para>
|
|
|
|
<para> const signed int</para>
|
|
|
|
</entry>
|
|
|
|
</entry>
|
|
|
|
<entry>
|
|
|
|
<entry>
|
|
|
|
<programlisting>
|
|
|
|
<programlisting>
|
|
|
@ -10982,7 +10983,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
|
|
|
|
<para>vector unsigned char</para>
|
|
|
|
<para>vector unsigned char</para>
|
|
|
|
</entry>
|
|
|
|
</entry>
|
|
|
|
<entry align="center" valign="middle">
|
|
|
|
<entry align="center" valign="middle">
|
|
|
|
<para> signed int</para>
|
|
|
|
<para> const signed int</para>
|
|
|
|
</entry>
|
|
|
|
</entry>
|
|
|
|
<entry>
|
|
|
|
<entry>
|
|
|
|
<programlisting>
|
|
|
|
<programlisting>
|
|
|
@ -11006,7 +11007,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
|
|
|
|
<para>vector signed int</para>
|
|
|
|
<para>vector signed int</para>
|
|
|
|
</entry>
|
|
|
|
</entry>
|
|
|
|
<entry align="center" valign="middle">
|
|
|
|
<entry align="center" valign="middle">
|
|
|
|
<para> signed int</para>
|
|
|
|
<para> const signed int</para>
|
|
|
|
</entry>
|
|
|
|
</entry>
|
|
|
|
<entry>
|
|
|
|
<entry>
|
|
|
|
<programlisting>
|
|
|
|
<programlisting>
|
|
|
@ -11034,7 +11035,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
|
|
|
|
<para>vector bool int</para>
|
|
|
|
<para>vector bool int</para>
|
|
|
|
</entry>
|
|
|
|
</entry>
|
|
|
|
<entry align="center" valign="middle">
|
|
|
|
<entry align="center" valign="middle">
|
|
|
|
<para> signed int</para>
|
|
|
|
<para> const signed int</para>
|
|
|
|
</entry>
|
|
|
|
</entry>
|
|
|
|
<entry>
|
|
|
|
<entry>
|
|
|
|
<programlisting>
|
|
|
|
<programlisting>
|
|
|
@ -11060,7 +11061,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
|
|
|
|
<para>vector unsigned int</para>
|
|
|
|
<para>vector unsigned int</para>
|
|
|
|
</entry>
|
|
|
|
</entry>
|
|
|
|
<entry align="center" valign="middle">
|
|
|
|
<entry align="center" valign="middle">
|
|
|
|
<para> signed int</para>
|
|
|
|
<para> const signed int</para>
|
|
|
|
</entry>
|
|
|
|
</entry>
|
|
|
|
<entry>
|
|
|
|
<entry>
|
|
|
|
<programlisting>
|
|
|
|
<programlisting>
|
|
|
@ -11086,7 +11087,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
|
|
|
|
<para>vector signed long long</para>
|
|
|
|
<para>vector signed long long</para>
|
|
|
|
</entry>
|
|
|
|
</entry>
|
|
|
|
<entry align="center" valign="middle">
|
|
|
|
<entry align="center" valign="middle">
|
|
|
|
<para> signed int</para>
|
|
|
|
<para> const signed int</para>
|
|
|
|
</entry>
|
|
|
|
</entry>
|
|
|
|
<entry>
|
|
|
|
<entry>
|
|
|
|
<programlisting>
|
|
|
|
<programlisting>
|
|
|
@ -11118,7 +11119,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
|
|
|
|
<para>vector bool long long</para>
|
|
|
|
<para>vector bool long long</para>
|
|
|
|
</entry>
|
|
|
|
</entry>
|
|
|
|
<entry align="center" valign="middle">
|
|
|
|
<entry align="center" valign="middle">
|
|
|
|
<para> signed int</para>
|
|
|
|
<para> const signed int</para>
|
|
|
|
</entry>
|
|
|
|
</entry>
|
|
|
|
<entry>
|
|
|
|
<entry>
|
|
|
|
<programlisting>
|
|
|
|
<programlisting>
|
|
|
@ -11150,7 +11151,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
|
|
|
|
<para>vector unsigned long long</para>
|
|
|
|
<para>vector unsigned long long</para>
|
|
|
|
</entry>
|
|
|
|
</entry>
|
|
|
|
<entry align="center" valign="middle">
|
|
|
|
<entry align="center" valign="middle">
|
|
|
|
<para> signed int</para>
|
|
|
|
<para> const signed int</para>
|
|
|
|
</entry>
|
|
|
|
</entry>
|
|
|
|
<entry>
|
|
|
|
<entry>
|
|
|
|
<programlisting>
|
|
|
|
<programlisting>
|
|
|
@ -11182,7 +11183,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
|
|
|
|
<para>vector signed short</para>
|
|
|
|
<para>vector signed short</para>
|
|
|
|
</entry>
|
|
|
|
</entry>
|
|
|
|
<entry align="center" valign="middle">
|
|
|
|
<entry align="center" valign="middle">
|
|
|
|
<para> signed int</para>
|
|
|
|
<para> const signed int</para>
|
|
|
|
</entry>
|
|
|
|
</entry>
|
|
|
|
<entry>
|
|
|
|
<entry>
|
|
|
|
<programlisting>
|
|
|
|
<programlisting>
|
|
|
@ -11210,7 +11211,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
|
|
|
|
<para>vector bool short</para>
|
|
|
|
<para>vector bool short</para>
|
|
|
|
</entry>
|
|
|
|
</entry>
|
|
|
|
<entry align="center" valign="middle">
|
|
|
|
<entry align="center" valign="middle">
|
|
|
|
<para> signed int</para>
|
|
|
|
<para> const signed int</para>
|
|
|
|
</entry>
|
|
|
|
</entry>
|
|
|
|
<entry>
|
|
|
|
<entry>
|
|
|
|
<programlisting>
|
|
|
|
<programlisting>
|
|
|
@ -11236,7 +11237,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
|
|
|
|
<para>vector unsigned short</para>
|
|
|
|
<para>vector unsigned short</para>
|
|
|
|
</entry>
|
|
|
|
</entry>
|
|
|
|
<entry align="center" valign="middle">
|
|
|
|
<entry align="center" valign="middle">
|
|
|
|
<para> signed int</para>
|
|
|
|
<para> const signed int</para>
|
|
|
|
</entry>
|
|
|
|
</entry>
|
|
|
|
<entry>
|
|
|
|
<entry>
|
|
|
|
<programlisting>
|
|
|
|
<programlisting>
|
|
|
@ -11262,7 +11263,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
|
|
|
|
<para>vector double</para>
|
|
|
|
<para>vector double</para>
|
|
|
|
</entry>
|
|
|
|
</entry>
|
|
|
|
<entry align="center" valign="middle">
|
|
|
|
<entry align="center" valign="middle">
|
|
|
|
<para> signed int</para>
|
|
|
|
<para> const signed int</para>
|
|
|
|
</entry>
|
|
|
|
</entry>
|
|
|
|
<entry>
|
|
|
|
<entry>
|
|
|
|
<programlisting>
|
|
|
|
<programlisting>
|
|
|
@ -11292,7 +11293,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
|
|
|
|
<para>vector float</para>
|
|
|
|
<para>vector float</para>
|
|
|
|
</entry>
|
|
|
|
</entry>
|
|
|
|
<entry align="center" valign="middle">
|
|
|
|
<entry align="center" valign="middle">
|
|
|
|
<para> signed int</para>
|
|
|
|
<para> const signed int</para>
|
|
|
|
</entry>
|
|
|
|
</entry>
|
|
|
|
<entry>
|
|
|
|
<entry>
|
|
|
|
<programlisting>
|
|
|
|
<programlisting>
|
|
|
@ -11326,7 +11327,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
|
|
|
|
<para>vector _Float16</para>
|
|
|
|
<para>vector _Float16</para>
|
|
|
|
</entry>
|
|
|
|
</entry>
|
|
|
|
<entry align="center" valign="middle">
|
|
|
|
<entry align="center" valign="middle">
|
|
|
|
<para> signed int</para>
|
|
|
|
<para> const signed int</para>
|
|
|
|
</entry>
|
|
|
|
</entry>
|
|
|
|
<entry align="center" valign="middle">
|
|
|
|
<entry align="center" valign="middle">
|
|
|
|
<para>Not yet available</para>
|
|
|
|
<para>Not yet available</para>
|
|
|
|