* Added back Blas3 in the generator's test suite.
* Minor design changes
Added diag() as lvalue