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

extern "C" {

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

    ulmBLAS::scal(n, alpha, x, incX);
}

// extern "C"