arch/LSX/GeneralBlockPanelKernel.h
Go to the documentation of this file.
1 // IWYU pragma: private
2 #include "../../InternalHeaderCheck.h"
3 
4 namespace Eigen {
5 namespace internal {
6 
7 #ifndef EIGEN_LSX_GEBP_NR
8 #define EIGEN_LSX_GEBP_NR 8
9 #endif
10 
11 template <>
12 struct gebp_traits<float, float, false, false, Architecture::LSX, GEBPPacketFull>
13  : gebp_traits<float, float, false, false, Architecture::Generic, GEBPPacketFull> {
14  enum { nr = EIGEN_LSX_GEBP_NR };
15 };
16 
17 template <>
18 struct gebp_traits<double, double, false, false, Architecture::LSX, GEBPPacketFull>
19  : gebp_traits<double, double, false, false, Architecture::Generic, GEBPPacketFull> {
20  enum { nr = EIGEN_LSX_GEBP_NR };
21 };
22 } // namespace internal
23 } // namespace Eigen
#define EIGEN_LSX_GEBP_NR
Definition: arch/LSX/GeneralBlockPanelKernel.h:8
Definition: products/GeneralBlockPanelKernel.h:397
@ nr
Definition: products/GeneralBlockPanelKernel.h:418
@ LSX
Definition: Constants.h:477
@ GEBPPacketFull
Definition: products/GeneralBlockPanelKernel.h:20
Namespace containing all symbols from the Eigen library.
Definition: bench_norm.cpp:70
Definition: Eigen_Colamd.h:49