xref: /openbsd-src/regress/misc/sse2/libbar/bar.c (revision b790c7af8c7301fb2d28918afd9b8d252b6f2ec0)
1 #include <emmintrin.h>
2 
3 void bar_init(void) __attribute__((constructor));
4 void bar_fini(void) __attribute__((destructor));
5 
6 void
bar_init(void)7 bar_init(void)
8 {
9 	__m128i xmm_alpha;
10 
11 	if ((((unsigned long)&xmm_alpha) & 15) != 0)
12 		exit(1);
13 }
14 
15 void
bar_fini(void)16 bar_fini(void)
17 {
18 	bar_init();
19 }
20