Skip to content

Commit 5281b4c

Browse files
authored
Improve consistency of clEnqueueWriteBuffer operations (#1195)
Reduce differences between tests by ensuring all these operations are non-blocking. Signed-off-by: Marco Antognini <[email protected]>
1 parent 8488d4b commit 5281b4c

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

test_conformance/math_brute_force/binary_two_results_i_double.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -210,14 +210,14 @@ int TestFunc_DoubleI_Double_Double(const Func *f, MTdata d, bool relaxedMode)
210210
p2[j] = DoubleFromUInt32(genrand_int32(d));
211211
}
212212

213-
if ((error = clEnqueueWriteBuffer(gQueue, gInBuffer, CL_TRUE, 0,
213+
if ((error = clEnqueueWriteBuffer(gQueue, gInBuffer, CL_FALSE, 0,
214214
bufferSize, gIn, 0, NULL, NULL)))
215215
{
216216
vlog_error("\n*** Error %d in clEnqueueWriteBuffer ***\n", error);
217217
return error;
218218
}
219219

220-
if ((error = clEnqueueWriteBuffer(gQueue, gInBuffer2, CL_TRUE, 0,
220+
if ((error = clEnqueueWriteBuffer(gQueue, gInBuffer2, CL_FALSE, 0,
221221
bufferSize, gIn2, 0, NULL, NULL)))
222222
{
223223
vlog_error("\n*** Error %d in clEnqueueWriteBuffer2 ***\n", error);
@@ -230,7 +230,7 @@ int TestFunc_DoubleI_Double_Double(const Func *f, MTdata d, bool relaxedMode)
230230
uint32_t pattern = 0xffffdead;
231231
memset_pattern4(gOut[j], &pattern, bufferSize);
232232
if ((error =
233-
clEnqueueWriteBuffer(gQueue, gOutBuffer[j], CL_TRUE, 0,
233+
clEnqueueWriteBuffer(gQueue, gOutBuffer[j], CL_FALSE, 0,
234234
bufferSize, gOut[j], 0, NULL, NULL)))
235235
{
236236
vlog_error("\n*** Error %d in clEnqueueWriteBuffer2(%d) ***\n",
@@ -240,7 +240,7 @@ int TestFunc_DoubleI_Double_Double(const Func *f, MTdata d, bool relaxedMode)
240240

241241
memset_pattern4(gOut2[j], &pattern, bufferSize);
242242
if ((error =
243-
clEnqueueWriteBuffer(gQueue, gOutBuffer2[j], CL_TRUE, 0,
243+
clEnqueueWriteBuffer(gQueue, gOutBuffer2[j], CL_FALSE, 0,
244244
bufferSize, gOut2[j], 0, NULL, NULL)))
245245
{
246246
vlog_error("\n*** Error %d in clEnqueueWriteBuffer2b(%d) ***\n",
@@ -573,13 +573,13 @@ int TestFunc_DoubleI_Double_Double(const Func *f, MTdata d, bool relaxedMode)
573573
double *p = (double *)gIn;
574574
for (j = 0; j < bufferSize / sizeof(cl_double); j++)
575575
p[j] = DoubleFromUInt32(genrand_int32(d));
576-
if ((error = clEnqueueWriteBuffer(gQueue, gInBuffer, CL_TRUE, 0,
576+
if ((error = clEnqueueWriteBuffer(gQueue, gInBuffer, CL_FALSE, 0,
577577
bufferSize, gIn, 0, NULL, NULL)))
578578
{
579579
vlog_error("\n*** Error %d in clEnqueueWriteBuffer ***\n", error);
580580
return error;
581581
}
582-
if ((error = clEnqueueWriteBuffer(gQueue, gInBuffer2, CL_TRUE, 0,
582+
if ((error = clEnqueueWriteBuffer(gQueue, gInBuffer2, CL_FALSE, 0,
583583
bufferSize, gIn2, 0, NULL, NULL)))
584584
{
585585
vlog_error("\n*** Error %d in clEnqueueWriteBuffer2 ***\n", error);

test_conformance/math_brute_force/binary_two_results_i_float.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ int TestFunc_FloatI_Float_Float(const Func *f, MTdata d, bool relaxedMode)
218218
return error;
219219
}
220220

221-
if ((error = clEnqueueWriteBuffer(gQueue, gInBuffer2, CL_TRUE, 0,
221+
if ((error = clEnqueueWriteBuffer(gQueue, gInBuffer2, CL_FALSE, 0,
222222
bufferSize, gIn2, 0, NULL, NULL)))
223223
{
224224
vlog_error("\n*** Error %d in clEnqueueWriteBuffer2 ***\n", error);

0 commit comments

Comments
 (0)