1*970094d5SLou #include <stddef.h> 2*970094d5SLou 3*970094d5SLou void foo(size_t N, float A[restrict N], float B[N]) { 4*970094d5SLou #pragma clang loop vectorize_width(4, scalable) 5*970094d5SLou for (size_t i = 0; i < N; i++) { 6*970094d5SLou A[i] = B[i] * 42.f; 7*970094d5SLou } 8*970094d5SLou } 9*970094d5SLou 10