diff options
Diffstat (limited to 'libs/numeric/ublas/benchmarks/bench3')
-rw-r--r-- | libs/numeric/ublas/benchmarks/bench3/bench3.hpp | 4 | ||||
-rw-r--r-- | libs/numeric/ublas/benchmarks/bench3/bench31.cpp | 2 | ||||
-rw-r--r-- | libs/numeric/ublas/benchmarks/bench3/bench32.cpp | 2 |
3 files changed, 8 insertions, 0 deletions
diff --git a/libs/numeric/ublas/benchmarks/bench3/bench3.hpp b/libs/numeric/ublas/benchmarks/bench3/bench3.hpp index 4959348a6..5b64b59af 100644 --- a/libs/numeric/ublas/benchmarks/bench3/bench3.hpp +++ b/libs/numeric/ublas/benchmarks/bench3/bench3.hpp @@ -24,6 +24,10 @@ #include <boost/timer.hpp> + +#define BOOST_UBLAS_NOT_USED(x) (void)(x) + + namespace ublas = boost::numeric::ublas; void header (std::string text); diff --git a/libs/numeric/ublas/benchmarks/bench3/bench31.cpp b/libs/numeric/ublas/benchmarks/bench3/bench31.cpp index 66ca78026..9181eb1cf 100644 --- a/libs/numeric/ublas/benchmarks/bench3/bench31.cpp +++ b/libs/numeric/ublas/benchmarks/bench3/bench31.cpp @@ -52,6 +52,7 @@ struct bench_my_inner_prod { static value_type s (0); s = ublas::inner_prod (vr1, vr2); // sink_scalar (s); + BOOST_UBLAS_NOT_USED(s); } footer<value_type> () (N, N - 1, runs, t.elapsed ()); } @@ -98,6 +99,7 @@ struct bench_c_vector_add { v3 [j] = - (v1 [j] + v2 [j]); } // sink_c_vector<T, N> () (v3); + BOOST_UBLAS_NOT_USED(v3); } footer<value_type> () (0, 2 * N, runs, t.elapsed ()); } diff --git a/libs/numeric/ublas/benchmarks/bench3/bench32.cpp b/libs/numeric/ublas/benchmarks/bench3/bench32.cpp index 4c1b2bc3a..3819090bb 100644 --- a/libs/numeric/ublas/benchmarks/bench3/bench32.cpp +++ b/libs/numeric/ublas/benchmarks/bench3/bench32.cpp @@ -30,6 +30,7 @@ struct bench_c_outer_prod { } } // sink_c_matrix<T, N, N> () (m); + BOOST_UBLAS_NOT_USED(m); } footer<value_type> () (N * N, N * N, runs, t.elapsed ()); } @@ -225,6 +226,7 @@ struct bench_c_matrix_add { } } // sink_c_matrix<T, N, N> () (m3); + BOOST_UBLAS_NOT_USED(m3); } footer<value_type> () (0, 2 * N * N, runs, t.elapsed ()); } |