CBLAS_CDOTU_SUB.C(3)

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

πŸ’… 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 β€” maps F77_incX straight onto incX
  • #define F77_incY incY β€” maps F77_incY straight onto incY
  • #define F77_N N β€” maps F77_N straight onto N

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 β€” an N, const and CBLAS_INT-typed
  • const void * X β€” pointer to X, const void *
  • const CBLAS_INT incX β€” the incX increment, CBLAS_INT, const
  • const void * Y β€” pointer to Y, const void *
  • const CBLAS_INT incY β€” the incY increment, CBLAS_INT, const
  • void * dotu β€” the output pointer named dotu

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