---
name: "F77_cdotc"
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/cblas_test.h"
---

# F77\_cdotc(3)

Part of [cblas\_test.h(3)](/cblas_test.h/3.md).

## NAME

CBLAS/include/cblas\_test.h

## SYNOPSIS

\#include 'cblas.h'\
 \#include 'cblas\_mangling.h'\

### Classes

struct **CBLAS\_TEST\_COMPLEX**\
 struct **CBLAS\_TEST\_ZOMPLEX**\

### Macros

\#define **BLAS\_FORTRAN\_STRLEN\_END**\
 \#define **FORTRAN\_STRLEN**   size\_t\
 \#define **TRUE**   1\
 \#define **PASSED**   1\
 \#define **TEST\_ROW\_MJR**   1\
 \#define **FALSE**   0\
 \#define **FAILED**   0\
 \#define **TEST\_COL\_MJR**   0\
 \#define **INVALID**   -1\
 \#define **UNDEFINED**   -1\
 \#define **F77\_xerbla**   F77\_GLOBAL(**xerbla**,XERBLA)\
 \#define **F77\_srotg**   F77\_GLOBAL(srotgtest,SROTGTEST)\
 \#define **F77\_srotmg**   F77\_GLOBAL(srotmgtest,SROTMGTEST)\
 \#define **F77\_srot**   F77\_GLOBAL(srottest,SROTTEST)\
 \#define **F77\_srotm**   F77\_GLOBAL(srotmtest,SROTMTEST)\
 \#define **F77\_drotg**   F77\_GLOBAL(drotgtest,DROTGTEST)\
 \#define **F77\_drotmg**   F77\_GLOBAL(drotmgtest,DROTMGTEST)\
 \#define **F77\_drot**   F77\_GLOBAL(drottest,DROTTEST)\
 \#define **F77\_drotm**   F77\_GLOBAL(drotmtest,DROTMTEST)\
 \#define **F77\_sswap**   F77\_GLOBAL(sswaptest,SSWAPTEST)\
 \#define **F77\_scopy**   F77\_GLOBAL(scopytest,SCOPYTEST)\
 \#define **F77\_saxpy**   F77\_GLOBAL(saxpytest,SAXPYTEST)\
 \#define **F77\_isamax**   F77\_GLOBAL(isamaxtest,ISAMAXTEST)\
 \#define **F77\_dswap**   F77\_GLOBAL(dswaptest,DSWAPTEST)\
 \#define **F77\_dcopy**   F77\_GLOBAL(dcopytest,DCOPYTEST)\
 \#define **F77\_daxpy**   F77\_GLOBAL(daxpytest,DAXPYTEST)\
 \#define **F77\_idamax**   F77\_GLOBAL(idamaxtest,IDAMAXTEST)\
 \#define **F77\_cswap**   F77\_GLOBAL(cswaptest,CSWAPTEST)\
 \#define **F77\_ccopy**   F77\_GLOBAL(ccopytest,CCOPYTEST)\
 \#define **F77\_caxpy**   F77\_GLOBAL(caxpytest,CAXPYTEST)\
 \#define **F77\_icamax**   F77\_GLOBAL(icamaxtest,ICAMAXTEST)\
 \#define **F77\_zswap**   F77\_GLOBAL(zswaptest,ZSWAPTEST)\
 \#define **F77\_zcopy**   F77\_GLOBAL(zcopytest,ZCOPYTEST)\
 \#define **F77\_zaxpy**   F77\_GLOBAL(zaxpytest,ZAXPYTEST)\
 \#define **F77\_izamax**   F77\_GLOBAL(izamaxtest,IZAMAXTEST)\
 \#define **F77\_sdot**   F77\_GLOBAL(sdottest,SDOTTEST)\
 \#define **F77\_ddot**   F77\_GLOBAL(ddottest,DDOTTEST)\
 \#define **F77\_dsdot**   F77\_GLOBAL(dsdottest,DSDOTTEST)\
 \#define **F77\_sscal**   F77\_GLOBAL(sscaltest,SSCALTEST)\
 \#define **F77\_dscal**   F77\_GLOBAL(dscaltest,DSCALTEST)\
 \#define **F77\_cscal**   F77\_GLOBAL(cscaltest,CSCALTEST)\
 \#define **F77\_zscal**   F77\_GLOBAL(zscaltest,ZSCALTEST)\
 \#define **F77\_csscal**   F77\_GLOBAL(csscaltest,CSSCALTEST)\
 \#define **F77\_zdscal**   F77\_GLOBAL(zdscaltest,ZDSCALTEST)\
 \#define **F77\_cdotu**   F77\_GLOBAL(cdotutest,CDOTUTEST)\
 \#define **F77\_cdotc**   F77\_GLOBAL(cdotctest,CDOTCTEST)\
 \#define **F77\_zdotu**   F77\_GLOBAL(zdotutest,ZDOTUTEST)\
 \#define **F77\_zdotc**   F77\_GLOBAL(zdotctest,ZDOTCTEST)\
 \#define **F77\_snrm2**   F77\_GLOBAL(snrm2test,SNRM2TEST)\
 \#define **F77\_sasum**   F77\_GLOBAL(sasumtest,SASUMTEST)\
 \#define **F77\_dnrm2**   F77\_GLOBAL(dnrm2test,DNRM2TEST)\
 \#define **F77\_dasum**   F77\_GLOBAL(dasumtest,DASUMTEST)\
 \#define **F77\_scnrm2**   F77\_GLOBAL(scnrm2test,SCNRM2TEST)\
 \#define **F77\_scasum**   F77\_GLOBAL(scasumtest,SCASUMTEST)\
 \#define **F77\_dznrm2**   F77\_GLOBAL(dznrm2test,DZNRM2TEST)\
 \#define **F77\_dzasum**   F77\_GLOBAL(dzasumtest,DZASUMTEST)\
 \#define **F77\_sdsdot**   F77\_GLOBAL(sdsdottest, SDSDOTTEST)\
 \#define **F77\_s2chke**   F77\_GLOBAL(cs2chke,CS2CHKE)\
 \#define **F77\_d2chke**   F77\_GLOBAL(cd2chke,CD2CHKE)\
 \#define **F77\_c2chke**   F77\_GLOBAL(cc2chke,CC2CHKE)\
 \#define **F77\_z2chke**   F77\_GLOBAL(cz2chke,CZ2CHKE)\
 \#define **F77\_ssymv**   F77\_GLOBAL(cssymv,CSSYMV)\
 \#define **F77\_ssbmv**   F77\_GLOBAL(cssbmv,CSSBMV)\
 \#define **F77\_sspmv**   F77\_GLOBAL(csspmv,CSSPMV)\
 \#define **F77\_sger**   F77\_GLOBAL(csger,CSGER)\
 \#define **F77\_ssyr**   F77\_GLOBAL(cssyr,CSSYR)\
 \#define **F77\_sspr**   F77\_GLOBAL(csspr,CSSPR)\
 \#define **F77\_ssyr2**   F77\_GLOBAL(cssyr2,CSSYR2)\
 \#define **F77\_sspr2**   F77\_GLOBAL(csspr2,CSSPR2)\
 \#define **F77\_dsymv**   F77\_GLOBAL(cdsymv,CDSYMV)\
 \#define **F77\_dsbmv**   F77\_GLOBAL(cdsbmv,CDSBMV)\
 \#define **F77\_dspmv**   F77\_GLOBAL(cdspmv,CDSPMV)\
 \#define **F77\_dger**   F77\_GLOBAL(cdger,CDGER)\
 \#define **F77\_dsyr**   F77\_GLOBAL(cdsyr,CDSYR)\
 \#define **F77\_dspr**   F77\_GLOBAL(cdspr,CDSPR)\
 \#define **F77\_dsyr2**   F77\_GLOBAL(cdsyr2,CDSYR2)\
 \#define **F77\_dspr2**   F77\_GLOBAL(cdspr2,CDSPR2)\
 \#define **F77\_chemv**   F77\_GLOBAL(cchemv,CCHEMV)\
 \#define **F77\_chbmv**   F77\_GLOBAL(cchbmv,CCHBMV)\
 \#define **F77\_chpmv**   F77\_GLOBAL(cchpmv,CCHPMV)\
 \#define **F77\_cgeru**   F77\_GLOBAL(ccgeru,CCGERU)\
 \#define **F77\_cgerc**   F77\_GLOBAL(ccgerc,CCGERC)\
 \#define **F77\_cher**   F77\_GLOBAL(ccher,CCHER)\
 \#define **F77\_chpr**   F77\_GLOBAL(cchpr,CCHPR)\
 \#define **F77\_cher2**   F77\_GLOBAL(ccher2,CCHER2)\
 \#define **F77\_chpr2**   F77\_GLOBAL(cchpr2,CCHPR2)\
 \#define **F77\_zhemv**   F77\_GLOBAL(czhemv,CZHEMV)\
 \#define **F77\_zhbmv**   F77\_GLOBAL(czhbmv,CZHBMV)\
 \#define **F77\_zhpmv**   F77\_GLOBAL(czhpmv,CZHPMV)\
 \#define **F77\_zgeru**   F77\_GLOBAL(czgeru,CZGERU)\
 \#define **F77\_zgerc**   F77\_GLOBAL(czgerc,CZGERC)\
 \#define **F77\_zher**   F77\_GLOBAL(czher,CZHER)\
 \#define **F77\_zhpr**   F77\_GLOBAL(czhpr,CZHPR)\
 \#define **F77\_zher2**   F77\_GLOBAL(czher2,CZHER2)\
 \#define **F77\_zhpr2**   F77\_GLOBAL(czhpr2,CZHPR2)\
 \#define **F77\_sgemv**   F77\_GLOBAL(csgemv,CSGEMV)\
 \#define **F77\_sgbmv**   F77\_GLOBAL(csgbmv,CSGBMV)\
 \#define **F77\_strmv**   F77\_GLOBAL(cstrmv,CSTRMV)\
 \#define **F77\_stbmv**   F77\_GLOBAL(cstbmv,CSTBMV)\
 \#define **F77\_stpmv**   F77\_GLOBAL(cstpmv,CSTPMV)\
 \#define **F77\_strsv**   F77\_GLOBAL(cstrsv,CSTRSV)\
 \#define **F77\_stbsv**   F77\_GLOBAL(cstbsv,CSTBSV)\
 \#define **F77\_stpsv**   F77\_GLOBAL(cstpsv,CSTPSV)\
 \#define **F77\_dgemv**   F77\_GLOBAL(cdgemv,CDGEMV)\
 \#define **F77\_dgbmv**   F77\_GLOBAL(cdgbmv,CDGBMV)\
 \#define **F77\_dtrmv**   F77\_GLOBAL(cdtrmv,CDTRMV)\
 \#define **F77\_dtbmv**   F77\_GLOBAL(cdtbmv,CDTBMV)\
 \#define **F77\_dtpmv**   F77\_GLOBAL(cdtpmv,CDTPMV)\
 \#define **F77\_dtrsv**   F77\_GLOBAL(cdtrsv,CDTRSV)\
 \#define **F77\_dtbsv**   F77\_GLOBAL(cdtbsv,CDTBSV)\
 \#define **F77\_dtpsv**   F77\_GLOBAL(cdtpsv,CDTPSV)\
 \#define **F77\_cgemv**   F77\_GLOBAL(ccgemv,CCGEMV)\
 \#define **F77\_cgbmv**   F77\_GLOBAL(ccgbmv,CCGBMV)\
 \#define **F77\_ctrmv**   F77\_GLOBAL(cctrmv,CCTRMV)\
 \#define **F77\_ctbmv**   F77\_GLOBAL(cctbmv,CCTBMV)\
 \#define **F77\_ctpmv**   F77\_GLOBAL(cctpmv,CCTPMV)\
 \#define **F77\_ctrsv**   F77\_GLOBAL(cctrsv,CCTRSV)\
 \#define **F77\_ctbsv**   F77\_GLOBAL(cctbsv,CCTBSV)\
 \#define **F77\_ctpsv**   F77\_GLOBAL(cctpsv,CCTPSV)\
 \#define **F77\_zgemv**   F77\_GLOBAL(czgemv,CZGEMV)\
 \#define **F77\_zgbmv**   F77\_GLOBAL(czgbmv,CZGBMV)\
 \#define **F77\_ztrmv**   F77\_GLOBAL(cztrmv,CZTRMV)\
 \#define **F77\_ztbmv**   F77\_GLOBAL(cztbmv,CZTBMV)\
 \#define **F77\_ztpmv**   F77\_GLOBAL(cztpmv,CZTPMV)\
 \#define **F77\_ztrsv**   F77\_GLOBAL(cztrsv,CZTRSV)\
 \#define **F77\_ztbsv**   F77\_GLOBAL(cztbsv,CZTBSV)\
 \#define **F77\_ztpsv**   F77\_GLOBAL(cztpsv,CZTPSV)\
 \#define **F77\_s3chke**   F77\_GLOBAL(cs3chke,CS3CHKE)\
 \#define **F77\_d3chke**   F77\_GLOBAL(cd3chke,CD3CHKE)\
 \#define **F77\_c3chke**   F77\_GLOBAL(cc3chke,CC3CHKE)\
 \#define **F77\_z3chke**   F77\_GLOBAL(cz3chke,CZ3CHKE)\
 \#define **F77\_chemm**   F77\_GLOBAL(cchemm,CCHEMM)\
 \#define **F77\_cherk**   F77\_GLOBAL(ccherk,CCHERK)\
 \#define **F77\_cher2k**   F77\_GLOBAL(ccher2k,CCHER2K)\
 \#define **F77\_zhemm**   F77\_GLOBAL(czhemm,CZHEMM)\
 \#define **F77\_zherk**   F77\_GLOBAL(czherk,CZHERK)\
 \#define **F77\_zher2k**   F77\_GLOBAL(czher2k,CZHER2K)\
 \#define **F77\_sgemm**   F77\_GLOBAL(csgemm,CSGEMM)\
 \#define **F77\_sgemmtr**   F77\_GLOBAL(csgemmtr,CSGEMMTR)\
 \#define **F77\_ssymm**   F77\_GLOBAL(cssymm,CSSYMM)\
 \#define **F77\_ssyrk**   F77\_GLOBAL(cssyrk,CSSYRK)\
 \#define **F77\_ssyr2k**   F77\_GLOBAL(cssyr2k,CSSYR2K)\
 \#define **F77\_strmm**   F77\_GLOBAL(cstrmm,CSTRMM)\
 \#define **F77\_strsm**   F77\_GLOBAL(cstrsm,CSTRSM)\
 \#define **F77\_dgemm**   F77\_GLOBAL(cdgemm,CDGEMM)\
 \#define **F77\_dgemmtr**   F77\_GLOBAL(cdgemmtr,CDGEMMTR)\
 \#define **F77\_dsymm**   F77\_GLOBAL(cdsymm,CDSYMM)\
 \#define **F77\_dsyrk**   F77\_GLOBAL(cdsyrk,CDSYRK)\
 \#define **F77\_dsyr2k**   F77\_GLOBAL(cdsyr2k,CDSYR2K)\
 \#define **F77\_dtrmm**   F77\_GLOBAL(cdtrmm,CDTRMM)\
 \#define **F77\_dtrsm**   F77\_GLOBAL(cdtrsm,CDTRSM)\
 \#define **F77\_cgemm**   F77\_GLOBAL(ccgemm,CCGEMM)\
 \#define **F77\_cgemmtr**   F77\_GLOBAL(ccgemmtr,CCGEMMTR)\
 \#define **F77\_csymm**   F77\_GLOBAL(ccsymm,CCSYMM)\
 \#define **F77\_csyrk**   F77\_GLOBAL(ccsyrk,CCSYRK)\
 \#define **F77\_csyr2k**   F77\_GLOBAL(ccsyr2k,CCSYR2K)\
 \#define **F77\_ctrmm**   F77\_GLOBAL(cctrmm,CCTRMM)\
 \#define **F77\_ctrsm**   F77\_GLOBAL(cctrsm,CCTRSM)\
 \#define **F77\_zgemm**   F77\_GLOBAL(czgemm,CZGEMM)\
 \#define **F77\_zgemmtr**   F77\_GLOBAL(czgemmtr,CZGEMMTR)\
 \#define **F77\_zsymm**   F77\_GLOBAL(czsymm,CZSYMM)\
 \#define **F77\_zsyrk**   F77\_GLOBAL(czsyrk,CZSYRK)\
 \#define **F77\_zsyr2k**   F77\_GLOBAL(czsyr2k,CZSYR2K)\
 \#define **F77\_ztrmm**   F77\_GLOBAL(cztrmm,CZTRMM)\
 \#define **F77\_ztrsm**   F77\_GLOBAL(cztrsm, CZTRSM)\

### Functions

void **get\_transpose\_type** (char \*type, **CBLAS\_TRANSPOSE** \*trans)\
 void **get\_uplo\_type** (char \*type, **CBLAS\_UPLO** \*uplo)\
 void **get\_diag\_type** (char \*type, **CBLAS\_DIAG** \*diag)\
 void **get\_side\_type** (char \*type, **CBLAS\_SIDE** \*side)\

## Macro Definition Documentation

### #define BLAS\_FORTRAN\_STRLEN\_END

Definition at line **13** of file **cblas\_test.h**.

### #define F77\_c2chke F77\_GLOBAL(cc2chke,CC2CHKE)

Definition at line **88** of file **cblas\_test.h**.

### #define F77\_c3chke F77\_GLOBAL(cc3chke,CC3CHKE)

Definition at line **161** of file **cblas\_test.h**.

### #define F77\_caxpy F77\_GLOBAL(caxpytest,CAXPYTEST)

Definition at line **55** of file **cblas\_test.h**.

### #define F77\_ccopy F77\_GLOBAL(ccopytest,CCOPYTEST)

Definition at line **54** of file **cblas\_test.h**.

### #define F77\_cdotc F77\_GLOBAL(cdotctest,CDOTCTEST)

Definition at line **71** of file **cblas\_test.h**.

### #define F77\_cdotu F77\_GLOBAL(cdotutest,CDOTUTEST)

Definition at line **70** of file **cblas\_test.h**.

### #define F77\_cgbmv F77\_GLOBAL(ccgbmv,CCGBMV)

Definition at line **141** of file **cblas\_test.h**.

### #define F77\_cgemm F77\_GLOBAL(ccgemm,CCGEMM)

Definition at line **183** of file **cblas\_test.h**.

### #define F77\_cgemmtr F77\_GLOBAL(ccgemmtr,CCGEMMTR)

Definition at line **184** of file **cblas\_test.h**.

### #define F77\_cgemv F77\_GLOBAL(ccgemv,CCGEMV)

Definition at line **140** of file **cblas\_test.h**.

### #define F77\_cgerc F77\_GLOBAL(ccgerc,CCGERC)

Definition at line **110** of file **cblas\_test.h**.

### #define F77\_cgeru F77\_GLOBAL(ccgeru,CCGERU)

Definition at line **109** of file **cblas\_test.h**.

### #define F77\_chbmv F77\_GLOBAL(cchbmv,CCHBMV)

Definition at line **107** of file **cblas\_test.h**.

### #define F77\_chemm F77\_GLOBAL(cchemm,CCHEMM)

Definition at line **163** of file **cblas\_test.h**.

### #define F77\_chemv F77\_GLOBAL(cchemv,CCHEMV)

Definition at line **106** of file **cblas\_test.h**.

### #define F77\_cher F77\_GLOBAL(ccher,CCHER)

Definition at line **111** of file **cblas\_test.h**.

### #define F77\_cher2 F77\_GLOBAL(ccher2,CCHER2)

Definition at line **113** of file **cblas\_test.h**.

### #define F77\_cher2k F77\_GLOBAL(ccher2k,CCHER2K)

Definition at line **165** of file **cblas\_test.h**.

### #define F77\_cherk F77\_GLOBAL(ccherk,CCHERK)

Definition at line **164** of file **cblas\_test.h**.

### #define F77\_chpmv F77\_GLOBAL(cchpmv,CCHPMV)

Definition at line **108** of file **cblas\_test.h**.

### #define F77\_chpr F77\_GLOBAL(cchpr,CCHPR)

Definition at line **112** of file **cblas\_test.h**.

### #define F77\_chpr2 F77\_GLOBAL(cchpr2,CCHPR2)

Definition at line **114** of file **cblas\_test.h**.

### #define F77\_cscal F77\_GLOBAL(cscaltest,CSCALTEST)

Definition at line **66** of file **cblas\_test.h**.

### #define F77\_csscal F77\_GLOBAL(csscaltest,CSSCALTEST)

Definition at line **68** of file **cblas\_test.h**.

### #define F77\_cswap F77\_GLOBAL(cswaptest,CSWAPTEST)

Definition at line **53** of file **cblas\_test.h**.

### #define F77\_csymm F77\_GLOBAL(ccsymm,CCSYMM)

Definition at line **185** of file **cblas\_test.h**.

### #define F77\_csyr2k F77\_GLOBAL(ccsyr2k,CCSYR2K)

Definition at line **187** of file **cblas\_test.h**.

### #define F77\_csyrk F77\_GLOBAL(ccsyrk,CCSYRK)

Definition at line **186** of file **cblas\_test.h**.

### #define F77\_ctbmv F77\_GLOBAL(cctbmv,CCTBMV)

Definition at line **143** of file **cblas\_test.h**.

### #define F77\_ctbsv F77\_GLOBAL(cctbsv,CCTBSV)

Definition at line **146** of file **cblas\_test.h**.

### #define F77\_ctpmv F77\_GLOBAL(cctpmv,CCTPMV)

Definition at line **144** of file **cblas\_test.h**.

### #define F77\_ctpsv F77\_GLOBAL(cctpsv,CCTPSV)

Definition at line **147** of file **cblas\_test.h**.

### #define F77\_ctrmm F77\_GLOBAL(cctrmm,CCTRMM)

Definition at line **188** of file **cblas\_test.h**.

### #define F77\_ctrmv F77\_GLOBAL(cctrmv,CCTRMV)

Definition at line **142** of file **cblas\_test.h**.

### #define F77\_ctrsm F77\_GLOBAL(cctrsm,CCTRSM)

Definition at line **189** of file **cblas\_test.h**.

### #define F77\_ctrsv F77\_GLOBAL(cctrsv,CCTRSV)

Definition at line **145** of file **cblas\_test.h**.

### #define F77\_d2chke F77\_GLOBAL(cd2chke,CD2CHKE)

Definition at line **87** of file **cblas\_test.h**.

### #define F77\_d3chke F77\_GLOBAL(cd3chke,CD3CHKE)

Definition at line **160** of file **cblas\_test.h**.

### #define F77\_dasum F77\_GLOBAL(dasumtest,DASUMTEST)

Definition at line **77** of file **cblas\_test.h**.

### #define F77\_daxpy F77\_GLOBAL(daxpytest,DAXPYTEST)

Definition at line **51** of file **cblas\_test.h**.

### #define F77\_dcopy F77\_GLOBAL(dcopytest,DCOPYTEST)

Definition at line **50** of file **cblas\_test.h**.

### #define F77\_ddot F77\_GLOBAL(ddottest,DDOTTEST)

Definition at line **62** of file **cblas\_test.h**.

### #define F77\_dgbmv F77\_GLOBAL(cdgbmv,CDGBMV)

Definition at line **133** of file **cblas\_test.h**.

### #define F77\_dgemm F77\_GLOBAL(cdgemm,CDGEMM)

Definition at line **176** of file **cblas\_test.h**.

### #define F77\_dgemmtr F77\_GLOBAL(cdgemmtr,CDGEMMTR)

Definition at line **177** of file **cblas\_test.h**.

### #define F77\_dgemv F77\_GLOBAL(cdgemv,CDGEMV)

Definition at line **132** of file **cblas\_test.h**.

### #define F77\_dger F77\_GLOBAL(cdger,CDGER)

Definition at line **101** of file **cblas\_test.h**.

### #define F77\_dnrm2 F77\_GLOBAL(dnrm2test,DNRM2TEST)

Definition at line **76** of file **cblas\_test.h**.

### #define F77\_drot F77\_GLOBAL(drottest,DROTTEST)

Definition at line **43** of file **cblas\_test.h**.

### #define F77\_drotg F77\_GLOBAL(drotgtest,DROTGTEST)

Definition at line **41** of file **cblas\_test.h**.

### #define F77\_drotm F77\_GLOBAL(drotmtest,DROTMTEST)

Definition at line **44** of file **cblas\_test.h**.

### #define F77\_drotmg F77\_GLOBAL(drotmgtest,DROTMGTEST)

Definition at line **42** of file **cblas\_test.h**.

### #define F77\_dsbmv F77\_GLOBAL(cdsbmv,CDSBMV)

Definition at line **99** of file **cblas\_test.h**.

### #define F77\_dscal F77\_GLOBAL(dscaltest,DSCALTEST)

Definition at line **65** of file **cblas\_test.h**.

### #define F77\_dsdot F77\_GLOBAL(dsdottest,DSDOTTEST)

Definition at line **63** of file **cblas\_test.h**.

### #define F77\_dspmv F77\_GLOBAL(cdspmv,CDSPMV)

Definition at line **100** of file **cblas\_test.h**.

### #define F77\_dspr F77\_GLOBAL(cdspr,CDSPR)

Definition at line **103** of file **cblas\_test.h**.

### #define F77\_dspr2 F77\_GLOBAL(cdspr2,CDSPR2)

Definition at line **105** of file **cblas\_test.h**.

### #define F77\_dswap F77\_GLOBAL(dswaptest,DSWAPTEST)

Definition at line **49** of file **cblas\_test.h**.

### #define F77\_dsymm F77\_GLOBAL(cdsymm,CDSYMM)

Definition at line **178** of file **cblas\_test.h**.

### #define F77\_dsymv F77\_GLOBAL(cdsymv,CDSYMV)

Definition at line **98** of file **cblas\_test.h**.

### #define F77\_dsyr F77\_GLOBAL(cdsyr,CDSYR)

Definition at line **102** of file **cblas\_test.h**.

### #define F77\_dsyr2 F77\_GLOBAL(cdsyr2,CDSYR2)

Definition at line **104** of file **cblas\_test.h**.

### #define F77\_dsyr2k F77\_GLOBAL(cdsyr2k,CDSYR2K)

Definition at line **180** of file **cblas\_test.h**.

### #define F77\_dsyrk F77\_GLOBAL(cdsyrk,CDSYRK)

Definition at line **179** of file **cblas\_test.h**.

### #define F77\_dtbmv F77\_GLOBAL(cdtbmv,CDTBMV)

Definition at line **135** of file **cblas\_test.h**.

### #define F77\_dtbsv F77\_GLOBAL(cdtbsv,CDTBSV)

Definition at line **138** of file **cblas\_test.h**.

### #define F77\_dtpmv F77\_GLOBAL(cdtpmv,CDTPMV)

Definition at line **136** of file **cblas\_test.h**.

### #define F77\_dtpsv F77\_GLOBAL(cdtpsv,CDTPSV)

Definition at line **139** of file **cblas\_test.h**.

### #define F77\_dtrmm F77\_GLOBAL(cdtrmm,CDTRMM)

Definition at line **181** of file **cblas\_test.h**.

### #define F77\_dtrmv F77\_GLOBAL(cdtrmv,CDTRMV)

Definition at line **134** of file **cblas\_test.h**.

### #define F77\_dtrsm F77\_GLOBAL(cdtrsm,CDTRSM)

Definition at line **182** of file **cblas\_test.h**.

### #define F77\_dtrsv F77\_GLOBAL(cdtrsv,CDTRSV)

Definition at line **137** of file **cblas\_test.h**.

### #define F77\_dzasum F77\_GLOBAL(dzasumtest,DZASUMTEST)

Definition at line **81** of file **cblas\_test.h**.

### #define F77\_dznrm2 F77\_GLOBAL(dznrm2test,DZNRM2TEST)

Definition at line **80** of file **cblas\_test.h**.

### #define F77\_icamax F77\_GLOBAL(icamaxtest,ICAMAXTEST)

Definition at line **56** of file **cblas\_test.h**.

### #define F77\_idamax F77\_GLOBAL(idamaxtest,IDAMAXTEST)

Definition at line **52** of file **cblas\_test.h**.

### #define F77\_isamax F77\_GLOBAL(isamaxtest,ISAMAXTEST)

Definition at line **48** of file **cblas\_test.h**.

### #define F77\_izamax F77\_GLOBAL(izamaxtest,IZAMAXTEST)

Definition at line **60** of file **cblas\_test.h**.

### #define F77\_s2chke F77\_GLOBAL(cs2chke,CS2CHKE)

Definition at line **86** of file **cblas\_test.h**.

### #define F77\_s3chke F77\_GLOBAL(cs3chke,CS3CHKE)

Definition at line **159** of file **cblas\_test.h**.

### #define F77\_sasum F77\_GLOBAL(sasumtest,SASUMTEST)

Definition at line **75** of file **cblas\_test.h**.

### #define F77\_saxpy F77\_GLOBAL(saxpytest,SAXPYTEST)

Definition at line **47** of file **cblas\_test.h**.

### #define F77\_scasum F77\_GLOBAL(scasumtest,SCASUMTEST)

Definition at line **79** of file **cblas\_test.h**.

### #define F77\_scnrm2 F77\_GLOBAL(scnrm2test,SCNRM2TEST)

Definition at line **78** of file **cblas\_test.h**.

### #define F77\_scopy F77\_GLOBAL(scopytest,SCOPYTEST)

Definition at line **46** of file **cblas\_test.h**.

### #define F77\_sdot F77\_GLOBAL(sdottest,SDOTTEST)

Definition at line **61** of file **cblas\_test.h**.

### #define F77\_sdsdot F77\_GLOBAL(sdsdottest, SDSDOTTEST)

Definition at line **82** of file **cblas\_test.h**.

### #define F77\_sgbmv F77\_GLOBAL(csgbmv,CSGBMV)

Definition at line **125** of file **cblas\_test.h**.

### #define F77\_sgemm F77\_GLOBAL(csgemm,CSGEMM)

Definition at line **169** of file **cblas\_test.h**.

### #define F77\_sgemmtr F77\_GLOBAL(csgemmtr,CSGEMMTR)

Definition at line **170** of file **cblas\_test.h**.

### #define F77\_sgemv F77\_GLOBAL(csgemv,CSGEMV)

Definition at line **124** of file **cblas\_test.h**.

### #define F77\_sger F77\_GLOBAL(csger,CSGER)

Definition at line **93** of file **cblas\_test.h**.

### #define F77\_snrm2 F77\_GLOBAL(snrm2test,SNRM2TEST)

Definition at line **74** of file **cblas\_test.h**.

### #define F77\_srot F77\_GLOBAL(srottest,SROTTEST)

Definition at line **39** of file **cblas\_test.h**.

### #define F77\_srotg F77\_GLOBAL(srotgtest,SROTGTEST)

Definition at line **37** of file **cblas\_test.h**.

### #define F77\_srotm F77\_GLOBAL(srotmtest,SROTMTEST)

Definition at line **40** of file **cblas\_test.h**.

### #define F77\_srotmg F77\_GLOBAL(srotmgtest,SROTMGTEST)

Definition at line **38** of file **cblas\_test.h**.

### #define F77\_ssbmv F77\_GLOBAL(cssbmv,CSSBMV)

Definition at line **91** of file **cblas\_test.h**.

### #define F77\_sscal F77\_GLOBAL(sscaltest,SSCALTEST)

Definition at line **64** of file **cblas\_test.h**.

### #define F77\_sspmv F77\_GLOBAL(csspmv,CSSPMV)

Definition at line **92** of file **cblas\_test.h**.

### #define F77\_sspr F77\_GLOBAL(csspr,CSSPR)

Definition at line **95** of file **cblas\_test.h**.

### #define F77\_sspr2 F77\_GLOBAL(csspr2,CSSPR2)

Definition at line **97** of file **cblas\_test.h**.

### #define F77\_sswap F77\_GLOBAL(sswaptest,SSWAPTEST)

Definition at line **45** of file **cblas\_test.h**.

### #define F77\_ssymm F77\_GLOBAL(cssymm,CSSYMM)

Definition at line **171** of file **cblas\_test.h**.

### #define F77\_ssymv F77\_GLOBAL(cssymv,CSSYMV)

Definition at line **90** of file **cblas\_test.h**.

### #define F77\_ssyr F77\_GLOBAL(cssyr,CSSYR)

Definition at line **94** of file **cblas\_test.h**.

### #define F77\_ssyr2 F77\_GLOBAL(cssyr2,CSSYR2)

Definition at line **96** of file **cblas\_test.h**.

### #define F77\_ssyr2k F77\_GLOBAL(cssyr2k,CSSYR2K)

Definition at line **173** of file **cblas\_test.h**.

### #define F77\_ssyrk F77\_GLOBAL(cssyrk,CSSYRK)

Definition at line **172** of file **cblas\_test.h**.

### #define F77\_stbmv F77\_GLOBAL(cstbmv,CSTBMV)

Definition at line **127** of file **cblas\_test.h**.

### #define F77\_stbsv F77\_GLOBAL(cstbsv,CSTBSV)

Definition at line **130** of file **cblas\_test.h**.

### #define F77\_stpmv F77\_GLOBAL(cstpmv,CSTPMV)

Definition at line **128** of file **cblas\_test.h**.

### #define F77\_stpsv F77\_GLOBAL(cstpsv,CSTPSV)

Definition at line **131** of file **cblas\_test.h**.

### #define F77\_strmm F77\_GLOBAL(cstrmm,CSTRMM)

Definition at line **174** of file **cblas\_test.h**.

### #define F77\_strmv F77\_GLOBAL(cstrmv,CSTRMV)

Definition at line **126** of file **cblas\_test.h**.

### #define F77\_strsm F77\_GLOBAL(cstrsm,CSTRSM)

Definition at line **175** of file **cblas\_test.h**.

### #define F77\_strsv F77\_GLOBAL(cstrsv,CSTRSV)

Definition at line **129** of file **cblas\_test.h**.

### #define F77\_xerbla F77\_GLOBAL(xerbla,XERBLA)

Definition at line **33** of file **cblas\_test.h**.

### #define F77\_z2chke F77\_GLOBAL(cz2chke,CZ2CHKE)

Definition at line **89** of file **cblas\_test.h**.

### #define F77\_z3chke F77\_GLOBAL(cz3chke,CZ3CHKE)

Definition at line **162** of file **cblas\_test.h**.

### #define F77\_zaxpy F77\_GLOBAL(zaxpytest,ZAXPYTEST)

Definition at line **59** of file **cblas\_test.h**.

### #define F77\_zcopy F77\_GLOBAL(zcopytest,ZCOPYTEST)

Definition at line **58** of file **cblas\_test.h**.

### #define F77\_zdotc F77\_GLOBAL(zdotctest,ZDOTCTEST)

Definition at line **73** of file **cblas\_test.h**.

### #define F77\_zdotu F77\_GLOBAL(zdotutest,ZDOTUTEST)

Definition at line **72** of file **cblas\_test.h**.

### #define F77\_zdscal F77\_GLOBAL(zdscaltest,ZDSCALTEST)

Definition at line **69** of file **cblas\_test.h**.

### #define F77\_zgbmv F77\_GLOBAL(czgbmv,CZGBMV)

Definition at line **149** of file **cblas\_test.h**.

### #define F77\_zgemm F77\_GLOBAL(czgemm,CZGEMM)

Definition at line **190** of file **cblas\_test.h**.

### #define F77\_zgemmtr F77\_GLOBAL(czgemmtr,CZGEMMTR)

Definition at line **191** of file **cblas\_test.h**.

### #define F77\_zgemv F77\_GLOBAL(czgemv,CZGEMV)

Definition at line **148** of file **cblas\_test.h**.

### #define F77\_zgerc F77\_GLOBAL(czgerc,CZGERC)

Definition at line **119** of file **cblas\_test.h**.

### #define F77\_zgeru F77\_GLOBAL(czgeru,CZGERU)

Definition at line **118** of file **cblas\_test.h**.

### #define F77\_zhbmv F77\_GLOBAL(czhbmv,CZHBMV)

Definition at line **116** of file **cblas\_test.h**.

### #define F77\_zhemm F77\_GLOBAL(czhemm,CZHEMM)

Definition at line **166** of file **cblas\_test.h**.

### #define F77\_zhemv F77\_GLOBAL(czhemv,CZHEMV)

Definition at line **115** of file **cblas\_test.h**.

### #define F77\_zher F77\_GLOBAL(czher,CZHER)

Definition at line **120** of file **cblas\_test.h**.

### #define F77\_zher2 F77\_GLOBAL(czher2,CZHER2)

Definition at line **122** of file **cblas\_test.h**.

### #define F77\_zher2k F77\_GLOBAL(czher2k,CZHER2K)

Definition at line **168** of file **cblas\_test.h**.

### #define F77\_zherk F77\_GLOBAL(czherk,CZHERK)

Definition at line **167** of file **cblas\_test.h**.

### #define F77\_zhpmv F77\_GLOBAL(czhpmv,CZHPMV)

Definition at line **117** of file **cblas\_test.h**.

### #define F77\_zhpr F77\_GLOBAL(czhpr,CZHPR)

Definition at line **121** of file **cblas\_test.h**.

### #define F77\_zhpr2 F77\_GLOBAL(czhpr2,CZHPR2)

Definition at line **123** of file **cblas\_test.h**.

### #define F77\_zscal F77\_GLOBAL(zscaltest,ZSCALTEST)

Definition at line **67** of file **cblas\_test.h**.

### #define F77\_zswap F77\_GLOBAL(zswaptest,ZSWAPTEST)

Definition at line **57** of file **cblas\_test.h**.

### #define F77\_zsymm F77\_GLOBAL(czsymm,CZSYMM)

Definition at line **192** of file **cblas\_test.h**.

### #define F77\_zsyr2k F77\_GLOBAL(czsyr2k,CZSYR2K)

Definition at line **194** of file **cblas\_test.h**.

### #define F77\_zsyrk F77\_GLOBAL(czsyrk,CZSYRK)

Definition at line **193** of file **cblas\_test.h**.

### #define F77\_ztbmv F77\_GLOBAL(cztbmv,CZTBMV)

Definition at line **151** of file **cblas\_test.h**.

### #define F77\_ztbsv F77\_GLOBAL(cztbsv,CZTBSV)

Definition at line **154** of file **cblas\_test.h**.

### #define F77\_ztpmv F77\_GLOBAL(cztpmv,CZTPMV)

Definition at line **152** of file **cblas\_test.h**.

### #define F77\_ztpsv F77\_GLOBAL(cztpsv,CZTPSV)

Definition at line **155** of file **cblas\_test.h**.

### #define F77\_ztrmm F77\_GLOBAL(cztrmm,CZTRMM)

Definition at line **195** of file **cblas\_test.h**.

### #define F77\_ztrmv F77\_GLOBAL(cztrmv,CZTRMV)

Definition at line **150** of file **cblas\_test.h**.

### #define F77\_ztrsm F77\_GLOBAL(cztrsm, CZTRSM)

Definition at line **196** of file **cblas\_test.h**.

### #define F77\_ztrsv F77\_GLOBAL(cztrsv,CZTRSV)

Definition at line **153** of file **cblas\_test.h**.

### #define FAILED 0

Definition at line **24** of file **cblas\_test.h**.

### #define FALSE 0

Definition at line **23** of file **cblas\_test.h**.

### #define FORTRAN\_STRLEN size\_t

Definition at line **16** of file **cblas\_test.h**.

### #define INVALID -1

Definition at line **27** of file **cblas\_test.h**.

### #define PASSED 1

Definition at line **20** of file **cblas\_test.h**.

### #define TEST\_COL\_MJR 0

Definition at line **25** of file **cblas\_test.h**.

### #define TEST\_ROW\_MJR 1

Definition at line **21** of file **cblas\_test.h**.

### #define TRUE 1

Definition at line **19** of file **cblas\_test.h**.

### #define UNDEFINED -1

Definition at line **28** of file **cblas\_test.h**.

## Function Documentation

### void get\_diag\_type (char \* type, CBLAS\_DIAG \* diag)

Definition at line **25** of file **auxiliary.c**.

### void get\_side\_type (char \* type, CBLAS\_SIDE \* side)

Definition at line **32** of file **auxiliary.c**.

### void get\_transpose\_type (char \* type, CBLAS\_TRANSPOSE \* trans)

Definition at line **8** of file **auxiliary.c**.

### void get\_uplo\_type (char \* type, CBLAS\_UPLO \* uplo)

Definition at line **18** of file **auxiliary.c**.

## Author

Generated automatically by Doxygen for LAPACK from the source code.
