#include #include #include #define LEN 1030 #define SIZE LEN << 2 __global__ void cpy(hipLaunchParm lp, uint32_t *Out, uint32_t *In, uint32_t *Vald) { memcpy(Out, In, SIZE, Vald); } __global__ void set(hipLaunchParm lp, uint32_t *ptr, uint8_t val, size_t size) { memset(ptr, val, size); } int main() { uint32_t *A, *Ad, *B, *Bd; uint32_t *Val, *Vald; A = new uint32_t[LEN]; B = new uint32_t[LEN]; Val = new uint32_t; *Val = 0; for(int i=0;i