VirtualBox

Changeset 90652 in vbox for trunk/include


Ignore:
Timestamp:
Aug 12, 2021 10:29:04 AM (3 years ago)
Author:
vboxsync
Message:

iprt/asm.h: Added another version of ASMAtomicCmpWriteU128 that takes the constants as 64-bit values. [doxygen fix] bugref:6695

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/iprt/asm.h

    r90648 r90652  
    14421442 *
    14431443 * @param   pu128       Pointer to the 128-bit variable to update.
    1444  * @param   u128New     The 128-bit value to assign to *pu128.
    1445  * @param   u128Old     The value to compare with.
     1444 * @param   u64NewHi    The high 64 bits of the value to assign to *pu128.
     1445 * @param   u64NewLo    The low 64 bits of the value to assign to *pu128.
     1446 * @param   u64OldHi    The high 64-bit of the value to compare with.
     1447 * @param   u64OldLo    The low 64-bit of the value to compare with.
    14461448 *
    14471449 * @remarks AMD64: Not present in the earliest CPUs, so check CPUID.
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette