Mark D Ryan bc5dd4cafd PR560: Fix the AVX512f only builds
Commit c53eececb0415834b961cb61cd466907261b4b2f
 introduced AVX512 support for complex numbers but required
avx512dq to build.  Commit 1d683ae2f5a340a6e2681c8cd0782f4db6b807ea
 fixed some but not, it would seem all,
of the hard avx512dq dependencies.  Build failures are still evident on
Eigen and TensorFlow when compiling with just avx512f and no avx512dq
using gcc 7.3.  Looking at the code there does indeed seem to be a problem.
Commit c53eececb0415834b961cb61cd466907261b4b2f
 calls avx512dq intrinsics directly, e.g, _mm512_extractf32x8_ps
and _mm512_and_ps.  This commit fixes the issue by replacing the direct
intrinsic calls with the various wrapper functions that are safe to use on
avx512f only builds.
2019-01-03 14:33:04 +01:00
2018-03-11 10:01:44 -04:00
2019-01-03 14:33:04 +01:00
2018-12-27 11:20:47 +01:00
2017-12-14 14:22:14 +01:00
2011-12-05 14:52:21 +07:00
2012-07-15 11:46:22 -04:00
2012-07-15 10:20:59 -04:00

Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.

For more information go to http://eigen.tuxfamily.org/.

For pull request please only use the official repository at https://bitbucket.org/eigen/eigen.

For bug reports and feature requests go to http://eigen.tuxfamily.org/bz.

Description
No description provided
Readme 184 MiB
Languages
C++ 85%
Fortran 8.6%
C 2.8%
CMake 1.9%
Cuda 1.2%
Other 0.4%