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