diff options
author | Cedric Nugteren <web@cedricnugteren.nl> | 2016-05-15 20:13:57 +0200 |
---|---|---|
committer | Cedric Nugteren <web@cedricnugteren.nl> | 2016-05-15 20:13:57 +0200 |
commit | 4b6bdd83a224daca05256a49fdc03c4dd4af6fc9 (patch) | |
tree | 224178b4dcc34a5b0c2e4b9030e999cca7aebac9 /src/tuning | |
parent | 5e1b2e021f4b746a77619e0ad5ab35d9a0d4df54 (diff) |
Added header with conversions from and to half-precision floating-point
Diffstat (limited to 'src/tuning')
-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; |