1 /* Test for omp_target_memcpy_async without considering dependence objects. */
9 int d
= omp_get_default_device ();
10 int id
= omp_get_initial_device ();
14 if (d
< 0 || d
>= omp_get_num_devices ())
17 p
= omp_target_alloc (130 * sizeof (int), d
);
21 for (i
= 0; i
< 128; i
++)
24 if (omp_target_memcpy_async (p
, q
, 128 * sizeof (int), sizeof (int), 0, d
, id
,
31 for (i
= 0; i
< 128; ++i
)
33 if (omp_target_memcpy_async (q2
, p
, 128 * sizeof(int), 0, sizeof (int), id
, d
,
39 for (i
= 0; i
< 128; ++i
)
43 omp_target_free (p
, d
);