aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/arch/AltiVec/PacketMath.h
Commit message (Expand)AuthorAge
* Small cleanup: Get rid of the macros EIGEN_HAS_SINGLE_INSTRUCTION_CJMADD and ...Gravatar Rasmus Munk Larsen2021-06-24
* Add missing ppc pcmp_lt_or_nan<Packet8bf>Gravatar Antonio Sanchez2021-06-15
* Use bit_cast to create -0.0 for floating point types to avoid compiler optimi...Gravatar Rasmus Munk Larsen2021-06-11
* Fix pround and add printGravatar Chip Kerchner2021-03-15
* Fixed performance issues for VSX and P10 MMA in general_matrix_matrix_productGravatar Chip Kerchner2021-02-17
* Updated pfrexp implementation.Gravatar Antonio Sanchez2021-02-17
* Fix ldexp implementations.Gravatar Antonio Sanchez2021-02-10
* Fix altivec packetmath.Gravatar Antonio Sanchez2021-01-28
* Fix clang compilation for AltiVec from previous check-inGravatar Chip Kerchner2021-01-28
* Fix sqrt, ldexp and frexp compilation errors.Gravatar Chip Kerchner2021-01-25
* Add missing functions for Packet8bf in Altivec architecture.Gravatar Pedro Caldeira2020-09-08
* Changing u/int8_t to un/signed char because clang does not understandGravatar Everton Constantino2020-09-02
* Change Packet8s and Packet8us to use vector commands on Power for pmadd, pmul...Gravatar Chip Kerchner2020-08-28
* Add support for Bfloat16 to use vector instructions on AltivecGravatar Pedro Caldeira2020-08-10
* Add pscatter for Packet16{u}c (int8)Gravatar Pedro Caldeira2020-05-20
* Altivec template functions to better code reusabilityGravatar Pedro Caldeira2020-05-11
* Remove unused packet op "palign".Gravatar Rasmus Munk Larsen2020-05-07
* Add support to vector instructions to Packet16uc and Packet16cGravatar Pedro Caldeira2020-04-27
* Remove unused packet op "preduxp".Gravatar Rasmus Munk Larsen2020-04-23
* Add Packet8s and Packet8us to support signed/unsigned int16/short Altivec vec...Gravatar Pedro Caldeira2020-04-21
* Adhere to recommended load/store intrinsics for pp64leGravatar Everton Constantino2020-03-23
* Fixing float32's pround halfway criteria to match STL's criteria.Gravatar Everton Constantino2020-03-21
* Add shift_left<N> and shift_right<N> coefficient-wise unary Array functionsGravatar Joel Holdsworth2020-03-19
* Switching unpacket_traits<Packet4i> to vectorizable=true.Gravatar Everton Constantino2020-01-13
* Add generic PacketMath implementation of the Error Function (erf).Gravatar Rasmus Munk Larsen2019-09-19
* Fix debug macros in p{load,store}uGravatar João P. L. de Carvalho2019-08-14
* Add missing pcmp_XX methods for double/Packet2dGravatar João P. L. de Carvalho2019-08-14
* Fix packed load/store for PowerPC's VSXGravatar João P. L. de Carvalho2019-08-09
* Fix offset argument of ploadu/pstoreu for AltivecGravatar João P. L. de Carvalho2019-08-09
* bug #1718: Add cast to successfully compile with clang on PowerPCGravatar João P. L. de Carvalho2019-08-09
* Add masked_store_available to unpacket_traitsGravatar Eugene Zhulenev2019-05-02
* Adding lowlevel APIs for optimized RHS packet load in TensorFlowGravatar Anuj Rawat2019-04-20
* Fix conflicts and mergeGravatar Gael Guennebaud2019-01-30
|\
* | bug #1652: fix position of EIGEN_ALIGN16 attributes in Neon and AltivecGravatar Gael Guennebaud2019-01-14
* | Add dedicated implementations of predux_any for AVX512, NEON, and Altivec/VSEGravatar Gael Guennebaud2019-01-09
| * Introducing "vectorized" byte on unpacket_traits structsGravatar Gustavo Lima Chaves2018-12-19
|/
* Add packet sin and cos to Altivec/VSX and NEONGravatar Gael Guennebaud2018-11-30
* bug #1631: fix compilation with ARM NEON and clang, and cleanup the weird psh...Gravatar Gael Guennebaud2018-11-27
* Unify Altivec/VSX pexp(double) with default implementationGravatar Gael Guennebaud2018-11-27
* Unify Altivec/VSX's pexp with generic implementationGravatar Gael Guennebaud2018-11-26
* Unify Altivec/VSX's plog with generic implementation, and enable it!Gravatar Gael Guennebaud2018-11-26
* Fix typo in pbend for AltiVec.Gravatar Rasmus Munk Larsen2018-06-22
* Add a note on vec_min vs asmGravatar Gael Guennebaud2018-04-04
* bug #1494: makes pmin/pmax behave on Altivec/VSX as on x86 regading NaNsGravatar Gael Guennebaud2018-04-04
* MIsc. source and comment typosGravatar luz.paz2018-03-11
* Add std:: namespace prefix to all (hopefully) instances if size_t/ptrdfiff_tGravatar Gael Guennebaud2017-01-23
* bug #1360: fix sign issue with pmull on altivecGravatar Gael Guennebaud2016-12-18
* minor fixes for big endian altivec/vsxGravatar Konstantinos Margaritis2016-07-10
* fix compilation with clang 3.9, fix performance with pset1, use vector operat...Gravatar Konstantinos Margaritis2016-06-23
* mostly cleanups and modernizing codeGravatar Konstantinos Margaritis2016-06-19