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

/vbox/src/VBox/Runtime/common/asm/
H A Dasm-fake.cpp96 RTDECL(bool) ASMAtomicCmpXchgExU32(volatile uint32_t *pu32, const uint32_t u32New, const uint32_t u32Old, uint32_t *pu32Old) argument
102 *pu32Old = u32Old;
105 *pu32Old = u32Cur;
/vbox/include/iprt/
H A Dasm.h1023 * @param pu32Old Pointer store the old value at.
1026 DECLASM(bool) ASMAtomicCmpXchgExU32(volatile uint32_t *pu32, const uint32_t u32New, const uint32_t u32Old, uint32_t *pu32Old);
1028 DECLINLINE(bool) ASMAtomicCmpXchgExU32(volatile uint32_t *pu32, const uint32_t u32New, const uint32_t u32Old, uint32_t *pu32Old) argument
1036 "=a" (*pu32Old)
1043 return (*pu32Old =_InterlockedCompareExchange((long *)pu32, u32New, u32Old)) == u32Old;
1058 mov rdx, [pu32Old]
1062 mov edx, [pu32Old]

Completed in 345 milliseconds