summaryrefslogtreecommitdiffstats
path: root/regress/misc/sse2/libbar/bar.c
blob: 3519d912467b2e704afa045ad38634247da3130c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <emmintrin.h>

void bar_init(void) __attribute__((constructor));
void bar_fini(void) __attribute__((destructor));

void
bar_init(void)
{
	__m128i xmm_alpha;

	if ((((unsigned long)&xmm_alpha) & 15) != 0)
		exit(1);
}

void
bar_fini(void)
{
	bar_init();
}