Lines Matching refs:mb
30 void bench_eigengemm(MyMatrix& mc, const MyMatrix& ma, const MyMatrix& mb, int nbloops);
102 MyMatrix ma(M,K), mb(K,N), mc(M,N); in main() local
104 mb = MyMatrix::Random(K,N); in main()
123 …M(CblasRowMajor, CblasNoTrans, CblasNoTrans, M, N, K, alpha, ma.data(), K, mb.data(), N, beta, mc.… in main()
125 …M(CblasColMajor, CblasNoTrans, CblasNoTrans, M, N, K, alpha, ma.data(), M, mb.data(), K, beta, mc.… in main()
137 mb = MyMatrix::Random(K,N); in main()
147 bench_eigengemm(mc, ma, mb, nbloops); in main()
165 void bench_eigengemm(MyMatrix& mc, const MyMatrix& ma, const MyMatrix& mb, int nbloops) in bench_eigengemm() argument
168 mc.noalias() += ma * mb; in bench_eigengemm()
176 MyMatrix ma(M,K), mb(K,N), mc(M,N), maT(K,M), mbT(N,K), meigen(M,N), mref(M,N); in check_product() local
178 mb = MyMatrix::Random(K,N); in check_product()
180 mbT = mb.transpose(); in check_product()
186 …CBLAS_GEMM(CblasColMajor, CblasNoTrans, CblasNoTrans, M, N, K, 1, ma.data(), M, mb.data(), K, 1, m… in check_product()
187 meigen += ma * mb; in check_product()
191 …CBLAS_GEMM(CblasColMajor, CblasTrans, CblasNoTrans, M, N, K, 1, maT.data(), K, mb.data(), K, 1, mr… in check_product()
192 meigen += maT.transpose() * mb; in check_product()