CBLAS/src/cblas_zgemv.c(3)

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

πŸ’… NAME

okay so bestie, welcome to the CBLAS/src/cblas_zgemv.c(3) manual page β€” yes, the one from the Library Functions Manual, and it's literally the generated doc page for CBLAS/src/cblas_zgemv.c. That's the whole name vibe, periodt. πŸ’–

✨ SYNOPSIS

the includes are giving very much C preprocessor realness, so here they are exactly:

#include <stdio.h>
#include <stdlib.h>
#include 'cblas.h'
#include 'cblas_f77.h'

πŸŽ€ Macros

these are the macros listed in the synopsis, 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

so that's F77_TA, F77_M, F77_N, F77_lda, F77_incX, and F77_incY β€” all six showed up and they ate. πŸ’…

πŸ¦‹ Functions

there's one function signature in this bit, and here it is exactly:

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

that's the cblas_zgemv signature, main character energy only. ✨

🌸 Macro Definition Documentation

this section is the macro definition documentation, and it lists these exact defines in this order:

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

okay so quick vibe check: F77_incX is incx, F77_incY is incY, F77_lda is lda, F77_M is M, F77_N is N, and F77_TA is &TA. all present, all iconic. πŸŽ€

πŸ”₯ Function Documentation

🌟 the cblas_zgemv function

here's the function documentation signature, exactly as it appears in this section β€” note the lil spaces after the * here, because that's what the page shows:

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

Definition at line 12 of file cblas_zgemv.c.

πŸ‘‘ Author

the author line is literally: Generated automatically by Doxygen for LAPACK from the source code. Doxygen did its thing, LAPACK is the source-code parent, and that's the whole author section. πŸ’œ


mwah πŸ’‹ β€” this iconic little page comes from LAPACK, Version 3.12.0, and it's the CBLAS/src/cblas_zgemv.c(3) manual page. the footer doesn't show a separate date, so I'm not inventing one, bestie πŸ™ˆπŸ«Ά

πŸ“¦ where this page comes from