CBLAS/src/cblas_zgemv.c(3)
π 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
- 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