These commits rework a bit the tight loop of _create_mod_tree(), factoring some code away, and make all hot calls to Params::Check::check() not use the 'store' feature (as it has been optimized for the non-store case in the other part).
As a whole, this gives a 10%-15% speedup if the Params::Check part is also applied, and 5-10% without.
These commits rework a bit the tight loop of _create_mod_tree(), factoring some code away, and make all hot calls to Params::Check::check() not use the 'store' feature (as it has been optimized for the non-store case in the other part).
As a whole, this gives a 10%-15% speedup if the Params::Check part is also applied, and 5-10% without.
Vincent.