1 #ifndef BOOST_SAFE_NUMERICS_TEST_DIVIDE_AUTOMATIC_RESULTS_HPP 2 #define BOOST_SAFE_NUMERICS_TEST_DIVIDE_AUTOMATIC_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_division_automatic_result[ 13 boost::mp11::mp_size<test_values>::value 14 ] = { 15 // 0 0 0 0 16 // 012345670123456701234567012345670 17 // 012345678901234567890123456789012 18 /* 0*/ "..............................xxx", 19 /* 1*/ "..............................xxx", 20 /* 2*/ "..............................xxx", 21 /* 3*/ "..............................xxx", 22 /* 4*/ "..............................xxx", 23 /* 5*/ "..............................xxx", 24 /* 6*/ "..............................xxx", 25 /* 7*/ "..............................xxx", 26 27 /* 8*/ "..............................xxx", 28 /* 9*/ "..............................xxx", 29 /*10*/ "..............................xxx", 30 /*11*/ "..............................xxx", 31 /*12*/ "..............................xxx", 32 /*13*/ "..............................xxx", 33 /*14*/ "...x...x...x...x..............xxx", 34 /*15*/ "..............................xxx", 35 36 // 0 0 0 0 37 // 012345670123456701234567012345670 38 // 012345678901234567890123456789012 39 /*16*/ "................................x", 40 /*17*/ "................................x", 41 /*18*/ "................................x", 42 /*19*/ "................................x", 43 /*20*/ "................................x", 44 /*21*/ "................................x", 45 /*22*/ "................................x", 46 /*23*/ "................................x", 47 48 /*24*/ "................................x", 49 /*25*/ "................................x", 50 /*26*/ "................................x", 51 /*27*/ "................................x", 52 /*28*/ "................................x", 53 /*29*/ "................................x", 54 /*30*/ "xxxxxxxxxxxxxxxx................x", 55 /*31*/ "xxxxxxxxxxxxxxxx................x", 56 /*32*/ "..............................xxx" 57 }; 58 59 #endif // BOOST_SAFE_NUMERICS_TEST_DIVIDE_AUTOMATIC_RESULTS_HPP 60