From 4a302f3b3b8838643cd6c9d1d03c52d1f28724dd Mon Sep 17 00:00:00 2001 From: Bill Schmidt Date: Fri, 15 Feb 2019 14:08:47 -0600 Subject: [PATCH] Still more index terms. Signed-off-by: Bill Schmidt --- Intrinsics_Reference/ch_vec_reference.xml | 157 ++++++++++++++++++++++ 1 file changed, 157 insertions(+) diff --git a/Intrinsics_Reference/ch_vec_reference.xml b/Intrinsics_Reference/ch_vec_reference.xml index 3c3e9af..83b016f 100644 --- a/Intrinsics_Reference/ch_vec_reference.xml +++ b/Intrinsics_Reference/ch_vec_reference.xml @@ -26739,6 +26739,15 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> None. + + xvrsqrtedp + vec_rsqrte + + + xvrsqrtesp + vec_rsqrte + + Supported type signatures for vec_rsqrte @@ -26825,6 +26834,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> Notes: This intrinsic may not yet be available in all implementations. + + vsbox + vec_sbox_be + +
Supported type signatures for vec_sbox_be @@ -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. + + xxsel + vec_sel + +
Supported type signatures for vec_sel @@ -27706,6 +27725,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> programming model. + + vshasigmaw + vec_shasigma_be + +
Supported type signatures for vec_shasigma_be @@ -27806,6 +27830,15 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> None. + + xvcvspsxws + vec_signed + + + xvcvdpsxds + vec_signed + +
Supported type signatures for vec_signed @@ -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. + + xxpermdi + vec_signed2 + + + xvcvdpsxws + vec_signed2 + + + vmrgow + vec_signed2 + + + vmrgew + vec_signed2 + +
Supported type signatures for vec_signed2 @@ -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. + + xvcvdpsxws + vec_signede + + + vsldoi + vec_signede + +
Supported type signatures for vec_signede @@ -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. + + xvcvdpsxws + vec_signedo + + + vsldoi + vec_signedo + +
Supported type signatures for vec_signedo @@ -28135,6 +28203,23 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> None. + + vslb + vec_sl + + + vslw + vec_sl + + + vsld + vec_sl + + + vslh + vec_sl + +
Supported type signatures for vec_sl @@ -28332,6 +28417,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> little-endian targets. + + vsldoi + vec_sld + +
Supported type signatures for vec_sld @@ -28687,6 +28777,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> little-endian targets. + + xxsldwi + vec_sldw + +
Supported type signatures for vec_sldw @@ -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. + + vsl + vec_sll + +
Supported type signatures for vec_sll @@ -29109,6 +29209,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> for little-endian. + + vslo + vec_slo + +
Supported type signatures for vec_slo @@ -29493,6 +29598,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> This intrinsic is not endian-neutral. + + vslv + vec_slv + +
Supported type signatures for vec_slv @@ -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. + + vspltb + vec_splat + + + xxspltw + vec_splat + + + xxpermdi + vec_splat + + + vsplth + vec_splat + +
Supported type signatures for vec_splat @@ -30026,6 +30153,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> None. + + vspltisb + vec_splat_s8 + +
Supported type signatures for vec_splat_s8 @@ -30088,6 +30220,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> None. + + vspltish + vec_splat_s16 + +
Supported type signatures for vec_splat_s16 @@ -30150,6 +30287,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> None. + + vspltisw + vec_splat_s32 + +
Supported type signatures for vec_splat_s32 @@ -30214,6 +30356,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> None. + + vspltisb + vec_splat_u8 + +
Supported type signatures for vec_splat_u8 @@ -30278,6 +30425,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> None. + + vspltish + vec_splat_u16 + +
Supported type signatures for vec_splat_u16 @@ -30342,6 +30494,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> None. + + vspltisw + vec_splat_u32 + +
Supported type signatures for vec_splat_u32