CBLAS/src/cblas_cgemm.c(3)
π CBLAS/src/cblas_cgemm.c π
okay so bestie, this is a page straight out of the Library Functions Manual for CBLAS/src/cblas_cgemm.c β and yes, it's literally the complex single-precision GEMM of your dreams. no cap. let's get into it π«Ά
β¨ SYNOPSIS β¨
#include 'cblas.h'
#include 'cblas_f77.h'
π Macros
these are the little preprocessor besties doing the vibes-to-Fortran translation, slay:
#define F77_TA &TAβ the address ofTA, served fresh β¨#define F77_TB &TBβ the address ofTB, iconic π#define F77_M MβMisM, fr fr#define F77_N NβNjust beingN, living its truth#define F77_K KβKsays hi π#define F77_lda ldaβldamapped tolda, no notes#define F77_ldb ldbβ yep,ldbβldb, main character energy#define F77_ldc ldcβ andldcβldc, periodt π§
π¦ Functions
void API_SUFFIX cblas_cgemm (const CBLAS_LAYOUT layout, const
CBLAS_TRANSPOSE TransA, const CBLAS_TRANSPOSE TransB, const
CBLAS_INT M, const CBLAS_INT N, const CBLAS_INT K, const void
*alpha, const void *A, const CBLAS_INT lda, const void *B, const
CBLAS_INT ldb, const void *beta, void *C, const CBLAS_INT ldc)
that's the whole signature, bestie β all fourteen arguments just vibing in a row π
πΈ Macro Definition Documentation πΈ
lowkey this section just lists the same macros again, but like, officially. here we go, no skipping:
#define F77_K KβK#define F77_lda ldaβlda#define F77_ldb ldbβldb#define F77_ldc ldcβldc#define F77_M MβM#define F77_N NβN#define F77_TA &TAβ&TA#define F77_TB &TBβ&TB
same energy as before, just in documentation form. iykyk π
β Function Documentation β
π void API_SUFFIX cblas_cgemm (...)
here's the full glow-up of the signature, character for character:
void API_SUFFIX cblas_cgemm (const CBLAS_LAYOUT layout, const
CBLAS_TRANSPOSE TransA, const CBLAS_TRANSPOSE TransB, const CBLAS_INT M,
const CBLAS_INT N, const CBLAS_INT K, const void * alpha, const void *
A, const CBLAS_INT lda, const void * B, const CBLAS_INT ldb, const void
* beta, void * C, const CBLAS_INT ldc)
Definition at line 12 of file cblas_cgemm.c. π that's the exact spot, no cap.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
so like, a robot wrote this about itself. honestly? iconic. π€β¨
and that's the whole page, bestie β every macro, every parameter, every line number, nothing dropped, we ate and left no crumbs π π
LAPACK Β· Version 3.12.0 Β· CBLAS/src/cblas_cgemm.c(3) β mwah, catch you on the next manpage, ily π«Άπ
π¦ 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