CBLAS/src/cblas_zgemm.c(3)

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

✨ NAME ✨

okay so bestie, this entire page is literally CBLAS/src/cblas_zgemm.c. That's the name. No extra lore, no side quests. 🫢

🌸 SYNOPSIS 🌸

You're on the CBLAS/src/cblas_zgemm.c(3) page from the Library Functions Manual, and it starts with these includes β€” keep them exactly as written, no cap:

#include 'cblas.h'
#include 'cblas_f77.h'

πŸŽ€ Macros

  • #define F77_TA &TA β€” macro F77_TA is defined as &TA.
  • #define F77_TB &TB β€” macro F77_TB is defined as &TB.
  • #define F77_M M β€” macro F77_M is defined as M.
  • #define F77_N N β€” macro F77_N is defined as N.
  • #define F77_K K β€” macro F77_K is defined as K.
  • #define F77_lda lda β€” macro F77_lda is defined as lda.
  • #define F77_ldb ldb β€” macro F77_ldb is defined as ldb.
  • #define F77_ldc ldc β€” macro F77_ldc is defined as ldc.

🌈 Functions

  • void API_SUFFIX cblas_zgemm (...) β€” the main-character function of this page. Here's the full signature with every argument intact:
void API_SUFFIX cblas_zgemm (const CBLAS_LAYOUT layout, const CBLAS_TRANSPOSE TransA, const CBLAS_TRANSPOSE TransB, const CBLAS_INT M, const CBLAS_INT N, const CBLAS_INT K, const void *alpha, const void *A, const CBLAS_INT lda, const void *B, const CBLAS_INT ldb, const void *beta, void *C, const CBLAS_INT ldc)

πŸ’… Macro Definition Documentation πŸ’…

This section is lowkey the macro list again, but in this exact order. Slay.

  • #define F77_K K β€” F77_K is defined as K.
  • #define F77_lda lda β€” F77_lda is defined as lda.
  • #define F77_ldb ldb β€” F77_ldb is defined as ldb.
  • #define F77_ldc ldc β€” F77_ldc is defined as ldc.
  • #define F77_M M β€” F77_M is defined as M.
  • #define F77_N N β€” F77_N is defined as N.
  • #define F77_TA &TA β€” F77_TA is defined as &TA.
  • #define F77_TB &TB β€” F77_TB is defined as &TB.

πŸ”₯ Function Documentation πŸ”₯

Say hi to the function again, bestie β€” same energy, full signature, every argument kept exactly:

void API_SUFFIX cblas_zgemm (const CBLAS_LAYOUT layout, const CBLAS_TRANSPOSE TransA, const CBLAS_TRANSPOSE TransB, const CBLAS_INT M, const CBLAS_INT N, const CBLAS_INT K, const void * alpha, const void * A, const CBLAS_INT lda, const void * B, const CBLAS_INT ldb, const void * beta, void * C, const CBLAS_INT ldc)
Definition at line 12 of file cblas_zgemm.c.

🌟 Author 🌟

This page was Generated automatically by Doxygen for LAPACK from the source code. So it's Doxygen doing its thing for LAPACK β€” iconic, automated, and not hand-written by a human. πŸ’œ


okay that's the whole page, bestie! This cutie is CBLAS/src/cblas_zgemm.c(3) from LAPACK Version 3.12.0 β€” byeeee! πŸ¦‹βœ¨πŸ’…

πŸ“¦ where this page comes from