Home | History | Annotate | Download | only in bench

Lines Matching defs:BENCH

30 #define BENCH(X) \
158 BENCH(sm3 = sm1 * sm2; )
161 // BENCH(sm3 = sm1.transpose() * sm2; )
164 // BENCH(sm3 = sm1.transpose() * sm2.transpose(); )
167 // BENCH(sm3 = sm1 * sm2.transpose(); )
173 // BENCH( sm3._experimentalNewProduct(sm1, sm2); )
176 // BENCH(sm3._experimentalNewProduct(sm1.transpose(),sm2); )
179 // BENCH(sm3._experimentalNewProduct(sm1.transpose(),sm2.transpose()); )
182 // BENCH(sm3._experimentalNewProduct(sm1, sm2.transpose());)
194 BENCH(for (int k=0; k<REPEAT; ++k) m3 = m1 * m2;)
207 BENCH(for (int k=0; k<REPEAT; ++k) m3 = m1.transpose() * m2;)
213 BENCH( for (int k=0; k<REPEAT; ++k) m3 = m1.transpose() * m2.transpose(); )
219 BENCH( for (int k=0; k<REPEAT; ++k) m3 = m1 * m2.transpose(); )
232 BENCH(
246 // BENCH( { m3 = cs_sorted_multiply2(m1, m2); cs_spfree(m3); } );
258 BENCH(boost::numeric::ublas::prod(m1, m2, m3););
272 BENCH(gmm::mult(m1, m2, gmmT3););
275 // BENCH(gmm::mult(gmm::transposed(m1), m2, gmmT3););
280 // BENCH(gmm::mult(gmm::transposed(m1), gmm::transposed(m2), gmmT3););
283 // BENCH(gmm::mult(m1, gmm::transposed(m2), gmmT3););
302 BENCH(m3 = m1 * m2;);
305 // BENCH(m3 = trans(m1) * m2;);
308 // BENCH(m3 = trans(m1) * trans(m2););
311 // BENCH(m3 = m1 * trans(m2););