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

/vbox/src/VBox/Runtime/win/amd64/
H A DASMAtomicXchgU16.asm2 ; IPRT - ASMAtomicXchgU16().
38 BEGINPROC_EXPORTED ASMAtomicXchgU16
42 ENDPROC ASMAtomicXchgU16
/vbox/src/VBox/Runtime/common/asm/
H A Dasm-fake.cpp45 RTDECL(uint16_t) ASMAtomicXchgU16(volatile uint16_t *pu16, uint16_t u16) function
/vbox/src/VBox/Runtime/testcase/
H A DtstRTInlineAsm.cpp648 CHECKOP(ASMAtomicXchgU16(pu16, 1), 0, "%#x", uint16_t);
651 CHECKOP(ASMAtomicXchgU16(pu16, 0), 1, "%#x", uint16_t);
654 CHECKOP(ASMAtomicXchgU16(pu16, 0xffff), 0, "%#x", uint16_t);
657 CHECKOP(ASMAtomicXchgU16(pu16, 0x8765), 0xffff, "%#x", uint16_t);
664 DO_SIMPLE_TEST(ASMAtomicXchgU16, uint16_t);
1659 BENCH(ASMAtomicXchgU16(&s_u16, 0), "ASMAtomicXchgU16");
/vbox/include/iprt/
H A Dasm.h310 DECLASM(uint16_t) ASMAtomicXchgU16(volatile uint16_t *pu16, uint16_t u16);
312 DECLINLINE(uint16_t) ASMAtomicXchgU16(volatile uint16_t *pu16, uint16_t u16) function
350 return (int16_t)ASMAtomicXchgU16((volatile uint16_t *)pi16, (uint16_t)i16);
636 case 2: ASMAtomicXchgU16((volatile uint16_t *)(void *)(pu), (uint16_t)(uNew)); break; \
655 case 2: *(uint16_t *)(puRes) = ASMAtomicXchgU16((volatile uint16_t *)(void *)(pu), (uint16_t)(uNew)); break; \
2038 ASMAtomicXchgU16(pu16, u16);
/vbox/src/VBox/VMM/VMMR3/
H A DSTAM.cpp1743 ASMAtomicXchgU16(pDesc->u.pu16, 0);

Completed in 64 milliseconds