CBLAS/src/cblas_zgemm.c(3)
β¨ NAME β¨
okay so bestie, this entire page is literally CBLAS/src/cblas_zgemm.c. That's the name. No extra lore, no side quests. π«Ά
πΈ SYNOPSIS πΈ
You're on the CBLAS/src/cblas_zgemm.c(3) page from the Library Functions Manual, and it starts with these includes β keep them exactly as written, no cap:
#include 'cblas.h'
#include 'cblas_f77.h'
π Macros
#define F77_TA &TAβ macroF77_TAis defined as&TA.#define F77_TB &TBβ macroF77_TBis defined as&TB.#define F77_M Mβ macroF77_Mis defined asM.#define F77_N Nβ macroF77_Nis defined asN.#define F77_K Kβ macroF77_Kis defined asK.#define F77_lda ldaβ macroF77_ldais defined aslda.#define F77_ldb ldbβ macroF77_ldbis defined asldb.#define F77_ldc ldcβ macroF77_ldcis defined asldc.
π Functions
void API_SUFFIX cblas_zgemm (...)β the main-character function of this page. Here's the full signature with every argument intact:
void API_SUFFIX cblas_zgemm (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)
π Macro Definition Documentation π
This section is lowkey the macro list again, but in this exact order. Slay.
#define F77_K KβF77_Kis defined asK.#define F77_lda ldaβF77_ldais defined aslda.#define F77_ldb ldbβF77_ldbis defined asldb.#define F77_ldc ldcβF77_ldcis defined asldc.#define F77_M MβF77_Mis defined asM.#define F77_N NβF77_Nis defined asN.#define F77_TA &TAβF77_TAis defined as&TA.#define F77_TB &TBβF77_TBis defined as&TB.
π₯ Function Documentation π₯
Say hi to the function again, bestie β same energy, full signature, every argument kept exactly:
void API_SUFFIX cblas_zgemm (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_zgemm.c.
π Author π
This page was Generated automatically by Doxygen for LAPACK from the source code. So it's Doxygen doing its thing for LAPACK β iconic, automated, and not hand-written by a human. π
okay that's the whole page, bestie! This cutie is CBLAS/src/cblas_zgemm.c(3) from LAPACK Version 3.12.0 β byeeee! π¦β¨π
π¦ 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