CBLAS/src/cblas_ztrmm.c(3)

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

πŸ’– NAME πŸ’–

okay bestie, welcome to the Library Functions Manual page for CBLAS/src/cblas_ztrmm.c(3) ✨. The name on the tin is CBLAS/src/cblas_ztrmm.c, and this page is all about the cblas_ztrmm source file β€” synopsis, macros, function signature, and the auto-generated author tea. No cap, every detail is staying right here. πŸ’…

🌈 SYNOPSIS 🌈

First up, the includes exactly as they appear:

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

πŸŽ€ Macros πŸŽ€

The synopsis lists these macro definitions, and yes, every single one is important:

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

The function in the synopsis is:

void API_SUFFIX cblas_ztrmm (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)

That’s void API_SUFFIX cblas_ztrmm, bestie β€” name intact, args intact, no edits. 🫢

✨ Macro Definition Documentation ✨

Here’s the exact macro documentation block, same order as the page lists them:

#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

Every #define is accounted for. The macro girlies ate and left no crumbs. πŸ“

πŸ”₯ Function Documentation πŸ”₯

The big one, bestie. The function documentation gives this exact signature:

void API_SUFFIX cblas_ztrmm (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)

And the location tea is literally:

Definition at line 12 of file cblas_ztrmm.c.

That’s line 12 of cblas_ztrmm.c, periodt. πŸ“

🫢 Author 🫢

Generated automatically by Doxygen for LAPACK from the source code.

okay that’s the whole CBLAS/src/cblas_ztrmm.c(3) page, no notes skipped, no macros left behind πŸ’–. Cute little footer sign-off: LAPACK, Version 3.12.0, and the page tag CBLAS/src/cblas_ztrmm.c(3) β€” that’s the source/version tea from the bottom of the page. Slay. πŸŒˆπŸ’…

πŸ“¦ where this page comes from