aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/arch/SSE
Commit message (Expand)AuthorAge
* Improved implementation of ptanh for SSE and AVXGravatar Benoit Steiner2016-02-18
* Avoid implicit cast from double to float.Gravatar Benoit Steiner2016-02-10
* Optimized implementation of the tanh function for SSEGravatar Benoit Steiner2016-02-10
* Make the GCC workaround for sqrt GCC-only; detect Emscripten as non-GCCGravatar Benoit Jacob2016-02-10
* Work around Emscripten bug - https://github.com/kripken/emscripten/issues/4088Gravatar Benoit Jacob2016-02-10
* Remove custom unaligned loads for SSE. They were only useful for core2 CPU.Gravatar Gael Guennebaud2016-02-08
* Fix compilation on old gcc+AVXGravatar Gael Guennebaud2016-01-21
* Add numext::sqrt function to enable custom optimized implementation.Gravatar Gael Guennebaud2016-01-21
* Workaround clang -Wdocumentation warning about "/*<"Gravatar Gael Guennebaud2015-12-30
* Fix "," in non SSE4 modeGravatar Gael Guennebaud2015-11-05
* Add round, ceil and floor for SSE4.1/AVX (Bug #70)Gravatar Alexandre Avenel2015-11-01
* bug #1085: workaround gcc default ABI issueGravatar Gael Guennebaud2015-10-10
* _mm_hadd_epi32 is for SSSE3 only (and not SSE3)Gravatar Gael Guennebaud2015-10-07
* Handle various TODOs in SSE vectorization (remove splitted storeu, enable SSE...Gravatar Gael Guennebaud2015-10-06
* Fix prototype of plset and generalize linspace functor.Gravatar Gael Guennebaud2015-08-07
* Let unpacket_traits<> exposes the required alignment and make use of it every...Gravatar Gael Guennebaud2015-08-07
* Added an optimized version of rsqrt for SSE and AVX that is used when EIGEN_F...Gravatar Benoit Steiner2015-03-02
* Switch to truncated casting when converting floating point types to integer. ...Gravatar Benoit Steiner2015-02-27
* Added support for vectorized type casting of tensorsGravatar Benoit Steiner2015-02-27
* Added support for fast reciprocal square root computation.Gravatar Benoit Steiner2015-02-26
* bug #955 - Implement a rotating kernel alternative in the 3px4 gebp pathGravatar Benoit Jacob2015-02-18
* Remove some dead stores.Gravatar Gael Guennebaud2015-02-18
* Disable __m128* wrappers when compiling with AVX and -fabi-version=4Gravatar Gael Guennebaud2015-02-17
* Fix compilation with GCC/AVX (workaround __m128 and __m256 being the same typ...Gravatar Gael Guennebaud2015-02-17
* The usage of DenseIndex is deprecated, so let's replace DenseIndex by IndexGravatar Gael Guennebaud2015-02-16
* merge Tensor module within Eigen/unsupported and update gemv BLAS wrapperGravatar Gael Guennebaud2015-02-12
|\
* | FMA has been wrongly disabledGravatar Gael Guennebaud2015-02-10
| * Pulled the latest changes from the trunkGravatar Benoit Steiner2015-02-06
| |\ | |/ |/|
* | bug #936, patch 2/3: Remove EIGEN_VECTORIZE_FMA, was redundant with EIGEN_HAS...Gravatar Benoit Jacob2015-01-30
* | bug #936, patch 1.5/3: rename _FUSED_ macros to _SINGLE_INSTRUCTION_,Gravatar Benoit Jacob2015-01-31
* | Introduce unified macros to identify compiler, OS, and architecture. They are...Gravatar Gael Guennebaud2014-11-04
* | Addendum to bug #859: pexp(NaN) for double did not return NaN, also, plog(NaN...Gravatar Christoph Hertzberg2014-10-20
* | Fix bug #859: pexp(NaN) returned Inf instead of NaNGravatar Gael Guennebaud2014-10-20
| * Pulled in the latest changes from the Eigen trunkGravatar Benoit Steiner2014-08-13
| |\ | |/ |/|
* | Fix many long to int implicit conversionsGravatar Gael Guennebaud2014-07-08
| * Created the pblend packet primitive and implemented it using SSE and AVX inst...Gravatar Benoit Steiner2014-06-06
|/
* Make sure that calls to broadcast4 are 16 bytes alignedGravatar Gael Guennebaud2014-04-25
* Enable vectorization of pack_rhs with a column-major RHS.Gravatar Gael Guennebaud2014-04-25
* Enable fused madd for AltivecGravatar Gael Guennebaud2014-04-24
* Workaround gcc's default ABI not being able to distinghish between vector typ...Gravatar Gael Guennebaud2014-04-22
* New gebp kernel handling up to 3 packets x 4 register-level blocks. Huge spee...Gravatar Gael Guennebaud2014-04-16
* Optimized SSE unaligned loads and stores when compiling a 64bit target with a...Gravatar Benoit Steiner2014-04-14
* Workaround alignment warningsGravatar Gael Guennebaud2014-03-30
* Add a mechanism to recursively access to half-size packet typesGravatar Gael Guennebaud2014-03-28
* Implemented the SSE version of the gather and scatter packet primitives.Gravatar Benoit Steiner2014-03-27
* Implement pcplflip, palign, predux and the likes from AVC/complexesGravatar Gael Guennebaud2014-03-27
* Created the ptranspose packet primitive that can transpose an array of N pack...Gravatar Benoit Steiner2014-03-26
* Merged latest updates from the parent branchGravatar Benoit Steiner2014-03-26
|\
| * Implement new 1 packet x 8 gebp kernelGravatar Gael Guennebaud2014-03-26
| * add pbroadcast2/4 generic intrinsicsGravatar Gael Guennebaud2014-03-26