aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/arch/AVX/PacketMath.h
Commit message (Expand)AuthorAge
* Fix uninitialized warning on AVX.Gravatar Antonio Sanchez2021-02-17
* Updated pfrexp implementation.Gravatar Antonio Sanchez2021-02-17
* Fix ldexp implementations.Gravatar Antonio Sanchez2021-02-10
* Remove comma at the end of enumeration list to silence C++03 warningsGravatar David Tellenbach2020-12-13
* 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
* Implement missing AVX half ops.Gravatar Antonio Sanchez2020-11-24
* Update AVX half packets, disable test.Gravatar Antonio Sanchez2020-11-21
* Fix issue2045 which get a error case _mm256_set_m128d op not supported by gcc...Gravatar guoqiangqi2020-11-04
* Fix the specialization of pfrexp for AVX to be faster when AVX2/AVX512DQ is n...Gravatar Rasmus Munk Larsen2020-10-15
* 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
* AVX path for BF16Gravatar Sheng Yang2020-07-14
* BF16 for scalar_cmp_with_cast_opGravatar Sheng Yang2020-07-01
* 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
* Bug #1785: Introduce numext::rint.Gravatar Ilya Tokar2020-01-07
* Improve accuracy of fast approximate tanh and the logistic functions in Eigen...Gravatar Rasmus Munk Larsen2019-12-16
* Bug 1785: fix pround on x86 to use the same rounding mode as std::round.Gravatar Ilya Tokar2019-12-12
* 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
* Merging from eigen/eigen.Gravatar Srinivas Vasudevan2019-09-03
|\
* | 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
|/
* Add masked_store_available to unpacket_traitsGravatar Eugene Zhulenev2019-05-02
* Add masked pstoreu to AVX and AVX512 PacketMathGravatar Eugene Zhulenev2019-05-02
* Use packet ops instead of AVX2 intrinsicsGravatar Eugene Zhulenev2019-04-23
* Adding lowlevel APIs for optimized RHS packet load in TensorFlowGravatar Anuj Rawat2019-04-20
* Apply SSE's pmin/pmax fix for GCC <= 5 to AVX's pmin/pmaxGravatar Gael Guennebaud2019-03-10
* Fix conflicts and mergeGravatar Gael Guennebaud2019-01-30
|\
* \ 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
|\ \
| * | bug #1652: implements a much more accurate version of vectorized sin/cos. Thi...Gravatar Gael Guennebaud2019-01-09
* | | Add support for pcmp_eq and pnot, including for complex types.Gravatar Rasmus Munk Larsen2019-01-07
|/ /
| * Introducing "vectorized" byte on unpacket_traits structsGravatar Gustavo Lima Chaves2018-12-19
|/
* Properly set the number of registers for AVX512Gravatar Gael Guennebaud2018-12-11
* Enable FMA with MSVC (through /arch:AVX2). To make this possible, I also has ...Gravatar Gael Guennebaud2018-12-07