1 2 3 4 5 6 7 8 9 10 11
// size total size start address element i short S[7]; // 2 14 x_s xs + 2 * i short *T[3]; // 8 24 x_t x_t + 8 * i short **U[6]; // 8 48 x_u x_u + 8 * i int V[8]; // 4 32 x_v x_v + 4 * i double *W[4]; // 8 32 x_w x_w + 8 * i