Browse Source

Still more index terms.

Signed-off-by: Bill Schmidt <linux.ibm.com>
pull/69/head
Bill Schmidt 4 years ago
parent
commit
9149a61781
  1. 157
      Intrinsics_Reference/ch_vec_reference.xml

157
Intrinsics_Reference/ch_vec_reference.xml

@ -26739,6 +26739,15 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> @@ -26739,6 +26739,15 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
None.
</para>
<indexterm>
<primary>xvrsqrtedp</primary>
<secondary>vec_rsqrte</secondary>
</indexterm>
<indexterm>
<primary>xvrsqrtesp</primary>
<secondary>vec_rsqrte</secondary>
</indexterm>

<table frame="all">
<title>Supported type signatures for vec_rsqrte</title>
<tgroup cols="3">
@ -26825,6 +26834,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> @@ -26825,6 +26834,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
<para><emphasis role="bold">Notes:</emphasis> This intrinsic may
not yet be available in all implementations.</para>
<indexterm>
<primary>vsbox</primary>
<secondary>vec_sbox_be</secondary>
</indexterm>

<table frame="all">
<title>Supported type signatures for vec_sbox_be</title>
<tgroup cols="3">
@ -26894,6 +26908,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> @@ -26894,6 +26908,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
No Power compilers yet support the vector _Float16 type, so those
interfaces are currently deferred.</para>
<indexterm>
<primary>xxsel</primary>
<secondary>vec_sel</secondary>
</indexterm>

<table frame="all">
<title>Supported type signatures for vec_sel</title>
<tgroup cols="6">
@ -27706,6 +27725,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> @@ -27706,6 +27725,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
programming model.
</para>
<indexterm>
<primary>vshasigmaw</primary>
<secondary>vec_shasigma_be</secondary>
</indexterm>

<table frame="all">
<title>Supported type signatures for vec_shasigma_be</title>
<tgroup cols="5">
@ -27806,6 +27830,15 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> @@ -27806,6 +27830,15 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
None.
</para>
<indexterm>
<primary>xvcvspsxws</primary>
<secondary>vec_signed</secondary>
</indexterm>
<indexterm>
<primary>xvcvdpsxds</primary>
<secondary>vec_signed</secondary>
</indexterm>

<table frame="all">
<title>Supported type signatures for vec_signed</title>
<tgroup cols="3">
@ -27885,6 +27918,23 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> @@ -27885,6 +27918,23 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
targets, and right-to-left for little-endian targets.
</para>
<indexterm>
<primary>xxpermdi</primary>
<secondary>vec_signed2</secondary>
</indexterm>
<indexterm>
<primary>xvcvdpsxws</primary>
<secondary>vec_signed2</secondary>
</indexterm>
<indexterm>
<primary>vmrgow</primary>
<secondary>vec_signed2</secondary>
</indexterm>
<indexterm>
<primary>vmrgew</primary>
<secondary>vec_signed2</secondary>
</indexterm>

<table frame="all">
<title>Supported type signatures for vec_signed2</title>
<tgroup cols="5">
@ -27979,6 +28029,15 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> @@ -27979,6 +28029,15 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
targets, and right-to-left for little-endian targets.
</para>
<indexterm>
<primary>xvcvdpsxws</primary>
<secondary>vec_signede</secondary>
</indexterm>
<indexterm>
<primary>vsldoi</primary>
<secondary>vec_signede</secondary>
</indexterm>

<table frame="all">
<title>Supported type signatures for vec_signede</title>
<tgroup cols="4">
@ -28058,6 +28117,15 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> @@ -28058,6 +28117,15 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
targets, and right-to-left for little-endian targets.
</para>
<indexterm>
<primary>xvcvdpsxws</primary>
<secondary>vec_signedo</secondary>
</indexterm>
<indexterm>
<primary>vsldoi</primary>
<secondary>vec_signedo</secondary>
</indexterm>

<table frame="all">
<title>Supported type signatures for vec_signedo</title>
<tgroup cols="4">
@ -28135,6 +28203,23 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> @@ -28135,6 +28203,23 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
None.
</para>
<indexterm>
<primary>vslb</primary>
<secondary>vec_sl</secondary>
</indexterm>
<indexterm>
<primary>vslw</primary>
<secondary>vec_sl</secondary>
</indexterm>
<indexterm>
<primary>vsld</primary>
<secondary>vec_sl</secondary>
</indexterm>
<indexterm>
<primary>vslh</primary>
<secondary>vec_sl</secondary>
</indexterm>

<table frame="all">
<title>Supported type signatures for vec_sl</title>
<tgroup cols="4">
@ -28332,6 +28417,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> @@ -28332,6 +28417,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
little-endian targets.
</para>
<indexterm>
<primary>vsldoi</primary>
<secondary>vec_sld</secondary>
</indexterm>

<table frame="all">
<title>Supported type signatures for vec_sld</title>
<tgroup cols="5">
@ -28687,6 +28777,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> @@ -28687,6 +28777,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
little-endian targets.
</para>
<indexterm>
<primary>xxsldwi</primary>
<secondary>vec_sldw</secondary>
</indexterm>

<table frame="all">
<title>Supported type signatures for vec_sldw</title>
<tgroup cols="5">
@ -28905,6 +29000,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> @@ -28905,6 +29000,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
vec_sll in big-endian code must be rewritten for little-endian targets.
</para>
<indexterm>
<primary>vsl</primary>
<secondary>vec_sll</secondary>
</indexterm>

<table frame="all">
<title>Supported type signatures for vec_sll</title>
<tgroup cols="4">
@ -29109,6 +29209,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> @@ -29109,6 +29209,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
for little-endian.
</para>
<indexterm>
<primary>vslo</primary>
<secondary>vec_slo</secondary>
</indexterm>

<table frame="all">
<title>Supported type signatures for vec_slo</title>
<tgroup cols="4">
@ -29493,6 +29598,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> @@ -29493,6 +29598,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
This intrinsic is <emphasis>not</emphasis> endian-neutral.
</para>
<indexterm>
<primary>vslv</primary>
<secondary>vec_slv</secondary>
</indexterm>

<table frame="all">
<title>Supported type signatures for vec_slv</title>
<tgroup cols="5">
@ -29577,6 +29687,23 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> @@ -29577,6 +29687,23 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
No Power compilers yet support the vector _Float16 type, so those
interfaces are currently deferred.</para>

<indexterm>
<primary>vspltb</primary>
<secondary>vec_splat</secondary>
</indexterm>
<indexterm>
<primary>xxspltw</primary>
<secondary>vec_splat</secondary>
</indexterm>
<indexterm>
<primary>xxpermdi</primary>
<secondary>vec_splat</secondary>
</indexterm>
<indexterm>
<primary>vsplth</primary>
<secondary>vec_splat</secondary>
</indexterm>

<table frame="all">
<title>Supported type signatures for vec_splat</title>
<tgroup cols="6">
@ -30026,6 +30153,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> @@ -30026,6 +30153,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
None.
</para>
<indexterm>
<primary>vspltisb</primary>
<secondary>vec_splat_s8</secondary>
</indexterm>

<table frame="all">
<title>Supported type signatures for vec_splat_s8</title>
<tgroup cols="3">
@ -30088,6 +30220,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> @@ -30088,6 +30220,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
None.
</para>
<indexterm>
<primary>vspltish</primary>
<secondary>vec_splat_s16</secondary>
</indexterm>

<table frame="all">
<title>Supported type signatures for vec_splat_s16</title>
<tgroup cols="3">
@ -30150,6 +30287,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> @@ -30150,6 +30287,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
None.
</para>
<indexterm>
<primary>vspltisw</primary>
<secondary>vec_splat_s32</secondary>
</indexterm>

<table frame="all">
<title>Supported type signatures for vec_splat_s32</title>
<tgroup cols="3">
@ -30214,6 +30356,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> @@ -30214,6 +30356,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
None.
</para>
<indexterm>
<primary>vspltisb</primary>
<secondary>vec_splat_u8</secondary>
</indexterm>

<table frame="all">
<title>Supported type signatures for vec_splat_u8</title>
<tgroup cols="3">
@ -30278,6 +30425,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> @@ -30278,6 +30425,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
None.
</para>
<indexterm>
<primary>vspltish</primary>
<secondary>vec_splat_u16</secondary>
</indexterm>

<table frame="all">
<title>Supported type signatures for vec_splat_u16</title>
<tgroup cols="3">
@ -30342,6 +30494,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> @@ -30342,6 +30494,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
None.
</para>
<indexterm>
<primary>vspltisw</primary>
<secondary>vec_splat_u32</secondary>
</indexterm>

<table frame="all">
<title>Supported type signatures for vec_splat_u32</title>
<tgroup cols="3">

Loading…
Cancel
Save