https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123155
--- Comment #2 from Philipp <pkk at spth dot de> ---
Yes, Sorry for the confusion. The issue is not the macros, but functions in the
file:
/* Intrinsics vrndscalebf16. */
#ifdef __OPTIMIZE__
extern __inline__ __m256bh
__attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
_mm256_roundscale_pbh (__m256bh __A, int B)
{
return (__m256bh)
__builtin_ia32_rndscalebf16256_mask (__A, B,
(__v16bf) _mm256_setzero_si256 (),
(__mmask16) -1);
}
