#include "stdio.h" #include "stdlib.h" #include "sys/time.h" #include "time.h" extern void dgemm_(char*, char*, long*, long*,long*, double*, double*, long*, double*, long*, double*, double*, long*); long main(long argc, char* argv[]) { long i; printf("test!\n"); if(argc<4){ printf("Input Error\n"); return 1; } long m = atoi(argv[1]); long n = atoi(argv[2]); long k = atoi(argv[3]); long sizeofa = m * k; long sizeofb = k * n; long sizeofc = m * n; char ta = 'N'; char tb = 'N'; double alpha = 1.2; double beta = 0.001; struct timeval start,finish; double duration; double* A = (double*)malloc(sizeof(double) * sizeofa); double* B = (double*)malloc(sizeof(double) * sizeofb); double* C = (double*)malloc(sizeof(double) * sizeofc); srand((unsigned)time(NULL)); for (i=0; i