Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Add COMPONENT Devel | 2009-02-23 | ||
| | ||||
* | no reason for 3 vec_mins, 2 are enough apparently in ei_predux_min | 2009-02-12 | ||
| | ||||
* | modified ei_predux_min/max to actually use altivec instructions | 2009-02-12 | ||
| | ||||
* | * exit Sum.h, exit Prod.h, welcome vectorization of redux() ! | 2009-02-12 | ||
| | | | | * add vectorization for minCoeff and maxCoeff | |||
* | add ei_predux_mul for AltiVec | 2009-02-10 | ||
| | ||||
* | fixed preserve_mask definition for AltiVec (needed __vector keyword) | 2009-02-08 | ||
| | ||||
* | add bench_reverse, draft of a reverse vectorization for AltiVec, make | 2009-02-06 | ||
| | | | | global Scaling function static | |||
* | Missing inline keywords in AltiVec/PacketMath were making Avogadro fail | 2008-08-27 | ||
| | | | | to compile (duplicate symbols). | |||
* | remove double ; | 2008-08-27 | ||
| | ||||
* | replace vector by __vector to prevent conflict with std::vector | 2008-08-26 | ||
| | ||||
* | * patch from Konstantinos Margaritis: bugfix in Altivec version of ei_pdiv | 2008-08-25 | ||
| | | | | | | | and various cleaning in Altivec code. Altivec vectorization have been re-enabled in CoreDeclaration * added copy constructors in non empty functors because I observed weird behavior with std::complex<> | |||
* | patch from Konstantinos Margaritis: Altivec vectorization is resurrected ! | 2008-08-22 | ||
| | ||||
* | * fix bug found by Boudewijn Rempt: no CMakeLists in arch/ subdir | 2008-08-19 | ||
| | | | | * fix warning in SolveTriangular | |||
* | * rework Map, allow vectorization | 2008-06-27 | ||
| | | | | | | | | * rework PacketMath and DummyPacketMath, make these actual template specializations instead of just overriding by non-template inline functions * introduce ei_ploadt and ei_pstoret, make use of them in Map and Matrix * remove Matrix::map() methods, use Map constructors instead. | |||
* | * add ei_pdiv intrinsic, make quotient functor vectorizable | 2008-06-23 | ||
| | | | | * add vdw benchmark from Tim's real-world use case | |||
* | put inline keywords everywhere appropriate. So we don't need anymore to pass | 2008-05-12 | ||
| | | | | -finline-limit=1000 to gcc to get good performance. By the way some cleanup. | |||
* | move arch-specific code to arch/SSE and arch/AltiVec subdirs. | 2008-05-12 | ||
rename the noarch PacketMath.h to DummyPacketMath.h |