0
0
mirror of https://gitlab.com/libeigen/eigen.git synced 2026-01-18 17:31:19 +01:00

GemmKernel: Define static constexpr member variables out-of-class for C++14 compatibility

libeigen/eigen!2091
This commit is contained in:
Yu You
2025-12-13 17:00:12 -08:00
committed by Rasmus Munk Larsen
parent 26fe567dd2
commit a7209fad70

View File

@@ -929,6 +929,15 @@ class gemm_class {
}
};
template <typename Scalar, bool is_unit_inc>
const int gemm_class<Scalar, is_unit_inc>::a_regs[];
template <typename Scalar, bool is_unit_inc>
const int gemm_class<Scalar, is_unit_inc>::b_regs[];
template <typename Scalar, bool is_unit_inc>
const int gemm_class<Scalar, is_unit_inc>::c_regs[];
// Compute kernel with max unroll support of:
// Single precision:
// max_a_unroll: 48, 32, 16, 8, 4, 2, 1