CBLAS/src/cblas_dsyrk.c(3)

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

πŸ’… CBLAS/src/cblas_dsyrk.c(3)

okay bestie, so this is a page from the Library Functions Manual for CBLAS/src/cblas_dsyrk.c β€” yes the whole file is literally the main character here, and we're gonna walk through it together 🫢


✨ NAME ✨

CBLAS/src/cblas_dsyrk.c β€” that's it, that's the name, no cap πŸ’…


🌸 SYNOPSIS 🌸

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

πŸŽ€ Macros

  • #define F77_TR &TR β€” the macro that hands over a pointer to TR
  • #define F77_UL &UL β€” same energy, but for UL
  • #define F77_N N β€” straight-up passes N through
  • #define F77_K K β€” and K gets the same treatment
  • #define F77_lda lda β€” lda goes through as-is, no notes
  • #define F77_ldc ldc β€” and ldc too, icon behavior honestly

πŸ¦‹ Functions

void API_SUFFIX cblas_dsyrk (const CBLAS_LAYOUT layout, const CBLAS_UPLO
    Uplo, const CBLAS_TRANSPOSE Trans, const CBLAS_INT N, const
    CBLAS_INT K, const double alpha, const double *A, const CBLAS_INT
    lda, const double beta, double *C, const CBLAS_INT ldc)

πŸ’– Macro Definition Documentation πŸ’–

⭐ #define F77_K K

literally just K. slay.

⭐ #define F77_lda lda

lda, unchanged, living its truth.

⭐ #define F77_ldc ldc

same vibe, ldc edition.

⭐ #define F77_N N

N. that's the whole macro. no thoughts, head empty, iconic.

⭐ #define F77_TR &TR

takes the address of TR β€” &TR, we love a pointer moment 🫢

⭐ #define F77_UL &UL

and &UL for this one, matching set, obsessed.


πŸ”₯ Function Documentation πŸ”₯

πŸ‘‘ void API_SUFFIX cblas_dsyrk (const CBLAS_LAYOUT layout, const CBLAS_UPLO Uplo, const CBLAS_TRANSPOSE Trans, const CBLAS_INT N, const CBLAS_INT K, const double alpha, const double * A, const CBLAS_INT lda, const double beta, double * C, const CBLAS_INT ldc)

okay so this is the function, the star of the show ⭐ β€” and the docs are gonna tell you Definition at line 12 of file cblas_dsyrk.c. β€” that's it, that's the whole description, we move πŸŽ€


🌈 Author 🌈

Generated automatically by Doxygen for LAPACK from the source code. β€” not a human author bestie, a machine did this, and honestly? it ate πŸ’…


heads up: this whole page is machine-generated Doxygen output for LAPACK, so like… it's giving auto-generated, yk? no cap.

and that's the page!! ty for coming to my ted talk 🧚 LAPACK, Version 3.12.0, filed under CBLAS/src/cblas_dsyrk.c(3) β€” mwah, see u next time πŸ’œβœ¨

πŸ“¦ where this page comes from