CBLAS/src/cblas_sspmv.c(3)

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

🌸 NAME 🌸

okay bestie, this is CBLAS/src/cblas_sspmv.c(3) from the Library Functions Manual, and the NAME line itself is just CBLAS/src/cblas_sspmv.c. Minimal, mysterious, main character energy. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

here's the include situation, no cap:

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

🧚 Macros 🧚

these macro definitions are literally right here:

#define F77_UL   &UL
#define F77_N   N
#define F77_incX   incX
#define F77_incY   incY

⭐ Functions ⭐

and the function declaration is this exact signature:

void API_SUFFIX cblas_sspmv (const CBLAS_LAYOUT layout, const CBLAS_UPLO
    Uplo, const CBLAS_INT N, const float alpha, const float *AP, const
    float *X, const CBLAS_INT incX, const float beta, float *Y, const
    CBLAS_INT incY)

πŸŽ€ MACRO DEFINITION DOCUMENTATION πŸŽ€

same macros, now with their own documentation moment. yes bestie, they get a whole section:

  • #define F77_incX incX β€” yup, that's the definition. iconic.
  • #define F77_incY incY β€” same vibe, different macro.
  • #define F77_N N β€” literally this.
  • #define F77_UL &UL β€” and this one has the ampersand, don't lose it.

πŸ’… FUNCTION DOCUMENTATION πŸ’…

void API_SUFFIX cblas_sspmv (...)

here's the full signature again, because she deserves her own spotlight:

void API_SUFFIX cblas_sspmv (const CBLAS_LAYOUT layout, const CBLAS_UPLO
    Uplo, const CBLAS_INT N, const float alpha, const float * AP, const
    float * X, const CBLAS_INT incX, const float beta, float * Y, const
    CBLAS_INT incY)

wait, notice the tiny spacing difference? The documentation section has const float * AP, const float * X, and float * Y with a space between * and the name, while the synopsis above has const float *AP, const float *X, and float *Y β€” and both versions are in the original, so I'm keeping both exactly as they appear. no cap, we preserve the spacing lore 🫢

Definition at line 11 of file cblas_sspmv.c.

that's the line, bestie. line 11. write it down. πŸ’–


πŸ‘‘ AUTHOR πŸ‘‘

Generated automatically by Doxygen for LAPACK from the source code.

not me being auto-generated by Doxygen for LAPACK from the source code πŸ˜­πŸ’€ she's literally a bot and still ate. periodt.


mwah πŸ’‹ this cute little page is from LAPACK, Version 3.12.0, and it's CBLAS/src/cblas_sspmv.c(3). slay, bye bestie πŸŽ€βœ¨

πŸ“¦ where this page comes from