aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/test/cxx11_tensor_uint128.cpp
Commit message (Collapse)AuthorAge
* Disable test for 32-bit systems (e.g. ARM, i386)Gravatar Antonio Sánchez2020-05-28
| | | | | | | Both i386 and 32-bit ARM do not define __uint128_t. On most systems, if __uint128_t is defined, then so is the macro __SIZEOF_INT128__. https://stackoverflow.com/questions/18531782/how-to-know-if-uint128-t-is-defined1
* Get rid of EIGEN_TEST_FUNC, unit tests must now be declared with ↵Gravatar Gael Guennebaud2018-07-17
| | | | | | | | | EIGEN_DECLARE_TEST(mytest) { /* code */ }. This provide several advantages: - more flexibility in designing unit tests - unit tests can be glued to speed up compilation - unit tests are compiled with same predefined macros, which is a requirement for zapcc
* Added missing assignment operator to the TensorUInt128 class, and made misc ↵Gravatar Benoit Steiner2016-03-30
| | | | small improvements
* Don't try to compile the uint128 test with compilers that don't support uint127Gravatar Benoit Steiner2016-03-06
|
* Don't test our 128bit emulation code when compiling with msvcGravatar Benoit Steiner2016-03-05
|
* MSVC uses __uint128 while other compilers use __uint128_t to encode 128bit ↵Gravatar Benoit Steiner2016-03-04
| | | | unsigned integers. Make the cxx11_tensor_uint128.cpp test work in both cases.
* Replace separate low word constructors with a single templated constructor.Gravatar Ville Kallioniemi2016-02-01
|
* Fixed compilation warning generated by clangGravatar Benoit Steiner2015-11-19
|
* Shard the uint128 testGravatar Benoit Steiner2015-11-19
|
* Added support for 128bit integers on CUDA devices.Gravatar Benoit Steiner2015-11-19