mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-06-04 18:54:00 +08:00
Fix C++20 error, Arithmetic between different enumeration types
This commit is contained in:
parent
d1d87973f4
commit
4eac211e96
@ -140,7 +140,7 @@ void evaluateProductBlockingSizesHeuristic(Index& k, Index& m, Index& n, Index n
|
|||||||
typedef typename Traits::ResScalar ResScalar;
|
typedef typename Traits::ResScalar ResScalar;
|
||||||
enum {
|
enum {
|
||||||
kdiv = KcFactor * (Traits::mr * sizeof(LhsScalar) + Traits::nr * sizeof(RhsScalar)),
|
kdiv = KcFactor * (Traits::mr * sizeof(LhsScalar) + Traits::nr * sizeof(RhsScalar)),
|
||||||
ksub = Traits::mr * Traits::nr * sizeof(ResScalar),
|
ksub = Traits::mr * (Traits::nr * sizeof(ResScalar)),
|
||||||
kr = 8,
|
kr = 8,
|
||||||
mr = Traits::mr,
|
mr = Traits::mr,
|
||||||
nr = Traits::nr
|
nr = Traits::nr
|
||||||
@ -197,7 +197,7 @@ void evaluateProductBlockingSizesHeuristic(Index& k, Index& m, Index& n, Index n
|
|||||||
enum {
|
enum {
|
||||||
k_peeling = 8,
|
k_peeling = 8,
|
||||||
k_div = KcFactor * (Traits::mr * sizeof(LhsScalar) + Traits::nr * sizeof(RhsScalar)),
|
k_div = KcFactor * (Traits::mr * sizeof(LhsScalar) + Traits::nr * sizeof(RhsScalar)),
|
||||||
k_sub = Traits::mr * Traits::nr * sizeof(ResScalar)
|
k_sub = Traits::mr * (Traits::nr * sizeof(ResScalar))
|
||||||
};
|
};
|
||||||
|
|
||||||
// ---- 1st level of blocking on L1, yields kc ----
|
// ---- 1st level of blocking on L1, yields kc ----
|
||||||
|
Loading…
x
Reference in New Issue
Block a user