Changeset 105734 in vbox for trunk/src/VBox
- Timestamp:
- Aug 19, 2024 5:06:09 PM (7 months ago)
- svn:sync-xref-src-repo-rev:
- 164439
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Disassembler/DisasmCore-armv8.cpp
r105731 r105734 296 296 /* Assumes a op0:op1:CRn:CRm:op2 encoding in the instruction starting at the given bit position. */ 297 297 uint32_t u32ImmRaw = disArmV8ExtractBitVecFromInsn(u32Insn, pInsnParm->idxBitStart, pInsnParm->cBits); 298 pParam->armv8.Reg.idSysReg = ARMV8_AARCH64_SYSREG_ID_CREATE (2 + ((u32ImmRaw >> 14) & 0x1),299 (u32ImmRaw >> 11) & 0x7,300 (u32ImmRaw >> 7) & 0xf,301 (u32ImmRaw >> 3) & 0xf,302 u32ImmRaw & 0x7);298 pParam->armv8.Reg.idSysReg = ARMV8_AARCH64_SYSREG_ID_CREATE_DYN(2 + ((u32ImmRaw >> 14) & 0x1), 299 (u32ImmRaw >> 11) & 0x7, 300 (u32ImmRaw >> 7) & 0xf, 301 (u32ImmRaw >> 3) & 0xf, 302 u32ImmRaw & 0x7); 303 303 pParam->armv8.cb = 0; 304 304 pParam->fUse |= DISUSE_REG_SYSTEM;
Note:
See TracChangeset
for help on using the changeset viewer.