summaryrefslogtreecommitdiff
path: root/src/tuning/kernels/transpose_fast.hpp
diff options
context:
space:
mode:
authorCedric Nugteren <web@cedricnugteren.nl>2018-03-10 14:35:11 +0100
committerCedric Nugteren <web@cedricnugteren.nl>2018-03-10 14:35:11 +0100
commit3d2ef9331bd01bfc31d6725576c8ccb4eadbbc1c (patch)
tree8835c9dc1f02c58e8a9485a94d27fd2af123dc82 /src/tuning/kernels/transpose_fast.hpp
parent0bdc51e47c97ef8c810d89cc8b2307bea4cbe852 (diff)
Fixed a few things for the new tuning API
Diffstat (limited to 'src/tuning/kernels/transpose_fast.hpp')
-rw-r--r--src/tuning/kernels/transpose_fast.hpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/tuning/kernels/transpose_fast.hpp b/src/tuning/kernels/transpose_fast.hpp
index 47859f7a..e8917ad2 100644
--- a/src/tuning/kernels/transpose_fast.hpp
+++ b/src/tuning/kernels/transpose_fast.hpp
@@ -21,7 +21,7 @@ namespace clblast {
// =================================================================================================
// Settings for this kernel (default command-line arguments)
-TunerDefaults GetTunerDefaults(const int) {
+TunerDefaults TransposeGetTunerDefaults(const int) {
auto settings = TunerDefaults();
settings.options = {kArgM, kArgN, kArgAlpha};
settings.default_m = 1024;
@@ -31,7 +31,7 @@ TunerDefaults GetTunerDefaults(const int) {
// Settings for this kernel (general)
template <typename T>
-TunerSettings GetTunerSettings(const int, const Arguments<T> &args) {
+TunerSettings TransposeGetTunerSettings(const int, const Arguments<T> &args) {
auto settings = TunerSettings();
// Identification of the kernel
@@ -77,12 +77,12 @@ TunerSettings GetTunerSettings(const int, const Arguments<T> &args) {
// Tests for valid arguments
template <typename T>
-void TestValidArguments(const int, const Arguments<T> &) { }
-std::vector<Constraint> SetConstraints(const int) { return {}; }
+void TransposeTestValidArguments(const int, const Arguments<T> &) { }
+std::vector<Constraint> TransposeSetConstraints(const int) { return {}; }
// Sets the kernel's arguments
template <typename T>
-void SetArguments(const int, Kernel &kernel, const Arguments<T> &args, std::vector<Buffer<T>>& buffers) {
+void TransposeSetArguments(const int, Kernel &kernel, const Arguments<T> &args, std::vector<Buffer<T>>& buffers) {
kernel.SetArgument(0, static_cast<int>(args.m));
kernel.SetArgument(1, buffers[2]()); // 2 == A matrix
kernel.SetArgument(2, buffers[3]()); // 3 == B matrix