]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/align/test/assume_aligned_test.cpp
update sources to v12.2.3
[ceph.git] / ceph / src / boost / libs / align / test / assume_aligned_test.cpp
1 /*
2 Copyright 2015 Glen Joseph Fernandes
3 (glenjofe@gmail.com)
4
5 Distributed under the Boost Software License, Version 1.0.
6 (http://www.boost.org/LICENSE_1_0.txt)
7 */
8 #include <boost/align/assume_aligned.hpp>
9
10 void* test1(void* p)
11 {
12 BOOST_ALIGN_ASSUME_ALIGNED(p, 1);
13 return p;
14 }
15
16 void* test2(void* p)
17 {
18 BOOST_ALIGN_ASSUME_ALIGNED(p, 2);
19 return p;
20 }
21
22 void* test4(void* p)
23 {
24 BOOST_ALIGN_ASSUME_ALIGNED(p, 4);
25 return p;
26 }
27
28 void* test8(void* p)
29 {
30 BOOST_ALIGN_ASSUME_ALIGNED(p, 8);
31 return p;
32 }
33
34 void* test16(void* p)
35 {
36 BOOST_ALIGN_ASSUME_ALIGNED(p, 16);
37 return p;
38 }
39
40 void* test32(void* p)
41 {
42 BOOST_ALIGN_ASSUME_ALIGNED(p, 32);
43 return p;
44 }
45
46 void* test64(void* p)
47 {
48 BOOST_ALIGN_ASSUME_ALIGNED(p, 64);
49 return p;
50 }
51
52 void* test128(void* p)
53 {
54 BOOST_ALIGN_ASSUME_ALIGNED(p, 128);
55 return p;
56 }
57
58 int main()
59 {
60 return 0;
61 }