diff --git a/Intrinsics_Reference/ch_mma_reference.xml b/Intrinsics_Reference/ch_mma_reference.xml index 7b68d4e..19261ac 100644 --- a/Intrinsics_Reference/ch_mma_reference.xml +++ b/Intrinsics_Reference/ch_mma_reference.xml @@ -32,6 +32,10 @@ functions to access these instructions are described in this chapter. + + Review status: This chapter is + not yet reviewed by anyone. +
diff --git a/Intrinsics_Reference/ch_vec_reference.xml b/Intrinsics_Reference/ch_vec_reference.xml index 174dbf4..cd4c58d 100644 --- a/Intrinsics_Reference/ch_vec_reference.xml +++ b/Intrinsics_Reference/ch_vec_reference.xml @@ -27472,6 +27472,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> Endian considerations: None. + + Endian considerations: + Changes not yet reviewed. + vmsummbm @@ -27489,6 +27493,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> vmsumuhm vec_msum + + vmsumudm + vec_msum + Supported type signatures for vec_msum @@ -27602,6 +27610,44 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> + + + vector signed __int128 + + + vector signed long long + + + vector signed long long + + + vector signed __int128 + + + + vmsumudm r,a,b,c + + + + + + vector unsigned __int128 + + + vector unsigned long long + + + vector unsigned long long + + + vector unsigned __int128 + + + + vmsumudm r,a,b,c + + +
@@ -44179,203 +44225,6 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
- vec_stril_p - Vector String Isolate Left-Justified (Predicate) - - r = vec_stril_p (a) - - - Purpose: - Returns a nonzero value if and only if the input vector contains - at least one zero element. - - Result value: - r contains a nonzero value if - and only if a contains at least - one nonzero value. - - Endian considerations: - None. - - Notes: - I suggest renaming this to vec_any_zero, and not - having vec_strir_p. - - Review status: - Not yet reviewed. - - - - vstribr - vec_stril_p - - - vstribl - vec_stril_p - - - vstrihr - vec_stril_p - - - vstrihl - vec_stril_p - - - mfocrf - vec_stril_p - - - rlwinm - vec_stril_p - - - - Supported type signatures for vec_stril_p - - - - - - - - - - - r - - - - - a - - - - - Example LE Implementation - - - - - Example BE Implementation - - - - - Restrictions - - - - - - - - vector unsigned char - - - vector unsigned char - - - - vstribr. t,a - mfocrf u,2 - rlwinm r,u,25,1 - - - - - vstribl. r,a - mfocrf u,2 - rlwinm r,u,25,1 - - - - ISA 3.1 or later - - - - - vector signed char - - - vector signed char - - - - vstribr. r,a - mfocrf u,2 - rlwinm r,u,25,1 - - - - - vstribl. r,a - mfocrf u,2 - rlwinm r,u,25,1 - - - - ISA 3.1 or later - - - - - vector unsigned short - - - vector unsigned short - - - - vstrihr. r,a - mfocrf u,2 - rlwinm r,u,25,1 - - - - - vstrihl. r,a - mfocrf u,2 - rlwinm r,u,25,1 - - - - ISA 3.1 or later - - - - - vector signed short - - - vector signed short - - - - vstrihr. r,a - mfocrf u,2 - rlwinm r,u,25,1 - - - - - vstrihl. r,a - mfocrf u,2 - rlwinm r,u,25,1 - - - - ISA 3.1 or later - - - - -
- -
- -
vec_strir Vector String Isolate Right-Justified