Considere a seguinte função em C:
int *fun(int *a, int *b) { int *c = (int *)malloc(160 * 4), i, j; for (j = 0; j < 40; ++j) for (i = 0; i < 4; ++i) c[i+j*4] = a[i+j*4] + b[i*40+j] + 100*j; return c; }