aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/arch/Default
Commit message (Expand)AuthorAge
* Get rid of redundant `pabs` instruction in complex square root.Gravatar Rasmus Munk Larsen2021-06-29
* Commit 52a5f982 broke conjhelper functionality for HIP GPUs.Gravatar Rohit Santhanam2021-06-25
* Get rid of code duplication for conj_helper. For packets where LhsType=RhsTyp...Gravatar Rasmus Munk Larsen2021-06-24
* Remove pset, replace with ploadu.Gravatar Antonio Sanchez2021-06-16
* Use bit_cast to create -0.0 for floating point types to avoid compiler optimi...Gravatar Rasmus Munk Larsen2021-06-11
* Eliminate `round_impl` double-promotion warnings for c++03.Gravatar Antonio Sanchez2021-03-25
* Augment NumTraits with min/max_exponent() again.Gravatar Antonio Sanchez2021-03-16
* Revert "Augment NumTraits with min/max_exponent()."Gravatar David Tellenbach2021-03-17
* Augment NumTraits with min/max_exponent().Gravatar Antonio Sanchez2021-03-17
* Add fmod(half, half).Gravatar Antonio Sanchez2021-03-15
* Add increment/decrement operators to Eigen::half.Gravatar Antonio Sanchez2021-03-15
* Fix ambiguous call to CUDA __half constructor.Gravatar Antonio Sanchez2021-03-08
* Fix typo: DEVICE -> GPUGravatar Antonio Sanchez2021-03-08
* Fix non-trivial Half constructor for CUDA.Gravatar Antonio Sanchez2021-03-08
* Changing the Eigen::half implementation for HIPGravatar Deven Desai2021-03-05
* Fix rint SSE/NEON again, using optimization barrier.Gravatar Antonio Sanchez2021-03-05
* Make half/bfloat16 constructor take inputs by value, fix powerpc test.Gravatar Antonio Sanchez2021-02-27
* Fix double-promotion warningsGravatar Christoph Hertzberg2021-02-27
* Fix some CUDA warnings.Gravatar Antonio Sanchez2021-02-24
* Accurate pow, part 2. This change adds specializations of log2 and exp2 for d...Gravatar Rasmus Munk Larsen2021-02-23
* Use the Cephes double subtraction trick in pexp<float> even when FMA is avail...Gravatar Rasmus Munk Larsen2021-02-18
* New accurate algorithm for pow(x,y). This version is accurate to 1.4 ulps for...Gravatar Rasmus Munk Larsen2021-02-17
* Updated pfrexp implementation.Gravatar Antonio Sanchez2021-02-17
* Adjust bounds for pexp_float/doubleGravatar Antonio Sanchez2021-02-10
* Fix ldexp implementations.Gravatar Antonio Sanchez2021-02-10
* Add more tests for pow and fix a corner case for huge exponent where the resu...Gravatar Rasmus Munk Larsen2021-02-05
* Fix pow and other cwise ops for half/bfloat16.Gravatar Antonio Sanchez2021-01-22
* Fix pfrexp/pldexp for half.Gravatar Antonio Sanchez2021-01-21
* Vectorize `pow(x, y)`. This closes https://gitlab.com/libeigen/eigen/-/issues...Gravatar Rasmus Munk Larsen2021-01-18
* 1)provide a better generic paddsub op implementationGravatar Guoqiang QI2021-01-13
* Add CUDA complex sqrt.Gravatar Antonio Sanchez2020-12-22
* Fix implicit cast to double.Gravatar Antonio Sanchez2020-12-12
* Remove unused macro in Half.hGravatar David Tellenbach2020-12-12
* Replace M_LOG2E and M_LN2 with custom macros.Gravatar Antonio Sanchez2020-12-11
* Implement vectorized complex square root.Gravatar Rasmus Munk Larsen2020-12-08
* Add log2() to Eigen.Gravatar Rasmus Munk Larsen2020-12-04
* Special function implementations for half/bfloat16 packets.Gravatar Antonio Sanchez2020-12-04
* Fix shfl* macros for CUDA/HIPGravatar Antonio Sanchez2020-12-04
* Revert "Add log2() operator to Eigen"Gravatar Rasmus Munk Larsen2020-12-03
* Add log2() operator to EigenGravatar Rasmus Munk Larsen2020-12-03
* Small cleanup of generic plog implementations:Gravatar Rasmus Munk Larsen2020-12-03
* Implement CUDA __shfl* for Eigen::halfGravatar Antonio Sanchez2020-12-01
* Fix #2077, `EIGEN_CONSTEXPR` in `Half`.Gravatar Antonio Sanchez2020-12-01
* Revert "Fix Half NaN definition and test."Gravatar Rasmus Munk Larsen2020-11-24
* Fix Half NaN definition and test.Gravatar Rasmus Munk Larsen2020-11-24
* Implement missing AVX half ops.Gravatar Antonio Sanchez2020-11-24
* Fix Half NaN definition and test.Gravatar Antonio Sanchez2020-11-23
* Remove explicit casts from Eigen::half and Eigen::bfloat16 to boolGravatar David Tellenbach2020-11-19
* Re-enable Arm Neon Eigen::half packets of size 8Gravatar David Tellenbach2020-11-18
* Add bit_cast for half/bfloat to/from uint16_t, fix TensorRandomGravatar Antonio Sanchez2020-11-18