---
name: "c_dblas1.c"
section: "3"
platform: "linux"
package: "lapack-doc"
version: "3.12.1-2"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/c_dblas1.c"
---

# c\_dblas1.c(3)

## NAME

CBLAS/testing/c\_dblas1.c

## SYNOPSIS

\#include 'cblas\_test.h'\
 \#include 'cblas.h'\

### Functions

double **F77\_dasum** (const **CBLAS\_INT** \*N, double \*X, const **CBLAS\_INT** \*incX)\
 void **F77\_daxpy** (const **CBLAS\_INT** \*N, const double \*alpha, const double \*X, const **CBLAS\_INT** \*incX, double \*Y, const **CBLAS\_INT** \*incY)\
 void **F77\_dcopy** (const **CBLAS\_INT** \*N, double \*X, const **CBLAS\_INT** \*incX, double \*Y, const **CBLAS\_INT** \*incY)\
 double **F77\_ddot** (const **CBLAS\_INT** \*N, const double \*X, const **CBLAS\_INT** \*incX, const double \*Y, const **CBLAS\_INT** \*incY)\
 double **F77\_dnrm2** (const **CBLAS\_INT** \*N, const double \*X, const **CBLAS\_INT** \*incX)\
 void **F77\_drotg** (double \*a, double \*b, double \*c, double \*s)\
 void **F77\_drot** (const **CBLAS\_INT** \*N, double \*X, const **CBLAS\_INT** \*incX, double \*Y, const **CBLAS\_INT** \*incY, const double \*c, const double \*s)\
 void **F77\_dscal** (const **CBLAS\_INT** \*N, const double \*alpha, double \*X, const **CBLAS\_INT** \*incX)\
 void **F77\_dswap** (const **CBLAS\_INT** \*N, double \*X, const **CBLAS\_INT** \*incX, double \*Y, const **CBLAS\_INT** \*incY)\
 double **F77\_dzasum** (const **CBLAS\_INT** \*N, void \*X, const **CBLAS\_INT** \*incX)\
 double **F77\_dznrm2** (const **CBLAS\_INT** \*N, const void \*X, const **CBLAS\_INT** \*incX)\
 **CBLAS\_INT** **F77\_idamax** (const **CBLAS\_INT** \*N, const double \*X, const **CBLAS\_INT** \*incX)\

## Function Documentation

### double F77\_dasum (const CBLAS\_INT \* N, double \* X, const CBLAS\_INT \* incX)

Definition at line **11** of file **c\_dblas1.c**.

### void F77\_daxpy (const CBLAS\_INT \* N, const double \* alpha, const double \* X, const CBLAS\_INT \* incX, double \* Y, const CBLAS\_INT \* incY)

Definition at line **16** of file **c\_dblas1.c**.

### void F77\_dcopy (const CBLAS\_INT \* N, double \* X, const CBLAS\_INT \* incX, double \* Y, const CBLAS\_INT \* incY)

Definition at line **23** of file **c\_dblas1.c**.

### double F77\_ddot (const CBLAS\_INT \* N, const double \* X, const CBLAS\_INT \* incX, const double \* Y, const CBLAS\_INT \* incY)

Definition at line **30** of file **c\_dblas1.c**.

### double F77\_dnrm2 (const CBLAS\_INT \* N, const double \* X, const CBLAS\_INT \* incX)

Definition at line **36** of file **c\_dblas1.c**.

### void F77\_drot (const CBLAS\_INT \* N, double \* X, const CBLAS\_INT \* incX, double \* Y, const CBLAS\_INT \* incY, const double \* c, const double \* s)

Definition at line **47** of file **c\_dblas1.c**.

### void F77\_drotg (double \* a, double \* b, double \* c, double \* s)

Definition at line **41** of file **c\_dblas1.c**.

### void F77\_dscal (const CBLAS\_INT \* N, const double \* alpha, double \* X, const CBLAS\_INT \* incX)

Definition at line **55** of file **c\_dblas1.c**.

### void F77\_dswap (const CBLAS\_INT \* N, double \* X, const CBLAS\_INT \* incX, double \* Y, const CBLAS\_INT \* incY)

Definition at line **62** of file **c\_dblas1.c**.

### double F77\_dzasum (const CBLAS\_INT \* N, void \* X, const CBLAS\_INT \* incX)

Definition at line **69** of file **c\_dblas1.c**.

### double F77\_dznrm2 (const CBLAS\_INT \* N, const void \* X, const CBLAS\_INT \* incX)

Definition at line **74** of file **c\_dblas1.c**.

### CBLAS\_INT F77\_idamax (const CBLAS\_INT \* N, const double \* X, const CBLAS\_INT \* incX)

Definition at line **79** of file **c\_dblas1.c**.

## Author

Generated automatically by Doxygen for LAPACK from the source code.
