]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/safe_numerics/test/test_left_shift_native_results.hpp
import new upstream nautilus stable release 14.2.8
[ceph.git] / ceph / src / boost / libs / safe_numerics / test / test_left_shift_native_results.hpp
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