summaryrefslogtreecommitdiff
path: root/src/tuning
diff options
context:
space:
mode:
authorCedric Nugteren <web@cedricnugteren.nl>2016-05-15 20:13:57 +0200
committerCedric Nugteren <web@cedricnugteren.nl>2016-05-15 20:13:57 +0200
commit4b6bdd83a224daca05256a49fdc03c4dd4af6fc9 (patch)
tree224178b4dcc34a5b0c2e4b9030e999cca7aebac9 /src/tuning
parent5e1b2e021f4b746a77619e0ad5ab35d9a0d4df54 (diff)
Added header with conversions from and to half-precision floating-point
Diffstat (limited to 'src/tuning')
-rw-r--r--src/tuning/xaxpy.cc4
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;