Someone
public c v1 · immutable int i=0; int j=0; int D=dim-1; int calc=0; for (i = 0; i < dim; i++){ for (j = dim; j > -1; j--){ dst[RIDX(dim-1-j, i, dim)] = src[calc]; calc++; } // end inner loop } // end outer loop