C_DBLAS3.C(3)

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

πŸ’… NAME πŸ’…

CBLAS/testing/c_dblas3.c β€” bestie, it's literally the testing file for the double-precision BLAS level-3 routines, and it's about to be the main character of this manual page (manual section 3, iykyk πŸŽ€)


✨ SYNOPSIS ✨

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

🌸 Macros 🌸

  • TEST_COL_MJR β€” #define TEST_COL_MJR 0
  • TEST_ROW_MJR β€” #define TEST_ROW_MJR 1
  • UNDEFINED β€” #define UNDEFINED -1

πŸ¦‹ Functions πŸ¦‹

void F77_dgemm (CBLAS_INT *layout, char *transpa, char *transpb,
    CBLAS_INT *m, CBLAS_INT *n, CBLAS_INT *k, double *alpha, double *a,
    CBLAS_INT *lda, double *b, CBLAS_INT *ldb, double *beta, double *c,
    CBLAS_INT *ldc)
void F77_dgemmtr (CBLAS_INT *layout, char *uplop, char *transpa, char
    *transpb, CBLAS_INT *n, CBLAS_INT *k, double *alpha, double *a,
    CBLAS_INT *lda, double *b, CBLAS_INT *ldb, double *beta, double *c,
    CBLAS_INT *ldc)
void F77_dsymm (CBLAS_INT *layout, char *rtlf, char *uplow, CBLAS_INT
    *m, CBLAS_INT *n, double *alpha, double *a, CBLAS_INT *lda, double
    *b, CBLAS_INT *ldb, double *beta, double *c, CBLAS_INT *ldc)
void F77_dsyrk (CBLAS_INT *layout, char *uplow, char *transp, CBLAS_INT
    *n, CBLAS_INT *k, double *alpha, double *a, CBLAS_INT *lda, double
    *beta, double *c, CBLAS_INT *ldc)
void F77_dsyr2k (CBLAS_INT *layout, char *uplow, char *transp, CBLAS_INT
    *n, CBLAS_INT *k, double *alpha, double *a, CBLAS_INT *lda, double
    *b, CBLAS_INT *ldb, double *beta, double *c, CBLAS_INT *ldc)
void F77_dtrmm (CBLAS_INT *layout, char *rtlf, char *uplow, char
    *transp, char *diagn, CBLAS_INT *m, CBLAS_INT *n, double *alpha,
    double *a, CBLAS_INT *lda, double *b, CBLAS_INT *ldb)
void F77_dtrsm (CBLAS_INT *layout, char *rtlf, char *uplow, char
    *transp, char *diagn, CBLAS_INT *m, CBLAS_INT *n, double *alpha,
    double *a, CBLAS_INT *lda, double *b, CBLAS_INT *ldb)

πŸŽ€ Macro Definition Documentation πŸŽ€

okay so these three little defines? lowkey the whole vibe check of the file. πŸ’…

πŸ’– #define TEST_COL_MJR 0

Definition at line 10 of file c_dblas3.c.

πŸ’– #define TEST_ROW_MJR 1

Definition at line 11 of file c_dblas3.c.

πŸ’– #define UNDEFINED -1

Definition at line 12 of file c_dblas3.c.


πŸ”₯ Function Documentation πŸ”₯

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

Definition at line 14 of file c_dblas3.c.

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

Definition at line 81 of file c_dblas3.c.

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

Definition at line 159 of file c_dblas3.c.

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

Definition at line 269 of file c_dblas3.c.

⭐ void F77_dsyrk (CBLAS_INT * layout, char * uplow, char * transp, CBLAS_INT * n, CBLAS_INT * k, double * alpha, double * a, CBLAS_INT * lda, double * beta, double * c, CBLAS_INT * ldc)

Definition at line 217 of file c_dblas3.c.

⭐ void F77_dtrmm (CBLAS_INT * layout, char * rtlf, char * uplow, char * transp, char * diagn, CBLAS_INT * m, CBLAS_INT * n, double * alpha, double * a, CBLAS_INT * lda, double * b, CBLAS_INT * ldb)

Definition at line 328 of file c_dblas3.c.

⭐ void F77_dtrsm (CBLAS_INT * layout, char * rtlf, char * uplow, char * transp, char * diagn, CBLAS_INT * m, CBLAS_INT * n, double * alpha, double * a, CBLAS_INT * lda, double * b, CBLAS_INT * ldb)

Definition at line 383 of file c_dblas3.c.


πŸ’œ Author πŸ’œ

Generated automatically by Doxygen for LAPACK from the source code. (not me writing this by hand, the robots did it fr fr πŸ€–βœ¨)


ok that's the whole page bestie, no gatekeeping πŸ’… go read the source, it ate 🫢

LAPACK β€” Version 3.12.0 β€” CBLAS/testing/c_dblas3.c(3) πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from