CBLAS/src/cblas_ctbmv.c(3)

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

πŸŽ€ cblas_ctbmv.c β€” the CBLAS/src/cblas_ctbmv.c(3) manual page, but make it cute πŸŽ€

okay so bestie, this is the Library Functions Manual page for CBLAS/src/cblas_ctbmv.c(3). It’s giving β€œshort and mysterious” energy, but we’re gonna keep every crumb. No cap. πŸ’…

🌸 NAME 🌸

CBLAS/src/cblas_ctbmv.c

That’s literally the whole NAME section. Iconic minimalism. πŸŽ€

✨ SYNOPSIS ✨

okay so first the includes, exactly like this, bestie:

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

πŸ¦‹ Macros πŸ¦‹

These are the macro girlies in the synopsis, and yes, every single one is here:

  • #define F77_TA &TA β€” F77_TA is &TA, periodt.
  • #define F77_UL &UL β€” F77_UL is &UL.
  • #define F77_DI &DI β€” F77_DI is &DI.
  • #define F77_N N β€” F77_N is N.
  • #define F77_K K β€” F77_K is K.
  • #define F77_lda lda β€” F77_lda is lda.
  • #define F77_incX incX β€” F77_incX is incX.

πŸ’œ Functions πŸ’œ

And here’s the function declaration, copied exactly with all its parameters and line breaks, because we do not play with source code:

void API_SUFFIX cblas_ctbmv (const CBLAS_LAYOUT layout, const CBLAS_UPLO
    Uplo, const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, const
    CBLAS_INT N, const CBLAS_INT K, const void *A, const CBLAS_INT lda,
    void *X, const CBLAS_INT incX)

🧚 Macro Definition Documentation 🧚

okay this section is the macro lore. Same macros, same exact definitions, no changes, no β€œfixing” the spacing. πŸ’–

  • #define F77_DI &DI β€” F77_DI is &DI.
  • #define F77_incX incX β€” F77_incX is incX.
  • #define F77_K K β€” F77_K is K.
  • #define F77_lda lda β€” F77_lda is lda.
  • #define F77_N N β€” F77_N is N.
  • #define F77_TA &TA β€” F77_TA is &TA.
  • #define F77_UL &UL β€” F77_UL is &UL.

πŸ”₯ Function Documentation πŸ”₯

Here’s the function doc, bestie. Signature exactly as written in this section β€” yes, with the little space in const void * A and void * X. We are not editing source code for vibes. 😭

void API_SUFFIX cblas_ctbmv (const CBLAS_LAYOUT layout, const CBLAS_UPLO
    Uplo, const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, const
    CBLAS_INT N, const CBLAS_INT K, const void * A, const CBLAS_INT lda,
    void * X, const CBLAS_INT incX)

Definition at line 10 of file cblas_ctbmv.c.

That’s the whole function documentation. Short. Sweet. Slay. ✨

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for LAPACK from the source code.

So yeah, Doxygen made this page for LAPACK from the source code. It’s giving β€œauto-generated but still iconic.” πŸ’…


mwah πŸ’‹ okay that’s the whole page. At the very end, the footer says LAPACK, Version 3.12.0, and CBLAS/src/cblas_ctbmv.c(3). There’s no separate date in that footer, bestie β€” just the manual name and version energy. 🫢

πŸ“¦ where this page comes from