blob: 871e0ffc69102cca2e0b3ed0180634148642b33b [file] [log] [blame]
/* PR target/90096 */
/* { dg-do compile } */
/* { dg-options "-O0 -mno-gfni -mno-avx512f -Wno-psabi" } */
#include <x86intrin.h>
volatile __m512i x1, x2;
volatile __mmask64 m64;
void
foo (int i)
{
x1 = _mm512_gf2p8affineinv_epi64_epi8 (x1, x2, 3); /* { dg-error "needs isa option -mgfni -mavx512f" } */
}
#ifdef __x86_64__
unsigned long long
bar (__m128 *p)
{
return _mm_cvtt_roundss_u64 (*p, _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC);
/* { dg-error "needs isa option -m64 -mavx512f" "" { target lp64 } .-1 } */
/* { dg-error "needs isa option -mx32 -mavx512f" "" { target x32 } .-2 } */
}
#endif