summaryrefslogtreecommitdiffstats
path: root/bench.cc
diff options
context:
space:
mode:
authorErik Schnetter <schnetter@gmail.com>2013-03-15 19:19:58 -0400
committerErik Schnetter <schnetter@gmail.com>2013-03-15 19:19:58 -0400
commit9ef2e3b05a9cefae0a7d0ec2d4a87e8ae786aa93 (patch)
treea830eb14cd17d1475389d0d088e5c53a33732f0a /bench.cc
parent4e9653e4441ba216fdedb4b6105a12ccad797028 (diff)
downloadvecmathlib-9ef2e3b05a9cefae0a7d0ec2d4a87e8ae786aa93.zip
vecmathlib-9ef2e3b05a9cefae0a7d0ec2d4a87e8ae786aa93.tar.gz
Introduce "builtin" vectors (still disabled)
Diffstat (limited to 'bench.cc')
-rw-r--r--bench.cc8
1 files changed, 7 insertions, 1 deletions
diff --git a/bench.cc b/bench.cc
index 7c75b8a..6f26f87 100644
--- a/bench.cc
+++ b/bench.cc
@@ -112,7 +112,7 @@ void bench_type_func()
{
cout << " "
<< setw(-5) << func_t<realvec_t>::name() << " "
- << setw(17) << realvec_t::name() << ": " << flush;
+ << setw(18) << realvec_t::name() << ": " << flush;
double const cycles = run_bench<realvec_t, func_t>();
cout << cycles << " cycles\n" << flush;
}
@@ -124,33 +124,39 @@ void bench_func()
<< "Benchmarking " << func_t<float>().name() << ":\n";
bench_type_func<realpseudovec<float,1>, func_t>();
+ // bench_type_func<realbuiltinvec<float,1>, func_t>();
bench_type_func<realtestvec<float,1>, func_t>();
#ifdef VECMATHLIB_HAVE_VEC_FLOAT_1
bench_type_func<realvec<float,1>, func_t>();
#endif
#ifdef VECMATHLIB_HAVE_VEC_FLOAT_4
bench_type_func<realpseudovec<float,4>, func_t>();
+ // bench_type_func<realbuiltinvec<float,4>, func_t>();
bench_type_func<realtestvec<float,4>, func_t>();
bench_type_func<realvec<float,4>, func_t>();
#endif
#ifdef VECMATHLIB_HAVE_VEC_FLOAT_8
bench_type_func<realpseudovec<float,8>, func_t>();
+ // bench_type_func<realbuiltinvec<float,8>, func_t>();
bench_type_func<realtestvec<float,8>, func_t>();
bench_type_func<realvec<float,8>, func_t>();
#endif
bench_type_func<realpseudovec<double,1>, func_t>();
+ // bench_type_func<realbuiltinvec<double,1>, func_t>();
bench_type_func<realtestvec<double,1>, func_t>();
#ifdef VECMATHLIB_HAVE_VEC_DOUBLE_1
bench_type_func<realvec<double,1>, func_t>();
#endif
#ifdef VECMATHLIB_HAVE_VEC_DOUBLE_2
bench_type_func<realpseudovec<double,2>, func_t>();
+ // bench_type_func<realbuiltinvec<double,2>, func_t>();
bench_type_func<realtestvec<double,2>, func_t>();
bench_type_func<realvec<double,2>, func_t>();
#endif
#ifdef VECMATHLIB_HAVE_VEC_DOUBLE_4
bench_type_func<realpseudovec<double,4>, func_t>();
+ // bench_type_func<realbuiltinvec<double,4>, func_t>();
bench_type_func<realtestvec<double,4>, func_t>();
bench_type_func<realvec<double,4>, func_t>();
#endif
OpenPOWER on IntegriCloud