summaryrefslogtreecommitdiff
path: root/test/wrapper_clblas.h
diff options
context:
space:
mode:
authorcnugteren <web@cedricnugteren.nl>2016-04-20 22:12:51 -0600
committercnugteren <web@cedricnugteren.nl>2016-04-20 22:12:51 -0600
commit16a048f1ac8102ad4bcce9cf9fc320f791323e45 (patch)
treebd7df539c92b92cb8841ff27fd83c4e14e5958bc /test/wrapper_clblas.h
parent894983fc3c7c57ffc48c21523641694cde318eca (diff)
Added support for the iSAMAX/iDAMAX/iCAMAX/iZAMAX routines
Diffstat (limited to 'test/wrapper_clblas.h')
-rw-r--r--test/wrapper_clblas.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/test/wrapper_clblas.h b/test/wrapper_clblas.h
index 955dc3ad..a44466c6 100644
--- a/test/wrapper_clblas.h
+++ b/test/wrapper_clblas.h
@@ -641,7 +641,7 @@ clblasStatus clblasXamax<float>(const size_t n,
cl_uint num_wait_events, const cl_event *wait_events, cl_event *events) {
auto queue = Queue(queues[0]);
auto context = queue.GetContext();
- auto scratch_buffer = Buffer<float>(context, n);
+ auto scratch_buffer = Buffer<float>(context, 2*n);
return clblasiSamax(n,
imax_buffer, imax_offset,
x_buffer, x_offset, static_cast<int>(x_inc),
@@ -656,7 +656,7 @@ clblasStatus clblasXamax<double>(const size_t n,
cl_uint num_wait_events, const cl_event *wait_events, cl_event *events) {
auto queue = Queue(queues[0]);
auto context = queue.GetContext();
- auto scratch_buffer = Buffer<double>(context, n);
+ auto scratch_buffer = Buffer<double>(context, 2*n);
return clblasiDamax(n,
imax_buffer, imax_offset,
x_buffer, x_offset, static_cast<int>(x_inc),
@@ -671,7 +671,7 @@ clblasStatus clblasXamax<float2>(const size_t n,
cl_uint num_wait_events, const cl_event *wait_events, cl_event *events) {
auto queue = Queue(queues[0]);
auto context = queue.GetContext();
- auto scratch_buffer = Buffer<float2>(context, n);
+ auto scratch_buffer = Buffer<float2>(context, 2*n);
return clblasiCamax(n,
imax_buffer, imax_offset,
x_buffer, x_offset, static_cast<int>(x_inc),
@@ -686,7 +686,7 @@ clblasStatus clblasXamax<double2>(const size_t n,
cl_uint num_wait_events, const cl_event *wait_events, cl_event *events) {
auto queue = Queue(queues[0]);
auto context = queue.GetContext();
- auto scratch_buffer = Buffer<double2>(context, n);
+ auto scratch_buffer = Buffer<double2>(context, 2*n);
return clblasiZamax(n,
imax_buffer, imax_offset,
x_buffer, x_offset, static_cast<int>(x_inc),