.. SPDX-FileCopyrightText: 2019-2020 Intel Corporation .. .. SPDX-License-Identifier: CC-BY-4.0 .. _blas-level-1-routines: BLAS Level 1 Routines ===================== .. container:: BLAS Level 1 includes routines which perform vector-vector operations as described in the following table. .. container:: tablenoborder .. list-table:: :header-rows: 1 * - Routines - Description * - :ref:`onemkl_blas_asum` - Sum of vector magnitudes * - :ref:`onemkl_blas_axpy` - Scalar-vector product * - :ref:`onemkl_blas_copy` - Copy vector * - :ref:`onemkl_blas_dot` - Dot product * - :ref:`onemkl_blas_sdsdot` - Dot product with double precision * - :ref:`onemkl_blas_dotc` - Dot product conjugated * - :ref:`onemkl_blas_dotu` - Dot product unconjugated * - :ref:`onemkl_blas_nrm2` - Vector 2-norm (Euclidean norm) * - :ref:`onemkl_blas_rot` - Plane rotation of points * - :ref:`onemkl_blas_rotg` - Generate Givens rotation of points * - :ref:`onemkl_blas_rotm` - Modified Givens plane rotation of points * - :ref:`onemkl_blas_rotmg` - Generate modified Givens plane rotation of points * - :ref:`onemkl_blas_scal` - Vector-scalar product * - :ref:`onemkl_blas_swap` - Vector-vector swap * - :ref:`onemkl_blas_iamax` - Index of the maximum absolute value element of a vector * - :ref:`onemkl_blas_iamin` - Index of the minimum absolute value element of a vector .. toctree:: :hidden: asum axpy copy dot sdsdot dotc dotu nrm2 rot rotg rotm rotmg scal swap iamax iamin **Parent topic:** :ref:`onemkl_blas`