You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With gcc 4.9, if fflas-ffpack is compiled with AVX512L, some functions used in fflas-ffpack/fflas/fflas_simd/simd512_float.inl are undefined. This problem does not occurs with gcc 5+. This problem can be observed on the Travis job with GCC_VERSION=4.9.
If we look more closely as the first undefined function (_mm512_castps512_ps256), one can see in the Intel Intrinsics documentation (https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm512_castps512_ps256&expand=625) that it requires AVX512L and the include of "immintrin.h", as done in fflas-ffpack. So according to the doc, it should work. But if one looks in the include files of gcc, one can see that with gcc 4.9, the function is never defined while in more recent gcc, it is defined in the header avx512fintrin.h.
The text was updated successfully, but these errors were encountered:
With gcc 4.9, if fflas-ffpack is compiled with AVX512L, some functions used in
fflas-ffpack/fflas/fflas_simd/simd512_float.inl
are undefined. This problem does not occurs with gcc 5+. This problem can be observed on the Travis job withGCC_VERSION=4.9
.If we look more closely as the first undefined function (
_mm512_castps512_ps256
), one can see in the Intel Intrinsics documentation (https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm512_castps512_ps256&expand=625) that it requires AVX512L and the include of "immintrin.h", as done in fflas-ffpack. So according to the doc, it should work. But if one looks in the include files of gcc, one can see that with gcc 4.9, the function is never defined while in more recent gcc, it is defined in the headeravx512fintrin.h
.The text was updated successfully, but these errors were encountered: