]> git.wh0rd.org - ICEs.git/blob - 147020/test.c
initial import
[ICEs.git] / 147020 / test.c
1 #include <stdio.h>
2 int main()
3 {
4 struct {
5 unsigned short int cwd;
6 unsigned short int swd;
7 unsigned short int twd;
8 unsigned short int fop;
9 long int fip;
10 long int fcs;
11 long int foo;
12 long int fos;
13 long int mxcsr;
14 long int mxcsr_mask;
15 long int st_space[32];
16 long int xmm_space[32];
17 long int padding[56];
18 } __attribute__ ((aligned (16))) fxsave;
19 unsigned long mod = (unsigned long)&fxsave % 16;
20 printf("fxsave=%p (mod 16 = %lx)\n", &fxsave, mod);
21 return (mod == 0);
22 }