test_compare_native.hpp 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. #include "test_values.hpp"
  2. constexpr const char *test_compare_native_result[
  3. boost::mp11::mp_size<test_values>::value
  4. ] = {
  5. // 0 0 0 0
  6. // 012345670123456701234567012345670
  7. // 012345678901234567890123456789012
  8. /* 0*/ "=<>>=<>>=<>>=<>>=<<<=<<<=<<<=<<<>",
  9. /* 1*/ ">=>>><>>><>>><>>>=<<><<<><<<><<<>",
  10. /* 2*/ "<<=<<<><<<><<<><<<<<<<<<xxxxxxxx<",
  11. /* 3*/ "<<>=<<>=<<>=<<>=<<<<<<<<xxxxxxxx<",
  12. /* 4*/ "=<>>=<>>=<>>=<>>=<<<=<<<=<<<=<<<>",
  13. /* 5*/ ">>>>>=>>><>>><>>>>>>>=<<><<<><<<>",
  14. /* 6*/ "<<<<<<=<<<><<<><<<<<<<<<xxxxxxxx<",
  15. /* 7*/ "<<>=<<>=<<>=<<>=<<<<<<<<xxxxxxxx<",
  16. /* 8*/ "=<>>=<>>=<>>=<>>=<<<=<<<=<<<=<<<>",
  17. /* 9*/ ">>>>>>>>>=>>><>>>>>>>>>>>=<<><<<>",
  18. /*10*/ "<<<<<<<<<<=<<<><<<<<<<<<xxxxxxxx<",
  19. /*11*/ "<<>=<<>=<<>=<<>=<<<<<<<<xxxxxxxx<",
  20. /*12*/ "=<>>=<>>=<>>=<>>=<<<=<<<=<<<=<<<>",
  21. /*13*/ ">>>>>>>>>>>>>=>>>>>>>>>>>>>>>=<<>",
  22. /*14*/ "<<<<<<<<<<<<<<=<<<<<<<<<<<<<xxxx<",
  23. /*15*/ "<<>=<<>=<<>=<<>=<<<<<<<<<<<<xxxx<",
  24. // 0 0 0 0
  25. // 012345670123456701234567012345670
  26. // 012345678901234567890123456789012
  27. /*16*/ "=<>>=<>>=<>>=<>>=<<<=<<<=<<<=<<<>",
  28. /*17*/ ">=>>><>>><>>><>>>=<<><<<><<<><<<>",
  29. /*18*/ ">>>>><>>><>>><>>>>=<><<<><<<><<<>",
  30. /*19*/ ">>>>><>>><>>><>>>>>=><<<><<<><<<>",
  31. /*20*/ "=<>>=<>>=<>>=<>>=<<<=<<<=<<<=<<<>",
  32. /*21*/ ">>>>>=>>><>>><>>>>>>>=<<><<<><<<>",
  33. /*22*/ ">>>>>>>>><>>><>>>>>>>>=<><<<><<<>",
  34. /*23*/ ">>>>>>>>><>>><>>>>>>>>>=><<<><<<>",
  35. /*24*/ "=<xx=<xx=<xx=<>>=<<<=<<<=<<<=<<<>",
  36. /*25*/ ">>xx>>xx>=xx><>>>>>>>>>>>=<<><<<>",
  37. /*26*/ ">>xx>>xx>>xx><>>>>>>>>>>>>=<><<<>",
  38. /*27*/ ">>xx>>xx>>xx><>>>>>>>>>>>>>=><<<>",
  39. /*28*/ "=<xx=<xx=<xx=<xx=<<<=<<<=<<<=<<<>",
  40. /*29*/ ">>xx>>xx>>xx>=xx>>>>>>>>>>>>>=<<>",
  41. /*30*/ ">>xx>>xx>>xx>>xx>>>>>>>>>>>>>>=<>",
  42. /*31*/ ">>xx>>xx>>xx>>xx>>>>>>>>>>>>>>>=>",
  43. /*32*/ "<<>><<>><<>><<>><<<<<<<<<<<<<<<<="
  44. };