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