aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen
Commit message (Expand)AuthorAge
* Completed the implementation of vectorized type casting of half floats.Gravatar Benoit Steiner2016-03-18
* Make all the conversions explicitGravatar Benoit Steiner2016-03-18
* Implemented some of the missing type casting for half floatsGravatar Benoit Steiner2016-03-17
* Merged in ebrevdo/eigen (pull request PR-169)Gravatar Christoph Hertzberg2016-03-16
|\
| * Change the header guard around certain numext functions to be CUDA specific.Gravatar Eugene Brevdo2016-03-16
* | Fixed a typo.Gravatar Benoit Steiner2016-03-14
* | Properly gate the use of cuda intrinsics in the codeGravatar Benoit Steiner2016-03-14
* | Make sure we only use the half float intrinsic when compiling with a version ...Gravatar Benoit Steiner2016-03-14
* | Don't mark the cast operator as explicit, since this is a c++11 feature that'...Gravatar Benoit Steiner2016-03-12
* | Also replaced uint32_t with unsigned int to make the code more portableGravatar Benoit Steiner2016-03-11
* | Replaced a couple more uint16_t with unsigned shortGravatar Benoit Steiner2016-03-11
* | Use unsigned short instead of uint16_t since they're more portableGravatar Benoit Steiner2016-03-11
* | Made half floats usable on hardware that doesn't support them natively.Gravatar Benoit Steiner2016-03-11
* | Fixed the +=, -=, *= and /= operators to return a referenceGravatar Benoit Steiner2016-03-10
| * Update MathFunctions/SpecialFunctions with intelligent header guards.Gravatar Eugene Brevdo2016-03-09
| * Properly fix merge issues.Gravatar Eugene Brevdo2016-03-08
| |\
| * | Resolve bad merge.Gravatar Eugene Brevdo2016-03-08
| * | Add certain functions to numext (log, exp, tan) because CUDA doesn't support ...Gravatar Eugene Brevdo2016-03-08
|/ /
| * Finishing touches on igamma/igammac for GPU. Tests now pass.Gravatar Eugene Brevdo2016-03-07
| * Fix Eigen's building of sharded tests that use CUDA & more igamma/igammac bug...Gravatar Eugene Brevdo2016-03-07
* | Turn on some of the cxx11 features when compiling with visual studio 2015Gravatar Benoit Steiner2016-03-05
| * Make igamma and igammac work correctly.Gravatar Eugene Brevdo2016-03-04
| * Initial implementation of igamma and igammac.Gravatar Eugene Brevdo2016-03-03
* | Enable partial support for half floats on Kepler GPUs.Gravatar Benoit Steiner2016-03-03
* | Enable the conversion between floats and half floats on older GPUs that suppo...Gravatar Benoit Steiner2016-03-03
* | Merged in ebrevdo/eigen (pull request PR-167)Gravatar Benoit Steiner2016-03-03
|\|
| * Small bugfix to numeric_limits for CUDA.Gravatar Eugene Brevdo2016-03-02
| * Add infinity() support to numext::numeric_limits, use it in lgamma.Gravatar Eugene Brevdo2016-03-02
* | bug #537: fix compilation with Apples's compilerGravatar Gael Guennebaud2016-03-02
* | Compilation fixGravatar Gael Guennebaud2016-03-01
* | Compilation fixGravatar Gael Guennebaud2016-03-01
* | Fix shortcoming in fixed-value deduction of startRow/startColGravatar Gael Guennebaud2016-02-29
* | bug #1172: make valuePtr and innderIndexPtr properly return null for empty ma...Gravatar Gael Guennebaud2016-02-27
* | mergeGravatar Gael Guennebaud2016-02-23
|\ \
* | | Fix startRow()/startCol() for dense Block with direct access:Gravatar Gael Guennebaud2016-02-23
| * | Declare the half float type as arithmetic.Gravatar Benoit Steiner2016-02-22
| * | Implemented the ptranspose function on half floatsGravatar Benoit Steiner2016-02-21
| * | Added the ability to compute the absolute value of a half floatGravatar Benoit Steiner2016-02-21
|/ /
* | Moved some of the fp16 operators outside the Eigen namespace to workaround so...Gravatar Benoit Steiner2016-02-20
* | mergeGravatar Gael Guennebaud2016-02-19
|\ \
* | | bug #1170: skip calls to memcpy/memmove for empty imput.Gravatar Gael Guennebaud2016-02-19
* | | Fix nesting type and complete reflection methods of Block expressions.Gravatar Gael Guennebaud2016-02-19
* | | Add typedefs for the return type of all block methods.Gravatar Gael Guennebaud2016-02-19
| * | Added support for tensor reductions on half floatsGravatar Benoit Steiner2016-02-19
| * | Implemented the scalar division of 2 half floatsGravatar Benoit Steiner2016-02-19
| * | Added support for operators +=, -=, *= and /= on CUDA half floatsGravatar Benoit Steiner2016-02-19
| * | Implemented protate() for CUDAGravatar Benoit Steiner2016-02-19
| * | 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