blob: e786252794beaaf076a341980a12e7a9d596d3ab [file] [log] [blame]
typedef struct creal_T {
double re;
double im;
} creal_T;
#define N 16
int main() {
int k;
int i;
int j;
creal_T t2[N];
double inval;
inval = 1.0;
for (j = 0; j < N; ++j) {
t2[j].re = 0;
t2[j].im = 0;
}
for (j = 0; j < N/4; j++) {
i = j * 4;
t2[i].re = inval;
t2[i].im = inval;
k = i + 3;
t2[k].re = inval;
t2[k].im = inval;
t2[i] = t2[k];
t2[k].re = inval;
}
for (i = 0; i < 2; ++i)
if (t2[i].re != !i || t2[i].im != !i)
__builtin_abort ();
return 0;
}