Loop Unrolling
N1 = trunc(N/K) N2 = N1 * K N3 = N –N2 For j = 1, N2, K for I = j, j+k A[i] = B[i] + C[i] endfor Endfor For I = N3+1, N A[i] = B[i] + C[i] endfor
Constant Propagation And Expression Evaluation
pi = 3.14 pd = 6.28 for I = 1, n D[i] = 6.28*R[i] endfor