re PR target/87674 (AVX512: incorrect intrinsic signature)
PR target/87674 * config/i386/avx512vlintrin.h (_mm_mask_mullo_epi32): Change type of second argument from __mmask16 to __mmask8. * config/i386/avx512vlbwintrin.h (_mm_mask_packus_epi32, _mm_mask_packs_epi32): Likewise. * config/i386/avx512pfintrin.h (_mm512_mask_prefetch_i64scatter_ps): Likewise. (_mm512_mask_prefetch_i64scatter_pd): Likewise. Formatting fix. From-SVN: r265416
This commit is contained in:
parent
34873d4c8e
commit
20e363e492
@ -1,3 +1,14 @@
|
||||
2018-10-23 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/87674
|
||||
* config/i386/avx512vlintrin.h (_mm_mask_mullo_epi32): Change type of
|
||||
second argument from __mmask16 to __mmask8.
|
||||
* config/i386/avx512vlbwintrin.h (_mm_mask_packus_epi32,
|
||||
_mm_mask_packs_epi32): Likewise.
|
||||
* config/i386/avx512pfintrin.h (_mm512_mask_prefetch_i64scatter_ps):
|
||||
Likewise.
|
||||
(_mm512_mask_prefetch_i64scatter_pd): Likewise. Formatting fix.
|
||||
|
||||
2018-10-23 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree-vect-stmts.c (vect_analyze_stmt): Fix typo in comment.
|
||||
|
@ -174,16 +174,16 @@ _mm512_prefetch_i64scatter_ps (void *__addr, __m512i __index, int __scale,
|
||||
|
||||
extern __inline void
|
||||
__attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
|
||||
_mm512_mask_prefetch_i64scatter_pd (void *__addr, __mmask16 __mask,
|
||||
_mm512_mask_prefetch_i64scatter_pd (void *__addr, __mmask8 __mask,
|
||||
__m512i __index, int __scale, int __hint)
|
||||
{
|
||||
__builtin_ia32_scatterpfqpd (__mask, (__v8di) __index, __addr, __scale,
|
||||
__hint);
|
||||
__hint);
|
||||
}
|
||||
|
||||
extern __inline void
|
||||
__attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
|
||||
_mm512_mask_prefetch_i64scatter_ps (void *__addr, __mmask16 __mask,
|
||||
_mm512_mask_prefetch_i64scatter_ps (void *__addr, __mmask8 __mask,
|
||||
__m512i __index, int __scale, int __hint)
|
||||
{
|
||||
__builtin_ia32_scatterpfqps (__mask, (__v8di) __index, __addr, __scale,
|
||||
|
@ -4346,7 +4346,7 @@ _mm_maskz_packus_epi32 (__mmask8 __M, __m128i __A, __m128i __B)
|
||||
|
||||
extern __inline __m128i
|
||||
__attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
|
||||
_mm_mask_packus_epi32 (__m128i __W, __mmask16 __M, __m128i __A,
|
||||
_mm_mask_packus_epi32 (__m128i __W, __mmask8 __M, __m128i __A,
|
||||
__m128i __B)
|
||||
{
|
||||
return (__m128i) __builtin_ia32_packusdw128_mask ((__v4si) __A,
|
||||
@ -4389,7 +4389,7 @@ _mm_maskz_packs_epi32 (__mmask8 __M, __m128i __A, __m128i __B)
|
||||
|
||||
extern __inline __m128i
|
||||
__attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
|
||||
_mm_mask_packs_epi32 (__m128i __W, __mmask16 __M, __m128i __A,
|
||||
_mm_mask_packs_epi32 (__m128i __W, __mmask8 __M, __m128i __A,
|
||||
__m128i __B)
|
||||
{
|
||||
return (__m128i) __builtin_ia32_packssdw128_mask ((__v4si) __A,
|
||||
|
@ -9095,7 +9095,7 @@ _mm_maskz_mullo_epi32 (__mmask8 __M, __m128i __A, __m128i __B)
|
||||
|
||||
extern __inline __m128i
|
||||
__attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
|
||||
_mm_mask_mullo_epi32 (__m128i __W, __mmask16 __M, __m128i __A,
|
||||
_mm_mask_mullo_epi32 (__m128i __W, __mmask8 __M, __m128i __A,
|
||||
__m128i __B)
|
||||
{
|
||||
return (__m128i) __builtin_ia32_pmulld128_mask ((__v4si) __A,
|
||||
|
Loading…
Reference in New Issue
Block a user