Preliminary support for AVX512

This commit is contained in:
Benoit Steiner
2015-12-10 15:34:57 -08:00
parent 22dd368ea0
commit 9a415fb1e2
4 changed files with 38 additions and 3 deletions

View File

@@ -0,0 +1,6 @@
FILE(GLOB Eigen_Core_arch_AVX512_SRCS "*.h")
INSTALL(FILES
${Eigen_Core_arch_AVX512_SRCS}
DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Core/arch/AVX512 COMPONENT Devel
)

View File

@@ -0,0 +1,14 @@
// This file is part of Eigen, a lightweight C++ template library
// for linear algebra.
//
// Copyright (C) 2014 Benoit Steiner (benoit.steiner.goog@gmail.com)
//
// This Source Code Form is subject to the terms of the Mozilla
// Public License v. 2.0. If a copy of the MPL was not distributed
// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
#ifndef EIGEN_PACKET_MATH_AVX512_H
#define EIGEN_PACKET_MATH_AVX512_H
#endif // EIGEN_PACKET_MATH_AVX512_H

View File

@@ -1,5 +1,6 @@
ADD_SUBDIRECTORY(AltiVec)
ADD_SUBDIRECTORY(AVX)
ADD_SUBDIRECTORY(AVX512)
ADD_SUBDIRECTORY(CUDA)
ADD_SUBDIRECTORY(Default)
ADD_SUBDIRECTORY(NEON)