| #include "p9-vec-length.h" | |
| /* Test the case that the loop requires to peel for gaps. */ | |
| #define N 200 | |
| #define test(TYPE) \ | |
| void __attribute__((noinline, noclone)) \ | |
| test_##TYPE(TYPE *restrict dest, TYPE *restrict src) { \ | |
| for (unsigned int i = 0; i < N; ++i) \ | |
| dest[i] += src[i * 2]; \ | |
| } | |
| TEST_ALL(test) |