summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/clblast.cc4
-rw-r--r--test/correctness/routines/xgemm.cc10
-rw-r--r--test/correctness/routines/xsymm.cc6
3 files changed, 8 insertions, 12 deletions
diff --git a/src/clblast.cc b/src/clblast.cc
index 1d4d0621..bb0091a3 100644
--- a/src/clblast.cc
+++ b/src/clblast.cc
@@ -170,7 +170,6 @@ template StatusCode Gemm<double>(const Layout, const Transpose, const Transpose,
const cl_mem, const size_t, const size_t, const double,
cl_mem, const size_t, const size_t,
cl_command_queue*, cl_event*);
-/*
template StatusCode Gemm<float2>(const Layout, const Transpose, const Transpose,
const size_t, const size_t, const size_t, const float2,
const cl_mem, const size_t, const size_t,
@@ -183,7 +182,6 @@ template StatusCode Gemm<double2>(const Layout, const Transpose, const Transpose
const cl_mem, const size_t, const size_t, const double2,
cl_mem, const size_t, const size_t,
cl_command_queue*, cl_event*);
-*/
// =================================================================================================
@@ -232,7 +230,6 @@ template StatusCode Symm<double>(const Layout, const Side, const Triangle,
const cl_mem, const size_t, const size_t, const double,
cl_mem, const size_t, const size_t,
cl_command_queue*, cl_event*);
-/*
template StatusCode Symm<float2>(const Layout, const Side, const Triangle,
const size_t, const size_t, const float2,
const cl_mem, const size_t, const size_t,
@@ -245,7 +242,6 @@ template StatusCode Symm<double2>(const Layout, const Side, const Triangle,
const cl_mem, const size_t, const size_t, const double2,
cl_mem, const size_t, const size_t,
cl_command_queue*, cl_event*);
-*/
// =================================================================================================
} // namespace clblast
diff --git a/test/correctness/routines/xgemm.cc b/test/correctness/routines/xgemm.cc
index 04525cc5..2de17518 100644
--- a/test/correctness/routines/xgemm.cc
+++ b/test/correctness/routines/xgemm.cc
@@ -73,11 +73,11 @@ void XgemmTest(int argc, char *argv[], const bool silent, const std::string &nam
TestABC<T> tester{platform_id, device_id, name, options, clblast_lambda, clblas_lambda};
// Loops over the test-cases from a data-layout point of view
- for (auto &layout: {Layout::kRowMajor, Layout::kColMajor}) {
+ for (auto &layout: tester.kLayouts) {
args.layout = layout;
- for (auto &a_transpose: {Transpose::kNo, Transpose::kYes}) {
+ for (auto &a_transpose: tester.kTransposes) {
args.a_transpose = a_transpose;
- for (auto &b_transpose: {Transpose::kNo, Transpose::kYes}) {
+ for (auto &b_transpose: tester.kTransposes) {
args.b_transpose = b_transpose;
const auto case_name = ToString(layout)+" "+ToString(a_transpose)+" "+ToString(b_transpose);
@@ -96,8 +96,8 @@ void XgemmTest(int argc, char *argv[], const bool silent, const std::string &nam
int main(int argc, char *argv[]) {
clblast::XgemmTest<float>(argc, argv, false, "SGEMM");
clblast::XgemmTest<double>(argc, argv, true, "DGEMM");
- //clblast::XgemmTest<float2>(argc, argv, true, "CGEMM");
- //clblast::XgemmTest<double2>(argc, argv, true, "ZGEMM");
+ clblast::XgemmTest<clblast::float2>(argc, argv, true, "CGEMM");
+ clblast::XgemmTest<clblast::double2>(argc, argv, true, "ZGEMM");
return 0;
}
diff --git a/test/correctness/routines/xsymm.cc b/test/correctness/routines/xsymm.cc
index 9bcad253..14d6a3f7 100644
--- a/test/correctness/routines/xsymm.cc
+++ b/test/correctness/routines/xsymm.cc
@@ -73,7 +73,7 @@ void XsymmTest(int argc, char *argv[], const bool silent, const std::string &nam
TestABC<T> tester{platform_id, device_id, name, options, clblast_lambda, clblas_lambda};
// Loops over the test-cases from a data-layout point of view
- for (auto &layout: {Layout::kRowMajor, Layout::kColMajor}) {
+ for (auto &layout: tester.kLayouts) {
args.layout = layout;
for (auto &side: {Side::kLeft, Side::kRight}) {
args.side = side;
@@ -96,8 +96,8 @@ void XsymmTest(int argc, char *argv[], const bool silent, const std::string &nam
int main(int argc, char *argv[]) {
clblast::XsymmTest<float>(argc, argv, false, "SSYMM");
clblast::XsymmTest<double>(argc, argv, true, "DSYMM");
- //clblast::XsymmTest<float2>(argc, argv, true, "CSYMM");
- //clblast::XsymmTest<double2>(argc, argv, true, "ZSYMM");
+ clblast::XsymmTest<clblast::float2>(argc, argv, true, "CSYMM");
+ clblast::XsymmTest<clblast::double2>(argc, argv, true, "ZSYMM");
return 0;
}