VirtualBox

Changeset 103716 in vbox for trunk/include


Ignore:
Timestamp:
Mar 6, 2024 8:10:22 PM (11 months ago)
Author:
vboxsync
Message:

include/iprt/armv8.h: Some NEON/SIMD helpers, bugref:10614 [doxygen]

File:
1 edited

Legend:

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

    r103715 r103716  
    41314131
    41324132/**
    4133  * A64: Encodes UMOV (vector, register).
     4133 * A64: Encodes CMGT, CMGE, CMEQ or CMLE against zero (vector, register).
    41344134 *
    41354135 * @returns The encoded instruction.
    4136  * @param   iRegDst     The register to put the result into.
     4136 * @param   iVecRegDst  The vector register to put the result into.
    41374137 * @param   iVecRegSrc  The vector source register.
    4138  * @param   idxElem     The element index.
    4139  * @param   fDst64Bit   Flag whether the destination register is 64-bit (true) or 32-bit (false).
     4138 * @aram    enmSz       Vector element size.
     4139 * @param   enmOp       The compare operation against to encode.
    41404140 */
    41414141DECL_FORCE_INLINE(uint32_t) Armv8A64MkVecInstrCmpToZero(uint32_t iVecRegDst, uint32_t iVecRegSrc, ARMV8INSTRVECCMPZEROSZ enmSz,
     
    41574157 *
    41584158 * @returns The encoded instruction.
    4159  * @param   iRegDst     The register to put the result into.
     4159 * @param   iVecRegDst  The vector register to put the result into.
    41604160 * @param   iVecRegSrc  The vector source register.
    41614161 * @param   f128Bit     Flag whether this operates on the full 128-bit (true, default) of the vector register
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