CBLAS/src/cblas_sgemv.c(3)

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

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

okay so bestie, this is a page from the Library Functions Manual for CBLAS/src/cblas_sgemv.c β€” yes the whole page is literally named after the file, she's that iconic. πŸŽ€


✨ NAME ✨

CBLAS/src/cblas_sgemv.c β€” that's it, that's the name, no notes, she said "I am the file" and honestly? slay. πŸ’…


🌸 SYNOPSIS 🌸

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

πŸ¦‹ Macros

bestie these are just little nickname aliases for the Fortran side of things, no cap:

#define F77_TA   &TA
#define F77_M   M
#define F77_N   N
#define F77_lda   lda
#define F77_incX   incX
#define F77_incY   incY

⭐ Functions

here's the main character function signature, look at her go:

void API_SUFFIX cblas_sgemv (const CBLAS_LAYOUT layout, const
    CBLAS_TRANSPOSE TransA, const CBLAS_INT M, const CBLAS_INT N, const
    float alpha, const float *A, const CBLAS_INT lda, const float *X,
    const CBLAS_INT incX, const float beta, float *Y, const CBLAS_INT
    incY)

🧚 Macro Definition Documentation 🧚

lowkey the macros get their own lil documentation section, and we're gonna list every single one because nobody gets left behind πŸ‘‘

#define F77_incX incX

#define F77_incY incY

#define F77_lda lda

#define F77_M M

#define F77_N N

#define F77_TA &TA

note the & on F77_TA bestie β€” she's a pointer to TA, she's different, she's got main character energy ✨

πŸ’– Function Documentation πŸ’–

🫢 void API_SUFFIX cblas_sgemv (const CBLAS_LAYOUT layout, const CBLAS_TRANSPOSE TransA, const CBLAS_INT M, const CBLAS_INT N, const float alpha, const float * A, const CBLAS_INT lda, const float * X, const CBLAS_INT incX, const float beta, float * Y, const CBLAS_INT incY)

this is the function, the whole reason we're here. full signature, every arg, exactly as written above β€” layout, TransA, M, N, alpha, A, lda, X, incX, beta, Y, incY, all of them, no skips, fr fr. πŸ“

Definition at line 11 of file cblas_sgemv.c.

like literally line 11, that's where she lives, that's her address 🏠


πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for LAPACK from the source code.

yup, Doxygen made this, she was auto-generated, she didn't even have to try πŸ˜­πŸ’€


🌈 and that's the whole page bestie β€” every macro, every arg, every line number, nothing dropped, periodt.

mwah πŸ’œ this lil tour was brought to you by LAPACK, Version 3.12.0, on the CBLAS/src/cblas_sgemv.c(3) page itself β€” go forth and multiply your matrices, icon πŸŽ€βœ¨

πŸ“¦ where this page comes from