trying to be more consistent with which functions are used
adding syrk to BLAS3