]> git.proxmox.com Git - ceph.git/blame - 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
CommitLineData
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
12constexpr 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