diff --git a/include/armadillo_bits/op_rank_meat.hpp b/include/armadillo_bits/op_rank_meat.hpp index 16fe103d..fadf0368 100644 --- a/include/armadillo_bits/op_rank_meat.hpp +++ b/include/armadillo_bits/op_rank_meat.hpp @@ -45,7 +45,7 @@ op_rank::apply(uword& out, const Base& expr, const ty #if defined(ARMA_OPTIMISE_SYMPD) bool do_sym = false; - if(auxlib::crippled_lapack(A) == false) + if((auxlib::crippled_lapack(A) == false) && (A.n_rows >= uword(96))) { bool is_approx_sym = false; bool is_approx_sympd = false;