diff options
Diffstat (limited to '')
-rw-r--r-- | src/boost/libs/safe_numerics/test/test_compare_native.hpp | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/src/boost/libs/safe_numerics/test/test_compare_native.hpp b/src/boost/libs/safe_numerics/test/test_compare_native.hpp new file mode 100644 index 000000000..2b55dab99 --- /dev/null +++ b/src/boost/libs/safe_numerics/test/test_compare_native.hpp @@ -0,0 +1,48 @@ +#include "test_values.hpp" + +constexpr const char *test_compare_native_result[ + boost::mp11::mp_size<test_values>::value +] = { +// 0 0 0 0 +// 012345670123456701234567012345670 +// 012345678901234567890123456789012 +/* 0*/ "=<>>=<>>=<>>=<>>=<<<=<<<=<<<=<<<>", +/* 1*/ ">=>>><>>><>>><>>>=<<><<<><<<><<<>", +/* 2*/ "<<=<<<><<<><<<><<<<<<<<<xxxxxxxx<", +/* 3*/ "<<>=<<>=<<>=<<>=<<<<<<<<xxxxxxxx<", +/* 4*/ "=<>>=<>>=<>>=<>>=<<<=<<<=<<<=<<<>", +/* 5*/ ">>>>>=>>><>>><>>>>>>>=<<><<<><<<>", +/* 6*/ "<<<<<<=<<<><<<><<<<<<<<<xxxxxxxx<", +/* 7*/ "<<>=<<>=<<>=<<>=<<<<<<<<xxxxxxxx<", + +/* 8*/ "=<>>=<>>=<>>=<>>=<<<=<<<=<<<=<<<>", +/* 9*/ ">>>>>>>>>=>>><>>>>>>>>>>>=<<><<<>", +/*10*/ "<<<<<<<<<<=<<<><<<<<<<<<xxxxxxxx<", +/*11*/ "<<>=<<>=<<>=<<>=<<<<<<<<xxxxxxxx<", +/*12*/ "=<>>=<>>=<>>=<>>=<<<=<<<=<<<=<<<>", +/*13*/ ">>>>>>>>>>>>>=>>>>>>>>>>>>>>>=<<>", +/*14*/ "<<<<<<<<<<<<<<=<<<<<<<<<<<<<xxxx<", +/*15*/ "<<>=<<>=<<>=<<>=<<<<<<<<<<<<xxxx<", + +// 0 0 0 0 +// 012345670123456701234567012345670 +// 012345678901234567890123456789012 +/*16*/ "=<>>=<>>=<>>=<>>=<<<=<<<=<<<=<<<>", +/*17*/ ">=>>><>>><>>><>>>=<<><<<><<<><<<>", +/*18*/ ">>>>><>>><>>><>>>>=<><<<><<<><<<>", +/*19*/ ">>>>><>>><>>><>>>>>=><<<><<<><<<>", +/*20*/ "=<>>=<>>=<>>=<>>=<<<=<<<=<<<=<<<>", +/*21*/ ">>>>>=>>><>>><>>>>>>>=<<><<<><<<>", +/*22*/ ">>>>>>>>><>>><>>>>>>>>=<><<<><<<>", +/*23*/ ">>>>>>>>><>>><>>>>>>>>>=><<<><<<>", + +/*24*/ "=<xx=<xx=<xx=<>>=<<<=<<<=<<<=<<<>", +/*25*/ ">>xx>>xx>=xx><>>>>>>>>>>>=<<><<<>", +/*26*/ ">>xx>>xx>>xx><>>>>>>>>>>>>=<><<<>", +/*27*/ ">>xx>>xx>>xx><>>>>>>>>>>>>>=><<<>", +/*28*/ "=<xx=<xx=<xx=<xx=<<<=<<<=<<<=<<<>", +/*29*/ ">>xx>>xx>>xx>=xx>>>>>>>>>>>>>=<<>", +/*30*/ ">>xx>>xx>>xx>>xx>>>>>>>>>>>>>>=<>", +/*31*/ ">>xx>>xx>>xx>>xx>>>>>>>>>>>>>>>=>", +/*32*/ "<<>><<>><<>><<>><<<<<<<<<<<<<<<<=" +}; |