mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-08-12 03:39:01 +08:00
fix infinite loop
This commit is contained in:
parent
566867428c
commit
f3b875e434
@ -75,6 +75,7 @@ struct ei_selfadjoint_product<Scalar, Index, MatStorageOrder, ColMajor, AAT, UpL
|
|||||||
Index nc = size; // cache block size along the N direction
|
Index nc = size; // cache block size along the N direction
|
||||||
computeProductBlockingSizes<Scalar,Scalar>(kc, mc, nc);
|
computeProductBlockingSizes<Scalar,Scalar>(kc, mc, nc);
|
||||||
// !!! mc must be a multiple of nr:
|
// !!! mc must be a multiple of nr:
|
||||||
|
if(mc>Blocking::nr)
|
||||||
mc = (mc/Blocking::nr)*Blocking::nr;
|
mc = (mc/Blocking::nr)*Blocking::nr;
|
||||||
|
|
||||||
Scalar* blockA = ei_aligned_stack_new(Scalar, kc*mc);
|
Scalar* blockA = ei_aligned_stack_new(Scalar, kc*mc);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user