---
name: "c_sblas1.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_sblas1.c"
---

# c\_sblas1.c(3)

## NAME

CBLAS/testing/c\_sblas1.c

## SYNOPSIS

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

### Functions

float **F77\_sasum** (const **CBLAS\_INT** \*N, float \*X, const **CBLAS\_INT** \*incX)\
 void **F77\_saxpy** (const **CBLAS\_INT** \*N, const float \*alpha, const float \*X, const **CBLAS\_INT** \*incX, float \*Y, const **CBLAS\_INT** \*incY)\
 float **F77\_scasum** (const **CBLAS\_INT** \*N, void \*X, const **CBLAS\_INT** \*incX)\
 float **F77\_scnrm2** (const **CBLAS\_INT** \*N, const void \*X, const **CBLAS\_INT** \*incX)\
 void **F77\_scopy** (const **CBLAS\_INT** \*N, const float \*X, const **CBLAS\_INT** \*incX, float \*Y, const **CBLAS\_INT** \*incY)\
 float **F77\_sdot** (const **CBLAS\_INT** \*N, const float \*X, const **CBLAS\_INT** \*incX, const float \*Y, const **CBLAS\_INT** \*incY)\
 float **F77\_snrm2** (const **CBLAS\_INT** \*N, const float \*X, const **CBLAS\_INT** \*incX)\
 void **F77\_srotg** (float \*a, float \*b, float \*c, float \*s)\
 void **F77\_srot** (const **CBLAS\_INT** \*N, float \*X, const **CBLAS\_INT** \*incX, float \*Y, const **CBLAS\_INT** \*incY, const float \*c, const float \*s)\
 void **F77\_sscal** (const **CBLAS\_INT** \*N, const float \*alpha, float \*X, const **CBLAS\_INT** \*incX)\
 void **F77\_sswap** (const **CBLAS\_INT** \*N, float \*X, const **CBLAS\_INT** \*incX, float \*Y, const **CBLAS\_INT** \*incY)\
 **CBLAS\_INT** **F77\_isamax** (const **CBLAS\_INT** \*N, const float \*X, const **CBLAS\_INT** \*incX)\

## Function Documentation

### CBLAS\_INT F77\_isamax (const CBLAS\_INT \* N, const float \* X, const CBLAS\_INT \* incX)

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

### float F77\_sasum (const CBLAS\_INT \* N, float \* X, const CBLAS\_INT \* incX)

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

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

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

### float F77\_scasum (const CBLAS\_INT \* N, void \* X, const CBLAS\_INT \* incX)

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

### float F77\_scnrm2 (const CBLAS\_INT \* N, const void \* X, const CBLAS\_INT \* incX)

Definition at line **28** of file **c\_sblas1.c**.

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

Definition at line **33** of file **c\_sblas1.c**.

### float F77\_sdot (const CBLAS\_INT \* N, const float \* X, const CBLAS\_INT \* incX, const float \* Y, const CBLAS\_INT \* incY)

Definition at line **40** of file **c\_sblas1.c**.

### float F77\_snrm2 (const CBLAS\_INT \* N, const float \* X, const CBLAS\_INT \* incX)

Definition at line **46** of file **c\_sblas1.c**.

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

Definition at line **57** of file **c\_sblas1.c**.

### void F77\_srotg (float \* a, float \* b, float \* c, float \* s)

Definition at line **51** of file **c\_sblas1.c**.

### void F77\_sscal (const CBLAS\_INT \* N, const float \* alpha, float \* X, const CBLAS\_INT \* incX)

Definition at line **64** of file **c\_sblas1.c**.

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

Definition at line **71** of file **c\_sblas1.c**.

## Author

Generated automatically by Doxygen for LAPACK from the source code.
