00001 /* 00002 * cblas_sasum.c 00003 * 00004 * The program is a C interface to sasum. 00005 * It calls the fortran wrapper before calling sasum. 00006 * 00007 * Written by Keita Teranishi. 2/11/1998 00008 * 00009 */ 00010 #include "cblas.h" 00011 #include "cblas_f77.h" 00012 float cblas_sasum( const int N, const float *X, const int incX) 00013 { 00014 float asum; 00015 #ifdef F77_INT 00016 F77_INT F77_N=N, F77_incX=incX; 00017 #else 00018 #define F77_N N 00019 #define F77_incX incX 00020 #endif 00021 F77_sasum_sub( &F77_N, X, &F77_incX, &asum); 00022 return asum; 00023 }