From 7233ab525442d3895c1f14facb3894eca605f14c Mon Sep 17 00:00:00 2001 From: Bill Schmidt Date: Fri, 15 Jun 2018 16:54:33 -0500 Subject: [PATCH] Updates through vec_rl. Signed-off-by: Bill Schmidt --- Intrinsics_Reference/ch_vec_reference.xml | 71 ++++++++++++++++------- 1 file changed, 51 insertions(+), 20 deletions(-) diff --git a/Intrinsics_Reference/ch_vec_reference.xml b/Intrinsics_Reference/ch_vec_reference.xml index b0c7ca6..9a65c32 100644 --- a/Intrinsics_Reference/ch_vec_reference.xml +++ b/Intrinsics_Reference/ch_vec_reference.xml @@ -16688,15 +16688,22 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> vec_rint - Vector ... Spelled Out Name TBD + Vector Round to Nearest Integer - r = vec_rint (ARG1) + r = vec_rint (a) Purpose: - Returns a vector containing the floating-point integral values nearest to the values of the corresponding elements of the given vector. + Returns a vector containing the floating-point integral values nearest + to the values of the corresponding elements of the given vector. - Result value: Each element of the result contains the nearest representable floating-point integral value to the value of the corresponding element of ARG1. When an input element value is exactly between two integer values, the result value is selected based on the rounding mode specified by the Floating-Point Rounding Control field (RN) of the FPSCR register. + Result value: Each element of + r contains the nearest representable + floating-point integral value to the value of the corresponding element + of a. When an input element value is + exactly between two integer values, the result value is selected based + on the rounding mode specified by the Floating-Point Rounding Control + field (RN) of the FPSCR register. Endian considerations: None. @@ -16716,7 +16723,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> - ARG1 + a @@ -16733,7 +16740,9 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> vector double - sample implementation TBD + + xvrdpic r,a + @@ -16744,7 +16753,9 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> vector float - sample implementation TBD + + xvrspic r,a + @@ -16756,15 +16767,19 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> vec_rl - Vector ... Spelled Out Name TBD + Vector Rotate Left - r = vec_rl (ARG1, ARG2) + r = vec_rl (a, b) Purpose: Rotates each element of a vector left by a given number of bits. - Result value: Each element of the result is obtained by rotating the corresponding element of ARG1 left by the number of bits specified by the corresponding element of ARG2. + Result value: Each element of + r is obtained by rotating the + corresponding element of a left by the + number of bits specified by the corresponding element of + b. Endian considerations: None. @@ -16785,12 +16800,12 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> - ARG1 + a - ARG2 + b @@ -16810,7 +16825,9 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> vector unsigned char - sample implementation TBD + + vrlb r,a,b + @@ -16824,7 +16841,9 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> vector unsigned char - sample implementation TBD + + vrlb r,a,b + @@ -16838,7 +16857,9 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> vector unsigned int - sample implementation TBD + + vrlw r,a,b + @@ -16852,7 +16873,9 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> vector unsigned int - sample implementation TBD + + vrlw r,a,b + @@ -16866,7 +16889,9 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> vector unsigned long long - sample implementation TBD + + vrld r,a,b + @@ -16880,7 +16905,9 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> vector unsigned long long - sample implementation TBD + + vrld r,a,b + @@ -16894,7 +16921,9 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> vector unsigned short - sample implementation TBD + + vrlh r,a,b + @@ -16908,7 +16937,9 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_vec_intrinsics"> vector unsigned short - sample implementation TBD + + vrlh r,a,b +