CBLAS_ZSYR2K.C(3)

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

🌸 NAME 🌸

CBLAS/src/cblas_zsyr2k.c β€” hiii bestie, this is the CBLAS/src/cblas_zsyr2k.c(3) page, and yes, it comes from the Library Functions Manual. iconic, honestly 🫢


✨ SYNOPSIS ✨

okay so the includes are literally these, exactly:

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

πŸŽ€ Macros πŸŽ€

the macro list is giving very specific and we are keeping it that way:

#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 πŸ¦‹

and here is the function declaration, no cap:

       void API_SUFFIX cblas_zsyr2k (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 🧚

bestie, these are the macro definitions in this exact order β€” don’t rearrange, don’t β€œfix” the spacing, just vibe:

#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

πŸ‘‘ Function Documentation πŸ‘‘

okay, main character function time πŸ’…

   void API_SUFFIX cblas_zsyr2k (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 docs also drop this little line, so here it is untouched:

Definition at line 12 of file cblas_zsyr2k.c.


πŸ’– Author πŸ’–

Generated automatically by Doxygen for LAPACK from the source code.


okay that’s the whole page, bestie 🫢 β€” LAPACK, Version 3.12.0, page CBLAS/src/cblas_zsyr2k.c(3). bye and slay πŸ’…βœ¨

πŸ“¦ where this page comes from