Example 3. Use of the restrict Type Qualifier With Arrays

void func2(int c[restrict], int d[restrict]) { int i; for(i = 0; i < 64; i++) { c[i] += d[i]; d[i] += 1; } }

At this time the restrict keyword is useful only for FPU targets. For non-FPU targets restrict is ignored.