CBLAS_CDOTU_SUB.C(3)
π CBLAS/src/cblas_cdotu_sub.c(3) β Library Functions Manual β¨
okay bestie, so this is one of those auto-generated Doxygen pages from the LAPACK docs, and honestly? It's giving "minimalist icon" β it tells you exactly what's here and nothing more. No lore, no drama, just a header file, three macros, and one function. Let's get into it π
πΈ NAME πΈ
CBLAS/src/cblas_cdotu_sub.c β that's the file, that's the whole name section, she said what she said π
β¨ SYNOPSIS β¨
First things first, you gotta pull in these headers:
#include 'cblas.h'
#include 'cblas_f77.h'
π¦ Macros
Three little #defines live here, and they're basically name tags for the Fortran side of things:
#define F77_N N
#define F77_incX incX
#define F77_incY incY
π Functions
And here's the one function on this page, no cap:
void API_SUFFIX cblas_cdotu_sub (const CBLAS_INT N, const void *X, const
CBLAS_INT incX, const void *Y, const CBLAS_INT incY, void *dotu)
π§ Macro Definition Documentation π§
Lowkey the macros are just aliases so the CBLAS world and the F77 world can hold hands π«Ά
#define F77_incX incXβ mapsF77_incXstraight ontoincX#define F77_incY incYβ mapsF77_incYstraight ontoincY#define F77_N Nβ mapsF77_Nstraight ontoN
That's it, that's the whole section, iconic behavior honestly β
π₯ Function Documentation π₯
void API_SUFFIX cblas_cdotu_sub (const CBLAS_INT N, const void * X, const CBLAS_INT incX, const void * Y, const CBLAS_INT incY, void * dotu)
The way this function just exists and the page refuses to elaborate π The parameters are all there in the signature though:
const CBLAS_INT Nβ anN, const andCBLAS_INT-typedconst void * Xβ pointer toX, constvoid *const CBLAS_INT incXβ theincXincrement,CBLAS_INT, constconst void * Yβ pointer toY, constvoid *const CBLAS_INT incYβ theincYincrement,CBLAS_INT, constvoid * dotuβ the output pointer nameddotu
And the one actual fact we get: Definition at line 12 of file cblas_cdotu_sub.c.
That's the whole documentation. Ten out of ten for efficiency, zero out of ten for gossip π
π Author π
Generated automatically by Doxygen for LAPACK from the source code. Not a human, not a vibe curator, just Doxygen doing its little robot thing π€β¨
fr fr do not come for me about missing details β this page genuinely has this little on it. The auto-generator said "less is more" and meant it π
k bye bestie, this page was brought to you by LAPACK, Version 3.12.0, and the file CBLAS/src/cblas_cdotu_sub.c(3) β go read the actual source at line 12 if you want the tea ππ
π¦ 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