From 69c94135fc0d62a7ccb017dcc0e0b79c44d3d26e Mon Sep 17 00:00:00 2001 From: Bill Schmidt Date: Wed, 28 Mar 2018 20:40:36 +0000 Subject: [PATCH] xmmintrin.h (_mm_max_pi16): Use __vector __bool instead of __vector bool. 2018-03-28 Bill Schmidt * 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 | 7 +++++++ gcc/config/rs6000/xmmintrin.h | 16 ++++++++-------- 2 files changed, 15 insertions(+), 8 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 113b0bc3e3e..48eeecb6bf0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2018-03-28 Bill Schmidt + + * 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 PR target/84912 diff --git a/gcc/config/rs6000/xmmintrin.h b/gcc/config/rs6000/xmmintrin.h index 4f3660ac475..2cf2bf273a2 100644 --- a/gcc/config/rs6000/xmmintrin.h +++ b/gcc/config/rs6000/xmmintrin.h @@ -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 -- 2.30.2