Charles Schlosser
|
ea84e7ad63
|
Add AVX int32_t pdiv
|
2022-09-16 17:06:29 +00:00 |
|
Rasmus Munk Larsen
|
dceb779ecd
|
Fix test for pow with mixed integer types. We do not convert the exponent if it is an integer type.
|
2022-09-12 15:51:27 -07:00 |
|
Rasmus Munk Larsen
|
afc014f1b5
|
Allow mixed types for pow(), as long as the exponent is exactly representable in the base type.
|
2022-09-12 21:55:30 +00:00 |
|
Antonio Sánchez
|
b2c82a9347
|
Remove bad skew_symmetric_matrix3 test.
|
2022-09-10 07:08:37 +00:00 |
|
Rasmus Munk Larsen
|
e8a2aa24a2
|
Fix a couple of issues with unary pow():
|
2022-09-09 17:21:11 +00:00 |
|
Rohit Santhanam
|
07d0759951
|
[ROCm] Fix for sparse matrix related breakage on ROCm.
|
2022-09-09 14:41:00 +00:00 |
|
Antonio Sánchez
|
fb212c745d
|
Fix g++-6 constexpr and c++20 constexpr build errors.
|
2022-09-09 03:41:45 +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 |
|
Antonio Sánchez
|
3c37dd2a1d
|
Tweak bound for pow to account for floating-point types.
|
2022-09-08 17:40:45 +00:00 |
|
Rasmus Munk Larsen
|
f9dfda28ab
|
Add missing comparison operators for GPU packets.
|
2022-09-07 21:13:45 +00:00 |
|
Rasmus Munk Larsen
|
242325eca7
|
Remove unused variable.
|
2022-09-07 20:46:44 +00:00 |
|
Tobias Schlüter
|
133498c329
|
Add constexpr, test for C++14 constexpr.
|
2022-09-07 03:42:34 +00:00 |
|
Antonio Sánchez
|
69f50e3a67
|
Adjust overflow threshold bound for pow tests.
|
2022-09-06 19:53:29 +00:00 |
|
Antonio Sanchez
|
3e44f960ed
|
Reduce compiler warnings for tests.
|
2022-09-06 18:20:56 +00:00 |
|
Florian Richer
|
b7e21d4e38
|
Call check_that_malloc_is_allowed() in aligned_realloc()
|
2022-09-06 18:00:37 +00:00 |
|
Gilles Aouizerate
|
6e83e906c2
|
fix typo in doc/TutorialSparse.dox
|
2022-09-06 17:56:13 +00:00 |
|
Michael Palomas
|
525f066671
|
fixed msvc compilation error in GeneralizedEigenSolver.h
|
2022-09-04 17:50:43 +00:00 |
|
Antonio Sánchez
|
f241a2c18a
|
Add asserts for index-out-of-bounds in IndexedView.
|
2022-09-02 17:28:03 +00:00 |
|
Antonio Sánchez
|
f5364331eb
|
Fix some cmake issues.
|
2022-09-02 16:43:14 +00:00 |
|
Antonio Sánchez
|
d816044b6e
|
Fix mixingtypes tests.
|
2022-09-02 15:30:13 +00:00 |
|
Gilles Aouizerate
|
94cc83faa1
|
2 typos fix in the 3rd table.
|
2022-08-31 19:54:42 +00:00 |
|
Antonio Sánchez
|
30c42222a6
|
Fix some test build errors in new unary pow.
|
2022-08-30 17:24:14 +00:00 |
|
Rasmus Munk Larsen
|
bd393e15c3
|
Vectorize acos, asin, and atan for float.
|
2022-08-29 19:49:33 +00:00 |
|
Charles Schlosser
|
e5af9f87f2
|
Vectorize pow for integer base / exponent types
|
2022-08-29 19:23:54 +00:00 |
|
chuckyschluz
|
8acbf5c11c
|
re-enable pow for complex types
|
2022-08-26 17:29:02 -04:00 |
|
Rasmus Munk Larsen
|
7064ed1345
|
Specialize psign<Packet8i> for AVX2, don't vectorize psign<bool>.
|
2022-08-26 17:02:37 +00:00 |
|
Rasmus Munk Larsen
|
98e51c9e24
|
Avoid undefined behavior in array_cwise test due to signed integer overflow
|
2022-08-26 16:19:03 +00:00 |
|
Arthur
|
a7c1cac18b
|
Fix GeneralizedEigenSolver::info() and Asserts
|
2022-08-25 22:05:04 +00:00 |
|
Antonio Sanchez
|
714678fc6c
|
Add missing ptr in realloc call.
|
2022-08-24 22:04:04 -07:00 |
|
Charles Schlosser
|
b2a13c9dd1
|
Sparse Core: Replace malloc/free with conditional_aligned
|
2022-08-23 21:44:22 +00:00 |
|
Rasmus Munk Larsen
|
6aad0f821b
|
Fix psign for unsigned integer types, such as bool.
|
2022-08-22 20:19:35 +00:00 |
|
Rasmus Munk Larsen
|
1a09defce7
|
Protect new pblend implementation with EIGEN_VECTORIZE_AVX2
|
2022-08-22 18:28:03 +00:00 |
|
Rasmus Munk Larsen
|
7c67dc67ae
|
Use proper double word division algorithm for pow<double>. Gives 11-15% speedup.
|
2022-08-17 18:36:23 +00: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 |
|
Matthew Sterrett
|
39fcc89798
|
Removed unnecessary checks for FP16C
|
2022-08-16 18:14:41 +00:00 |
|
Romain Biessy
|
2f7cce2dd5
|
[SYCL] Fix some SYCL tests
|
2022-08-16 17:37:54 +00:00 |
|
Arthur
|
27367017bd
|
Disable bad "deprecated warning" edge-case in BDCSVD
|
2022-08-11 18:43:31 +00:00 |
|
Antonio Sánchez
|
b8e93bf589
|
Eliminate bool bitwise warnings.
|
2022-08-09 22:42:30 +00:00 |
|
Lexi Bromfield
|
66ea0c09fd
|
Don't double-define Half functions on aarch64
|
2022-08-09 20:00:34 +00:00 |
|
Rasmus Munk Larsen
|
97e0784dc6
|
Vectorize the sign operator in Eigen.
|
2022-08-09 19:54:57 +00:00 |
|
Arthur
|
be20207d10
|
Fix vectorized Jacobi Rotation
|
2022-08-08 19:29:56 +00:00 |
|
Rasmus Munk Larsen
|
7a87ed1b6a
|
Fix code and unit test for a few corner cases in vectorized pow()
|
2022-08-08 18:48:36 +00:00 |
|
Chip Kerchner
|
9e0afe0f02
|
Fix non-VSX PowerPC build
|
2022-08-08 18:18:17 +00:00 |
|
Chip Kerchner
|
84a9d6fac9
|
Fix use of Packet2d type for non-VSX.
|
2022-08-03 20:48:13 +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
|
5a1c7807e6
|
Fix inner iterator for sparse block.
|
2022-08-03 17:26:12 +00:00 |
|
Antonio Sánchez
|
39d22ef46b
|
Fix flaky packetmath_1 test.
|
2022-08-02 17:42:45 +00:00 |
|
Antonio Sánchez
|
7896c7dc6b
|
Use numext::sqrt in ConjugateGradient.
|
2022-07-29 20:17:23 +00:00 |
|