diff options
Diffstat (limited to 'src/tuning/xaxpy.cc')
-rw-r--r-- | src/tuning/xaxpy.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/tuning/xaxpy.cc b/src/tuning/xaxpy.cc index 7f62b811..d27cb73d 100644 --- a/src/tuning/xaxpy.cc +++ b/src/tuning/xaxpy.cc @@ -89,8 +89,9 @@ class TuneXaxpy { std::vector<T> &x_vec, std::vector<T> &y_vec, std::vector<T> &, std::vector<T> &, std::vector<T> &, std::vector<T> &) { + auto alpha_buffer = std::vector<T>{args.alpha}; tuner.AddArgumentScalar(static_cast<int>(args.n)); - tuner.AddArgumentScalar(static_cast<typename RealArg<T>::Type>(args.alpha)); + tuner.AddArgumentInput(alpha_buffer); tuner.AddArgumentInput(x_vec); tuner.AddArgumentOutput(y_vec); } @@ -106,7 +107,6 @@ class TuneXaxpy { } // namespace clblast // Shortcuts to the clblast namespace -using half = clblast::half; using float2 = clblast::float2; using double2 = clblast::double2; |