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