1
      2
      3
      4
      5
<doc  6
      7
      8
      9
     10
     11
     12
     13
     14
     15
     16
     17
     18
     19
     20
     21
     22
     23
     24

     25
     26
     27
     28
     29
     30
#ifndef ULMBLAS_IMPL_LEVEL1EXTENSIONS_DOTXAXPYF_H
#define ULMBLAS_IMPL_LEVEL1EXTENSIONS_DOTXAXPYF_H 1

namespace ulmBLAS {

template <typename IndexType, typename Alpha, typename VA, typename MX,
          typename VY, typename VZ, typename Rho>
    void
    dotxaxpyf(IndexType      n,
              bool           conjX,
              bool           conjXt,
              bool           conjY,
              const Alpha    &alpha,
              const VA       *a,
              IndexType      incA,
              const MX       *X,
              IndexType      incRowX,
              IndexType      incColX,
              const VY       *Y,
              IndexType      incY,
              VZ             *Z,
              IndexType      incZ,
              Rho            *rho,
              IndexType      incRho);

// namespace ulmBLAS

#endif // ULMBLAS_IMPL_LEVEL1EXTENSIONS_DOTXAXPYF_H 1

#include <ulmblas/impl/level1extensions/dotxaxpyf.tcc>