CBLAS/src/cblas_cgemv.c(3)

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

okay so welcome to CBLAS/src/cblas_cgemv.c(3), bestie β€” this is a page from the Library Functions Manual, and we’re gonna read it together like it’s the group chat πŸ’…βœ¨

🌸 NAME 🌸

CBLAS/src/cblas_cgemv.c

✨ SYNOPSIS ✨

the includes, served fresh:

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

🌈 Macros 🌈

these are the macro moments, 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 🌟

and here’s the function declaration, main character energy:

void API_SUFFIX cblas_cgemv (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)

πŸŽ€ Macro Definition Documentation πŸŽ€

okay so the page lists these macro definitions in this exact order, and we are not skipping a single one 🫢

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

πŸ’« Function Documentation πŸ’«

here’s the function declaration one more time, because the original page serves it twice and we keep every detail:

void API_SUFFIX cblas_cgemv (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_cgemv.c.

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for LAPACK from the source code.


okay that’s the whole page. footer check, bestie: LAPACK, Version 3.12.0, and CBLAS/src/cblas_cgemv.c(3) β€” slay, we’re done πŸ«ΆπŸ’–πŸŽ€

πŸ“¦ where this page comes from