diff --git a/Intrinsics_Reference/ch_vec_reference.xml b/Intrinsics_Reference/ch_vec_reference.xml
index 306d64b..1925ca8 100644
--- a/Intrinsics_Reference/ch_vec_reference.xml
+++ b/Intrinsics_Reference/ch_vec_reference.xml
@@ -10891,6 +10891,193 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
set to the number of leading zeros of the corresponding element
of a.
+ An example follows:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ byte index
+
+
+ 0
+
+
+ 1
+
+
+ 2
+
+
+ 3
+
+
+ 4
+
+
+ 5
+
+
+ 6
+
+
+ 7
+
+
+ 8
+
+
+ 9
+
+
+ 10
+
+
+ 11
+
+
+ 12
+
+
+ 13
+
+
+ 14
+
+
+ 15
+
+
+
+
+
+
+ a
+
+
+ 00
+
+
+ 10
+
+
+ 20
+
+
+ 30
+
+
+ 48
+
+
+ 58
+
+
+ 64
+
+
+ 74
+
+
+ 82
+
+
+ 92
+
+
+ A1
+
+
+ B1
+
+
+ C0
+
+
+ D0
+
+
+ E0
+
+
+ F0
+
+
+
+
+ r
+
+
+ 08
+
+
+ 03
+
+
+ 02
+
+
+ 02
+
+
+ 01
+
+
+ 01
+
+
+ 01
+
+
+ 01
+
+
+ 00
+
+
+ 00
+
+
+ 00
+
+
+ 00
+
+
+ 00
+
+
+ 00
+
+
+ 00
+
+
+ 00
+
+
+
+
+
+
+
Endian considerations:
None.
@@ -11098,8 +11285,206 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
element) of a that have a
least-significant bit of zero.
+ An example follows:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ byte index n
+
+
+ 0
+
+
+ 1
+
+
+ 2
+
+
+ 3
+
+
+ 4
+
+
+ 5
+
+
+ 6
+
+
+ 7
+
+
+ 8
+
+
+ 9
+
+
+ 10
+
+
+ 11
+
+
+ 12
+
+
+ 13
+
+
+ 14
+
+
+ 15
+
+
+
+
+
+
+ a
+
+
+ 00
+
+
+ 10
+
+
+ 20
+
+
+ 30
+
+
+ 48
+
+
+ 58
+
+
+ 64
+
+
+ 74
+
+
+ 82
+
+
+ 92
+
+
+ A1
+
+
+ B1
+
+
+ C0
+
+
+ D0
+
+
+ E0
+
+
+ F0
+
+
+
+
+ least-significant bit of an
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 1
+
+
+ 1
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+
+ r
+
+
+ 0x0A (10)
+
+
+
+
+
+
+
Endian considerations:
- None.
+ The element numbering within a register is left-to-right for
+ big-endian targets, and right-to-left for little-endian
+ targets.
@@ -11109,11 +11494,12 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
Supported type signatures for vec_cntlz_lsbb
-
+
+
@@ -11128,7 +11514,12 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
- Example Implementation
+ Example BE Implementation
+
+
+
+
+ Example LE Implementation
@@ -11151,6 +11542,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
vclzlsbb r,a
+
+
+ vctzlsbb r,a
+
+
ISA 3.0 or later
@@ -11167,6 +11563,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
vclzlsbb r,a
+
+
+ vctzlsbb r,a
+
+
ISA 3.0 or later
@@ -11401,8 +11802,206 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
element) of a that have a
least-significant bit of zero.
+ An example follows:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ byte index n
+
+
+ 0
+
+
+ 1
+
+
+ 2
+
+
+ 3
+
+
+ 4
+
+
+ 5
+
+
+ 6
+
+
+ 7
+
+
+ 8
+
+
+ 9
+
+
+ 10
+
+
+ 11
+
+
+ 12
+
+
+ 13
+
+
+ 14
+
+
+ 15
+
+
+
+
+
+
+ a
+
+
+ 00
+
+
+ 10
+
+
+ 20
+
+
+ 30
+
+
+ 48
+
+
+ 58
+
+
+ 64
+
+
+ 74
+
+
+ 82
+
+
+ 92
+
+
+ A1
+
+
+ B1
+
+
+ C0
+
+
+ D0
+
+
+ E0
+
+
+ F0
+
+
+
+
+ least-significant bit of an
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 1
+
+
+ 1
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+
+ r
+
+
+ 0x04 (4)
+
+
+
+
+
+
+
Endian considerations:
- None.
+ The element numbering within a register is left-to-right for
+ big-endian targets, and right-to-left for little-endian
+ targets.
@@ -11412,11 +12011,12 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
Supported type signatures for vec_cnttz_lsbb
-
+
+
@@ -11431,7 +12031,12 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
- Example Implementation
+ Example BE Implementation
+
+
+
+
+ Example LE Implementation
@@ -11454,6 +12059,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
vctzlsbb r,a
+
+
+ vclzlsbb r,a
+
+
ISA 3.0 or later
@@ -11470,6 +12080,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
vctzlsbb r,a
+
+
+ vclzlsbb r,a
+
+
ISA 3.0 or later