| Commit message (Expand) | Author | Age |
* | bug #1644: fix warning | Gael Guennebaud | 2018-12-11 |
* | Artificially increase l1-blocking size for AVX512. +10% speedup with current ... | Gael Guennebaud | 2018-12-11 |
* | Properly set the number of registers for AVX512 | Gael Guennebaud | 2018-12-11 |
* | bug #1643: fix compilation issue with gcc and no optimizaion | Gael Guennebaud | 2018-12-11 |
* | enable spilling workaround on architectures with SSE/AVX | Gael Guennebaud | 2018-12-10 |
* | Remove debug code. | Gael Guennebaud | 2018-12-09 |
* | Various fixes in polynomial solver and its unit tests: | Gael Guennebaud | 2018-12-09 |
* | Enable "old" CMP0026 policy (not perfect, but better than dozens of warning) | Gael Guennebaud | 2018-12-08 |
* | workaround "may be used uninitialized" warning | Gael Guennebaud | 2018-12-08 |
* | bug #1641: fix testing of pandnot and fix pandnot for complex on SSE/AVX/AVX512 | Gael Guennebaud | 2018-12-08 |
* | fix EIGEN_GEBP_2PX4_SPILLING_WORKAROUND for non vectorized type, and non x86/... | Gael Guennebaud | 2018-12-08 |
* | Fix noise in sparse_basic_3 (numerical cancellation) | Gael Guennebaud | 2018-12-08 |
* | Fix noise in lu unit test | Gael Guennebaud | 2018-12-08 |
* | bug #1515: disable gebp's 3pX4 micro kernel for MSVC<=19.14 because of regist... | Gael Guennebaud | 2018-12-07 |
* | Enable FMA with MSVC (through /arch:AVX2). To make this possible, I also has ... | Gael Guennebaud | 2018-12-07 |
* | bug #1637: workaround register spilling in gebp with clang>=6.0+AVX+FMA | Gael Guennebaud | 2018-12-07 |
* | bug #1638: add a warning if avx512 is enabled without SSE/AVX FMA | Gael Guennebaud | 2018-12-07 |
* | bug #1636: fix gemm performance issue with gcc>=6 and no FMA | Gael Guennebaud | 2018-12-07 |
* | AVX512f includes FMA but GCC does not define __FMA__ with -mavx512f only | Gael Guennebaud | 2018-12-06 |
* | Fix compilation with avx512f only, i.e., no AVX512DQ | Gael Guennebaud | 2018-12-06 |
* | fix test regarding AVX512 vectorization of complexes. | Gael Guennebaud | 2018-12-06 |
* | Implement AVX512 vectorization of std::complex<float/double> | Gael Guennebaud | 2018-12-06 |
* | temporarily re-disable SSE/AVX vectorization of complex<> on AVX512 -> this n... | Gael Guennebaud | 2018-12-06 |
* | bug #1636: fix compilation with some ABI versions. | Gael Guennebaud | 2018-12-06 |
* | #elif -> #else to fix GPU build. | Rasmus Munk Larsen | 2018-12-05 |
* | Merged in markdryan/eigen/avx512-contraction-2 (pull request PR-554) | Rasmus Munk Larsen | 2018-12-05 |
|\ |
|
* | | Add help messages in the quick ref/ascii docs regarding slicing, indexing, an... | Gael Guennebaud | 2018-12-05 |
* | | Fix page nesting | Gael Guennebaud | 2018-12-05 |
* | | bug #1635: Use infinity from Numtraits instead of creating it manually. | Christoph Hertzberg | 2018-12-05 |
| * | Fix evalShardedByInnerDim for AVX512 builds | Mark D Ryan | 2018-12-05 |
* | | Merged in ezhulenev/eigen-01 (pull request PR-553) | Rasmus Munk Larsen | 2018-12-04 |
|\ \ |
|
| * | | Update checks in ConfigureVectorization.h | Eugene Zhulenev | 2018-12-03 |
| * | | Do not disable alignment with EIGEN_GPUCC | Eugene Zhulenev | 2018-12-03 |
* | | | bug #785: Make Cholesky decomposition work for empty matrices | Christoph Hertzberg | 2018-12-03 |
|/ / |
|
* | | Add missing padd for Packet8i (it was implicitly generated by clang and gcc) | Gael Guennebaud | 2018-11-30 |
* | | bug #1634: remove double copy in move-ctor of non movable Matrix/Array | Gael Guennebaud | 2018-11-30 |
* | | Add packet sin and cos to Altivec/VSX and NEON | Gael Guennebaud | 2018-11-30 |
* | | Several improvements regarding packet-bitwise operations: | Gael Guennebaud | 2018-11-30 |
* | | Add psin/pcos on AVX512 -> almost for free, at last! | Gael Guennebaud | 2018-11-30 |
* | | Cleanup | Gael Guennebaud | 2018-11-30 |
* | | Fix pandnot order in AVX512 | Gael Guennebaud | 2018-11-30 |
* | | Extend the generic psin_float code to handle cosine and make SSE and AVX use ... | Gael Guennebaud | 2018-11-30 |
* | | Disable fma gcc's workaround for gcc >= 8 (based on GEMM benchmarks) | Gael Guennebaud | 2018-11-28 |
* | | same for pmax | Gael Guennebaud | 2018-11-28 |
* | | pmin/pmax o SSE: make sure to use AVX instruction with AVX enabled, and disab... | Gael Guennebaud | 2018-11-28 |
* | | Add missing SSE/AVX type-casting in AVX512 mode | Gael Guennebaud | 2018-11-28 |
* | | bug #1630: fix linspaced when requesting smaller packet size than default one. | Gael Guennebaud | 2018-11-28 |
* | | Use explicit packet type in SSE/PacketMath pldexp | Eugene Zhulenev | 2018-11-27 |
* | | do not read buffers out of bounds -- load only the 4 bytes we know exist here... | Benoit Jacob | 2018-11-27 |
* | | bug #1631: fix compilation with ARM NEON and clang, and cleanup the weird psh... | Gael Guennebaud | 2018-11-27 |