diff options
author | Erik Schnetter <schnetter@gmail.com> | 2013-03-15 19:19:58 -0400 |
---|---|---|
committer | Erik Schnetter <schnetter@gmail.com> | 2013-03-15 19:19:58 -0400 |
commit | 9ef2e3b05a9cefae0a7d0ec2d4a87e8ae786aa93 (patch) | |
tree | a830eb14cd17d1475389d0d088e5c53a33732f0a /bench.cc | |
parent | 4e9653e4441ba216fdedb4b6105a12ccad797028 (diff) | |
download | vecmathlib-9ef2e3b05a9cefae0a7d0ec2d4a87e8ae786aa93.zip vecmathlib-9ef2e3b05a9cefae0a7d0ec2d4a87e8ae786aa93.tar.gz |
Introduce "builtin" vectors (still disabled)
Diffstat (limited to 'bench.cc')
-rw-r--r-- | bench.cc | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -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 |