up
dlaed2 seems to be working with close eigenvalues. TODO: delete goto