Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Deleted extra namespace | Benoit Steiner | 2016-05-26 |
| | |||
* | Disable usage of MMX with msvc. | Gael Guennebaud | 2016-05-26 |
| | |||
* | bug #1236: fix possible integer overflow in density estimation. | Gael Guennebaud | 2016-05-26 |
| | |||
* | Defer the allocation of the working space: | Gael Guennebaud | 2016-05-26 |
| | | | | | - it is not always needed, - and this fixes a long-to-float conversion warning | ||
* | Fix copy ctor prototype. | Gael Guennebaud | 2016-05-26 |
| | |||
* | linspaced's divisor for integer is better stored as the underlying scalar type. | Gael Guennebaud | 2016-05-26 |
| | |||
* | Fix/handle some int-to-long conversions. | Gael Guennebaud | 2016-05-26 |
| | |||
* | Store permutation's determinant as char. | Gael Guennebaud | 2016-05-26 |
| | | | | This also fixes some long to float conversion warnings | ||
* | Fix a pointer to integer conversion warning | Gael Guennebaud | 2016-05-26 |
| | |||
* | Handle some Index to int conversions in BLAS/LAPACK support. | Gael Guennebaud | 2016-05-26 |
| | |||
* | Disable some long to float conversion warnings | Gael Guennebaud | 2016-05-26 |
| | |||
* | Remove debuging code. | Gael Guennebaud | 2016-05-26 |
| | |||
* | Introduce internal's UIntPtr and IntPtr types for pointer to integer ↵ | Gael Guennebaud | 2016-05-26 |
| | | | | | | | | conversions. This fixes "conversion from pointer to same-sized integral type" warnings by ICC. Ideally, we would use the std::[u]intptr_t types all the time, but since they are C99/C++11 only, let's be safe. | ||
* | Turn off ICC's conversion warning in is_convertible implementation | Gael Guennebaud | 2016-05-26 |
| | |||
* | Add missing inclusion of mmintrin.h | Gael Guennebaud | 2016-05-26 |
| | |||
* | Silenced a compilation warning | Benoit Steiner | 2016-05-25 |
| | |||
* | Specify the rounding mode in the correct location | Benoit Steiner | 2016-05-25 |
| | |||
* | Explicitly specify the rounding mode when converting floats to fp16 | Benoit Steiner | 2016-05-25 |
| | |||
* | Disable the use of MMX instructions on x86_64 since too many compilers only ↵ | Benoit Steiner | 2016-05-25 |
| | | | | support them in 32bit mode | ||
* | Use numext:: instead of std:: functions. | Benoit Steiner | 2016-05-25 |
| | |||
* | Fix compilation with ICC. | Gael Guennebaud | 2016-05-25 |
| | |||
* | Fix static/inline order. | Gael Guennebaud | 2016-05-25 |
| | |||
* | Cleaned up the fp16 code a little more | Benoit Steiner | 2016-05-24 |
| | |||
* | Pulled latest updates from trunk | Benoit Steiner | 2016-05-24 |
|\ | |||
* | | Cleaned up the fp16 code | Benoit Steiner | 2016-05-24 |
| | | |||
| * | bug #256: enable vectorization with unaligned loads/stores. | Gael Guennebaud | 2016-05-24 |
| | | | | | | | | | | This concerns all architectures and all sizes. This new behavior can be disabled by defining EIGEN_UNALIGNED_VECTORIZE=0 | ||
| * | Block<> should not disable vectorization based on inner-size, this is the ↵ | Gael Guennebaud | 2016-05-24 |
| | | | | | | | | responsibilty of the assignment logic. | ||
| * | Clean propagation of Dest/Src alignments. | Gael Guennebaud | 2016-05-24 |
|/ | |||
* | Remove now-unused protate PacketMath func | Benoit Jacob | 2016-05-24 |
| | |||
* | Remove the rotating kernel. It was only useful on some ARM CPUs (Qualcomm ↵ | Benoit Jacob | 2016-05-24 |
| | | | | Krait) that are not as ubiquitous today as they were when I introduced it. | ||
* | Don't attempt to use MMX instructions with visualstudio since they're only ↵ | Benoit Steiner | 2016-05-24 |
| | | | | partially supported. | ||
* | Worked around missing clang intrinsic | Benoit Steiner | 2016-05-24 |
| | |||
* | Use the generic ploadquad intrinsics since it does the job | Benoit Steiner | 2016-05-24 |
| | |||
* | Worked around missing clang intrinsics | Benoit Steiner | 2016-05-24 |
| | |||
* | Added missing EIGEN_DEVICE_FUNC qualifier | Benoit Steiner | 2016-05-23 |
| | |||
* | Use the Index type instead of integers to specify the strides in ↵ | Benoit Steiner | 2016-05-23 |
| | | | | pgather/pscatter | ||
* | Added missing alignment in the fp16 packet traits | Benoit Steiner | 2016-05-23 |
| | |||
* | ptranspose is not a template. | Benoit Steiner | 2016-05-23 |
| | |||
* | Avoid unnecessary float to double conversions | Benoit Steiner | 2016-05-23 |
| | |||
* | Avoid unnecessary float to double conversion. | Benoit Steiner | 2016-05-23 |
| | |||
* | Started to vectorize the processing of 16bit floats on CPU. | Benoit Steiner | 2016-05-23 |
| | |||
* | Don't optimize the processing of the last rows of a matrix matrix product in ↵ | Benoit Steiner | 2016-05-23 |
| | | | | cases that violate the assumptions made by the optimized code path. | ||
* | Replace multiple constructors of half-type by a generic/templated ↵ | Christoph Hertzberg | 2016-05-23 |
| | | | | constructor. This fixes an incompatibility with long double, exposed by the previous commit. | ||
* | Silenced several double-promotion warnings | Christoph Hertzberg | 2016-05-22 |
| | |||
* | Make EIGEN_HAS_CONSTEXPR user configurable | Gael Guennebaud | 2016-05-20 |
| | |||
* | Make EIGEN_HAS_VARIADIC_TEMPLATES user configurable | Gael Guennebaud | 2016-05-20 |
| | |||
* | Make EIGEN_HAS_STD_RESULT_OF user configurable | Gael Guennebaud | 2016-05-20 |
| | |||
* | Make EIGEN_HAS_C99_MATH user configurable | Gael Guennebaud | 2016-05-20 |
| | |||
* | Make EIGEN_HAS_RVALUE_REFERENCES user configurable | Gael Guennebaud | 2016-05-20 |
| | |||
* | Rename EIGEN_HAVE_RVALUE_REFERENCES to EIGEN_HAS_RVALUE_REFERENCES | Gael Guennebaud | 2016-05-20 |
| |