xmmintrin.h (_mm_max_pi16): Use __vector __bool instead of __vector bool.
authorBill Schmidt <wschmidt@linux.vnet.ibm.com>
Wed, 28 Mar 2018 20:40:36 +0000 (20:40 +0000)
committerWilliam Schmidt <wschmidt@gcc.gnu.org>
Wed, 28 Mar 2018 20:40:36 +0000 (20:40 +0000)
2018-03-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

* config/rs6000/xmmintrin.h (_mm_max_pi16): Use __vector __bool
instead of __vector bool.
(_mm_max_pu8): Likewise.
(_mm_min_pi16): Likewise.

From-SVN: r258936

gcc/ChangeLog
gcc/config/rs6000/xmmintrin.h

index 113b0bc3e3ecb50a717e2baa0fc5cf9e50dfc13e..48eeecb6bf0bae11b8caca7489da01b88a6ea80d 100644 (file)
@@ -1,3 +1,10 @@
+2018-03-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
+
+       * config/rs6000/xmmintrin.h (_mm_max_pi16): Use __vector __bool
+       instead of __vector bool.
+       (_mm_max_pu8): Likewise.
+       (_mm_min_pi16): Likewise.
+
 2018-03-28  Peter Bergner  <bergner@vnet.ibm.com>
 
        PR target/84912
index 4f3660ac475493bc5fd52668f3ba4a6eac015585..2cf2bf273a2d9b57f3034c18c0b88ac1f5a829c6 100644 (file)
@@ -1398,11 +1398,11 @@ _mm_max_pi16 (__m64 __A, __m64 __B)
 {
 #if _ARCH_PWR8
   __vector signed short a, b, r;
-  __vector bool short c;
+  __vector __bool short c;
 
   a = (__vector signed short)vec_splats (__A);
   b = (__vector signed short)vec_splats (__B);
-  c = (__vector bool short)vec_cmpgt (a, b);
+  c = (__vector __bool short)vec_cmpgt (a, b);
   r = vec_sel (b, a, c);
   return (__builtin_unpack_vector_int128 ((__vector __int128_t)r, 0));
 #else
@@ -1436,11 +1436,11 @@ _mm_max_pu8 (__m64 __A, __m64 __B)
 {
 #if _ARCH_PWR8
   __vector unsigned char a, b, r;
-  __vector bool char c;
+  __vector __bool char c;
 
   a = (__vector unsigned char)vec_splats (__A);
   b = (__vector unsigned char)vec_splats (__B);
-  c = (__vector bool char)vec_cmpgt (a, b);
+  c = (__vector __bool char)vec_cmpgt (a, b);
   r = vec_sel (b, a, c);
   return (__builtin_unpack_vector_int128 ((__vector __int128_t)r, 0));
 #else
@@ -1472,11 +1472,11 @@ _mm_min_pi16 (__m64 __A, __m64 __B)
 {
 #if _ARCH_PWR8
   __vector signed short a, b, r;
-  __vector bool short c;
+  __vector __bool short c;
 
   a = (__vector signed short)vec_splats (__A);
   b = (__vector signed short)vec_splats (__B);
-  c = (__vector bool short)vec_cmplt (a, b);
+  c = (__vector __bool short)vec_cmplt (a, b);
   r = vec_sel (b, a, c);
   return (__builtin_unpack_vector_int128 ((__vector __int128_t)r, 0));
 #else
@@ -1510,11 +1510,11 @@ _mm_min_pu8 (__m64 __A, __m64 __B)
 {
 #if _ARCH_PWR8
   __vector unsigned char a, b, r;
-  __vector bool char c;
+  __vector __bool char c;
 
   a = (__vector unsigned char)vec_splats (__A);
   b = (__vector unsigned char)vec_splats (__B);
-  c = (__vector bool char)vec_cmplt (a, b);
+  c = (__vector __bool char)vec_cmplt (a, b);
   r = vec_sel (b, a, c);
   return (__builtin_unpack_vector_int128 ((__vector __int128_t)r, 0));
 #else