int main () { check_vect (); return main1 (); }
int main (void) { check_vect (); main1 (); return 0; }
int main (void) { check_vect (); return foo (); }
int main (void) { check_vect (); return main1 (3); }
int main () { int i; check_vect (); for (i = 0; i < N; i++) { switch (i % 9) { case 0: asm (""); a[i] = - i - 1; b[i] = i + 1; break; case 1: a[i] = 0; b[i] = 0; break; case 2: a[i] = i + 1; b[i] = - i - 1; break; case 3: a[i] = i; b[i] = i + 7; break; case 4: a[i] = i; b[i] = i; break; case 5: a[i] = i + 16; b[i] = i + 3; break; case 6: a[i] = - i - 5; b[i] = - i; break; case 7: a[i] = - i; b[i] = - i; break; case 8: a[i] = - i; b[i] = - i - 7; break; } } for (i = 0; i < N; i++) { switch ((i / 9) % 3) { case 0: c[i] = a[i / 9]; d[i] = b[i / 9]; break; case 1: c[i] = a[i / 9 + 3]; d[i] = b[i / 9 + 3]; break; case 2: c[i] = a[i / 9 + 6]; d[i] = b[i / 9 + 6]; break; } } f1 (); for (i = 0; i < N; i++) if (j[i] != ((i % 3) == 0 && ((i / 9) % 3) == 0)) abort (); __builtin_memset (j, -6, sizeof (j)); f2 (); for (i = 0; i < N; i++) if (j[i] != ((i % 3) == 0 && ((i / 9) % 3) == 0)) abort (); __builtin_memset (j, -6, sizeof (j)); f3 (); for (i = 0; i < N; i++) if (j[i] != ((i % 3) == 0 && ((i / 9) % 3) == 0)) abort (); __builtin_memset (j, -6, sizeof (j)); f4 (); for (i = 0; i < N; i++) if (k[i] != ((i % 3) == 0 && ((i / 9) % 3) == 0)) abort (); __builtin_memset (k, -6, sizeof (k)); f5 (); for (i = 0; i < N; i++) if (k[i] != ((i % 3) == 0 && ((i / 9) % 3) == 0)) abort (); __builtin_memset (k, -6, sizeof (k)); f6 (); for (i = 0; i < N; i++) if (j[i] != ((i % 3) == 0 || ((i / 9) % 3) == 0)) abort (); __builtin_memset (j, -6, sizeof (j)); f7 (); for (i = 0; i < N; i++) if (j[i] != ((i % 3) == 0 || ((i / 9) % 3) == 0)) abort (); __builtin_memset (j, -6, sizeof (j)); f8 (); for (i = 0; i < N; i++) if (j[i] != ((i % 3) == 0 || ((i / 9) % 3) == 0)) abort (); __builtin_memset (j, -6, sizeof (j)); f9 (); for (i = 0; i < N; i++) if (k[i] != ((i % 3) == 0 || ((i / 9) % 3) == 0)) abort (); __builtin_memset (k, -6, sizeof (k)); f10 (); for (i = 0; i < N; i++) if (k[i] != ((i % 3) == 0 || ((i / 9) % 3) == 0)) abort (); __builtin_memset (k, -6, sizeof (k)); return 0; }
int main () { check_vect (); return test (); }
int main () { int A[N]; int B[N]; int C[N]; int D[N]; int E[N] = {0,1,2,0}; int i, j; check_vect (); for (i = 0; i < N; i++) { A[i] = i; B[i] = i; C[i] = i; D[i] = i; } /* Vectorizable */ for (i = 0; i < N-20; i++) { A[i] = A[i+20]; } /* check results: */ for (i = 0; i < N-20; i++) { if (A[i] != D[i+20]) abort (); } /* Vectorizable */ for (i = 0; i < 16; i++) { B[i] = B[i] + 5; } /* check results: */ for (i = 0; i < 16; i++) { if (B[i] != C[i] + 5) abort (); } /* Not vectorizable */ for (i = 0; i < 4; i++) { C[i+3] = C[i]; } /* check results: */ for (i = 0; i < 4; i++) { if (C[i] != E[i]) abort (); } return 0; }