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