aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/products
Commit message (Expand)AuthorAge
* bug #1689 fix used-but-marked-unused warningGravatar Gael Guennebaud2019-03-05
* Revert https://bitbucket.org/eigen/eigen/commits/b55b5c7280a0481f01fe5ec764d5...Gravatar Rasmus Munk Larsen2019-02-14
* Make GEMM fallback to GEMV for runtime vectors.Gravatar Gael Guennebaud2019-02-07
* Backed out changeset 4c0fa6ce0f81ce67dd6723528ddf72f66ae92ba2Gravatar Gael Guennebaud2019-02-07
* Remove duplicated comment lineGravatar Eugene Zhulenev2019-02-04
* Fix GeneralBlockPanelKernel Android compilationGravatar Eugene Zhulenev2019-02-04
* Merged in rmlarsen/eigen (pull request PR-578)Gravatar Rasmus Larsen2019-02-02
|\
* | Speed up row-major matrix-vector product on ARMGravatar Sameer Agarwal2019-02-01
| * Speed up Eigen matrix*vector and vector*matrix multiplication.Gravatar Rasmus Munk Larsen2019-01-31
|/
* GEBP: improves pipelining in the 1pX4 path with FMA.Gravatar Gael Guennebaud2019-01-30
* Fix compilation with ARM64.Gravatar Gael Guennebaud2019-01-30
* Fix conflicts and mergeGravatar Gael Guennebaud2019-01-30
|\
* | According to https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89101, the previous...Gravatar Gael Guennebaud2019-01-30
* | ARM64 & GEBP: add specialization for double +30% speed upGravatar Gael Guennebaud2019-01-30
* | ARM64 & GEBP: Make use of vfmaq_laneq_f32 and workaround GCC's issue in gener...Gravatar Gael Guennebaud2019-01-30
* | Fix compilation error in NEON GEBP specializaition of madd.Gravatar Rasmus Munk Larsen2019-01-25
* | GEBP: fix swapped kernel mode with AVX512 and complex scalarsGravatar Gael Guennebaud2019-01-16
* | GEBP: cleanup logic to choose between a 4 packets of 1 packetGravatar Gael Guennebaud2019-01-16
* | bug #1661: fix regression in GEBP and AVX512Gravatar Gael Guennebaud2019-01-16
* | bug #1633: use proper type for madd temporaries, factorize RhsPacketx4.Gravatar Gael Guennebaud2019-01-16
* | Bug: 1633: refactor gebp kernel and optimize for neonGravatar Renjie Liu2019-01-16
* | Make code compile again for older compilers.Gravatar Christoph Hertzberg2018-12-22
| * gebp: Add new ½ and ¼ packet rows per (peeling) round on the lhsGravatar Gustavo Lima Chaves2018-12-21
|/
* Artificially increase l1-blocking size for AVX512. +10% speedup with current ...Gravatar Gael Guennebaud2018-12-11
* bug #1643: fix compilation issue with gcc and no optimizaionGravatar Gael Guennebaud2018-12-11
* enable spilling workaround on architectures with SSE/AVXGravatar Gael Guennebaud2018-12-10
* workaround "may be used uninitialized" warningGravatar Gael Guennebaud2018-12-08
* fix EIGEN_GEBP_2PX4_SPILLING_WORKAROUND for non vectorized type, and non x86/...Gravatar Gael Guennebaud2018-12-08
* bug #1515: disable gebp's 3pX4 micro kernel for MSVC<=19.14 because of regist...Gravatar Gael Guennebaud2018-12-07
* bug #1636: fix gemm performance issue with gcc>=6 and no FMAGravatar Gael Guennebaud2018-12-07
* Implement AVX512 vectorization of std::complex<float/double>Gravatar Gael Guennebaud2018-12-06
* do not read buffers out of bounds -- load only the 4 bytes we know exist here...Gravatar Benoit Jacob2018-11-27
* fix the build on 64-bit ARM when NEON is disabledGravatar Benoit Jacob2018-11-27
* bug #1624: improve matrix-matrix product on ARM 64, 20% speedupGravatar Gael Guennebaud2018-11-23
* Vectorize row-by-row gebp loop iterations on 16 packets as wellGravatar Gustavo Lima Chaves2018-11-06
* Fix regression introduced by the previous fix for AVX512.Gravatar Gael Guennebaud2018-09-20
* Fix gebp kernel for real+complex in case only reals are vectorized (e.g., AVX...Gravatar Gael Guennebaud2018-09-20
* bug #1578: Improve prefetching in matrix multiplication on MIPS.Gravatar Alexey Frunze2018-07-24
* bug #1572: use c++11 atomic instead of volatile if c++11 is available, and di...Gravatar Gael Guennebaud2018-07-17
* Updates corresponding to the latest round of PR feedbackGravatar Deven Desai2018-07-11
* Skip null numerators in triangular-vector-solve (as in BLAS TRSV).Gravatar Gael Guennebaud2018-07-09
* Fix legitimate "declaration shadows a typedef" warningGravatar Gael Guennebaud2018-07-09
* Extend CUDA support to matrix inversion and selfadjointeigensolverGravatar Andrea Bocci2018-06-11
* bug #1562: optimize evaluation of small products of the form s*A*B by rewriti...Gravatar Gael Guennebaud2018-07-02
* Fix typos found using codespellGravatar Gael Guennebaud2018-06-07
* Fix "suggest parentheses around comparison" warningGravatar Christoph Hertzberg2018-05-15
* Rename predux_downto4 to be more accurate on its semantic.Gravatar Gael Guennebaud2018-04-03
* MIsc. source and comment typosGravatar luz.paz2018-03-11
* bug #1517: fix triangular product with unit diagonal and nested scaling facto...Gravatar Gael Guennebaud2018-02-09
* Make the threshold from gemm to coeff-based-product configurable, and add som...Gravatar Gael Guennebaud2017-08-24