CBLAS/src/cblas_sgemv.c(3)
π 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&onF77_TAbestie β she's a pointer toTA, 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
- arch rolling: lapack-doc 3.12.1-2 Β· custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms