Changeset 102473 in vbox for trunk/src/VBox/VMM/VMMAll/IEMAllInstOneByte.cpp.h
- Timestamp:
- Dec 5, 2023 12:54:55 PM (12 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAllInstOneByte.cpp.h
r102437 r102473 5837 5837 IEM_MC_CALC_RM_EFF_ADDR(GCPtrEffSrc, bRm, 0); 5838 5838 IEMOP_HLP_DONE_DECODING_NO_LOCK_PREFIX(); 5839 /** @todo optimize: This value casting/masking can be skipped if addr-size == 5840 * operand-size, which is usually the case. It'll save an instruction 5841 * and a register. */ 5839 5842 IEM_MC_LOCAL(uint16_t, u16Cast); 5840 5843 IEM_MC_ASSIGN_TO_SMALLER(u16Cast, GCPtrEffSrc); … … 5849 5852 IEM_MC_CALC_RM_EFF_ADDR(GCPtrEffSrc, bRm, 0); 5850 5853 IEMOP_HLP_DONE_DECODING_NO_LOCK_PREFIX(); 5854 /** @todo optimize: This value casting/masking can be skipped if addr-size == 5855 * operand-size, which is usually the case. It'll save an instruction 5856 * and a register. */ 5851 5857 IEM_MC_LOCAL(uint32_t, u32Cast); 5852 5858 IEM_MC_ASSIGN_TO_SMALLER(u32Cast, GCPtrEffSrc);
Note:
See TracChangeset
for help on using the changeset viewer.