I'm having trouble in vectorising a loop. I'm looking to rewrite the code below such that it is vectorised. I have ran Complete Banerjee's test and I have found that all dependencies are broken but I don't know where to go from here. The compiler is gcc. The architecture is x86 and the arrays are integer arrays.
for (int i = 0; i < 100; i++) {
x[20 + i] = y[i] * z[i];
p[i] = x[21 + i] + q[i];
}