unsigned int
atomic_min
(
| volatile __global unsigned int *p , |
unsigned int val) |
unsigned int
atomic_min
(
| volatile __local unsigned int *p , |
unsigned int val) |
Read the 32-bit value (referred to as old
) stored at location pointed by
p
. Compute min
(old
, val
) and store result at location pointed by
p
. The function returns old
.
A 64-bit version of this function, atom_min, is enabled by cl_khr_int64_extended_atomics.