---
name: "c_sblas2.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_sblas2.c"
---

# c\_sblas2.c(3)

## NAME

CBLAS/testing/c\_sblas2.c

## SYNOPSIS

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

### Functions

void **F77\_sgemv** (**CBLAS\_INT** \*layout, char \*transp, **CBLAS\_INT** \*m, **CBLAS\_INT** \*n, float \*alpha, float \*a, **CBLAS\_INT** \*lda, float \*x, **CBLAS\_INT** \*incx, float \*beta, float \*y, **CBLAS\_INT** \*incy)\
 void **F77\_sger** (**CBLAS\_INT** \*layout, **CBLAS\_INT** \*m, **CBLAS\_INT** \*n, float \*alpha, float \*x, **CBLAS\_INT** \*incx, float \*y, **CBLAS\_INT** \*incy, float \*a, **CBLAS\_INT** \*lda)\
 void **F77\_strmv** (**CBLAS\_INT** \*layout, char \*uplow, char \*transp, char \*diagn, **CBLAS\_INT** \*n, float \*a, **CBLAS\_INT** \*lda, float \*x, **CBLAS\_INT** \*incx)\
 void **F77\_strsv** (**CBLAS\_INT** \*layout, char \*uplow, char \*transp, char \*diagn, **CBLAS\_INT** \*n, float \*a, **CBLAS\_INT** \*lda, float \*x, **CBLAS\_INT** \*incx)\
 void **F77\_ssymv** (**CBLAS\_INT** \*layout, char \*uplow, **CBLAS\_INT** \*n, float \*alpha, float \*a, **CBLAS\_INT** \*lda, float \*x, **CBLAS\_INT** \*incx, float \*beta, float \*y, **CBLAS\_INT** \*incy)\
 void **F77\_ssyr** (**CBLAS\_INT** \*layout, char \*uplow, **CBLAS\_INT** \*n, float \*alpha, float \*x, **CBLAS\_INT** \*incx, float \*a, **CBLAS\_INT** \*lda)\
 void **F77\_ssyr2** (**CBLAS\_INT** \*layout, char \*uplow, **CBLAS\_INT** \*n, float \*alpha, float \*x, **CBLAS\_INT** \*incx, float \*y, **CBLAS\_INT** \*incy, float \*a, **CBLAS\_INT** \*lda)\
 void **F77\_sgbmv** (**CBLAS\_INT** \*layout, char \*transp, **CBLAS\_INT** \*m, **CBLAS\_INT** \*n, **CBLAS\_INT** \*kl, **CBLAS\_INT** \*ku, float \*alpha, float \*a, **CBLAS\_INT** \*lda, float \*x, **CBLAS\_INT** \*incx, float \*beta, float \*y, **CBLAS\_INT** \*incy)\
 void **F77\_stbmv** (**CBLAS\_INT** \*layout, char \*uplow, char \*transp, char \*diagn, **CBLAS\_INT** \*n, **CBLAS\_INT** \*k, float \*a, **CBLAS\_INT** \*lda, float \*x, **CBLAS\_INT** \*incx)\
 void **F77\_stbsv** (**CBLAS\_INT** \*layout, char \*uplow, char \*transp, char \*diagn, **CBLAS\_INT** \*n, **CBLAS\_INT** \*k, float \*a, **CBLAS\_INT** \*lda, float \*x, **CBLAS\_INT** \*incx)\
 void **F77\_ssbmv** (**CBLAS\_INT** \*layout, char \*uplow, **CBLAS\_INT** \*n, **CBLAS\_INT** \*k, float \*alpha, float \*a, **CBLAS\_INT** \*lda, float \*x, **CBLAS\_INT** \*incx, float \*beta, float \*y, **CBLAS\_INT** \*incy)\
 void **F77\_sspmv** (**CBLAS\_INT** \*layout, char \*uplow, **CBLAS\_INT** \*n, float \*alpha, float \*ap, float \*x, **CBLAS\_INT** \*incx, float \*beta, float \*y, **CBLAS\_INT** \*incy)\
 void **F77\_stpmv** (**CBLAS\_INT** \*layout, char \*uplow, char \*transp, char \*diagn, **CBLAS\_INT** \*n, float \*ap, float \*x, **CBLAS\_INT** \*incx)\
 void **F77\_stpsv** (**CBLAS\_INT** \*layout, char \*uplow, char \*transp, char \*diagn, **CBLAS\_INT** \*n, float \*ap, float \*x, **CBLAS\_INT** \*incx)\
 void **F77\_sspr** (**CBLAS\_INT** \*layout, char \*uplow, **CBLAS\_INT** \*n, float \*alpha, float \*x, **CBLAS\_INT** \*incx, float \*ap)\
 void **F77\_sspr2** (**CBLAS\_INT** \*layout, char \*uplow, **CBLAS\_INT** \*n, float \*alpha, float \*x, **CBLAS\_INT** \*incx, float \*y, **CBLAS\_INT** \*incy, float \*ap)\

## Function Documentation

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

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

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

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

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

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

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

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

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

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

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

Definition at line **530** of file **c\_sblas2.c**.

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

Definition at line **585** of file **c\_sblas2.c**.

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

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

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

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

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

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

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

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

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

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

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

Definition at line **443** of file **c\_sblas2.c**.

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

Definition at line **486** of file **c\_sblas2.c**.

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

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

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

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

## Author

Generated automatically by Doxygen for LAPACK from the source code.
