Split computation broken

Now, the caluclation of the (positional) specs is done wrt to the submatrix' location (underneath, above or on the diagonal) for *all* parts of the matrix rather than just for the middle region (spec->a).