CBLAS/src/cblas_ctrmm.c(3)

πŸ“¦
version 3.12.1 Β· 3 versions
, in arch rolling

🌸 NAME 🌸

CBLAS/src/cblas_ctrmm.c β€” hi bestie, this is the Library Functions Manual page for CBLAS/src/cblas_ctrmm.c(3). That's the whole NAME section, periodt. πŸ’…

✨ SYNOPSIS ✨

okay so first up, the includes, and yes they're written exactly like this:

#include 'cblas.h'
#include 'cblas_f77.h'

πŸŽ€ Macros πŸŽ€

the macro lineup in the synopsis is:

#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 🫢

and here's the function signature, no cap:

void API_SUFFIX cblas_ctrmm (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 void
    *alpha, const void *A, const CBLAS_INT lda, void *B, const CBLAS_INT
    ldb)

πŸ’… Macro Definition Documentation πŸ’…

okay so the macro definition docs are literally these defines, in this exact order β€” lowkey iconic:

#define F77_DI   &DI
#define F77_lda   lda
#define F77_ldb   ldb
#define F77_M   M
#define F77_N   N
#define F77_SD   &SD
#define F77_TA   &TA
#define F77_UL   &UL

πŸ”₯ Function Documentation πŸ”₯

here's the function documentation signature again, with the spacing from this section (const void * A and void * B, bestie β€” iykyk):

void API_SUFFIX cblas_ctrmm (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 void *
    alpha, const void * A, const CBLAS_INT lda, void * B, const CBLAS_INT
    ldb)

Definition at line 12 of file cblas_ctrmm.c.

πŸ’– Author πŸ’–

the author line is exactly: Generated automatically by Doxygen for LAPACK from the source code. slay ✨


LAPACK Β· Version 3.12.0 Β· CBLAS/src/cblas_ctrmm.c(3) β€” that's the footer energy, bestie, mwah πŸ’‹πŸ¦‹πŸ’œ

πŸ“¦ where this page comes from