• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef BOOST_SAFE_NUMERICS_TEST_ADD_NATIVE_RESULTS_HPP
2 #define BOOST_SAFE_NUMERICS_TEST_ADD_NATIVE_RESULTS_HPP
3 
4 //  Copyright (c) 2019 Robert Ramey
5 //
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)
9 
10 #include "test_values.hpp"
11 
12 constexpr const char *test_addition_native_result[
13     boost::mp11::mp_size<test_values>::value
14 ] = {
15 //      0       0       0       0
16 //      012345670123456701234567012345670
17 //      012345678901234567890123456789012
18 /* 0*/ ".........x...x.............x...x.",
19 /* 1*/ ".........x...x.............x...x.",
20 /* 2*/ "..........x...x.........xxxxxxxx.",
21 /* 3*/ "..........x...x.........xxxxxxxx.",
22 /* 4*/ ".........x...x.............x...x.",
23 /* 5*/ ".........x...x.............x...x.",
24 /* 6*/ "..........x...x.........xxxxxxxx.",
25 /* 7*/ "..........x...x.........xxxxxxxx.",
26 
27 /* 8*/ ".........x...x.............x...x.",
28 /* 9*/ "xx..xx..xx...x..xxxxxxxx...x...x.",
29 /*10*/ "..xx..xx..xx..x.........xxxxxxxx.",
30 /*11*/ "..........x...x.........xxxxxxxx.",
31 /*12*/ ".............x.................x.",
32 /*13*/ "xx..xx..xx..xx..xxxxxxxxxxxx...x.",
33 /*14*/ "..xx..xx..xx..xx............xxxx.",
34 /*15*/ "..............x.............xxxx.",
35 
36 //      0       0       0       0
37 //      012345670123456701234567012345670
38 //      012345678901234567890123456789012
39 /*16*/ ".........x...x.............x...x.",
40 /*17*/ ".........x...x.............x...x.",
41 /*18*/ ".........x...x.............x...x.",
42 /*19*/ ".........x...x.............x...x.",
43 /*20*/ ".........x...x.............x...x.",
44 /*21*/ ".........x...x.............x...x.",
45 /*22*/ ".........x...x.............x...x.",
46 /*23*/ ".........x...x.............x...x.",
47 
48 /*24*/ "..xx..xx..xx.x.............x...x.",
49 /*25*/ "..xx..xx..xx.x.............x...x.",
50 /*26*/ "..xx..xx..xx.x............xx...x.",
51 /*27*/ "xxxxxxxxxxxx.x..xxxxxxxxxxxx...x.",
52 /*28*/ "..xx..xx..xx..xx...............x.",
53 /*29*/ "..xx..xx..xx..xx...............x.",
54 /*30*/ "..xx..xx..xx..xx..............xx.",
55 /*31*/ "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.",
56 /*32*/ "................................."
57 };
58 
59 #endif	// BOOST_SAFE_NUMERICS_TEST_ADD_NATIVE_RESULTS_HPP
60 
61