From 447a5a6b0147b95bf3d377927df5b1b2b0a7e5d7 Mon Sep 17 00:00:00 2001 From: Deanna Hood Date: Tue, 17 Mar 2015 13:33:31 +1000 Subject: [PATCH] Fix VML declarations to only be for real/complex as appropriate --- Eigen/src/Core/Assign_MKL.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Eigen/src/Core/Assign_MKL.h b/Eigen/src/Core/Assign_MKL.h index 6f08ece7d..d4ef1d3a4 100644 --- a/Eigen/src/Core/Assign_MKL.h +++ b/Eigen/src/Core/Assign_MKL.h @@ -206,16 +206,16 @@ EIGEN_MKL_VML_DECLARE_UNARY_CALLS_LA(tan, Tan) EIGEN_MKL_VML_DECLARE_UNARY_CALLS_LA(atan, Atan) EIGEN_MKL_VML_DECLARE_UNARY_CALLS_LA(tanh, Tanh) //EIGEN_MKL_VML_DECLARE_UNARY_CALLS(abs, Abs) -EIGEN_MKL_VML_DECLARE_UNARY_CALLS_LA(arg, Arg) EIGEN_MKL_VML_DECLARE_UNARY_CALLS_LA(exp, Exp) EIGEN_MKL_VML_DECLARE_UNARY_CALLS_LA(log, Ln) EIGEN_MKL_VML_DECLARE_UNARY_CALLS_LA(log10, Log10) -EIGEN_MKL_VML_DECLARE_UNARY_CALLS_LA(sqrt, Sqrt) -EIGEN_MKL_VML_DECLARE_UNARY_CALLS_LA(round, Round) -EIGEN_MKL_VML_DECLARE_UNARY_CALLS_LA(floor, Floor) -EIGEN_MKL_VML_DECLARE_UNARY_CALLS_LA(ceil, Ceil) +EIGEN_MKL_VML_DECLARE_UNARY_CALLS(sqrt, Sqrt) EIGEN_MKL_VML_DECLARE_UNARY_CALLS_REAL(square, Sqr) +EIGEN_MKL_VML_DECLARE_UNARY_CALLS_COMPLEX(arg, Arg) +EIGEN_MKL_VML_DECLARE_UNARY_CALLS_REAL(round, Round) +EIGEN_MKL_VML_DECLARE_UNARY_CALLS_REAL(floor, Floor) +EIGEN_MKL_VML_DECLARE_UNARY_CALLS_REAL(ceil, Ceil) // The vm*powx functions are not avaibale in the windows version of MKL. #ifndef _WIN32