diff --git a/include/armadillo_bits/op_pinv_meat.hpp b/include/armadillo_bits/op_pinv_meat.hpp index ea0ca9ff..9e67f220 100644 --- a/include/armadillo_bits/op_pinv_meat.hpp +++ b/include/armadillo_bits/op_pinv_meat.hpp @@ -110,7 +110,7 @@ op_pinv::apply_direct(Mat& out, const Base uword(32))) + if(do_sym && (n_rows > uword(40))) { arma_extra_debug_print("op_pinv: symmetric/hermitian optimisation"); diff --git a/include/armadillo_bits/op_rank_meat.hpp b/include/armadillo_bits/op_rank_meat.hpp index fadf0368..2dc43d07 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) && (A.n_rows >= uword(96))) + if((auxlib::crippled_lapack(A) == false) && (A.n_rows >= uword(128))) { bool is_approx_sym = false; bool is_approx_sympd = false;