Home
last modified time | relevance | path

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

/petsc/include/petsc/private/
H A Dcupmatomics.hpp127 ullint *address_as_ull = (ullint *)address; in operator ()()
128 ullint old = *address_as_ull, assumed; in operator ()()
131 …old = atomicCAS(address_as_ull, assumed, __double_as_longlong(val + __longlong_as_double(assum… in operator ()()
182 ullint *address_as_ull = (ullint *)(address); in atomicMult() local
183 ullint old = *address_as_ull, assumed; in atomicMult()
187 …old = atomicCAS(address_as_ull, assumed, __double_as_longlong(val * __longlong_as_double(assumed))… in atomicMult()
217 ullint *address_as_ull = (ullint *)(address); in atomicMult() local
218 ullint old = *address_as_ull, assumed; in atomicMult()
221 old = atomicCAS(address_as_ull, assumed, (ullint)(val * (llint)assumed)); in atomicMult()
252 ullint *address_as_ull = (ullint *)(address); in atomicMin() local
[all …]