Searched refs:ASMAtomicCmpXchgExU64 (Results 1 - 7 of 7) sorted by relevance
/vbox/src/VBox/Runtime/common/asm/ |
H A D | ASMAtomicCmpXchgExU64.asm | 3 ; IPRT - ASMAtomicCmpXchgExU64(). 45 BEGINPROC_EXPORTED ASMAtomicCmpXchgExU64 83 ENDPROC ASMAtomicCmpXchgExU64
|
H A D | asm-fake.cpp | 109 RTDECL(bool) ASMAtomicCmpXchgExU64(volatile uint64_t *pu64, const uint64_t u64New, const uint64_t u64Old, uint64_t *pu64Old) function
|
/vbox/src/VBox/VMM/VMMAll/ |
H A D | IEMAllAImplC.cpp | 517 } while (ASMAtomicCmpXchgExU64(puDst, uTmp, uOld, &uOld)); \ 584 } while (ASMAtomicCmpXchgExU64(puDst, uTmpDst, uOld, &uOld)); 865 } while (ASMAtomicCmpXchgExU64(puDst, uTmp, uOld, &uOld)); \ 1123 while (!ASMAtomicCmpXchgExU64(puMem, *puReg, uOldMem, &uOldMem))
|
/vbox/src/VBox/Runtime/testcase/ |
H A D | tstRTInlineAsm.cpp | 851 CHECKOP(ASMAtomicCmpXchgExU64(pu64, 0, 0, &u64Old), false, "%d", bool); 855 CHECKOP(ASMAtomicCmpXchgExU64(pu64, 0, UINT64_C(0xffffffffffffffff), &u64Old), true, "%d", bool); 859 CHECKOP(ASMAtomicCmpXchgExU64(pu64, UINT64_C(0x80040008008efd), 0xffffffff, &u64Old), false, "%d", bool); 863 CHECKOP(ASMAtomicCmpXchgExU64(pu64, UINT64_C(0x80040008008efd), UINT64_C(0xffffffff00000000), &u64Old), false, "%d", bool); 867 CHECKOP(ASMAtomicCmpXchgExU64(pu64, UINT64_C(0x80040008008efd), 0, &u64Old), true, "%d", bool); 871 CHECKOP(ASMAtomicCmpXchgExU64(pu64, 0, UINT64_C(0x80040008008efd), &u64Old), true, "%d", bool); 879 DO_SIMPLE_TEST(ASMAtomicCmpXchgExU64, uint64_t);
|
/vbox/include/iprt/ |
H A D | asm.h | 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) function 1208 return ASMAtomicCmpXchgExU64((volatile uint64_t *)pi64, (uint64_t)i64, (uint64_t)i64Old, (uint64_t *)pi64Old); 1234 (fRc) = ASMAtomicCmpXchgExU64((volatile uint64_t *)(pu), (uint64_t)(uNew), (uint64_t)(uOld), (uint64_t *)(puOldVal)); \ 1256 case 8: (fRc) = ASMAtomicCmpXchgExU64((volatile uint64_t *)(void *)(pu), (uint64_t)(uNew), (uint64_t)(uOld), (uint64_t *)(uOldVal)); \ 1283 return ASMAtomicCmpXchgExU64((volatile uint64_t *)(void *)ppv, (uint64_t)pvNew, (uint64_t)pvOld, (uint64_t *)ppvOld);
|
H A D | mangling.h | 50 # define ASMAtomicCmpXchgExU64 RT_MANGLER(ASMAtomicCmpXchgExU64) /* not-some-systems... */ macro
|
/vbox/src/VBox/VMM/VMMRZ/ |
H A D | PGMRZDynMap.cpp | 1200 while (!ASMAtomicCmpXchgExU64(&paPages[iPage].uPte.pPae->u, uNew, uOld, &uOld)) 1437 while (!ASMAtomicCmpXchgExU64(&paPages[iFreePage].uPte.pPae->u, uNew, uOld, &uOld))
|
Completed in 573 milliseconds