diff --git a/Intrinsics_Reference/ch_vec_reference.xml b/Intrinsics_Reference/ch_vec_reference.xml
index 1f73b8f..3c3e9af 100644
--- a/Intrinsics_Reference/ch_vec_reference.xml
+++ b/Intrinsics_Reference/ch_vec_reference.xml
@@ -24558,6 +24558,15 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
targets, and right-to-left for little-endian targets.
+
+ xxlnor
+ vec_permxor
+
+
+ vpermxor
+ vec_permxor
+
+
Supported type signatures for vec_permxor
@@ -24714,6 +24723,23 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
programming model.
+
+ vpmsumh
+ vec_pmsum_be
+
+
+ vpmsumd
+ vec_pmsum_be
+
+
+ vpmsumw
+ vec_pmsum_be
+
+
+ vpmsumb
+ vec_pmsum_be
+
+
Supported type signatures for vec_pmsum_be
@@ -24834,6 +24860,23 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
None.
+
+ vpopcntb
+ vec_popcnt
+
+
+ vpopcntw
+ vec_popcnt
+
+
+ vpopcntd
+ vec_popcnt
+
+
+ vpopcnth
+ vec_popcnt
+
+
Supported type signatures for vec_popcnt
@@ -24988,6 +25031,15 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
None.
+
+ xvredp
+ vec_re
+
+
+ xvresp
+ vec_re
+
+
Supported type signatures for vec_re
@@ -25078,6 +25130,39 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
initially contains the double-precision floating-point value 1.0
in each doubleword.
+
+ xvredp
+ vec_recipdiv
+
+
+ xvnmsubadp
+ vec_recipdiv
+
+
+ xvmaddmdp
+ vec_recipdiv
+
+
+ xvmuldp
+ vec_recipdiv
+
+
+ xvresp
+ vec_recipdiv
+
+
+ xvmulsp
+ vec_recipdiv
+
+
+ xvnmsubasp
+ vec_recipdiv
+
+
+ xvmaddmsp
+ vec_recipdiv
+
+
Supported type signatures for vec_recipdiv
@@ -25193,6 +25278,23 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
+
+ xxbrw
+ vec_revb
+
+
+ xxbrq
+ vec_revb
+
+
+ xxbrd
+ vec_revb
+
+
+ xxbrh
+ vec_revb
+
+
Supported type signatures for vec_revb
@@ -25537,6 +25639,15 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
+
+ vperm
+ vec_reve
+
+
+ vpermr
+ vec_reve
+
+
Supported type signatures for vec_reve
@@ -25834,6 +25945,15 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
None.
+
+ xvrdpic
+ vec_rint
+
+
+ xvrspic
+ vec_rint
+
+
Supported type signatures for vec_rint
@@ -25910,6 +26030,23 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
None.
+
+ vrlb
+ vec_rl
+
+
+ vrlw
+ vec_rl
+
+
+ vrld
+ vec_rl
+
+
+ vrlh
+ vec_rl
+
+
Supported type signatures for vec_rl
@@ -26099,6 +26236,15 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
role="bold">c are in left-to-right order.
+
+ vrlwmi
+ vec_rlmi
+
+
+ vrldmi
+ vec_rlmi
+
+
Supported type signatures for vec_rlmi
@@ -26214,6 +26360,39 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
None.
+
+ vspltisw
+ vec_rlnm
+
+
+ vslw
+ vec_rlnm
+
+
+ xxlor
+ vec_rlnm
+
+
+ vrlwnm
+ vec_rlnm
+
+
+ xxspltib
+ vec_rlnm
+
+
+ vextsb2d
+ vec_rlnm
+
+
+ vsld
+ vec_rlnm
+
+
+ vrldnm
+ vec_rlnm
+
+
Supported type signatures for vec_rlnm
@@ -26336,6 +26515,15 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
None.
+
+ xvrdpi
+ vec_round
+
+
+ vrfin
+ vec_round
+
+
Supported type signatures for vec_round
@@ -26417,6 +26605,51 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics">
contains the floating-point value 0.5 in each element (single- or
double-precision as appropriate).
+
+ xvrsqrtedp
+ vec_rsqrt
+
+
+ xvmuldp
+ vec_rsqrt
+
+
+ xxlor
+ vec_rsqrt
+
+
+ xvnmsubadp
+ vec_rsqrt
+
+
+ xvmaddadp
+ vec_rsqrt
+
+
+ xvnmsubmdp
+ vec_rsqrt
+
+
+ xvadddp
+ vec_rsqrt
+
+
+ xvrsqrtesp
+ vec_rsqrt
+
+
+ xvmulsp
+ vec_rsqrt
+
+
+ xvnmsubmsp
+ vec_rsqrt
+
+
+ xvmaddmsp
+ vec_rsqrt
+
+
Supported type signatures for vec_rsqrt