Changeset 100266 in vbox for trunk/src/VBox/VMM/include/IEMInternal.h
- Timestamp:
- Jun 23, 2023 2:15:10 PM (18 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/include/IEMInternal.h
r100231 r100266 789 789 /** The offset of the ModR/M byte relative to the start of the instruction. */ 790 790 uint8_t offModRm; /* 0x34 */ 791 792 # ifdef IEM_WITH_CODE_TLB_AND_OPCODE_BUF 793 /** The current offset into abOpcode. */ 794 uint8_t offOpcode; /* 0x35 */ 795 # else 796 uint8_t bUnused; /* 0x35 */ 797 # endif 791 798 # else /* !IEM_WITH_CODE_TLB */ 792 799 /** The size of what has currently been fetched into abOpcode. */ … … 813 820 814 821 /** The effective operand mode. */ 815 IEMMODE enmEffOpSize; /* 0x3 5, 0x13 */822 IEMMODE enmEffOpSize; /* 0x36, 0x13 */ 816 823 /** The default addressing mode. */ 817 IEMMODE enmDefAddrMode; /* 0x3 6, 0x14 */824 IEMMODE enmDefAddrMode; /* 0x37, 0x14 */ 818 825 /** The effective addressing mode. */ 819 IEMMODE enmEffAddrMode; /* 0x3 7, 0x15 */826 IEMMODE enmEffAddrMode; /* 0x38, 0x15 */ 820 827 /** The default operand mode. */ 821 IEMMODE enmDefOpSize; /* 0x3 8, 0x16 */828 IEMMODE enmDefOpSize; /* 0x39, 0x16 */ 822 829 823 830 /** Prefix index (VEX.pp) for two byte and three byte tables. */ 824 uint8_t idxPrefix; /* 0x3 9, 0x17 */831 uint8_t idxPrefix; /* 0x3a, 0x17 */ 825 832 /** 3rd VEX/EVEX/XOP register. 826 833 * Please use IEM_GET_EFFECTIVE_VVVV to access. */ 827 uint8_t uVex3rdReg; /* 0x3 a, 0x18 */834 uint8_t uVex3rdReg; /* 0x3b, 0x18 */ 828 835 /** The VEX/EVEX/XOP length field. */ 829 uint8_t uVexLength; /* 0x3 b, 0x19 */836 uint8_t uVexLength; /* 0x3c, 0x19 */ 830 837 /** Additional EVEX stuff. */ 831 uint8_t fEvexStuff; /* 0x3c, 0x1a */ 832 838 uint8_t fEvexStuff; /* 0x3d, 0x1a */ 839 840 # ifndef IEM_WITH_CODE_TLB 833 841 /** Explicit alignment padding. */ 834 uint8_t abAlignment2a[1]; /* 0x3d, 0x1b */ 842 uint8_t abAlignment2a[1]; /* 0x1b */ 843 # endif 835 844 /** The FPU opcode (FOP). */ 836 845 uint16_t uFpuOpcode; /* 0x3e, 0x1c */
Note:
See TracChangeset
for help on using the changeset viewer.