1 #ifndef BOOST_SAFE_NUMERICS_TEST_MULTIPLY_AUTOMATIC_RESULTS_HPP
2 #define BOOST_SAFE_NUMERICS_TEST_MULTIPLY_AUTOMATIC_RESULTS_HPP
4 // Copyright (c) 2019 Robert Ramey
6 // Distributed under the Boost Software License, Version 1.0. (See
7 // accompanying file LICENSE_1_0.txt or copy at
8 // http://www.boost.org/LICENSE_1_0.txt)
10 #include "test_values.hpp"
12 constexpr const char *test_multiplication_automatic_result[
13 boost::mp11::mp_size<test_values>::value
16 // 012345670123456701234567012345670
17 // 012345678901234567890123456789012
18 /* 0*/ "..............................xx.",
19 /* 1*/ ".............xx..............xxx.",
20 /* 2*/ ".............xx..............xxx.",
21 /* 3*/ "..............x...............xx.",
22 /* 4*/ "..............................xx.",
23 /* 5*/ ".............xx..............xxx.",
24 /* 6*/ ".............xx..............xxx.",
25 /* 7*/ "..............x...............xx.",
27 /* 8*/ "..............................xx.",
28 /* 9*/ ".............xx..............xxx.",
29 /*10*/ ".............xx..............xxx.",
30 /*11*/ "..............x...............xx.",
31 /*12*/ "..............................xx.",
32 /*13*/ ".xx..xx..xx..xx..xxx.xxx.xxx.xxx.",
33 /*14*/ ".xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.",
34 /*15*/ "..............x...............xx.",
37 // 012345670123456701234567012345670
38 // 012345678901234567890123456789012
39 /*16*/ ".................................",
40 /*17*/ ".............xx..............xxx.",
41 /*18*/ ".............xx..............xxx.",
42 /*19*/ ".............xx..............xxx.",
43 /*20*/ ".................................",
44 /*21*/ ".............xx..............xxx.",
45 /*22*/ ".............xx..............xxx.",
46 /*23*/ ".............xx..............xxx.",
48 /*24*/ ".................................",
49 /*25*/ ".............xx..............xxx.",
50 /*26*/ ".............xx..............xxx.",
51 /*27*/ ".............xx..............xxx.",
52 /*28*/ ".................................",
53 /*29*/ ".xx..xx..xx..xx..xxx.xxx.xxx.xxx.",
54 /*30*/ "xxxxxxxxxxxxxxxx.xxx.xxx.xxx.xxxx",
55 /*31*/ "xxxxxxxxxxxxxxxx.xxx.xxx.xxx.xxxx",
56 /*32*/ "..............................xx."
59 #endif // BOOST_SAFE_NUMERICS_TEST_MULTIPLY_AUTOMATIC_RESULTS_HPP