diff --git a/Intrinsics_Reference/ch_vec_reference.xml b/Intrinsics_Reference/ch_vec_reference.xml index a649841..3b55317 100644 --- a/Intrinsics_Reference/ch_vec_reference.xml +++ b/Intrinsics_Reference/ch_vec_reference.xml @@ -36501,6 +36501,53 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> 3 of r are undefined. Truncation of a negative number to an unsigned integer results in a value of zero. + An example follows: + + + + + + + + + + + + + a + + + 1.0 + + + -1.0 + + + + + r + + + 00000001 + + + ???????? + (undefined) + + + 00000000 + (truncation of a negative number to unsigned is 0) + + + ???????? + (undefined) + + + + + + + Endian considerations: The element numbering within a register is left-to-right for big-endian targets, and right-to-left for little-endian targets. @@ -36591,6 +36638,53 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> and 2 of r are undefined. Truncation of a negative number to an unsigned integer results in a value of zero. + An example follows: + + + + + + + + + + + + + a + + + 1.0 + + + -1.0 + + + + + r + + + ???????? + (undefined) + + + 00000001 + + + ???????? + (undefined) + + + 00000000 + (truncation of a negative number to unsigned is 0) + + + + + + + Endian considerations: The element numbering within a register is left-to-right for big-endian targets, and right-to-left for little-endian targets.