Searched refs:u64New (Results 1 - 5 of 5) sorted by relevance

/vbox/include/iprt/
H A Dasm.h804 * @param u64New The 64-bit value to assign to *pu64.
809 DECLASM(bool) ASMAtomicCmpXchgU64(volatile uint64_t *pu64, const uint64_t u64New, const uint64_t u64Old);
811 DECLINLINE(bool) ASMAtomicCmpXchgU64(volatile uint64_t *pu64, uint64_t u64New, uint64_t u64Old) argument
814 return (uint64_t)_InterlockedCompareExchange64((__int64 *)pu64, u64New, u64Old) == u64Old;
824 : "r" (u64New),
834 mov rcx, [u64New]
845 uint32_t u32EBX = (uint32_t)u64New;
861 "c" ( (uint32_t)(u64New >> 32) ),
872 "b" ( (uint32_t)u64New ),
873 "c" ( (uint32_t)(u64New >> 3
1109 ASMAtomicCmpXchgExU64(volatile uint64_t *pu64, const uint64_t u64New, const uint64_t u64Old, uint64_t *pu64Old) argument
[all...]
/vbox/src/VBox/Runtime/common/asm/
H A Dasm-fake.cpp86 RTDECL(bool) ASMAtomicCmpXchgU64(volatile uint64_t *pu64, const uint64_t u64New, const uint64_t u64Old) argument
90 *pu64 = u64New;
109 RTDECL(bool) ASMAtomicCmpXchgExU64(volatile uint64_t *pu64, const uint64_t u64New, const uint64_t u64Old, uint64_t *pu64Old) argument
114 *pu64 = u64New;
H A DASMAtomicCmpXchgExU64.asm38 ; @param u64New x86:ebp+c gcc:rsi msc:rdx
H A DASMAtomicCmpXchgU64.asm38 ; @param u64New x86:ebp+c gcc:rsi msc:rdx
H A DASMAtomicXchgU64.asm38 ; @param u64New x86:ebp+c gcc:rsi msc:rdx

Completed in 51 milliseconds