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