Почему в BLAS есть функция gemm
для умножения матрицы на матрицу и отдельная функция gemv
для умножение матрицы на вектор? Разве умножение матрицы на вектор не является частным случаем умножения матрицы на матрицу, когда одна матрица имеет только одну строку / столбец?