00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028 #include "ifp_arch.h"
00029
00030 extern "C"
00031 {
00032 void F77NAME(dgemm)(char *transa, char *transb, integer *m, integer *n, integer *k,
00033 double *alpha, const double *a, integer *lda, const double *b,
00034 integer *ldb, double *beta, double *c, integer *ldc);
00035
00036 void F77NAME(dtrsm)(char *side, char *uplo, char *transa, char *diag,
00037 integer *m, integer *n, double *alpha, const double *A, integer *lda,
00038 const double *B, integer *ldb);
00039
00040 void F77NAME(dtrmm)(char *side, char *uplo, char *transa, char *diag,
00041 integer *m, integer *n, double *alpha, const double *A, integer *lda,
00042 const double *B, integer *ldb);
00043
00044 void F77NAME(dsymm)(char *side, char *uplo, integer *m, integer *n,
00045 double *alpha, const double *A, integer *lda, const double *B,
00046 integer *ldb, double *beta, double *C, integer *ldc);
00047
00048 void F77NAME(dsyrk)(char *uplo, char *transa, integer *n, integer *k,
00049 double *alpha, double *A, integer *lda, double *beta, double *C,
00050 integer *ldc);
00051
00052 void F77NAME(dsyr2k)(char *uplo, char *transa, integer *n, integer *k,
00053 double *alpha, double *A, integer *lda, double *B, integer *ldb,
00054 double *beta, double *C, integer *ldc);
00055 }
00056