mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-04-30 15:54:13 +08:00
Eliminate undef warnings when not compiling for AVX512.
This commit is contained in:
parent
0e083b172e
commit
bc2ab81634
@ -171,7 +171,7 @@ EIGEN_DONT_INLINE void triangular_solve_matrix<Scalar,Index,OnTheLeft,Mode,Conju
|
|||||||
std::ptrdiff_t l1, l2, l3;
|
std::ptrdiff_t l1, l2, l3;
|
||||||
manage_caching_sizes(GetAction, &l1, &l2, &l3);
|
manage_caching_sizes(GetAction, &l1, &l2, &l3);
|
||||||
|
|
||||||
#if (EIGEN_ENABLE_AVX512_NOCOPY_TRSM_L_CUTOFFS)
|
#if defined(EIGEN_VECTORIZE_AVX512) && EIGEN_USE_AVX512_TRSM_L_KERNELS && EIGEN_ENABLE_AVX512_NOCOPY_TRSM_L_CUTOFFS
|
||||||
EIGEN_IF_CONSTEXPR( (OtherInnerStride == 1 &&
|
EIGEN_IF_CONSTEXPR( (OtherInnerStride == 1 &&
|
||||||
(std::is_same<Scalar,float>::value ||
|
(std::is_same<Scalar,float>::value ||
|
||||||
std::is_same<Scalar,double>::value)) ) {
|
std::is_same<Scalar,double>::value)) ) {
|
||||||
@ -246,7 +246,7 @@ EIGEN_DONT_INLINE void triangular_solve_matrix<Scalar,Index,OnTheLeft,Mode,Conju
|
|||||||
// tr solve
|
// tr solve
|
||||||
{
|
{
|
||||||
Index i = IsLower ? k2+k1 : k2-k1;
|
Index i = IsLower ? k2+k1 : k2-k1;
|
||||||
#if EIGEN_USE_AVX512_TRSM_L_KERNELS
|
#if defined(EIGEN_VECTORIZE_AVX512) && EIGEN_USE_AVX512_TRSM_L_KERNELS
|
||||||
EIGEN_IF_CONSTEXPR( (OtherInnerStride == 1 &&
|
EIGEN_IF_CONSTEXPR( (OtherInnerStride == 1 &&
|
||||||
(std::is_same<Scalar,float>::value ||
|
(std::is_same<Scalar,float>::value ||
|
||||||
std::is_same<Scalar,double>::value)) ) {
|
std::is_same<Scalar,double>::value)) ) {
|
||||||
@ -318,7 +318,7 @@ EIGEN_DONT_INLINE void triangular_solve_matrix<Scalar,Index,OnTheRight,Mode,Conj
|
|||||||
{
|
{
|
||||||
Index rows = otherSize;
|
Index rows = otherSize;
|
||||||
|
|
||||||
#if EIGEN_ENABLE_AVX512_NOCOPY_TRSM_R_CUTOFFS
|
#if defined(EIGEN_VECTORIZE_AVX512) && EIGEN_USE_AVX512_TRSM_R_KERNELS && EIGEN_ENABLE_AVX512_NOCOPY_TRSM_R_CUTOFFS
|
||||||
EIGEN_IF_CONSTEXPR( (OtherInnerStride == 1 &&
|
EIGEN_IF_CONSTEXPR( (OtherInnerStride == 1 &&
|
||||||
(std::is_same<Scalar,float>::value ||
|
(std::is_same<Scalar,float>::value ||
|
||||||
std::is_same<Scalar,double>::value)) ) {
|
std::is_same<Scalar,double>::value)) ) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user