Changeset 101504 in vbox for trunk/src/VBox/VMM
- Timestamp:
- Oct 18, 2023 10:33:42 PM (16 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAll.cpp
r100966 r101504 8257 8257 8258 8258 } 8259 if (pVCpu->iem.s.enmEffAddrMode == IEMMODE_32BIT) 8260 *pGCPtrEff = u32EffAddr; 8261 else 8262 { 8263 Assert(pVCpu->iem.s.enmEffAddrMode == IEMMODE_16BIT); 8264 *pGCPtrEff = u32EffAddr & UINT16_MAX; 8265 } 8259 Assert(pVCpu->iem.s.enmEffAddrMode == IEMMODE_32BIT); 8260 *pGCPtrEff = u32EffAddr; 8266 8261 } 8267 8262 } … … 8560 8555 } 8561 8556 8562 if (pVCpu->iem.s.enmEffAddrMode == IEMMODE_32BIT) 8563 { 8564 Log5(("iemOpHlpCalcRmEffAddrJmp: EffAddr=%#010RX32\n", u32EffAddr)); 8565 return u32EffAddr; 8566 } 8567 Assert(pVCpu->iem.s.enmEffAddrMode == IEMMODE_16BIT); 8568 Log5(("iemOpHlpCalcRmEffAddrJmp: EffAddr=%#06RX32\n", u32EffAddr & UINT16_MAX)); 8569 return u32EffAddr & UINT16_MAX; 8557 Assert(pVCpu->iem.s.enmEffAddrMode == IEMMODE_32BIT); 8558 Log5(("iemOpHlpCalcRmEffAddrJmp: EffAddr=%#010RX32\n", u32EffAddr)); 8559 return u32EffAddr; 8570 8560 } 8571 8561 … … 8874 8864 8875 8865 } 8876 if (pVCpu->iem.s.enmEffAddrMode == IEMMODE_32BIT) 8877 *pGCPtrEff = u32EffAddr; 8878 else 8879 { 8880 Assert(pVCpu->iem.s.enmEffAddrMode == IEMMODE_16BIT); 8881 *pGCPtrEff = u32EffAddr & UINT16_MAX; 8882 } 8866 Assert(pVCpu->iem.s.enmEffAddrMode == IEMMODE_32BIT); 8867 *pGCPtrEff = u32EffAddr; 8883 8868 } 8884 8869 }
Note:
See TracChangeset
for help on using the changeset viewer.