CBLAS_CSYR2K.C(3)

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

✨ CBLAS/src/cblas_csyr2k.c(3) ✨

okay so bestie, welcome to the CBLAS/src/cblas_csyr2k.c(3) page β€” yes, it lives in the Library Functions Manual, and this is lowkey the whole vibe: one CBLAS function page, some macro defines, and the receipts. no cap, we are keeping every literal detail. vibe check passed. πŸ’…

πŸ’… NAME πŸ’…

CBLAS/src/cblas_csyr2k.c β€” that's the name on the cover, periodt.

🌸 SYNOPSIS 🌸

πŸ¦‹ Macros πŸ¦‹

the includes first, exactly as written:

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

and the macro lineup is giving β€œseven little defines, all accounted for”:

#define F77_TR   &TR
#define F77_UL   &UL
#define F77_N   N
#define F77_K   K
#define F77_lda   lda
#define F77_ldb   ldb
#define F77_ldc   ldc

✨ Functions ✨

here's the function signature, copied exactly because we do not play with literals:

void API_SUFFIX cblas_csyr2k (const CBLAS_LAYOUT layout, const CBLAS_UPLO Uplo, const CBLAS_TRANSPOSE Trans, 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 literally the macro receipts, one by one, in the order the page gives them:

  • #define F77_K K
  • #define F77_lda lda
  • #define F77_ldb ldb
  • #define F77_ldc ldc
  • #define F77_N N
  • #define F77_TR &TR
  • #define F77_UL &UL

no extra prose in the source, so no invented behavior, bestie. just the defines. iykyk πŸ’…

πŸ‘‘ Function Documentation πŸ‘‘

the function is cblas_csyr2k, and the docs hand us this exact signature:

void API_SUFFIX cblas_csyr2k (const CBLAS_LAYOUT layout, const CBLAS_UPLO Uplo, const CBLAS_TRANSPOSE Trans, 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)

the source line is: Definition at line 12 of file cblas_csyr2k.c. that's the whole function documentation vibe β€” signature, definition line, done. iconic minimalism, ngl.

πŸ’– Author πŸ’–

Generated automatically by Doxygen for LAPACK from the source code. Doxygen ate and left no crumbs, fr fr.


🫢 okay that's the page! source/version sign-off: LAPACK, Version 3.12.0, page CBLAS/src/cblas_csyr2k.c(3). the footer has no date, so I'm not inventing one β€” byeee bestie πŸ’œ

πŸ“¦ where this page comes from