From f5d96df80075667b2e09d9df8bbf1640c97e51d3 Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Fri, 6 Feb 2009 12:40:38 +0000 Subject: Add vectorization of Reverse (was more tricky than I thought) and simplify the index based functions --- Eigen/src/Core/GenericPacketMath.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'Eigen/src/Core/GenericPacketMath.h') diff --git a/Eigen/src/Core/GenericPacketMath.h b/Eigen/src/Core/GenericPacketMath.h index b0eee29f7..75eb69685 100644 --- a/Eigen/src/Core/GenericPacketMath.h +++ b/Eigen/src/Core/GenericPacketMath.h @@ -96,6 +96,9 @@ ei_preduxp(const Packet* vecs) { return vecs[0]; } template inline typename ei_unpacket_traits::type ei_predux(const Packet& a) { return a; } +/** \internal \returns the reversed elements of \a a*/ +template inline Packet ei_preverse(const Packet& a) +{ return a; } /*************************************************************************** * The following functions might not have to be overwritten for vectorized types -- cgit v1.2.3