vrot generalized, tests of non-optimized program execution, rot, rev now compiled using transpose, vrot, and vrev