Gabriele Buondonno
|
6431dfdb50
|
Cross product for vectors of size 2. Fixes #1037
|
2022-11-15 22:39:42 +00:00 |
|
Charles Schlosser
|
82b152dbe7
|
Add signbit function
|
2022-11-04 00:31:20 +00:00 |
|
Antonio Sánchez
|
ab407b2b6e
|
Fix handmade_aligned_malloc offset computation.
|
2022-10-27 17:33:47 +00:00 |
|
Charles Schlosser
|
a226371371
|
Change handmade_aligned_malloc/realloc/free to store a 1 byte offset instead of absolute address
|
2022-10-22 22:51:31 +00:00 |
|
Antonio Sánchez
|
80efbfdeda
|
Unconditionally enable CXX11 math.
|
2022-10-04 17:37:47 +00:00 |
|
Rasmus Munk Larsen
|
13b69fc1b0
|
Try to reduce compilation time/memory for GEBP kernel using EIGEN_IF_CONSTEXPR
|
2022-09-23 20:09:42 +00:00 |
|
Rasmus Munk Larsen
|
273e0c884e
|
Revert "Add constexpr, test for C++14 constexpr."
|
2022-09-16 21:14:29 +00:00 |
|
Thomas Gloor
|
ec9c7163a3
|
Feature/skew symmetric matrix3
|
2022-09-08 20:44:40 +00:00 |
|
Antonio Sánchez
|
311ba66f7c
|
Fix realloc for non-trivial types.
|
2022-09-08 19:39:36 +00:00 |
|
Tobias Schlüter
|
133498c329
|
Add constexpr, test for C++14 constexpr.
|
2022-09-07 03:42:34 +00:00 |
|
Florian Richer
|
b7e21d4e38
|
Call check_that_malloc_is_allowed() in aligned_realloc()
|
2022-09-06 18:00:37 +00:00 |
|
chuckyschluz
|
8acbf5c11c
|
re-enable pow for complex types
|
2022-08-26 17:29:02 -04:00 |
|
Matthew Sterrett
|
7a3b667c43
|
Add support for AVX512-FP16 for vectorizing half precision math
|
2022-08-17 18:15:21 +00:00 |
|
Charles Schlosser
|
76a669fb45
|
add fixed power unary operation
|
2022-08-16 21:32:36 +00:00 |
|
Arthur
|
27367017bd
|
Disable bad "deprecated warning" edge-case in BDCSVD
|
2022-08-11 18:43:31 +00:00 |
|
Rasmus Munk Larsen
|
97e0784dc6
|
Vectorize the sign operator in Eigen.
|
2022-08-09 19:54:57 +00:00 |
|
Chip Kerchner
|
ce60a7be83
|
Partial Packet support for GEMM real-only (PowerPC). Also fix compilation warnings & errors for some conditions in new API.
|
2022-08-03 18:15:19 +00:00 |
|
Antonio Sánchez
|
34780d8bd1
|
Include immintrin.h header for enscripten.
|
2022-07-22 02:27:42 +00:00 |
|
Charles Schlosser
|
a678a3e052
|
Fix aligned_realloc to call check_that_malloc_is_allowed() if ptr == 0
|
2022-07-19 20:59:07 +00:00 |
|
Chip Kerchner
|
84cf3ff18d
|
Add pload_partial, pstore_partial (and unaligned versions), pgather_partial, pscatter_partial, loadPacketPartial and storePacketPartial.
|
2022-06-27 19:18:00 +00:00 |
|
Mehdi Goli
|
7ea823e824
|
[SYCL-Spec] According to [SYCL-2020 spec](...
|
2022-06-13 15:52:29 +00:00 |
|
aaraujom
|
d49ede4dc4
|
Add AVX512 s/dgemm optimizations for compute kernel (2nd try)
|
2022-05-28 02:00:21 +00:00 |
|
Arthur
|
705ae70646
|
Add R-Bidiagonalization step to BDCSVD
|
2022-05-27 02:00:24 +00:00 |
|
Mario Rincon-Nigro
|
e99163e732
|
fix: issue 2481: LDLT produce wrong results with AutoDiffScalar
|
2022-05-25 15:26:10 +00:00 |
|
Eisuke Kawashima
|
ac5c83a3f5
|
unset executable flag
|
2022-05-22 22:47:43 +09:00 |
|
Antonio Sánchez
|
9b9496ad98
|
Revert "Add AVX512 optimizations for matrix multiply"
This reverts commit 25db0b4a82
|
2022-05-13 18:50:33 +00:00 |
|
aaraujom
|
25db0b4a82
|
Add AVX512 optimizations for matrix multiply
|
2022-05-12 23:41:19 +00:00 |
|
Tobias Schlüter
|
f3ba220c5d
|
Remove EIGEN_EMPTY_STRUCT_CTOR
|
2022-04-08 18:27:26 +00:00 |
|
Erik Schultheis
|
df87d40e34
|
constexpr reshape helper
|
2022-04-05 17:32:17 +00:00 |
|
Chip Kerchner
|
403fa33409
|
Performance improvements in GEMM for Power
|
2022-04-05 12:18:53 +00:00 |
|
Erik Schultheis
|
e1df3636b2
|
More constexpr helpers
|
2022-04-04 18:38:34 +00:00 |
|
Erik Schultheis
|
64909b82bd
|
static const class members turned into constexpr
|
2022-04-04 17:33:33 +00:00 |
|
Antonio Sanchez
|
ba2cb835aa
|
Add back std::remove* aliases - third-party libraries rely on these.
|
2022-04-01 17:02:52 +00:00 |
|
Tobias Schlüter
|
e22d58e816
|
Add is_constant_evaluated, update alignment checks
|
2022-03-25 04:00:58 +00:00 |
|
Erik Schultheis
|
421cbf0866
|
Replace Eigen type metaprogramming with corresponding std types and make use of alias templates
|
2022-03-16 16:43:40 +00:00 |
|
Arthur
|
514f90c9ff
|
Remove workarounds for bad GCC-4 warnings
|
2022-03-16 00:08:16 +00:00 |
|
Rohit Santhanam
|
2a6be5492f
|
Fix construct_at compilation breakage on ROCm.
|
2022-03-09 16:47:53 +00:00 |
|
Tobias Schlüter
|
cd2ba9d03e
|
Add construct_at, destroy_at wrappers. Use throughout.
|
2022-03-08 20:43:22 +00:00 |
|
Tobias Schlüter
|
9883108f3a
|
Remove copy_bool workaround for gcc 4.3
|
2022-03-08 17:43:11 +00:00 |
|
Antonio Sánchez
|
b48922cb5c
|
Fix SVD for MSVC+CUDA.
|
2022-03-01 21:35:22 +00:00 |
|
Ramil Sattarov
|
f9b7564faa
|
E2K: initial support of LCC MCST compiler for the Elbrus 2000 CPU architecture
|
2022-02-23 17:07:34 +00:00 |
|
Antonio Sánchez
|
c367ed26a8
|
Make FixedInt constexpr, fix ODR of fix<N>
|
2022-02-16 17:47:51 +00:00 |
|
Antonio Sanchez
|
23755030c9
|
Fix MSVC+NVCC 9.2 pragma error.
|
2022-02-15 10:51:32 -08:00 |
|
Antonio Sánchez
|
9441d94dcc
|
Revert "Make fixed-size Matrix and Array trivially copyable after C++20"
This reverts commit 47eac21072
|
2022-02-05 04:40:29 +00:00 |
|
Arthur
|
18b50458b6
|
Update SVD Module with Options template parameter
|
2022-02-02 00:15:44 +00:00 |
|
Erik Schultheis
|
89c6ab2385
|
removed some documentation referencing c++98 behaviour
|
2022-01-30 12:02:18 +00:00 |
|
Erik Schultheis
|
d271a7d545
|
reduce float warnings (comparisons and implicit conversions)
|
2022-01-26 18:16:19 +00:00 |
|
Erik Schultheis
|
970640519b
|
Cleanup
|
2022-01-21 01:48:59 +00:00 |
|
Stephen Pierce
|
81c928ba55
|
Silence some MSVC warnings
|
2022-01-21 00:29:23 +00:00 |
|
Sean McBride
|
c454b8c813
|
Improve clang warning suppressions by checking if warning is supported
|
2022-01-21 00:27:43 +00:00 |
|