diff --git a/Intrinsics_Reference/ch_vec_reference.xml b/Intrinsics_Reference/ch_vec_reference.xml index 0c0966b..ac96891 100644 --- a/Intrinsics_Reference/ch_vec_reference.xml +++ b/Intrinsics_Reference/ch_vec_reference.xml @@ -34046,6 +34046,15 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> None. + + vsubcuw + vec_subc + + + vsubcuq + vec_subc + + Supported type signatures for vec_subc @@ -34175,6 +34184,23 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> Investigate apparent inconsistency here. + + vspltisw + vec_sube + + + vsubuwm + vec_sube + + + xxland + vec_sube + + + vsubeuqm + vec_sube + +
Supported type signatures for vec_sube @@ -34324,6 +34350,31 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> None. + + vspltisw + vec_subec + + + xxland + vec_subec + + + vsubuwm + vec_subec + + + vsubcuw + vec_subec + + + xxlor + vec_subec + + + vsubecuq + vec_subec + +
Supported type signatures for vec_subec @@ -34473,6 +34524,31 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> None. + + vsubsbs + vec_subs + + + vsububs + vec_subs + + + vsubsws + vec_subs + + + vsubuws + vec_subs + + + vsubshs + vec_subs + + + vsubuhs + vec_subs + +
Supported type signatures for vec_subs @@ -34631,6 +34707,15 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> targets, and right-to-left for little-endian targets. + + vsldoi + vec_sum2s + + + vsum2sws + vec_sum2s + +
Supported type signatures for vec_sum2s @@ -34723,6 +34808,19 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> None. + + vsum4sbs + vec_sum4s + + + vsum4shs + vec_sum4s + + + vsum4ubs + vec_sum4s + +
Supported type signatures for vec_sum4s @@ -34830,6 +34928,19 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> targets, and right-to-left for little-endian targets. + + vspltw + vec_sums + + + vsumsws + vec_sums + + + vsldoi + vec_sums + +
Supported type signatures for vec_sums @@ -34929,6 +35040,15 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> None. + + xvtstdcsp + vec_test_data_class + + + xvtstdcdp + vec_test_data_class + +
Supported type signatures for vec_test_data_class @@ -35027,6 +35147,15 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> None. + + xvrdpiz + vec_trunc + + + xvrspiz + vec_trunc + +
Supported type signatures for vec_trunc @@ -35157,6 +35286,39 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> + + vupklsh + vec_unpackh + + + vupkhsh + vec_unpackh + + + vupklpx + vec_unpackh + + + vupkhpx + vec_unpackh + + + vupklsw + vec_unpackh + + + vupkhsw + vec_unpackh + + + vupklsb + vec_unpackh + + + vupkhsb + vec_unpackh + +
Supported type signatures for vec_unpackh @@ -35452,6 +35614,39 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> + + vupkhsh + vec_unpackl + + + vupklsh + vec_unpackl + + + vupkhpx + vec_unpackl + + + vupklpx + vec_unpackl + + + vupkhsw + vec_unpackl + + + vupklsw + vec_unpackl + + + vupkhsb + vec_unpackl + + + vupklsb + vec_unpackl + +
Supported type signatures for vec_unpackl @@ -35693,6 +35888,15 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> None. + + xvcvspsxws + vec_unsigned + + + xvcvdpsxds + vec_unsigned + +
Supported type signatures for vec_unsigned @@ -35772,6 +35976,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_unsigned2 + + + xvcvdpuxws + vec_unsigned2 + + + vmrgow + vec_unsigned2 + + + vmrgew + vec_unsigned2 + +
Supported type signatures for vec_unsigned2 @@ -35869,6 +36090,15 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> targets, and right-to-left for little-endian targets. + + xvcvdpuxws + vec_unsignede + + + vsldoi + vec_unsignede + +
Supported type signatures for vec_unsignede @@ -35950,6 +36180,15 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> targets, and right-to-left for little-endian targets. + + xvcvdpuxws + vec_unsignedo + + + vsldoi + vec_unsignedo + +
Supported type signatures for vec_unsignedo @@ -36049,6 +36288,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> + + lxv + vec_xl + +
Supported type signatures for vec_xl @@ -36365,6 +36609,27 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> No Power compilers yet support the vector _Float16 type, so that interface is currently deferred. + + lxvb16x + vec_xl_be + + + lxv + vec_xl_be + + + lxvw4x + vec_xl_be + + + lxvd2x + vec_xl_be + + + lxvh8x + vec_xl_be + +
Supported type signatures for vec_xl_be @@ -36765,6 +37030,15 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> + + sldi + vec_xl_len + + + lxvl + vec_xl_len + +
Supported type signatures for vec_xl_len @@ -37095,6 +37369,23 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> None. + + sldi + vec_xl_len_r + + + lvsl + vec_xl_len_r + + + lxvll + vec_xl_len_r + + + vperm + vec_xl_len_r + +
Supported type signatures for vec_xl_len_r @@ -37176,6 +37467,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> None. + + xxlxor + vec_xor + +
Supported type signatures for vec_xor @@ -37479,6 +37775,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> + + stxv + vec_xst + +
Supported type signatures for vec_xst @@ -37795,6 +38096,27 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> No Power compilers yet support the vector _Float16 type, so that interface is currently deferred. + + stxvb16x + vec_xst_be + + + stxv + vec_xst_be + + + stxvw4x + vec_xst_be + + + stxvd2x + vec_xst_be + + + stxvh8x + vec_xst_be + +
Supported type signatures for vec_xst_be @@ -38184,6 +38506,15 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> No Power compilers yet support the vector _Float16 type, so that interface is currently deferred. + + sldi + vec_xst_len + + + stxvl + vec_xst_len + +
Supported type signatures for vec_xst_len @@ -38510,6 +38841,23 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> None. + + lvsr + vec_xst_len_r + + + sldi + vec_xst_len_r + + + vperm + vec_xst_len_r + + + stxvll + vec_xst_len_r + +
Supported type signatures for vec_xst_len_r