avx512vldqintrin.h (_mm256_broadcast_f32x2): __mmask8.

* config/i386/avx512vldqintrin.h (_mm256_broadcast_f32x2): __mmask8.
	* config/i386/avx512vlintrin.h (_mm256_mask_cvtepi32_storeu_epi16)
	(_mm_mask_cvtusepi32_storeu_epi16)
	(_mm_mask_cvtsepi64_storeu_epi32): Return void.

From-SVN: r217274
This commit is contained in:
Jason Merrill 2014-11-09 23:59:54 -05:00 committed by Jason Merrill
parent 9cbecd06be
commit 9ab4c07add
3 changed files with 11 additions and 4 deletions

View File

@ -1,3 +1,10 @@
2014-11-09 Jason Merrill <jason@redhat.com>
* config/i386/avx512vldqintrin.h (_mm256_broadcast_f32x2): __mmask8.
* config/i386/avx512vlintrin.h (_mm256_mask_cvtepi32_storeu_epi16)
(_mm_mask_cvtusepi32_storeu_epi16)
(_mm_mask_cvtsepi64_storeu_epi32): Return void.
2014-11-09 Joern Rennecke <joern.rennecke@embecosm.com>
* config/avr/predicates.md (low_io_address_operand): Fix typo.

View File

@ -453,7 +453,7 @@ _mm256_broadcast_f32x2 (__m128 __A)
{
return (__m256) __builtin_ia32_broadcastf32x2_256_mask ((__v4sf) __A,
(__v8sf)_mm256_undefined_ps(),
(__mmask16) -
(__mmask8) -
1);
}

View File

@ -1710,7 +1710,7 @@ _mm256_cvtepi32_epi16 (__m256i __A)
(__mmask8) -1);
}
extern __inline
extern __inline void
__attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
_mm256_mask_cvtepi32_storeu_epi16 (void * __P, __mmask8 __M, __m256i __A)
{
@ -1813,7 +1813,7 @@ _mm_cvtusepi32_epi16 (__m128i __A)
(__mmask8) -1);
}
extern __inline
extern __inline void
__attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
_mm_mask_cvtusepi32_storeu_epi16 (void * __P, __mmask8 __M, __m128i __A)
{
@ -2360,7 +2360,7 @@ _mm_cvtsepi64_epi32 (__m128i __A)
(__mmask8) -1);
}
extern __inline
extern __inline void
__attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
_mm_mask_cvtsepi64_storeu_epi32 (void * __P, __mmask8 __M, __m128i __A)
{