void Mjoin(PATL,ger1u_a1_x1_yX) #endif (const int M, const int N, const SCALAR alpha, const TYPE *X, const int incX, const TYPE *Y, const int incY, TYPE *A, const int lda) { ger1(M, N, alpha, X, Y, incY, A, lda); }
void MTLmarks::DmatVecRun(std::string benchmark) { if(benchmark == "dmatvecmult"){ mtl_result = dmatvecmult(size, steps); } else if(benchmark == "gemv1"){ mtl_result = gemv1(size, steps); } else if(benchmark == "gemv2"){ mtl_result = gemv2(size, steps); } else if(benchmark == "ger1"){ mtl_result = ger1(size, steps); } else if(benchmark == "syr"){ mtl_result = syr(size, steps); } else if(benchmark == "trmv1"){ mtl_result = trmv1(size, steps); } else if(benchmark == "trmv2"){ mtl_result = trmv2(size, steps); } else if(benchmark == "cmajordmvmult"){ mtl_result = cmajordmvmult(size, steps); } else if(benchmark == "rmajordmvmult"){ mtl_result = rmajordmvmult(size, steps); } else if(benchmark == "custom"){ mtl_result = custom(size, steps); } else{ std::cerr << "Ublasmarks benchmark does not exist." << std::endl; exit(1); } }