C_CBLAS3.C(3)

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

🌸 NAME 🌸

Okay bestie, this is the manual page for CBLAS/testing/c_cblas3.c in section 3, and the manual name is Library Functions Manual. It documents the CBLAS testing macros and the F77_* functions that live in that file β€” auto-generated docs, but make it cute. πŸ’–

✨ SYNOPSIS ✨

First, the includes, exactly like this:

#include <stdlib.h>
#include 'cblas.h'
#include 'cblas_test.h'

🌈 Macros 🌈

  • TEST_COL_MJR β€” defined as 0; the full line is #define TEST_COL_MJR 0.
  • TEST_ROW_MJR β€” defined as 1; the full line is #define TEST_ROW_MJR 1.
  • UNDEFINED β€” defined as -1; the full line is #define UNDEFINED -1.

πŸ¦‹ Functions πŸ¦‹

Each one is a void function, and here are the exact signatures:

  • F77_cgemm β€” void F77_cgemm (CBLAS_INT *layout, char *transpa, char *transpb, CBLAS_INT *m, CBLAS_INT *n, CBLAS_INT *k, CBLAS_TEST_COMPLEX *alpha, CBLAS_TEST_COMPLEX *a, CBLAS_INT *lda, CBLAS_TEST_COMPLEX *b, CBLAS_INT *ldb, CBLAS_TEST_COMPLEX *beta, CBLAS_TEST_COMPLEX *c, CBLAS_INT *ldc)
  • F77_cgemmtr β€” void F77_cgemmtr (CBLAS_INT *layout, char *uplop, char *transpa, char *transpb, CBLAS_INT *n, CBLAS_INT *k, CBLAS_TEST_COMPLEX *alpha, CBLAS_TEST_COMPLEX *a, CBLAS_INT *lda, CBLAS_TEST_COMPLEX *b, CBLAS_INT *ldb, CBLAS_TEST_COMPLEX *beta, CBLAS_TEST_COMPLEX *c, CBLAS_INT *ldc)
  • F77_chemm β€” void F77_chemm (CBLAS_INT *layout, char *rtlf, char *uplow, CBLAS_INT *m, CBLAS_INT *n, CBLAS_TEST_COMPLEX *alpha, CBLAS_TEST_COMPLEX *a, CBLAS_INT *lda, CBLAS_TEST_COMPLEX *b, CBLAS_INT *ldb, CBLAS_TEST_COMPLEX *beta, CBLAS_TEST_COMPLEX *c, CBLAS_INT *ldc)
  • F77_csymm β€” void F77_csymm (CBLAS_INT *layout, char *rtlf, char *uplow, CBLAS_INT *m, CBLAS_INT *n, CBLAS_TEST_COMPLEX *alpha, CBLAS_TEST_COMPLEX *a, CBLAS_INT *lda, CBLAS_TEST_COMPLEX *b, CBLAS_INT *ldb, CBLAS_TEST_COMPLEX *beta, CBLAS_TEST_COMPLEX *c, CBLAS_INT *ldc)
  • F77_cherk β€” void F77_cherk (CBLAS_INT *layout, char *uplow, char *transp, CBLAS_INT *n, CBLAS_INT *k, float *alpha, CBLAS_TEST_COMPLEX *a, CBLAS_INT *lda, float *beta, CBLAS_TEST_COMPLEX *c, CBLAS_INT *ldc)
  • F77_csyrk β€” void F77_csyrk (CBLAS_INT *layout, char *uplow, char *transp, CBLAS_INT *n, CBLAS_INT *k, CBLAS_TEST_COMPLEX *alpha, CBLAS_TEST_COMPLEX *a, CBLAS_INT *lda, CBLAS_TEST_COMPLEX *beta, CBLAS_TEST_COMPLEX *c, CBLAS_INT *ldc)
  • F77_cher2k β€” void F77_cher2k (CBLAS_INT *layout, char *uplow, char *transp, CBLAS_INT *n, CBLAS_INT *k, CBLAS_TEST_COMPLEX *alpha, CBLAS_TEST_COMPLEX *a, CBLAS_INT *lda, CBLAS_TEST_COMPLEX *b, CBLAS_INT *ldb, float *beta, CBLAS_TEST_COMPLEX *c, CBLAS_INT *ldc)
  • F77_csyr2k β€” void F77_csyr2k (CBLAS_INT *layout, char *uplow, char *transp, CBLAS_INT *n, CBLAS_INT *k, CBLAS_TEST_COMPLEX *alpha, CBLAS_TEST_COMPLEX *a, CBLAS_INT *lda, CBLAS_TEST_COMPLEX *b, CBLAS_INT *ldb, CBLAS_TEST_COMPLEX *beta, CBLAS_TEST_COMPLEX *c, CBLAS_INT *ldc)
  • F77_ctrmm β€” void F77_ctrmm (CBLAS_INT *layout, char *rtlf, char *uplow, char *transp, char *diagn, CBLAS_INT *m, CBLAS_INT *n, CBLAS_TEST_COMPLEX *alpha, CBLAS_TEST_COMPLEX *a, CBLAS_INT *lda, CBLAS_TEST_COMPLEX *b, CBLAS_INT *ldb)
  • F77_ctrsm β€” void F77_ctrsm (CBLAS_INT *layout, char *rtlf, char *uplow, char *transp, char *diagn, CBLAS_INT *m, CBLAS_INT *n, CBLAS_TEST_COMPLEX *alpha, CBLAS_TEST_COMPLEX *a, CBLAS_INT *lda, CBLAS_TEST_COMPLEX *b, CBLAS_INT *ldb)

🧚 Macro Definition Documentation 🧚

TEST_COL_MJR

#define TEST_COL_MJR   0

Definition at line 10 of file c_cblas3.c.

TEST_ROW_MJR

#define TEST_ROW_MJR   1

Definition at line 11 of file c_cblas3.c.

UNDEFINED

#define UNDEFINED   -1

Definition at line 12 of file c_cblas3.c.

πŸ’… Function Documentation πŸ’…

F77_cgemm

void F77_cgemm (CBLAS_INT * layout, char * transpa, char * transpb, CBLAS_INT * m, CBLAS_INT * n, CBLAS_INT * k, CBLAS_TEST_COMPLEX * alpha, CBLAS_TEST_COMPLEX * a, CBLAS_INT * lda, CBLAS_TEST_COMPLEX * b, CBLAS_INT * ldb, CBLAS_TEST_COMPLEX * beta, CBLAS_TEST_COMPLEX * c, CBLAS_INT * ldc)

Definition at line 14 of file c_cblas3.c.

F77_cgemmtr

void F77_cgemmtr (CBLAS_INT * layout, char * uplop, char * transpa, char * transpb, CBLAS_INT * n, CBLAS_INT * k, CBLAS_TEST_COMPLEX * alpha, CBLAS_TEST_COMPLEX * a, CBLAS_INT * lda, CBLAS_TEST_COMPLEX * b, CBLAS_INT * ldb, CBLAS_TEST_COMPLEX * beta, CBLAS_TEST_COMPLEX * c, CBLAS_INT * ldc)

Definition at line 95 of file c_cblas3.c.

F77_chemm

void F77_chemm (CBLAS_INT * layout, char * rtlf, char * uplow, CBLAS_INT * m, CBLAS_INT * n, CBLAS_TEST_COMPLEX * alpha, CBLAS_TEST_COMPLEX * a, CBLAS_INT * lda, CBLAS_TEST_COMPLEX * b, CBLAS_INT * ldb, CBLAS_TEST_COMPLEX * beta, CBLAS_TEST_COMPLEX * c, CBLAS_INT * ldc)

Definition at line 175 of file c_cblas3.c.

F77_cher2k

void F77_cher2k (CBLAS_INT * layout, char * uplow, char * transp, CBLAS_INT * n, CBLAS_INT * k, CBLAS_TEST_COMPLEX * alpha, CBLAS_TEST_COMPLEX * a, CBLAS_INT * lda, CBLAS_TEST_COMPLEX * b, CBLAS_INT * ldb, float * beta, CBLAS_TEST_COMPLEX * c, CBLAS_INT * ldc)

Definition at line 421 of file c_cblas3.c.

F77_cherk

void F77_cherk (CBLAS_INT * layout, char * uplow, char * transp, CBLAS_INT * n, CBLAS_INT * k, float * alpha, CBLAS_TEST_COMPLEX * a, CBLAS_INT * lda, float * beta, CBLAS_TEST_COMPLEX * c, CBLAS_INT * ldc)

Definition at line 302 of file c_cblas3.c.

F77_csymm

void F77_csymm (CBLAS_INT * layout, char * rtlf, char * uplow, CBLAS_INT * m, CBLAS_INT * n, CBLAS_TEST_COMPLEX * alpha, CBLAS_TEST_COMPLEX * a, CBLAS_INT * lda, CBLAS_TEST_COMPLEX * b, CBLAS_INT * ldb, CBLAS_TEST_COMPLEX * beta, CBLAS_TEST_COMPLEX * c, CBLAS_INT * ldc)

Definition at line 243 of file c_cblas3.c.

F77_csyr2k

void F77_csyr2k (CBLAS_INT * layout, char * uplow, char * transp, CBLAS_INT * n, CBLAS_INT * k, CBLAS_TEST_COMPLEX * alpha, CBLAS_TEST_COMPLEX * a, CBLAS_INT * lda, CBLAS_TEST_COMPLEX * b, CBLAS_INT * ldb, CBLAS_TEST_COMPLEX * beta, CBLAS_TEST_COMPLEX * c, CBLAS_INT * ldc)

Definition at line 489 of file c_cblas3.c.

F77_csyrk

void F77_csyrk (CBLAS_INT * layout, char * uplow, char * transp, CBLAS_INT * n, CBLAS_INT * k, CBLAS_TEST_COMPLEX * alpha, CBLAS_TEST_COMPLEX * a, CBLAS_INT * lda, CBLAS_TEST_COMPLEX * beta, CBLAS_TEST_COMPLEX * c, CBLAS_INT * ldc)

Definition at line 362 of file c_cblas3.c.

F77_ctrmm

void F77_ctrmm (CBLAS_INT * layout, char * rtlf, char * uplow, char * transp, char * diagn, CBLAS_INT * m, CBLAS_INT * n, CBLAS_TEST_COMPLEX * alpha, CBLAS_TEST_COMPLEX * a, CBLAS_INT * lda, CBLAS_TEST_COMPLEX * b, CBLAS_INT * ldb)

Definition at line 557 of file c_cblas3.c.

F77_ctrsm

void F77_ctrsm (CBLAS_INT * layout, char * rtlf, char * uplow, char * transp, char * diagn, CBLAS_INT * m, CBLAS_INT * n, CBLAS_TEST_COMPLEX * alpha, CBLAS_TEST_COMPLEX * a, CBLAS_INT * lda, CBLAS_TEST_COMPLEX * b, CBLAS_INT * ldb)

Definition at line 620 of file c_cblas3.c.

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for LAPACK from the source code.


Mwah πŸ’‹ β€” final footer sign-off: the source/version is LAPACK Version 3.12.0, and the footer date/page stamp is CBLAS/testing/c_cblas3.c(3). Bye bestie, go slay those tests! 🫢✨

πŸ“¦ where this page comes from