VirtualBox

Changeset 106806 in vbox for trunk/include


Ignore:
Timestamp:
Oct 31, 2024 10:56:04 AM (6 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
165705
Message:

Disassembler: Decode RCW compare and swap and RCW compare and swap pair instructions, bugref:10394 [missing file]

Location:
trunk/include/VBox
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/dis-armv8.h

    r106791 r106806  
    9797    /** The register ID (not applicable for kDisOpParamArmV8RegType_Sp). */
    9898    uint8_t  idReg;
    99     /** Number of registers being accessed by this parameter (only applicable for kDisOpParamArmV8RegType_Simd_Vector_Group). */
     99    /** Number of consecutive registers being accessed by this parameter starting at DISOPPARAMARMV8REG::idReg (mostly 1). */
    100100    uint8_t  cRegs;
    101101    /** Vector register type (DISOPPARAMARMV8VECREGTYPE). */
  • trunk/include/VBox/disopcode-armv8.h

    r106791 r106806  
    408408    OP_ARMV8_A64_PSSBB,
    409409    OP_ARMV8_A64_RBIT,
     410    OP_ARMV8_A64_RCWCAS,
     411    OP_ARMV8_A64_RCWCASA,
     412    OP_ARMV8_A64_RCWCASAL,
     413    OP_ARMV8_A64_RCWCASL,
     414    OP_ARMV8_A64_RCWCASP,
     415    OP_ARMV8_A64_RCWCASPA,
     416    OP_ARMV8_A64_RCWCASPAL,
     417    OP_ARMV8_A64_RCWCASPL,
    410418    OP_ARMV8_A64_RCWCLR,
    411419    OP_ARMV8_A64_RCWCLRA,
    412420    OP_ARMV8_A64_RCWCLRAL,
    413421    OP_ARMV8_A64_RCWCLRL,
     422    OP_ARMV8_A64_RCWSCAS,
     423    OP_ARMV8_A64_RCWSCASA,
     424    OP_ARMV8_A64_RCWSCASAL,
     425    OP_ARMV8_A64_RCWSCASL,
     426    OP_ARMV8_A64_RCWSCASP,
     427    OP_ARMV8_A64_RCWSCASPA,
     428    OP_ARMV8_A64_RCWSCASPAL,
     429    OP_ARMV8_A64_RCWSCASPL,
    414430    OP_ARMV8_A64_RCWSCLR,
    415431    OP_ARMV8_A64_RCWSCLRA,
Note: See TracChangeset for help on using the changeset viewer.

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