Virtual for BLAS C implementation
