summaryrefslogtreecommitdiff
path: root/test/performance
diff options
context:
space:
mode:
authorCNugteren <web@cedricnugteren.nl>2015-07-01 09:39:41 +0200
committerCNugteren <web@cedricnugteren.nl>2015-07-01 09:39:41 +0200
commite3dd35f91baf9f0c4cf35d58d3dcbdb4ce8fb3b7 (patch)
treeaa0bf1eefefc0a2e9279b4f9369a7b77c6f503be /test/performance
parentb8d81a60d6881178fb1cfe7f88b34ec2445eca39 (diff)
Added the unit/non-unit diagonal enum
Diffstat (limited to 'test/performance')
-rw-r--r--test/performance/client.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/performance/client.cc b/test/performance/client.cc
index 71471dde..fad0f3a9 100644
--- a/test/performance/client.cc
+++ b/test/performance/client.cc
@@ -58,6 +58,7 @@ Arguments<T> Client<T>::ParseArguments(int argc, char *argv[], const GetMetric d
if (o == kArgBTransp) { args.b_transpose = GetArgument(argc, argv, help, kArgBTransp, Transpose::kNo); }
if (o == kArgSide) { args.side = GetArgument(argc, argv, help, kArgSide, Side::kLeft); }
if (o == kArgTriangle) { args.triangle = GetArgument(argc, argv, help, kArgTriangle, Triangle::kUpper); }
+ if (o == kArgDiagonal) { args.diagonal = GetArgument(argc, argv, help, kArgDiagonal, Diagonal::kUnit); }
// Vector arguments
if (o == kArgXInc) { args.x_inc = GetArgument(argc, argv, help, kArgXInc, size_t{1}); }
@@ -224,6 +225,7 @@ void Client<T>::PrintTableRow(const Arguments<T>& args, const double ms_clblast,
else if (o == kArgTriangle) { integers.push_back(static_cast<size_t>(args.triangle)); }
else if (o == kArgATransp) { integers.push_back(static_cast<size_t>(args.a_transpose)); }
else if (o == kArgBTransp) { integers.push_back(static_cast<size_t>(args.b_transpose)); }
+ else if (o == kArgDiagonal) { integers.push_back(static_cast<size_t>(args.diagonal)); }
else if (o == kArgXInc) { integers.push_back(args.x_inc); }
else if (o == kArgYInc) { integers.push_back(args.y_inc); }
else if (o == kArgXOffset) { integers.push_back(args.x_offset); }