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

source code of boost/libs/safe_numerics/test/test_subtract_native_results.hpp