hipMemsetD8 support for HIP/NVCC path

Change-Id: I48eee8266afd7b45a12d5ce2c4849b687a006c0f
Цей коміт міститься в:
Rahul Garg
2017-03-14 23:49:21 +05:30
джерело dccf9e2aa9
коміт 09d1a46139
2 змінених файлів з 8 додано та 3 видалено
+3 -3
Переглянути файл
@@ -45,13 +45,13 @@ int main(int argc, char *argv[])
hipDeviceptr_t A_d;
A_h = new char[Nbytes];
HIPCHECK ( hipMalloc(&A_d, Nbytes) );
HIPCHECK ( hipMalloc((void **) &A_d, Nbytes) );
A_h = (char*)malloc(Nbytes);
printf ("Size=%zu memsetval=%2x \n", Nbytes, memsetval);
HIPCHECK ( hipMemsetD8(A_d, memsetval, Nbytes) );
HIPCHECK ( hipMemcpy(A_h, A_d, Nbytes, hipMemcpyDeviceToHost));
HIPCHECK ( hipMemcpy(A_h, (void *) A_d, Nbytes, hipMemcpyDeviceToHost));
for (int i=0; i<N; i++) {
if (A_h[i] != memsetval) {
@@ -60,7 +60,7 @@ int main(int argc, char *argv[])
}
}
hipFree(A_d);
hipFree((void *) A_d);
free(A_h);
passed();