hipDeviceMemcpy test: make it functional on nvcc path

Change-Id: Id10c79b48747ed701adbd0a233c53cd60cfa743b


[ROCm/hip commit: e6cafbf342]
This commit is contained in:
Maneesh Gupta
2017-06-07 15:24:44 +05:30
والد 7213c7a1ad
کامیت ee92e19e7a
@@ -4,7 +4,7 @@
#include "../test_common.h" #include "../test_common.h"
#define LEN 1030 #define LEN 1024
#define SIZE LEN << 2 #define SIZE LEN << 2
/* HIT_START /* HIT_START
@@ -17,13 +17,13 @@
__global__ void cpy(hipLaunchParm lp, uint32_t *Out, uint32_t *In) __global__ void cpy(hipLaunchParm lp, uint32_t *Out, uint32_t *In)
{ {
int tx = hipThreadIdx_x; int tx = hipThreadIdx_x;
memcpy(Out + tx, In + tx, SIZE/LEN); memcpy(Out + tx, In + tx, sizeof(uint32_t));
} }
__global__ void set(hipLaunchParm lp, uint32_t *ptr, uint8_t val, size_t size) __global__ void set(hipLaunchParm lp, uint32_t *ptr, uint8_t val, size_t size)
{ {
int tx = hipThreadIdx_x; int tx = hipThreadIdx_x;
memset(ptr + tx, val, size); memset(ptr + tx, val, (sizeof(uint32_t)*(size/LEN)));
} }
int main() int main()