| // IWYU pragma: private | |
| // SPDX-FileCopyrightText: The Eigen Authors | |
| // SPDX-License-Identifier: MPL-2.0 | |
| #include "../../InternalHeaderCheck.h" | |
| namespace Eigen { | |
| namespace internal { | |
| #ifndef EIGEN_LSX_GEBP_NR | |
| #define EIGEN_LSX_GEBP_NR 8 | |
| #endif | |
| template <> | |
| struct gebp_traits<float, float, false, false, Architecture::LSX, GEBPPacketFull> | |
| : gebp_traits<float, float, false, false, Architecture::Generic, GEBPPacketFull> { | |
| enum { nr = EIGEN_LSX_GEBP_NR }; | |
| }; | |
| template <> | |
| struct gebp_traits<double, double, false, false, Architecture::LSX, GEBPPacketFull> | |
| : gebp_traits<double, double, false, false, Architecture::Generic, GEBPPacketFull> { | |
| enum { nr = EIGEN_LSX_GEBP_NR }; | |
| }; | |
| } // namespace internal | |
| } // namespace Eigen |