1
      2
      3
      4
      5
      6
      7
      8
      9
     10
     11
     12
     13
     14
     15
     16
     17
     18
     19
     20
     21
#include BLAS_HEADER
#include <ulmblas/level1/asum.h>

extern "C" {

void
F77BLAS(dasum_sub)(const int    *n_,
                   const double *x,
                   const int    *incX_,
                   double       *result_)
{
//
//  Dereference scalar parameters
//
    int n    = *n_;
    int incX = *incX_;

    *result_ = ulmBLAS::asum(n, x, incX);
}

// extern "C"