---
name: "c_sblas3.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_sblas3.c"
---

# c\_sblas3.c(3)

## NAME

CBLAS/testing/c\_sblas3.c

## SYNOPSIS

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

### Functions

void **F77\_sgemm** (**CBLAS\_INT** \*layout, char \*transpa, char \*transpb, **CBLAS\_INT** \*m, **CBLAS\_INT** \*n, **CBLAS\_INT** \*k, float \*alpha, float \*a, **CBLAS\_INT** \*lda, float \*b, **CBLAS\_INT** \*ldb, float \*beta, float \*c, **CBLAS\_INT** \*ldc)\
 void **F77\_sgemmtr** (**CBLAS\_INT** \*layout, char \*uplop, char \*transpa, char \*transpb, **CBLAS\_INT** \*n, **CBLAS\_INT** \*k, float \*alpha, float \*a, **CBLAS\_INT** \*lda, float \*b, **CBLAS\_INT** \*ldb, float \*beta, float \*c, **CBLAS\_INT** \*ldc)\
 void **F77\_ssymm** (**CBLAS\_INT** \*layout, char \*rtlf, char \*uplow, **CBLAS\_INT** \*m, **CBLAS\_INT** \*n, float \*alpha, float \*a, **CBLAS\_INT** \*lda, float \*b, **CBLAS\_INT** \*ldb, float \*beta, float \*c, **CBLAS\_INT** \*ldc)\
 void **F77\_ssyrk** (**CBLAS\_INT** \*layout, char \*uplow, char \*transp, **CBLAS\_INT** \*n, **CBLAS\_INT** \*k, float \*alpha, float \*a, **CBLAS\_INT** \*lda, float \*beta, float \*c, **CBLAS\_INT** \*ldc)\
 void **F77\_ssyr2k** (**CBLAS\_INT** \*layout, char \*uplow, char \*transp, **CBLAS\_INT** \*n, **CBLAS\_INT** \*k, float \*alpha, float \*a, **CBLAS\_INT** \*lda, float \*b, **CBLAS\_INT** \*ldb, float \*beta, float \*c, **CBLAS\_INT** \*ldc)\
 void **F77\_strmm** (**CBLAS\_INT** \*layout, char \*rtlf, char \*uplow, char \*transp, char \*diagn, **CBLAS\_INT** \*m, **CBLAS\_INT** \*n, float \*alpha, float \*a, **CBLAS\_INT** \*lda, float \*b, **CBLAS\_INT** \*ldb)\
 void **F77\_strsm** (**CBLAS\_INT** \*layout, char \*rtlf, char \*uplow, char \*transp, char \*diagn, **CBLAS\_INT** \*m, **CBLAS\_INT** \*n, float \*alpha, float \*a, **CBLAS\_INT** \*lda, float \*b, **CBLAS\_INT** \*ldb)\

## Function Documentation

### void F77\_sgemm (CBLAS\_INT \* layout, char \* transpa, char \* transpb, CBLAS\_INT \* m, CBLAS\_INT \* n, CBLAS\_INT \* k, float \* alpha, float \* a, CBLAS\_INT \* lda, float \* b, CBLAS\_INT \* ldb, float \* beta, float \* c, CBLAS\_INT \* ldc)

Definition at line **12** of file **c\_sblas3.c**.

### void F77\_sgemmtr (CBLAS\_INT \* layout, char \* uplop, char \* transpa, char \* transpb, CBLAS\_INT \* n, CBLAS\_INT \* k, float \* alpha, float \* a, CBLAS\_INT \* lda, float \* b, CBLAS\_INT \* ldb, float \* beta, float \* c, CBLAS\_INT \* ldc)

Definition at line **78** of file **c\_sblas3.c**.

### void F77\_ssymm (CBLAS\_INT \* layout, char \* rtlf, char \* uplow, CBLAS\_INT \* m, CBLAS\_INT \* n, float \* alpha, float \* a, CBLAS\_INT \* lda, float \* b, CBLAS\_INT \* ldb, float \* beta, float \* c, CBLAS\_INT \* ldc)

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

### void F77\_ssyr2k (CBLAS\_INT \* layout, char \* uplow, char \* transp, CBLAS\_INT \* n, CBLAS\_INT \* k, float \* alpha, float \* a, CBLAS\_INT \* lda, float \* b, CBLAS\_INT \* ldb, float \* beta, float \* c, CBLAS\_INT \* ldc)

Definition at line **263** of file **c\_sblas3.c**.

### void F77\_ssyrk (CBLAS\_INT \* layout, char \* uplow, char \* transp, CBLAS\_INT \* n, CBLAS\_INT \* k, float \* alpha, float \* a, CBLAS\_INT \* lda, float \* beta, float \* c, CBLAS\_INT \* ldc)

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

### void F77\_strmm (CBLAS\_INT \* layout, char \* rtlf, char \* uplow, char \* transp, char \* diagn, CBLAS\_INT \* m, CBLAS\_INT \* n, float \* alpha, float \* a, CBLAS\_INT \* lda, float \* b, CBLAS\_INT \* ldb)

Definition at line **322** of file **c\_sblas3.c**.

### void F77\_strsm (CBLAS\_INT \* layout, char \* rtlf, char \* uplow, char \* transp, char \* diagn, CBLAS\_INT \* m, CBLAS\_INT \* n, float \* alpha, float \* a, CBLAS\_INT \* lda, float \* b, CBLAS\_INT \* ldb)

Definition at line **377** of file **c\_sblas3.c**.

## Author

Generated automatically by Doxygen for LAPACK from the source code.
