diff --git a/src/main.cu b/src/main.cu index 21235329002880ddb8020d0a91fac68086bf3ba7..22d74337072f9faf6265ab657b4020d7ef285359 100644 --- a/src/main.cu +++ b/src/main.cu @@ -16,6 +16,15 @@ void rng(uint64_t *arr, int n) } } +void print_arr(uint32_t* arr, int n) +{ + for (int i = 0; i < n; i++) { + printf("%d ", arr[i]); + } + + printf("\n"); +} + __global__ void flag_array(uint64_t *arr, int n, int *flag, int idx) { int index = blockIdx.x * blockDim.x + threadIdx.x; @@ -201,6 +210,8 @@ int main(int argc, char **argv) } fprintf(stderr, "time: %lld us\n", microsecs); + + print_arr(arr, N); free(arr); return 0;