Home
last modified time | relevance | path

Searched refs:address_as_int (Results 1 – 1 of 1) sorted by relevance

/petsc/include/petsc/private/
H A Dcupmatomics.hpp147 int *address_as_int = (int *)address; in operator ()()
148 int old = *address_as_int, assumed; in operator ()()
151 old = atomicCAS(address_as_int, assumed, __float_as_int(val + __int_as_float(assumed))); in operator ()()
194 int *address_as_int = (int *)(address); in atomicMult() local
195 int old = *address_as_int, assumed; in atomicMult()
198 old = atomicCAS(address_as_int, assumed, __float_as_int(val * __int_as_float(assumed))); in atomicMult()
206 int *address_as_int = (int *)(address); in atomicMult() local
207 int old = *address_as_int, assumed; in atomicMult()
210 old = atomicCAS(address_as_int, assumed, val * assumed); in atomicMult()
274 int *address_as_int = (int *)(address); in atomicMin() local
[all …]