1 /* 2 Copyright 2015 Glen Joseph Fernandes 3 ([email protected]) 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 test1(void * p)10void* test1(void* p) 11 { 12 BOOST_ALIGN_ASSUME_ALIGNED(p, 1); 13 return p; 14 } 15 test2(void * p)16void* test2(void* p) 17 { 18 BOOST_ALIGN_ASSUME_ALIGNED(p, 2); 19 return p; 20 } 21 test4(void * p)22void* test4(void* p) 23 { 24 BOOST_ALIGN_ASSUME_ALIGNED(p, 4); 25 return p; 26 } 27 test8(void * p)28void* test8(void* p) 29 { 30 BOOST_ALIGN_ASSUME_ALIGNED(p, 8); 31 return p; 32 } 33 test16(void * p)34void* test16(void* p) 35 { 36 BOOST_ALIGN_ASSUME_ALIGNED(p, 16); 37 return p; 38 } 39 test32(void * p)40void* test32(void* p) 41 { 42 BOOST_ALIGN_ASSUME_ALIGNED(p, 32); 43 return p; 44 } 45 test64(void * p)46void* test64(void* p) 47 { 48 BOOST_ALIGN_ASSUME_ALIGNED(p, 64); 49 return p; 50 } 51 test128(void * p)52void* test128(void* p) 53 { 54 BOOST_ALIGN_ASSUME_ALIGNED(p, 128); 55 return p; 56 } 57 main()58int main() 59 { 60 return 0; 61 } 62