Example 2. 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; } }

For more information about restrict see https://processors.wiki.ti.com/index.php/Restrict_Type_Qualifier, especially the Performance Tuning with the "Restrict" Keyword article.