---
name: "c_dblas2.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_dblas2.c"
---

# c\_dblas2.c(3)

## NAME

CBLAS/testing/c\_dblas2.c

## SYNOPSIS

\#include \<stdlib.h\>\
 \#include 'cblas.h'\
 \#include 'cblas\_test.h'\

### Functions

void **F77\_dgemv** (**CBLAS\_INT** \*layout, char \*transp, **CBLAS\_INT** \*m, **CBLAS\_INT** \*n, double \*alpha, double \*a, **CBLAS\_INT** \*lda, double \*x, **CBLAS\_INT** \*incx, double \*beta, double \*y, **CBLAS\_INT** \*incy)\
 void **F77\_dger** (**CBLAS\_INT** \*layout, **CBLAS\_INT** \*m, **CBLAS\_INT** \*n, double \*alpha, double \*x, **CBLAS\_INT** \*incx, double \*y, **CBLAS\_INT** \*incy, double \*a, **CBLAS\_INT** \*lda)\
 void **F77\_dtrmv** (**CBLAS\_INT** \*layout, char \*uplow, char \*transp, char \*diagn, **CBLAS\_INT** \*n, double \*a, **CBLAS\_INT** \*lda, double \*x, **CBLAS\_INT** \*incx)\
 void **F77\_dtrsv** (**CBLAS\_INT** \*layout, char \*uplow, char \*transp, char \*diagn, **CBLAS\_INT** \*n, double \*a, **CBLAS\_INT** \*lda, double \*x, **CBLAS\_INT** \*incx)\
 void **F77\_dsymv** (**CBLAS\_INT** \*layout, char \*uplow, **CBLAS\_INT** \*n, double \*alpha, double \*a, **CBLAS\_INT** \*lda, double \*x, **CBLAS\_INT** \*incx, double \*beta, double \*y, **CBLAS\_INT** \*incy)\
 void **F77\_dsyr** (**CBLAS\_INT** \*layout, char \*uplow, **CBLAS\_INT** \*n, double \*alpha, double \*x, **CBLAS\_INT** \*incx, double \*a, **CBLAS\_INT** \*lda)\
 void **F77\_dsyr2** (**CBLAS\_INT** \*layout, char \*uplow, **CBLAS\_INT** \*n, double \*alpha, double \*x, **CBLAS\_INT** \*incx, double \*y, **CBLAS\_INT** \*incy, double \*a, **CBLAS\_INT** \*lda)\
 void **F77\_dgbmv** (**CBLAS\_INT** \*layout, char \*transp, **CBLAS\_INT** \*m, **CBLAS\_INT** \*n, **CBLAS\_INT** \*kl, **CBLAS\_INT** \*ku, double \*alpha, double \*a, **CBLAS\_INT** \*lda, double \*x, **CBLAS\_INT** \*incx, double \*beta, double \*y, **CBLAS\_INT** \*incy)\
 void **F77\_dtbmv** (**CBLAS\_INT** \*layout, char \*uplow, char \*transp, char \*diagn, **CBLAS\_INT** \*n, **CBLAS\_INT** \*k, double \*a, **CBLAS\_INT** \*lda, double \*x, **CBLAS\_INT** \*incx)\
 void **F77\_dtbsv** (**CBLAS\_INT** \*layout, char \*uplow, char \*transp, char \*diagn, **CBLAS\_INT** \*n, **CBLAS\_INT** \*k, double \*a, **CBLAS\_INT** \*lda, double \*x, **CBLAS\_INT** \*incx)\
 void **F77\_dsbmv** (**CBLAS\_INT** \*layout, char \*uplow, **CBLAS\_INT** \*n, **CBLAS\_INT** \*k, double \*alpha, double \*a, **CBLAS\_INT** \*lda, double \*x, **CBLAS\_INT** \*incx, double \*beta, double \*y, **CBLAS\_INT** \*incy)\
 void **F77\_dspmv** (**CBLAS\_INT** \*layout, char \*uplow, **CBLAS\_INT** \*n, double \*alpha, double \*ap, double \*x, **CBLAS\_INT** \*incx, double \*beta, double \*y, **CBLAS\_INT** \*incy)\
 void **F77\_dtpmv** (**CBLAS\_INT** \*layout, char \*uplow, char \*transp, char \*diagn, **CBLAS\_INT** \*n, double \*ap, double \*x, **CBLAS\_INT** \*incx)\
 void **F77\_dtpsv** (**CBLAS\_INT** \*layout, char \*uplow, char \*transp, char \*diagn, **CBLAS\_INT** \*n, double \*ap, double \*x, **CBLAS\_INT** \*incx)\
 void **F77\_dspr** (**CBLAS\_INT** \*layout, char \*uplow, **CBLAS\_INT** \*n, double \*alpha, double \*x, **CBLAS\_INT** \*incx, double \*ap)\
 void **F77\_dspr2** (**CBLAS\_INT** \*layout, char \*uplow, **CBLAS\_INT** \*n, double \*alpha, double \*x, **CBLAS\_INT** \*incx, double \*y, **CBLAS\_INT** \*incy, double \*ap)\

## Function Documentation

### void F77\_dgbmv (CBLAS\_INT \* layout, char \* transp, CBLAS\_INT \* m, CBLAS\_INT \* n, CBLAS\_INT \* kl, CBLAS\_INT \* ku, double \* alpha, double \* a, CBLAS\_INT \* lda, double \* x, CBLAS\_INT \* incx, double \* beta, double \* y, CBLAS\_INT \* incy)

Definition at line **211** of file **c\_dblas2.c**.

### void F77\_dgemv (CBLAS\_INT \* layout, char \* transp, CBLAS\_INT \* m, CBLAS\_INT \* n, double \* alpha, double \* a, CBLAS\_INT \* lda, double \* x, CBLAS\_INT \* incx, double \* beta, double \* y, CBLAS\_INT \* incy)

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

### void F77\_dger (CBLAS\_INT \* layout, CBLAS\_INT \* m, CBLAS\_INT \* n, double \* alpha, double \* x, CBLAS\_INT \* incx, double \* y, CBLAS\_INT \* incy, double \* a, CBLAS\_INT \* lda)

Definition at line **42** of file **c\_dblas2.c**.

### void F77\_dsbmv (CBLAS\_INT \* layout, char \* uplow, CBLAS\_INT \* n, CBLAS\_INT \* k, double \* alpha, double \* a, CBLAS\_INT \* lda, double \* x, CBLAS\_INT \* incx, double \* beta, double \* y, CBLAS\_INT \* incy)

Definition at line **353** of file **c\_dblas2.c**.

### void F77\_dspmv (CBLAS\_INT \* layout, char \* uplow, CBLAS\_INT \* n, double \* alpha, double \* ap, double \* x, CBLAS\_INT \* incx, double \* beta, double \* y, CBLAS\_INT \* incy)

Definition at line **402** of file **c\_dblas2.c**.

### void F77\_dspr (CBLAS\_INT \* layout, char \* uplow, CBLAS\_INT \* n, double \* alpha, double \* x, CBLAS\_INT \* incx, double \* ap)

Definition at line **533** of file **c\_dblas2.c**.

### void F77\_dspr2 (CBLAS\_INT \* layout, char \* uplow, CBLAS\_INT \* n, double \* alpha, double \* x, CBLAS\_INT \* incx, double \* y, CBLAS\_INT \* incy, double \* ap)

Definition at line **589** of file **c\_dblas2.c**.

### void F77\_dsymv (CBLAS\_INT \* layout, char \* uplow, CBLAS\_INT \* n, double \* alpha, double \* a, CBLAS\_INT \* lda, double \* x, CBLAS\_INT \* incx, double \* beta, double \* y, CBLAS\_INT \* incy)

Definition at line **127** of file **c\_dblas2.c**.

### void F77\_dsyr (CBLAS\_INT \* layout, char \* uplow, CBLAS\_INT \* n, double \* alpha, double \* x, CBLAS\_INT \* incx, double \* a, CBLAS\_INT \* lda)

Definition at line **155** of file **c\_dblas2.c**.

### void F77\_dsyr2 (CBLAS\_INT \* layout, char \* uplow, CBLAS\_INT \* n, double \* alpha, double \* x, CBLAS\_INT \* incx, double \* y, CBLAS\_INT \* incy, double \* a, CBLAS\_INT \* lda)

Definition at line **183** of file **c\_dblas2.c**.

### void F77\_dtbmv (CBLAS\_INT \* layout, char \* uplow, char \* transp, char \* diagn, CBLAS\_INT \* n, CBLAS\_INT \* k, double \* a, CBLAS\_INT \* lda, double \* x, CBLAS\_INT \* incx)

Definition at line **253** of file **c\_dblas2.c**.

### void F77\_dtbsv (CBLAS\_INT \* layout, char \* uplow, char \* transp, char \* diagn, CBLAS\_INT \* n, CBLAS\_INT \* k, double \* a, CBLAS\_INT \* lda, double \* x, CBLAS\_INT \* incx)

Definition at line **303** of file **c\_dblas2.c**.

### void F77\_dtpmv (CBLAS\_INT \* layout, char \* uplow, char \* transp, char \* diagn, CBLAS\_INT \* n, double \* ap, double \* x, CBLAS\_INT \* incx)

Definition at line **444** of file **c\_dblas2.c**.

### void F77\_dtpsv (CBLAS\_INT \* layout, char \* uplow, char \* transp, char \* diagn, CBLAS\_INT \* n, double \* ap, double \* x, CBLAS\_INT \* incx)

Definition at line **488** of file **c\_dblas2.c**.

### void F77\_dtrmv (CBLAS\_INT \* layout, char \* uplow, char \* transp, char \* diagn, CBLAS\_INT \* n, double \* a, CBLAS\_INT \* lda, double \* x, CBLAS\_INT \* incx)

Definition at line **67** of file **c\_dblas2.c**.

### void F77\_dtrsv (CBLAS\_INT \* layout, char \* uplow, char \* transp, char \* diagn, CBLAS\_INT \* n, double \* a, CBLAS\_INT \* lda, double \* x, CBLAS\_INT \* incx)

Definition at line **99** of file **c\_dblas2.c**.

## Author

Generated automatically by Doxygen for LAPACK from the source code.
