Gael Guennebaud
|
33efb8ed62
|
Simplify the use of custom scalar types, the rule is to never directly call a standard math function using std:: but rather put a using std::foo before and simply call foo:
using std::max;
max(a,b);
(transplanted from 87ac09daa8
)
|
2011-05-25 08:41:45 +02:00 |
|
Gael Guennebaud
|
63e5cf525f
|
work around an ICE with ICC 12
|
2011-05-29 11:23:31 +02:00 |
|
Gael Guennebaud
|
ee46ae9ba7
|
clean a bit previous patch (ctor vs static_cast and a few bits)
(transplanted from da644fb0c3e0b7fcda03ba27a02061c084809b9f)
|
2011-05-23 13:34:04 +02:00 |
|
David H. Bailey
|
b3c3627c72
|
fix implicit scalar conversions (needed to support fancy scalar types, see bug #276)
(transplanted from d61f1eae804a5dc4924f167c00fbde31c1bef7ea)
|
2011-05-23 11:20:13 +02:00 |
|
Gael Guennebaud
|
e3a521be6b
|
backport 7209d6a126
(fix gemv_static_vector_if on architectures that cannot aligned on the stack (e.g., ARM NEON))
|
2011-05-21 22:19:12 +02:00 |
|
Gael Guennebaud
|
282fd7a2da
|
NEON: fix plset
(transplanted from f2837aebc4
)
|
2011-05-18 21:12:08 +02:00 |
|
Gael Guennebaud
|
99ab2411e5
|
NEON: fix ploaddup
(transplanted from 85c137ccd4
)
|
2011-05-18 08:15:47 +02:00 |
|
Gael Guennebaud
|
ffefe1bd2e
|
fix trmm for some unusual trapezoidal cases (a dense set of columns or rows is zero)
(transplanted from 568478ffe5
)
|
2011-03-28 17:41:46 +02:00 |
|
Gael Guennebaud
|
55574053d0
|
fix bug #267: alloca is not aligned on arm
(transplanted from 179d42bb2b
)
|
2011-05-17 21:30:12 +02:00 |
|
Gael Guennebaud
|
ffee1d1c87
|
fix 228 (ei_aligned_stack_delete does not exist anymore)
(transplanted from 5fda8cdfb3
)
|
2011-03-21 21:59:42 +01:00 |
|
Gael Guennebaud
|
19e7c672bb
|
clean a bit the stack allocation mechanism
(transplanted from b8ecda5c66
)
|
2011-03-19 10:27:47 +01:00 |
|
Gael Guennebaud
|
c3342b0bb4
|
fix memory leak when a custom scalar throw an exception
(transplanted from 290205dfc0
)
|
2011-03-19 01:06:50 +01:00 |
|
Gael Guennebaud
|
697e1656ce
|
add missing .data() members to MatrixWrapper and ArrayWrapper
(transplanted from fb76452cbc
)
|
2011-05-06 21:15:05 +02:00 |
|
Gael Guennebaud
|
c2a23c3e24
|
fix compilation on ARM NEON (missing AlignedOnScalar)
(transplanted from 97b6d26f5b
)
|
2011-05-06 09:03:48 +02:00 |
|
Thomas Capricelli
|
6d0e3154d7
|
better fix for gcc 4.6.0 / ptrdiff_t, as suggested by Benoit
|
2011-05-05 18:48:40 +02:00 |
|
Thomas Capricelli
|
7b122ed158
|
backport of a18a1be42d
Fix compilation with gcc-4.6.0, patch provided by Anton Gladky <gladky.anton@gmail.com>,
working on debian packaging.
|
2011-05-05 00:48:13 +02:00 |
|
Jitse Niesen
|
d9232a96aa
|
Bail out if preprocessor symbol Success is defined (bug #253).
|
2011-05-04 14:28:01 +01:00 |
|
Jitse Niesen
|
4ecf67f5e4
|
Backport of a96c849c20
: Document enums in Contants.h (bug #248).
|
2011-05-03 17:18:10 +01:00 |
|
Gael Guennebaud
|
860d66c0f1
|
fix bug #258: asin/acos copy paste mistake
(transplanted from 1947da39ab
)
|
2011-05-02 13:26:44 +02:00 |
|
Jitse Niesen
|
90cacfa610
|
Make MapBase(PointerType) constructor explicit (fixes bug #251).
Backport of changeset 0b40b36d10
.
|
2011-04-19 12:56:41 +01:00 |
|
Benoit Jacob
|
de21678aab
|
fix unaligned-array-assert link
|
2011-04-18 06:35:54 -04:00 |
|
Jitse Niesen
|
e53539435d
|
Backport of changeset c6ad2deead
. Fixes bug #232.
|
2011-03-24 10:45:24 +00:00 |
|
Benoit Jacob
|
67e24b85a4
|
bump
|
2011-03-18 05:13:34 -04:00 |
|
Benoit Jacob
|
4931a719f4
|
bump
|
2011-03-14 14:10:05 -04:00 |
|
Jitse Niesen
|
27f34269d5
|
Document EIGEN_DEFAULT_DENSE_INDEX_TYPE.
Also, expand description of EIGEN_DONT_ALIGN.
|
2011-03-11 11:15:44 +00:00 |
|
Benoit Jacob
|
dc36efbb8f
|
fix bug #219: Map Flags AlignedBit was miscomputed, didn't account for EIGEN_ALIGN
|
2011-03-10 10:17:17 -05:00 |
|
Benoit Jacob
|
bfcad536e8
|
* bug #206: correctly forward computationOptions and work towards avoiding mallocs after preallocation, with unit test.
* added EIGEN_RUNTIME_NO_MALLOC and new set_is_malloc_allowed() function to implement that test
|
2011-03-06 20:59:25 -05:00 |
|
Benoit Jacob
|
b464fc19bc
|
try to fix a ICC 11.1 compiler error (bug #217)
|
2011-03-06 19:27:31 -05:00 |
|
Benoit Jacob
|
c541d0a62e
|
disable ICC 12 warning 279 - controlling expression is constant
|
2011-03-06 19:06:44 -05:00 |
|
Benoit Jacob
|
56818d907e
|
Make EIGEN_ALIGN16 always align to fix crashes with EIGEN_DONT_ALIGN_STATICALLY. New macro EIGEN_USER_ALIGN16 had the old behavior i.e. honors user preference.
|
2011-03-04 09:57:49 -05:00 |
|
Gael Guennebaud
|
c8e1b679fa
|
re-enable fast pset1-pstore by introducing a new higher level pstore1 function
|
2011-03-02 10:55:44 +01:00 |
|
Benoit Jacob
|
77fc6a9914
|
bump
|
2011-02-28 00:55:52 -05:00 |
|
Benoit Jacob
|
eef03525b8
|
fix bug #203: revert to using _mm_set1_p[sd]
|
2011-02-28 00:04:05 -05:00 |
|
Benoit Jacob
|
9be2712bf7
|
remove now-useless comments
|
2011-02-27 22:35:17 -05:00 |
|
Benoit Jacob
|
0612768c1c
|
fix bug #201: Clang too has intrinsics bugs preventing us to use custom unaligned loads
|
2011-02-27 21:59:07 -05:00 |
|
Benoit Jacob
|
4846c76d9d
|
shut up a stupid clang 2.8 warning
|
2011-02-27 20:18:03 -05:00 |
|
Benoit Jacob
|
afc9efca15
|
fix compilation with clang 2.8
|
2011-02-27 20:17:47 -05:00 |
|
Benoit Jacob
|
b3544ce2ae
|
bug #195 - fix this once and for all: just never use _mm_load_sd on gcc/i386, it generates redundant x87 ops
|
2011-02-27 17:26:59 -05:00 |
|
Benoit Jacob
|
5dfae4524b
|
fix bug #195: fast unaligned load for integer using _mm_load_sd failed when the value interpreted as a NaN
|
2011-02-24 10:31:57 -05:00 |
|
Hauke Heibel
|
2064c59878
|
Improved docs of PlainObjectBase::conservativeResize methods.
|
2011-02-24 15:48:41 +01:00 |
|
Gael Guennebaud
|
bb9a465c5a
|
fix AltiVec ploaddup
|
2011-02-24 00:23:50 +03:00 |
|
Gael Guennebaud
|
23aae0d63e
|
fix pset1 for complex
|
2011-02-23 21:24:47 +03:00 |
|
Gael Guennebaud
|
c121e6f390
|
implement ploaddup for complex and SSE/NEON even though they are not used in practice
|
2011-02-23 16:31:42 +01:00 |
|
Gael Guennebaud
|
955c099eb5
|
implement ploaddup for altivec and add respective unit test
|
2011-02-23 18:20:55 +03:00 |
|
Gael Guennebaud
|
6e01780541
|
fix a couple of issues with pcplxflip
|
2011-02-23 17:51:40 +03:00 |
|
Gael Guennebaud
|
78e1a62c54
|
implement pcplxflip for altivec
|
2011-02-23 14:20:58 +01:00 |
|
Gael Guennebaud
|
7dc18b20bb
|
same for neon
|
2011-02-23 09:41:55 +01:00 |
|
Gael Guennebaud
|
32e7dae776
|
Altivec: fix infinite loop (ei_ -> internal:: change)
|
2011-02-23 09:41:02 +01:00 |
|
Gael Guennebaud
|
c78b5fd9aa
|
fix no newline warning
|
2011-02-23 09:23:11 +01:00 |
|
Gael Guennebaud
|
2fb5567e08
|
add missing AlignedOnScalar
|
2011-02-22 21:25:47 +01:00 |
|