• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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