aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/Core
Commit message (Expand)AuthorAge
* Add CUDA-specific std::complex<T> specializations for scalar_sum_op, scalar_d...Gravatar RJ Ryan2016-09-20
* Factorize the 4 copies of tanh implementations, make numext::tanh consistent ...Gravatar Gael Guennebaud2016-08-23
* bug #1232: refactor special functions as a new SpecialFunctions module, curre...Gravatar Gael Guennebaud2016-07-08
* Add TernaryFunctors and the betainc SpecialFunction.Gravatar Eugene Brevdo2016-06-02
* bug #725: make move ctor/assignment noexcept.Gravatar Gael Guennebaud2016-06-03
* Include mmintrin.h to make it possible to use mmx instructions when needed. F...Gravatar Benoit Steiner2016-05-23
* Started to vectorize the processing of 16bit floats on CPU.Gravatar Benoit Steiner2016-05-23
* Don't attempt to leverage the _cvtss_sh and _cvtsh_ss instructions when compi...Gravatar Benoit Steiner2016-04-20
* Made sure all the required header files are included when trying to use fp16Gravatar Benoit Steiner2016-04-19
* Merged eigen/eigen into defaultGravatar Rasmus Larsen2016-04-11
|\
| * Remove all references to MKL in BLAS wrappers.Gravatar Gael Guennebaud2016-04-11
* | Merged eigen/eigen into defaultGravatar Rasmus Larsen2016-04-07
|\|
| * Added support for hardware conversion between fp16 and full floats wheneverGravatar Benoit Steiner2016-04-06
| * Merged kmargar/eigen/tip into defaultGravatar Konstantinos Margaritis2016-04-05
| |\
| | * enable the other includes as wellGravatar Konstantinos Margaritis2016-04-05
* | | Merged eigen/eigen into defaultGravatar Rasmus Larsen2016-04-01
|\| |
* | | Add matrix condition estimator module that implements the Higham/Hager algori...Gravatar Rasmus Munk Larsen2016-04-01
| * | Pull math functions from the global namespace only when compiling cuda code w...Gravatar Benoit Steiner2016-03-30
|/ /
| * some primitives ported, but missing intrinsics and crash with asm() are a pro...Gravatar Konstantinos Margaritis2016-03-27
|/
* Made half floats usable on hardware that doesn't support them natively.Gravatar Benoit Steiner2016-03-11
* Added support for simple coefficient wise tensor expression using half floats...Gravatar Benoit Steiner2016-02-19
* FP16 on CUDA are only available starting with cuda 7.5. Disable them when usi...Gravatar Benoit Steiner2016-02-18
* Reverted unintended changes introduced by a bad mergeGravatar Benoit Steiner2016-02-19
* Added preliminary support for half floats on CUDA GPU. For now we can simply ...Gravatar Benoit Steiner2016-02-19
* Add special functions to Eigen: lgamma, erf, erfc.Gravatar Eugene Brevdo2015-12-07
* Add LU::transpose().solve() and LU::adjoint().solve() API.Gravatar Gael Guennebaud2015-12-01
* Clean a bit the implementation of inverse permutationsGravatar Gael Guennebaud2015-10-08
* Implement plog and pexp for AltiVec.Gravatar Doug Kwan2015-07-30
* Remove deprecated Flagged expression.Gravatar Gael Guennebaud2015-09-02
* Include SSE packetmath when AVX is enabled, and enable AVX's sine function on...Gravatar Gael Guennebaud2015-08-07
* bug #973: update macro-level control of alignement by introducing user-contro...Gravatar Gael Guennebaud2015-07-29
* Define EIGEN_VECTORIZE_AVX2 and EIGEN_VECTORIZE_FMA when the corresponding in...Gravatar Benoit Steiner2015-07-22
* Fixed some compiler bugs in NVCC, now compiles with CUDA.Gravatar Jonas Adler2015-07-22
* Revert files to remove EIGEN_USING_NUMEXT_MATHGravatar Nicolas Mellado2015-07-11
* Protect against compilation errors with nvcc and numext/complex.Gravatar Nicolas Mellado2015-07-06
* Remove a few deprecated internal expressionsGravatar Gael Guennebaud2015-06-19
* Abandon blocking size lookup table approach. Not performing as well in real w...Gravatar Benoit Jacob2015-05-19
* Check for the macro __ARM_NEON__ (with two underscores at the end) as well as...Gravatar Pete Warden2015-05-12
* Pulled latest update from the eigen main codebaseGravatar Benoit Steiner2015-03-24
|\
| * use unsigned short instead of uint16_t which doesn't exist in c++98Gravatar Benoit Jacob2015-03-17
| * Include stdint.h. Not going for cstdint because it is a C++11 addition. Neede...Gravatar Benoit Jacob2015-03-16
| * Provide a empirical lookup table for blocking sizes measured on a Nexus 5. On...Gravatar Benoit Jacob2015-03-15
| * Refactor computeProductBlockingSizes to make room for the possibility of usin...Gravatar Benoit Jacob2015-03-15
* | Added support for vectorized type casting of tensorsGravatar Benoit Steiner2015-02-27
|/
* Pulled latest updates from trunkGravatar Benoit Steiner2015-02-13
|\
* | Optimized version of the sin(), exp(), log() and sqrt() function for AVXGravatar Benoit Steiner2015-02-13
| * merge Tensor module within Eigen/unsupported and update gemv BLAS wrapperGravatar Gael Guennebaud2015-02-12
|/|
* | Added vectorized implementation of the exponential function for ARM/NEONGravatar Benoit Steiner2015-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