1
      2
      3
      4
      5
<doc  6
      7
      8
      9
     10
     11
     12
     13
     14
     15

     16
<doc 17
     18
     19
     20
     21
     22
     23
     24
     25
     26

     27
     28
     29
     30
     31
     32
#ifndef ULMBLAS_IMPL_LEVEL1EXTENSIONS_DOTXF_H
#define ULMBLAS_IMPL_LEVEL1EXTENSIONS_DOTXF_H 1

namespace ulmBLAS {

template <typename IndexType, typename TX, typename TY, typename Result>
    void
    dotuxf(IndexType      n,
           const TX       *X,
           IndexType      incRowX,
           IndexType      incColX,
           const TY       *y,
           IndexType      incY,
           Result         *result,
           IndexType      resultInc);

template <typename IndexType, typename TX, typename TY, typename Result>
    void
    dotcxf(IndexType      n,
           const TX       *X,
           IndexType      incRowX,
           IndexType      incColX,
           const TY       *y,
           IndexType      incY,
           Result         *result,
           IndexType      resultInc);

// namespace ulmBLAS

#endif // ULMBLAS_IMPL_LEVEL1EXTENSIONS_DOTXF_H 1

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