From c72a5074e681b6680378a2231a8c4270aa7f23db Mon Sep 17 00:00:00 2001 From: nerbonne Date: Fri, 26 Feb 2010 15:46:43 +0100 Subject: Fixed perf problems for vector subtraction: inlining wasn't always happening when necessary. --- Eigen/src/Core/Assign.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Eigen/src/Core/Assign.h') diff --git a/Eigen/src/Core/Assign.h b/Eigen/src/Core/Assign.h index 9440cebf1..f760b6f6a 100644 --- a/Eigen/src/Core/Assign.h +++ b/Eigen/src/Core/Assign.h @@ -406,7 +406,7 @@ struct ei_unaligned_assign_impl template struct ei_assign_impl { - inline static void run(Derived1 &dst, const Derived2 &src) + EIGEN_STRONG_INLINE static void run(Derived1 &dst, const Derived2 &src) { const int size = dst.size(); const int packetSize = ei_packet_traits::size; -- cgit v1.2.3