aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/arch/AltiVec
Commit message (Collapse)AuthorAge
...
* Add COMPONENT DevelGravatar Laurent Montel2009-02-23
|
* no reason for 3 vec_mins, 2 are enough apparently in ei_predux_minGravatar Konstantinos A. Margaritis2009-02-12
|
* modified ei_predux_min/max to actually use altivec instructionsGravatar Konstantinos A. Margaritis2009-02-12
|
* * exit Sum.h, exit Prod.h, welcome vectorization of redux() !Gravatar Gael Guennebaud2009-02-12
| | | | * add vectorization for minCoeff and maxCoeff
* add ei_predux_mul for AltiVecGravatar Gael Guennebaud2009-02-10
|
* fixed preserve_mask definition for AltiVec (needed __vector keyword)Gravatar Konstantinos A. Margaritis2009-02-08
|
* add bench_reverse, draft of a reverse vectorization for AltiVec, makeGravatar Gael Guennebaud2009-02-06
| | | | global Scaling function static
* Missing inline keywords in AltiVec/PacketMath were making Avogadro failGravatar Benoit Jacob2008-08-27
| | | | to compile (duplicate symbols).
* remove double ;Gravatar Benoit Jacob2008-08-27
|
* replace vector by __vector to prevent conflict with std::vectorGravatar Benoit Jacob2008-08-26
|
* * patch from Konstantinos Margaritis: bugfix in Altivec version of ei_pdivGravatar Gael Guennebaud2008-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 !Gravatar Gael Guennebaud2008-08-22
|
* * fix bug found by Boudewijn Rempt: no CMakeLists in arch/ subdirGravatar Benoit Jacob2008-08-19
| | | | * fix warning in SolveTriangular
* * rework Map, allow vectorizationGravatar Benoit Jacob2008-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 vectorizableGravatar Benoit Jacob2008-06-23
| | | | * add vdw benchmark from Tim's real-world use case
* put inline keywords everywhere appropriate. So we don't need anymore to passGravatar Benoit Jacob2008-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.Gravatar Benoit Jacob2008-05-12
rename the noarch PacketMath.h to DummyPacketMath.h