Antonio Sánchez
|
9df21dc8b4
|
Work around VS2015 compile bug.
|
2024-03-15 18:07:02 +00:00 |
|
Rasmus Munk Larsen
|
b86ac5f1e7
|
Use padd instead of +.
(cherry picked from commit bbfc4d54cd)
|
2024-01-29 10:50:55 -08:00 |
|
Rasmus Munk Larsen
|
380a9483e0
|
Implement a generic vectorized version of Smith's algorithms for complex division.
(cherry picked from commit 9312a5bf5c)
|
2024-01-26 20:42:52 -08:00 |
|
Charles Schlosser
|
25270e35db
|
Fix compiler warnings in 3.4
|
2023-12-21 00:57:21 +00:00 |
|
Antonio Sanchez
|
ebf968b272
|
Remove c++11 from ctz/clz
|
2023-12-20 14:18:48 -08:00 |
|
Charles Schlosser
|
bd57b99f44
|
fix msvc clz
(cherry picked from commit 2c4541f735)
|
2023-12-14 13:38:18 -08:00 |
|
Antonio Sánchez
|
b8f894947a
|
Add internal ctz/clz implementation.
(cherry picked from commit 75e273afcc)
|
2023-12-14 13:37:03 -08:00 |
|
Antonio Sanchez
|
4be2870267
|
Only apply ASM work-around for min/max on GNUC strict.
Fixes #2742.
|
2023-11-27 10:08:18 -08:00 |
|
Charles Schlosser
|
f7085a1096
|
replace using with typedef
|
2023-11-24 19:42:54 +00:00 |
|
Charles Schlosser
|
63291e34bf
|
Update file GeneralMatrixVector.h
(cherry picked from commit 283dec7f25)
|
2023-11-24 19:07:33 +00:00 |
|
Charles Schlosser
|
23886fd7db
|
Gemv microoptimization
(cherry picked from commit d1b03fb5c9)
|
2023-11-24 19:07:17 +00:00 |
|
Charles Schlosser
|
7c6020e424
|
Fix -Waggressive-loop-optimizations
(cherry picked from commit 4e9e493b4a)
|
2023-11-24 19:06:40 +00:00 |
|
arthurfeeney
|
2e3f1d8044
|
Fix implicit conversion warning in GEBP kernel's packing
(cherry picked from commit 937c3d73cb)
|
2023-11-18 18:17:21 +00:00 |
|
Antonio Sanchez
|
bae907b8f6
|
Update version to 3.4.1
Tests all pass: https://gitlab.com/libeigen/eigen_ci_cross_testing/-/pipelines/1060764169
|
2023-11-06 13:53:54 -08:00 |
|
Chip Kerchner
|
e734787bb7
|
Fix pre-POWER8_VECTOR bugs in pcmp_lt and pnegate and reactivate psqrt.
(cherry picked from commit 4a58f30aa0)
|
2023-10-25 15:19:37 -07:00 |
|
Antonio Sanchez
|
1217390db4
|
Fix windows+CUDA builds
|
2023-10-25 20:55:59 +00:00 |
|
Antonio Sanchez
|
7176ae1623
|
Make 3.4.1 compatible with c++03
|
2023-10-16 15:38:25 -07:00 |
|
Antonio Sánchez
|
0db5928f00
|
Eliminate use of _res.
(cherry picked from commit 5bdf58b8df)
|
2023-10-16 13:38:17 -07:00 |
|
Erik Schultheis
|
764b132a79
|
ensure that eigen::internal::size is not found by ADL, rename to ssize and...
(cherry picked from commit 9210e71fb3)
|
2023-08-24 12:42:34 -07:00 |
|
Charles Schlosser
|
208e44c979
|
fix warnings in tensorreduction and memory
|
2023-07-19 16:48:07 +00:00 |
|
Antonio Sánchez
|
17d57fb168
|
Fix up PowerPC MMA flags so it builds by default.
(cherry picked from commit 591906477b)
|
2023-07-11 16:27:32 -07:00 |
|
Antonio Sánchez
|
6973687c70
|
Fix up PowerPC MMA flags so it builds by default.
(cherry picked from commit 65eeedf964)
|
2023-07-11 16:20:57 -07:00 |
|
Antonio Sánchez
|
0f39c851a5
|
Fix use of arg function in CUDA.
(cherry picked from commit 63dcb429cd)
|
2023-07-10 15:30:41 -07:00 |
|
Kevin Leonardic
|
daa0b70a65
|
Fix argument for _mm256_cvtps_ph imm parameter
(cherry picked from commit d4b05454a7)
|
2023-07-10 15:30:41 -07:00 |
|
Antonio Sánchez
|
33ba98b641
|
Ensure EIGEN_HAS_ARM64_FP16_VECTOR_ARITHMETIC is always defined on arm.
(cherry picked from commit 31cd2ad371)
|
2023-07-10 15:30:41 -07:00 |
|
Antonio Sánchez
|
e6e921f0e3
|
Disable FP16 arithmetic for arm32.
(cherry picked from commit 7465b7651e)
|
2023-07-10 15:30:41 -07:00 |
|
Alexander Shaposhnikov
|
ebfdd6bdea
|
Do not set EIGEN_HAS_ARM64_FP16_SCALAR_ARITHMETIC for cuda compilation
(cherry picked from commit 316eab8deb)
|
2023-07-10 15:30:41 -07:00 |
|
Antonio Sánchez
|
72b0759451
|
Fix arm builds.
(cherry picked from commit 2c8011c2dd)
|
2023-07-10 14:52:08 -07:00 |
|
Jonas Schulze
|
34d0d83278
|
Fix some typos
(cherry picked from commit 81cb6a51d0)
|
2023-07-10 14:52:08 -07:00 |
|
Antonio Sánchez
|
99473f255b
|
Fix failing MSVC tests due to compiler bugs.
(cherry picked from commit 394aabb0a3)
|
2023-07-10 14:52:08 -07:00 |
|
Antonio Sánchez
|
2ce5dc428f
|
Guard use of long double on GPU device.
(cherry picked from commit bc5cdc7a67)
|
2023-07-10 14:52:08 -07:00 |
|
Chip Kerchner
|
8f1b6198c2
|
Fix epsilon and dummy_precision values in long double for double doubles. Prevented some algorithms from converging on PPC.
(cherry picked from commit 54459214a1)
|
2023-07-10 14:52:08 -07:00 |
|
Antonio Sánchez
|
dae8c6d7ad
|
Guard complex sqrt on old MSVC compilers.
(cherry picked from commit a16fb889dd)
|
2023-07-10 14:52:07 -07:00 |
|
Antonio Sánchez
|
2dfdaa2abf
|
More NEON packetmath fixes.
(cherry picked from commit 384269937f)
|
2023-07-10 14:52:03 -07:00 |
|
Antonio Sánchez
|
a659b5dbb2
|
Fix NEON make_packet2f.
(cherry picked from commit 2dfbf1b251)
|
2023-07-10 14:34:09 -07:00 |
|
Antonio Sánchez
|
879854382c
|
Fix MSVC arm build.
(cherry picked from commit 0a5392d606)
|
2023-07-10 14:34:09 -07:00 |
|
Jeremy Nimmer
|
90dce8dfa3
|
Fix undefined behavior in Block access
(cherry picked from commit a1cdcdb038)
|
2023-07-10 14:34:09 -07:00 |
|
Martin Burchell
|
b26ada1e03
|
Fix error: unused parameter 'tmp' [-Werror,-Wunused-parameter] on clang/32-bit arm
(cherry picked from commit c54785b071)
|
2023-07-10 14:34:09 -07:00 |
|
Antonio Sánchez
|
f5593b4baa
|
Fix reshape strides when input has non-zero inner stride.
(cherry picked from commit 2260e11eb0)
|
2023-07-10 14:34:09 -07:00 |
|
Antonio Sánchez
|
5547205092
|
Correct pnegate for floating-point zero.
(cherry picked from commit 8588d8c74b)
|
2023-07-10 14:34:04 -07:00 |
|
Antonio Sánchez
|
8cc3ec8e47
|
Fix realloc for non-trivial types.
(cherry picked from commit 311ba66f7c)
|
2023-07-10 10:09:02 -07:00 |
|
Antonio Sánchez
|
fd2817e3d6
|
Add asserts for index-out-of-bounds in IndexedView.
(cherry picked from commit f241a2c18a)
|
2023-07-07 15:21:18 -07:00 |
|
Matthew Sterrett
|
d0e2b3e58d
|
Removed unnecessary checks for FP16C
(cherry picked from commit 39fcc89798)
|
2023-07-07 15:21:17 -07:00 |
|
Lexi Bromfield
|
33a602eb37
|
Don't double-define Half functions on aarch64
(cherry picked from commit 66ea0c09fd)
|
2023-07-07 15:21:17 -07:00 |
|
Rasmus Munk Larsen
|
a9490cd3c5
|
Fix code and unit test for a few corner cases in vectorized pow()
(cherry picked from commit 7a87ed1b6a)
|
2023-07-07 15:21:17 -07:00 |
|
Alexander Richardson
|
a5469a6f0f
|
Avoid including <sstream> with EIGEN_NO_IO
(cherry picked from commit b7668c0371)
|
2023-07-07 15:21:17 -07:00 |
|
Antonio Sánchez
|
6aaa45db5f
|
Include immintrin.h header for enscripten.
(cherry picked from commit 34780d8bd1)
|
2023-07-07 15:21:17 -07:00 |
|
Antonio Sánchez
|
af912a7b5c
|
Fix MSVC+CUDA issues.
(cherry picked from commit 5ed7a86ae9)
|
2023-07-07 15:21:17 -07:00 |
|
Antonio Sánchez
|
8a21df2d9c
|
Disable f16c scalar conversions for MSVC.
(cherry picked from commit 73b2c13bf2)
|
2023-07-07 15:21:12 -07:00 |
|
Antonio Sánchez
|
973b04f3e1
|
Fix AVX512 builds with MSVC.
(cherry picked from commit 9a14d91a99)
|
2023-07-07 15:06:18 -07:00 |
|