Home
last modified time | relevance | path

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

/dragonfly/sys/cpu/x86_64/include/
H A Datomic.h67 #define XRELEASE "repe; " /* lock elision */ macro
105 __asm __volatile(XRELEASE MPLOCKED OP \
488 __asm __volatile(XRELEASE MPLOCKED "cmpxchgl %2,%1; " \ in atomic_cmpset_int_xrelease()
537 __asm __volatile(XRELEASE MPLOCKED "cmpxchgq %2,%1; " \ in atomic_cmpset_long_xrelease()
581 __asm __volatile(XRELEASE MPLOCKED "xaddl %0,%1; " \ in atomic_fetchadd_int_xrelease()
611 __asm __volatile(XRELEASE MPLOCKED "xaddq %0,%1; " \ in atomic_fetchadd_long_xrelease()