Commit f20ac637 by Jinsong Ji Committed by William Schmidt

mmintrin.h (_mm_unpackhi_pi8): Change __int128_t to __int128.

2018-09-27  Jinsong Ji  <jji@us.ibm.com>
	    Bill Schmidt  <wschmidt@linux.ibm.com>

	* config/rs6000/mmintrin.h (_mm_unpackhi_pi8): Change __int128_t
	to __int128.
	(_mm_unpacklo_pi8): Likewise.
	(_mm_add_pi8): Likewise.
	(_mm_add_pi16): Likewise.
	(_mm_add_pi32): Likewise.
	(_mm_sub_pi8): Likewise.
	(_mm_sub_pi16): Likewise.
	(_mm_sub_pi32): Likewise.
	(_mm_cmpgt_pi8): Likewise.
	(_mm_cmpeq_pi16): Likewise.
	(_mm_cmpgt_pi16): Likewise.
	(_mm_cmpeq_pi32): Likewise.
	(_mm_cmpgt_pi32): Likewise.
	(_mm_adds_pi8): Likewise.
	(_mm_adds_pi16): Likewise.
	(_mm_adds_pu8): Likewise.
	(_mm_adds_pu16): Likewise.
	(_mm_subs_pi8): Likewise.
	(_mm_subs_pi16): Likewise.
	(_mm_subs_pu8): Likewise.
	(_mm_subs_pu16): Likewise.
	(_mm_madd_pi16): Likewise.
	(_mm_mulhi_pi16): Likewise.
	(_mm_mullo_pi16): Likewise.
	(_mm_sll_pi16): Likewise.
	(_mm_sra_pi16): Likewise.
	(_mm_srl_pi16): Likewise.
	(_mm_set1_pi16): Likewise.
	(_mm_set1_pi8): Likewise.
	* config/rs6000/xmmintrin.h (_mm_max_pi16): Likewise.
	(_mm_max_pu8): Likewise.
	(_mm_min_pi16): Likewise.
	(_mm_min_pu8): Likewise.

From-SVN: r264678
parent f3f518f2
...@@ -1421,7 +1421,7 @@ _mm_max_pi16 (__m64 __A, __m64 __B) ...@@ -1421,7 +1421,7 @@ _mm_max_pi16 (__m64 __A, __m64 __B)
b = (__vector signed short)vec_splats (__B); 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); r = vec_sel (b, a, c);
return (__builtin_unpack_vector_int128 ((__vector __int128_t)r, 0)); return (__builtin_unpack_vector_int128 ((__vector __int128)r, 0));
#else #else
__m64_union m1, m2, res; __m64_union m1, m2, res;
...@@ -1459,7 +1459,7 @@ _mm_max_pu8 (__m64 __A, __m64 __B) ...@@ -1459,7 +1459,7 @@ _mm_max_pu8 (__m64 __A, __m64 __B)
b = (__vector unsigned char)vec_splats (__B); 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); r = vec_sel (b, a, c);
return (__builtin_unpack_vector_int128 ((__vector __int128_t)r, 0)); return (__builtin_unpack_vector_int128 ((__vector __int128)r, 0));
#else #else
__m64_union m1, m2, res; __m64_union m1, m2, res;
long i; long i;
...@@ -1495,7 +1495,7 @@ _mm_min_pi16 (__m64 __A, __m64 __B) ...@@ -1495,7 +1495,7 @@ _mm_min_pi16 (__m64 __A, __m64 __B)
b = (__vector signed short)vec_splats (__B); 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); r = vec_sel (b, a, c);
return (__builtin_unpack_vector_int128 ((__vector __int128_t)r, 0)); return (__builtin_unpack_vector_int128 ((__vector __int128)r, 0));
#else #else
__m64_union m1, m2, res; __m64_union m1, m2, res;
...@@ -1533,7 +1533,7 @@ _mm_min_pu8 (__m64 __A, __m64 __B) ...@@ -1533,7 +1533,7 @@ _mm_min_pu8 (__m64 __A, __m64 __B)
b = (__vector unsigned char)vec_splats (__B); 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); r = vec_sel (b, a, c);
return (__builtin_unpack_vector_int128 ((__vector __int128_t)r, 0)); return (__builtin_unpack_vector_int128 ((__vector __int128)r, 0));
#else #else
__m64_union m1, m2, res; __m64_union m1, m2, res;
long i; long i;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment