aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/arch/AVX512/PacketMath.h
Commit message (Expand)AuthorAge
* Tests added and AVX512 bug fixed for pcmp_lt_or_nanGravatar Jakub Lichman2021-04-25
* HasExp added for AVX512 Packet8dGravatar Jakub Lichman2021-04-20
* Fix ldexp for AVX512 (#2215)Gravatar Antonio Sanchez2021-04-20
* Revert "Uses _mm512_abs_pd for Packet8d pabs"Gravatar Christoph Hertzberg2021-03-23
* Uses _mm512_abs_pd for Packet8d pabsGravatar Steve Bronder2021-03-18
* Updated pfrexp implementation.Gravatar Antonio Sanchez2021-02-17
* Fix ldexp implementations.Gravatar Antonio Sanchez2021-02-10
* Vectorize `pow(x, y)`. This closes https://gitlab.com/libeigen/eigen/-/issues...Gravatar Rasmus Munk Larsen2021-01-18
* Fix typo in AVX512 packet math.Gravatar Antonio Sanchez2020-12-11
* Fix more SSE/AVX packet conversions for peven.Gravatar Antonio Sanchez2020-12-11
* Implement vectorized complex square root.Gravatar Rasmus Munk Larsen2020-12-08
* Special function implementations for half/bfloat16 packets.Gravatar Antonio Sanchez2020-12-04
* Fix a few issues for AVX512. This change enables vectorized versions of log, ...Gravatar Rasmus Munk Larsen2020-12-01
* AVX512 missing ops.Gravatar Antonio Sanchez2020-11-30
* Add AVX plog<Packet4d> and AVX512 plog<Packet8d> ops,also unified AVX512 plog...Gravatar Guoqiang QI2020-10-15
* Add specializations for pmin/pmax with prescribed NaN propagation semantics f...Gravatar Rasmus Munk Larsen2020-10-14
* Clean up packetmath tests and fix various bugs to make bfloat16 pass (almost)...Gravatar Rasmus Munk Larsen2020-10-09
* Fix undefine BF16 union behavior in AVX512.Gravatar Teng Lu2020-07-29
* AVX path for BF16Gravatar Sheng Yang2020-07-14
* BF16 for scalar_cmp_with_cast_opGravatar Sheng Yang2020-07-01
* Support BFloat16 in EigenGravatar Teng Lu2020-06-20
* Add missing packet ops for bool, and make it pass the same packet op unit tes...Gravatar Rasmus Munk Larsen2020-05-14
* Remove packet ops pinsertfirst and pinsertlast that are only used in a single...Gravatar Rasmus Munk Larsen2020-05-08
* Remove unused packet op "palign".Gravatar Rasmus Munk Larsen2020-05-07
* Remove unused packet op "preduxp".Gravatar Rasmus Munk Larsen2020-04-23
* Move eigen_packet_wrapper to GenericPacketMath.h and use it for SSE/AVX/AVX51...Gravatar Rasmus Munk Larsen2020-04-15
* Additional NEON packet-math operationsGravatar Joel Holdsworth2020-03-26
* Add shift_left<N> and shift_right<N> coefficient-wise unary Array functionsGravatar Joel Holdsworth2020-03-19
* Improve accuracy of fast approximate tanh and the logistic functions in Eigen...Gravatar Rasmus Munk Larsen2019-12-16
* Add generic PacketMath implementation of the Error Function (erf).Gravatar Rasmus Munk Larsen2019-09-19
* Add Bessel functions to SpecialFunctions.Gravatar Srinivas Vasudevan2019-09-14
* Add packetized versions of i0e and i1e special functions.Gravatar Srinivas Vasudevan2019-09-11
* PR 681: Add ndtri function, the inverse of the normal distribution function.Gravatar Srinivas Vasudevan2019-08-12
* Clean up float16 a.k.a. Eigen::half support in Eigen. Move the definition of ...Gravatar Rasmus Munk Larsen2019-08-27
* Implement vectorized versions of log1p and expm1 in Eigen using Kahan's formu...Gravatar Rasmus Munk Larsen2019-08-12
* Various fixes for packet ops.Gravatar Rasmus Munk Larsen2019-06-20
* Add masked_store_available to unpacket_traitsGravatar Eugene Zhulenev2019-05-02
* Add masked pstoreu to AVX and AVX512 PacketMathGravatar Eugene Zhulenev2019-05-02
* Adding lowlevel APIs for optimized RHS packet load in TensorFlowGravatar Anuj Rawat2019-04-20
* fix alignment in ploadquadGravatar Gael Guennebaud2019-02-22
* AVX512: implement faster ploadquad<Packet16f> thus speeding up GEMMGravatar Gael Guennebaud2019-02-21
* bug #1678: workaround MSVC compilation issues with AVX512Gravatar Gael Guennebaud2019-02-15
* Fix conflicts and mergeGravatar Gael Guennebaud2019-01-30
|\
* | Renaming some more `I` identifiersGravatar Christoph Hertzberg2019-01-26
* | AVX512 (r)sqrt(double) was mistakenly disabled with clang and othersGravatar Gael Guennebaud2019-01-14
* | Rename pones -> ptrue. Use _CMP_TRUE_UQ where appropriate.Gravatar Rasmus Munk Larsen2019-01-09
|\ \
* | | Collapsed revisionGravatar Rasmus Munk Larsen2019-01-09
| * | Add packet up "pones". Write pnot(a) as pxor(pones(a), a).Gravatar Rasmus Munk Larsen2019-01-09
|/ /
* | Merged eigen/eigen into defaultGravatar Rasmus Larsen2019-01-09
|\ \
| * | Add dedicated implementations of predux_any for AVX512, NEON, and Altivec/VSEGravatar Gael Guennebaud2019-01-09