Commit 6fb82517 by Jakub Jelinek Committed by Jakub Jelinek

f16cintrin.h (_cvtsh_ss): Avoid -Wnarrowing warning.

	* config/i386/f16cintrin.h (_cvtsh_ss): Avoid -Wnarrowing
	warning.
	* config/i386/avx512fintrin.h (_mm512_mask_cvtusepi64_storeu_epi32):
	Add missing return type - void.

From-SVN: r207321
parent 35e519c4
2014-01-30 Jakub Jelinek <jakub@redhat.com>
* config/i386/f16cintrin.h (_cvtsh_ss): Avoid -Wnarrowing
warning.
* config/i386/avx512fintrin.h (_mm512_mask_cvtusepi64_storeu_epi32):
Add missing return type - void.
2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc/config/rs6000/rs6000.c (rs6000_expand_vector_init): Use * gcc/config/rs6000/rs6000.c (rs6000_expand_vector_init): Use
......
...@@ -4840,7 +4840,7 @@ _mm512_cvtusepi64_epi32 (__m512i __A) ...@@ -4840,7 +4840,7 @@ _mm512_cvtusepi64_epi32 (__m512i __A)
(__mmask8) -1); (__mmask8) -1);
} }
extern __inline extern __inline void
__attribute__ ((__gnu_inline__, __always_inline__, __artificial__)) __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
_mm512_mask_cvtusepi64_storeu_epi32 (void* __P, __mmask8 __M, __m512i __A) _mm512_mask_cvtusepi64_storeu_epi32 (void* __P, __mmask8 __M, __m512i __A)
{ {
......
...@@ -37,7 +37,7 @@ ...@@ -37,7 +37,7 @@
extern __inline float __attribute__((__gnu_inline__, __always_inline__, __artificial__)) extern __inline float __attribute__((__gnu_inline__, __always_inline__, __artificial__))
_cvtsh_ss (unsigned short __S) _cvtsh_ss (unsigned short __S)
{ {
__v8hi __H = __extension__ (__v8hi){ __S, 0, 0, 0, 0, 0, 0, 0 }; __v8hi __H = __extension__ (__v8hi){ (short) __S, 0, 0, 0, 0, 0, 0, 0 };
__v4sf __A = __builtin_ia32_vcvtph2ps (__H); __v4sf __A = __builtin_ia32_vcvtph2ps (__H);
return __builtin_ia32_vec_ext_v4sf (__A, 0); return __builtin_ia32_vec_ext_v4sf (__A, 0);
} }
......
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