Searched defs:pu64Old (Results 1 - 2 of 2) sorted by relevance

/vbox/src/VBox/Runtime/common/asm/
H A Dasm-fake.cpp109 RTDECL(bool) ASMAtomicCmpXchgExU64(volatile uint64_t *pu64, const uint64_t u64New, const uint64_t u64Old, uint64_t *pu64Old) argument
115 *pu64Old = u64Old;
118 *pu64Old = u64Cur;
/vbox/include/iprt/
H A Dasm.h1103 * @param pu64Old Pointer store the old value at.
1107 DECLASM(bool) ASMAtomicCmpXchgExU64(volatile uint64_t *pu64, const uint64_t u64New, const uint64_t u64Old, uint64_t *pu64Old);
1109 DECLINLINE(bool) ASMAtomicCmpXchgExU64(volatile uint64_t *pu64, const uint64_t u64New, const uint64_t u64Old, uint64_t *pu64Old) argument
1112 return (*pu64Old =_InterlockedCompareExchange64((__int64 *)pu64, u64New, u64Old)) == u64Old;
1121 "=a" (*pu64Old)
1134 mov rdx, [pu64Old]
1167 *pu64Old = u64Ret;
1179 mov ebx, [pu64Old]

Completed in 59 milliseconds