CBLAS/src/cblas_dsymm.c(3)
π CBLAS/src/cblas_dsymm.c π
okay bestie, so this little icon is a page straight out of the CBLAS archives β it's literally the manpage for CBLAS/src/cblas_dsymm.c, no cap. It's the source file that gives you the double-precision symmetric matrixβmatrix multiply, and honestly? she's serving. Let's get into it π«Ά
β¨ SYNOPSIS β¨
First things first, you gotta pull in the headers, periodt:
#include 'cblas.h'
#include 'cblas_f77.h'
π Macros
These are the little shortcut defines she's working with β the Fortran bridge vibe, iykyk:
#define F77_SD &SD
#define F77_UL &UL
#define F77_M M
#define F77_N N
#define F77_lda lda
#define F77_ldb ldb
#define F77_ldc ldc
π¦ Functions
And here's the main character herself β one single function, but she's that girl:
void API_SUFFIX cblas_dsymm (const CBLAS_LAYOUT layout, const CBLAS_SIDE
Side, const CBLAS_UPLO Uplo, const CBLAS_INT M, const CBLAS_INT N,
const double alpha, const double *A, const CBLAS_INT lda, const
double *B, const CBLAS_INT ldb, const double beta, double *C, const
CBLAS_INT ldc)
πΈ MACRO DEFINITION DOCUMENTATION πΈ
So these are documented as their own headings in the original, and I'm not about to leave a single one out β every last one of them gets her moment π:
#define F77_lda ldaβ maps the Fortran-style leading dimension ofAtolda.#define F77_ldb ldbβ same deal, but forB, pointing atldb.#define F77_ldc ldcβ and again forC, pointing atldc.#define F77_M Mβ the row countMgets its Fortran alias.#define F77_N Nβ andN, the column count, gets hers too.#define F77_SD &SDβ takes the address ofSD.#define F77_UL &ULβ takes the address ofUL.
π₯ FUNCTION DOCUMENTATION π₯
β void API_SUFFIX cblas_dsymm (...)
Full signature, character for character, because we do not mess with the facts:
void API_SUFFIX cblas_dsymm (const CBLAS_LAYOUT layout, const CBLAS_SIDE
Side, const CBLAS_UPLO Uplo, const CBLAS_INT M, const CBLAS_INT N, const
double alpha, const double * A, const CBLAS_INT lda, const double * B,
const CBLAS_INT ldb, const double beta, double * C, const CBLAS_INT ldc)
Definition at line 12 of file cblas_dsymm.c. π yes, she's got a source location and we're citing it, bestie.
π AUTHOR π
Generated automatically by Doxygen for LAPACK from the source code. So technically no human authored this page β the robot did it, and honestly the robot ate πβ¨
okay that's the whole page, no notes π
LAPACK, Version 3.12.0 β courtesy of CBLAS/src/cblas_dsymm.c(3), mwah ππ¦π
π¦ where this page comes from
- arch rolling: lapack-doc 3.12.1-2 Β· custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms