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
|
ea7d872181
|
documentation fixes
|
2011-02-27 17:43:10 -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 |
|
Jitse Niesen
|
a8f5ef9388
|
Document (non)sorting of eigenvalues.
Also, update docs for (Generalized)SelfAdjointEigenSolver to reflect that these
two classes were split apart.
|
2011-02-27 14:06:55 +00:00 |
|
Gael Guennebaud
|
ef73265987
|
to ease debugging let's catch invalid template options in Transform
|
2011-02-25 09:03:24 +01: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 |
|
Benoit Jacob
|
c58a2ff03a
|
add EIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS non-default option. Use it in our own CMakeLists. also add a include-guard-like mechanism to prevent doing unmatched #pragma warning push/pop.
|
2011-02-22 10:05:41 -05:00 |
|
Benoit Jacob
|
9e1127619c
|
merge
|
2011-02-22 09:33:01 -05:00 |
|
Benoit Jacob
|
720767ae40
|
ICC 12 / linux only defined __INTEL_COMPILER, not __intel_compiler
|
2011-02-22 09:32:39 -05:00 |
|
Benoit Jacob
|
d8e97aee89
|
shut up stupid ICC warnings
|
2011-02-22 09:31:22 -05:00 |
|
Benoit Jacob
|
625814464e
|
fix legitimate ICC 12 warning
|
2011-02-22 09:30:54 -05:00 |
|
Gael Guennebaud
|
39b27fb656
|
altivec compilation fix
|
2011-02-22 15:26:28 +01:00 |
|
Benoit Jacob
|
25579df2d4
|
'fix' a couple of clang -Wconstant-logical-operand warnings (still not convinced about the pertinence of that warning)
|
2011-02-22 08:54:55 -05:00 |
|
Benoit Jacob
|
3884308da7
|
__attribute__((flatten)) seems to be recognized by neither clang nor icc despite these compilers defining __GNUC__.
|
2011-02-22 08:40:37 -05:00 |
|
Benoit Jacob
|
39d3bc2394
|
fix bug #190: directly pass Transform Options to Matrix, allowing to use RowMajor. Fix issues in Transform with non-default Options.
|
2011-02-22 08:14:38 -05:00 |
|
Gael Guennebaud
|
659c97ee49
|
gcc 4.4 also defines float32_t as a special type
|
2011-02-22 10:04:09 +01:00 |
|
Gael Guennebaud
|
51da67f211
|
more compilation fixes for altivec
|
2011-02-21 20:36:20 +01:00 |
|
Gael Guennebaud
|
05545d0197
|
fix compilation
|
2011-02-21 17:47:31 +01:00 |
|
Gael Guennebaud
|
fb1a29fed5
|
fix ICE and warning with gcc 4.2.4
|
2011-02-21 16:11:18 +01:00 |
|
Gael Guennebaud
|
8f8c67b8bd
|
fix bug #186 (in 32 bits mode, gcc 4.3 messed up with pfirst for complex<float>)
|
2011-02-18 15:47:17 +01:00 |
|
Gael Guennebaud
|
abce49ea21
|
fix a segfault in "slice vectorization" when the destination might not be aligned on a scalar (complex<double>)
|
2011-02-18 14:20:36 +01:00 |
|
Gael Guennebaud
|
9195a224f3
|
fix division by zero if the matrix is exactly zero
|
2011-02-17 19:39:57 +01:00 |
|
Gael Guennebaud
|
b8ef48c46d
|
for consistency forward declare tan, asin, acos functors
|
2011-02-17 18:23:04 +01:00 |
|
Gael Guennebaud
|
aea630a98a
|
factorize implementation of standard real unary math functions, and add acos, asin
|
2011-02-17 17:37:11 +01:00 |
|
Benoit Jacob
|
8fb27fad36
|
remove #include <iostream> at the wrong place
|
2011-02-17 07:47:05 -05:00 |
|
Jitse Niesen
|
be224d93f4
|
Include necessary header files when working around bug #89.
Fixes bug #188.
|
2011-02-17 11:51:48 +00:00 |
|
Benoit Jacob
|
11402edfd3
|
with old gcc (bug #89), only include iostream in debug mode
|
2011-02-16 12:01:47 -05:00 |
|
Benoit Jacob
|
59596efdf7
|
Fix bug #89: on GCC <= 4.3, use a custom assert implementation to work around a compiler bug
|
2011-02-16 08:50:19 -05:00 |
|
Gael Guennebaud
|
8e0a42350d
|
fix stupid warning (bug #185)
|
2011-02-14 15:33:26 +01:00 |
|
Hauke Heibel
|
ac465a0891
|
Improve the Transform interface in order to prevent T.rotation() = R from compiling.
|
2011-02-14 12:00:47 +01:00 |
|
Jitse Niesen
|
211e1f8044
|
Improve documentation of plugins.
|
2011-02-13 22:50:57 +00:00 |
|
Benoit Jacob
|
58986ac832
|
bump
|
2011-02-12 18:57:04 -05:00 |
|
Hauke Heibel
|
1a6597b8e4
|
MSVC does not like using uninitialized SSE variables, so we have to pass all zeros.
|
2011-02-12 21:29:16 +01:00 |
|
Hauke Heibel
|
509ca63543
|
Merge
|
2011-02-12 18:50:53 +01:00 |
|
Hauke Heibel
|
beb03032b7
|
Disabled warning regarding the use of uninitialized variables on MSVC.
|
2011-02-12 18:48:57 +01:00 |
|
Jitse Niesen
|
9ac68e40a0
|
Write topic page for storage orders.
|
2011-02-12 17:43:29 +00:00 |
|
Gael Guennebaud
|
9d2bf35a05
|
implement optimized ploadu for MSVC10: this also fix bad code generation in gebp_kernel :)
|
2011-02-12 16:40:09 +01:00 |
|