---
name: "c_zblas2.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_zblas2.c"
---

# c\_zblas2.c(3)

## NAME

CBLAS/testing/c\_zblas2.c

## SYNOPSIS

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

### Functions

void **F77\_zgemv** (**CBLAS\_INT** \*layout, char \*transp, **CBLAS\_INT** \*m, **CBLAS\_INT** \*n, const void \*alpha, **CBLAS\_TEST\_ZOMPLEX** \*a, **CBLAS\_INT** \*lda, const void \*x, **CBLAS\_INT** \*incx, const void \*beta, void \*y, **CBLAS\_INT** \*incy)\
 void **F77\_zgbmv** (**CBLAS\_INT** \*layout, char \*transp, **CBLAS\_INT** \*m, **CBLAS\_INT** \*n, **CBLAS\_INT** \*kl, **CBLAS\_INT** \*ku, **CBLAS\_TEST\_ZOMPLEX** \*alpha, **CBLAS\_TEST\_ZOMPLEX** \*a, **CBLAS\_INT** \*lda, **CBLAS\_TEST\_ZOMPLEX** \*x, **CBLAS\_INT** \*incx, **CBLAS\_TEST\_ZOMPLEX** \*beta, **CBLAS\_TEST\_ZOMPLEX** \*y, **CBLAS\_INT** \*incy)\
 void **F77\_zgeru** (**CBLAS\_INT** \*layout, **CBLAS\_INT** \*m, **CBLAS\_INT** \*n, **CBLAS\_TEST\_ZOMPLEX** \*alpha, **CBLAS\_TEST\_ZOMPLEX** \*x, **CBLAS\_INT** \*incx, **CBLAS\_TEST\_ZOMPLEX** \*y, **CBLAS\_INT** \*incy, **CBLAS\_TEST\_ZOMPLEX** \*a, **CBLAS\_INT** \*lda)\
 void **F77\_zgerc** (**CBLAS\_INT** \*layout, **CBLAS\_INT** \*m, **CBLAS\_INT** \*n, **CBLAS\_TEST\_ZOMPLEX** \*alpha, **CBLAS\_TEST\_ZOMPLEX** \*x, **CBLAS\_INT** \*incx, **CBLAS\_TEST\_ZOMPLEX** \*y, **CBLAS\_INT** \*incy, **CBLAS\_TEST\_ZOMPLEX** \*a, **CBLAS\_INT** \*lda)\
 void **F77\_zhemv** (**CBLAS\_INT** \*layout, char \*uplow, **CBLAS\_INT** \*n, **CBLAS\_TEST\_ZOMPLEX** \*alpha, **CBLAS\_TEST\_ZOMPLEX** \*a, **CBLAS\_INT** \*lda, **CBLAS\_TEST\_ZOMPLEX** \*x, **CBLAS\_INT** \*incx, **CBLAS\_TEST\_ZOMPLEX** \*beta, **CBLAS\_TEST\_ZOMPLEX** \*y, **CBLAS\_INT** \*incy)\
 void **F77\_zhbmv** (**CBLAS\_INT** \*layout, char \*uplow, **CBLAS\_INT** \*n, **CBLAS\_INT** \*k, **CBLAS\_TEST\_ZOMPLEX** \*alpha, **CBLAS\_TEST\_ZOMPLEX** \*a, **CBLAS\_INT** \*lda, **CBLAS\_TEST\_ZOMPLEX** \*x, **CBLAS\_INT** \*incx, **CBLAS\_TEST\_ZOMPLEX** \*beta, **CBLAS\_TEST\_ZOMPLEX** \*y, **CBLAS\_INT** \*incy)\
 void **F77\_zhpmv** (**CBLAS\_INT** \*layout, char \*uplow, **CBLAS\_INT** \*n, **CBLAS\_TEST\_ZOMPLEX** \*alpha, **CBLAS\_TEST\_ZOMPLEX** \*ap, **CBLAS\_TEST\_ZOMPLEX** \*x, **CBLAS\_INT** \*incx, **CBLAS\_TEST\_ZOMPLEX** \*beta, **CBLAS\_TEST\_ZOMPLEX** \*y, **CBLAS\_INT** \*incy)\
 void **F77\_ztbmv** (**CBLAS\_INT** \*layout, char \*uplow, char \*transp, char \*diagn, **CBLAS\_INT** \*n, **CBLAS\_INT** \*k, **CBLAS\_TEST\_ZOMPLEX** \*a, **CBLAS\_INT** \*lda, **CBLAS\_TEST\_ZOMPLEX** \*x, **CBLAS\_INT** \*incx)\
 void **F77\_ztbsv** (**CBLAS\_INT** \*layout, char \*uplow, char \*transp, char \*diagn, **CBLAS\_INT** \*n, **CBLAS\_INT** \*k, **CBLAS\_TEST\_ZOMPLEX** \*a, **CBLAS\_INT** \*lda, **CBLAS\_TEST\_ZOMPLEX** \*x, **CBLAS\_INT** \*incx)\
 void **F77\_ztpmv** (**CBLAS\_INT** \*layout, char \*uplow, char \*transp, char \*diagn, **CBLAS\_INT** \*n, **CBLAS\_TEST\_ZOMPLEX** \*ap, **CBLAS\_TEST\_ZOMPLEX** \*x, **CBLAS\_INT** \*incx)\
 void **F77\_ztpsv** (**CBLAS\_INT** \*layout, char \*uplow, char \*transp, char \*diagn, **CBLAS\_INT** \*n, **CBLAS\_TEST\_ZOMPLEX** \*ap, **CBLAS\_TEST\_ZOMPLEX** \*x, **CBLAS\_INT** \*incx)\
 void **F77\_ztrmv** (**CBLAS\_INT** \*layout, char \*uplow, char \*transp, char \*diagn, **CBLAS\_INT** \*n, **CBLAS\_TEST\_ZOMPLEX** \*a, **CBLAS\_INT** \*lda, **CBLAS\_TEST\_ZOMPLEX** \*x, **CBLAS\_INT** \*incx)\
 void **F77\_ztrsv** (**CBLAS\_INT** \*layout, char \*uplow, char \*transp, char \*diagn, **CBLAS\_INT** \*n, **CBLAS\_TEST\_ZOMPLEX** \*a, **CBLAS\_INT** \*lda, **CBLAS\_TEST\_ZOMPLEX** \*x, **CBLAS\_INT** \*incx)\
 void **F77\_zhpr** (**CBLAS\_INT** \*layout, char \*uplow, **CBLAS\_INT** \*n, double \*alpha, **CBLAS\_TEST\_ZOMPLEX** \*x, **CBLAS\_INT** \*incx, **CBLAS\_TEST\_ZOMPLEX** \*ap)\
 void **F77\_zhpr2** (**CBLAS\_INT** \*layout, char \*uplow, **CBLAS\_INT** \*n, **CBLAS\_TEST\_ZOMPLEX** \*alpha, **CBLAS\_TEST\_ZOMPLEX** \*x, **CBLAS\_INT** \*incx, **CBLAS\_TEST\_ZOMPLEX** \*y, **CBLAS\_INT** \*incy, **CBLAS\_TEST\_ZOMPLEX** \*ap)\
 void **F77\_zher** (**CBLAS\_INT** \*layout, char \*uplow, **CBLAS\_INT** \*n, double \*alpha, **CBLAS\_TEST\_ZOMPLEX** \*x, **CBLAS\_INT** \*incx, **CBLAS\_TEST\_ZOMPLEX** \*a, **CBLAS\_INT** \*lda)\
 void **F77\_zher2** (**CBLAS\_INT** \*layout, char \*uplow, **CBLAS\_INT** \*n, **CBLAS\_TEST\_ZOMPLEX** \*alpha, **CBLAS\_TEST\_ZOMPLEX** \*x, **CBLAS\_INT** \*incx, **CBLAS\_TEST\_ZOMPLEX** \*y, **CBLAS\_INT** \*incy, **CBLAS\_TEST\_ZOMPLEX** \*a, **CBLAS\_INT** \*lda)\

## Function Documentation

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

Definition at line **45** of file **c\_zblas2.c**.

### void F77\_zgemv (CBLAS\_INT \* layout, char \* transp, CBLAS\_INT \* m, CBLAS\_INT \* n, const void \* alpha, CBLAS\_TEST\_ZOMPLEX \* a, CBLAS\_INT \* lda, const void \* x, CBLAS\_INT \* incx, const void \* beta, void \* y, CBLAS\_INT \* incy)

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

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

Definition at line **125** of file **c\_zblas2.c**.

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

Definition at line **96** of file **c\_zblas2.c**.

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

Definition at line **187** of file **c\_zblas2.c**.

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

Definition at line **153** of file **c\_zblas2.c**.

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

Definition at line **795** of file **c\_zblas2.c**.

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

Definition at line **831** of file **c\_zblas2.c**.

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

Definition at line **255** of file **c\_zblas2.c**.

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

Definition at line **635** of file **c\_zblas2.c**.

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

Definition at line **714** of file **c\_zblas2.c**.

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

Definition at line **315** of file **c\_zblas2.c**.

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

Definition at line **382** of file **c\_zblas2.c**.

### void F77\_ztpmv (CBLAS\_INT \* layout, char \* uplow, char \* transp, char \* diagn, CBLAS\_INT \* n, CBLAS\_TEST\_ZOMPLEX \* ap, CBLAS\_TEST\_ZOMPLEX \* x, CBLAS\_INT \* incx)

Definition at line **450** of file **c\_zblas2.c**.

### void F77\_ztpsv (CBLAS\_INT \* layout, char \* uplow, char \* transp, char \* diagn, CBLAS\_INT \* n, CBLAS\_TEST\_ZOMPLEX \* ap, CBLAS\_TEST\_ZOMPLEX \* x, CBLAS\_INT \* incx)

Definition at line **509** of file **c\_zblas2.c**.

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

Definition at line **568** of file **c\_zblas2.c**.

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

Definition at line **601** of file **c\_zblas2.c**.

## Author

Generated automatically by Doxygen for LAPACK from the source code.
