test_subtract_native_results.hpp 1.8 KB

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