CBLAS/src/cblas_strsm.c(3)
π CBLAS/src/cblas_strsm.c
okay so bestie, welcome to the manual page for CBLAS/src/cblas_strsm.c β it's part of LAPACK, version 3.12.0, and it lives in the Library Functions Manual section (section 3, iykyk). This is the Blas-level strsm wrapper, single precision, and she is thriving. Let's get into it π
β¨ SYNOPSIS β¨
#include 'cblas.h'
#include 'cblas_f77.h'
πΈ Macros
The little glue macros that pass stuff down to the Fortran side β literally the whole vibe:
#define F77_TA &TA#define F77_UL &UL#define F77_SD &SD#define F77_DI &DI#define F77_M M#define F77_N N#define F77_lda lda#define F77_ldb ldb
π¦ Functions
void API_SUFFIX cblas_strsm (const CBLAS_LAYOUT layout, const CBLAS_SIDE Side, const CBLAS_UPLO Uplo, const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, const CBLAS_INT M, const CBLAS_INT N, const float alpha, const float *A, const CBLAS_INT lda, float *B, const CBLAS_INT ldb)
That's the one, that's the main character π
π§ Macro Definition Documentation
Here's the same gang again, one by one, because the docs will list them twice and we respect that:
#define F77_DI &DIβ passes the address ofDiagon through.#define F77_lda ldaβ the leading dimension ofA, straight up.#define F77_ldb ldbβ the leading dimension ofB, same energy.#define F77_M Mβ number of rows, no notes.#define F77_N Nβ number of columns, slay.#define F77_SD &SDβ address ofSidehanded off.#define F77_TA &TAβ address ofTransAhanded off.#define F77_UL &ULβ address ofUplohanded off.
π Function Documentation
void API_SUFFIX cblas_strsm (...)
void API_SUFFIX cblas_strsm (const CBLAS_LAYOUT layout, const CBLAS_SIDE
Side, const CBLAS_UPLO Uplo, const CBLAS_TRANSPOSE TransA, const
CBLAS_DIAG Diag, const CBLAS_INT M, const CBLAS_INT N, const float
alpha, const float * A, const CBLAS_INT lda, float * B, const CBLAS_INT
ldb)
π Definition at line 12 of file cblas_strsm.c. That's where she lives, fr fr.
Heads up bestie: the page gives you the signature and where it's defined, and that's the whole story β no extra behaviour notes here, so don't go making stuff up about it π
π Author
Generated automatically by Doxygen for LAPACK from the source code. Not a human, just vibes and a parser π«Ά
aaaand that's the page!! infinite kisses to the Doxygen bot that wrote it, and to LAPACK Version 3.12.0 for the whole CBLAS/src/cblas_strsm.c(3) moment β see you in section 3, bestie πβ¨π
π¦ 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