VirtualBox

Ignore:
Timestamp:
Feb 19, 2025 2:44:11 PM (4 weeks ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
167640
Message:

VMM/IEM: s/IEM_MC_STORE_MEM_(?!FLAT|SEG|BY)/IEM_MC_STORE_MEM_SEG_\2/g jiraref:VBP-1531

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/target-x86/IEMAllInstTwoByte0f-x86.cpp.h

    r108288 r108296  
    23002300
    23012301        IEM_MC_FETCH_XREG_U128(uSrc, IEM_GET_MODRM_REG(pVCpu, bRm));
    2302         IEM_MC_STORE_MEM_U128_NO_AC(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, uSrc);
     2302        IEM_MC_STORE_MEM_SEG_U128_NO_AC(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, uSrc);
    23032303
    23042304        IEM_MC_ADVANCE_PC_AND_FINISH();
     
    23502350
    23512351        IEM_MC_FETCH_XREG_U128(uSrc, IEM_GET_MODRM_REG(pVCpu, bRm));
    2352         IEM_MC_STORE_MEM_U128_NO_AC(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, uSrc);
     2352        IEM_MC_STORE_MEM_SEG_U128_NO_AC(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, uSrc);
    23532353
    23542354        IEM_MC_ADVANCE_PC_AND_FINISH();
     
    24032403
    24042404        IEM_MC_FETCH_XREG_U32(uSrc, IEM_GET_MODRM_REG(pVCpu, bRm), 0 /*a_iDword*/);
    2405         IEM_MC_STORE_MEM_U32(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, uSrc);
     2405        IEM_MC_STORE_MEM_SEG_U32(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, uSrc);
    24062406
    24072407        IEM_MC_ADVANCE_PC_AND_FINISH();
     
    24562456
    24572457        IEM_MC_FETCH_XREG_U64(uSrc, IEM_GET_MODRM_REG(pVCpu, bRm), 0 /* a_iQword*/);
    2458         IEM_MC_STORE_MEM_U64(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, uSrc);
     2458        IEM_MC_STORE_MEM_SEG_U64(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, uSrc);
    24592459
    24602460        IEM_MC_ADVANCE_PC_AND_FINISH();
     
    27182718
    27192719        IEM_MC_FETCH_XREG_U64(uSrc, IEM_GET_MODRM_REG(pVCpu, bRm), 0 /* a_iQword*/);
    2720         IEM_MC_STORE_MEM_U64(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, uSrc);
     2720        IEM_MC_STORE_MEM_SEG_U64(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, uSrc);
    27212721
    27222722        IEM_MC_ADVANCE_PC_AND_FINISH();
     
    27662766
    27672767        IEM_MC_FETCH_XREG_U64(uSrc, IEM_GET_MODRM_REG(pVCpu, bRm), 0 /* a_iQword*/);
    2768         IEM_MC_STORE_MEM_U64(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, uSrc);
     2768        IEM_MC_STORE_MEM_SEG_U64(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, uSrc);
    27692769
    27702770        IEM_MC_ADVANCE_PC_AND_FINISH();
     
    30933093
    30943094        IEM_MC_FETCH_XREG_U64(uSrc, IEM_GET_MODRM_REG(pVCpu, bRm), 1 /* a_iQword*/);
    3095         IEM_MC_STORE_MEM_U64(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, uSrc);
     3095        IEM_MC_STORE_MEM_SEG_U64(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, uSrc);
    30963096
    30973097        IEM_MC_ADVANCE_PC_AND_FINISH();
     
    31413141
    31423142        IEM_MC_FETCH_XREG_U64(uSrc, IEM_GET_MODRM_REG(pVCpu, bRm), 1 /* a_iQword*/);
    3143         IEM_MC_STORE_MEM_U64(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, uSrc);
     3143        IEM_MC_STORE_MEM_SEG_U64(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, uSrc);
    31443144
    31453145        IEM_MC_ADVANCE_PC_AND_FINISH();
     
    35183518
    35193519        IEM_MC_FETCH_XREG_U128(uSrc, IEM_GET_MODRM_REG(pVCpu, bRm));
    3520         IEM_MC_STORE_MEM_U128_ALIGN_SSE(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, uSrc);
     3520        IEM_MC_STORE_MEM_SEG_U128_ALIGN_SSE(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, uSrc);
    35213521
    35223522        IEM_MC_ADVANCE_PC_AND_FINISH();
     
    35673567
    35683568        IEM_MC_FETCH_XREG_U128(uSrc, IEM_GET_MODRM_REG(pVCpu, bRm));
    3569         IEM_MC_STORE_MEM_U128_ALIGN_SSE(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, uSrc);
     3569        IEM_MC_STORE_MEM_SEG_U128_ALIGN_SSE(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, uSrc);
    35703570
    35713571        IEM_MC_ADVANCE_PC_AND_FINISH();
     
    39163916
    39173917        IEM_MC_FETCH_XREG_U128(uSrc, IEM_GET_MODRM_REG(pVCpu, bRm));
    3918         IEM_MC_STORE_MEM_U128_ALIGN_SSE(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, uSrc);
     3918        IEM_MC_STORE_MEM_SEG_U128_ALIGN_SSE(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, uSrc);
    39193919
    39203920        IEM_MC_ADVANCE_PC_AND_FINISH();
     
    39553955
    39563956        IEM_MC_FETCH_XREG_U128(uSrc, IEM_GET_MODRM_REG(pVCpu, bRm));
    3957         IEM_MC_STORE_MEM_U128_ALIGN_SSE(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, uSrc);
     3957        IEM_MC_STORE_MEM_SEG_U128_ALIGN_SSE(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, uSrc);
    39583958
    39593959        IEM_MC_ADVANCE_PC_AND_FINISH();
     
    72107210
    72117211            IEM_MC_FETCH_MREG_U64(u64Tmp, IEM_GET_MODRM_REG_8(bRm));
    7212             IEM_MC_STORE_MEM_U64(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, u64Tmp);
     7212            IEM_MC_STORE_MEM_SEG_U64(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, u64Tmp);
    72137213            IEM_MC_FPU_TO_MMX_MODE();
    72147214
     
    72627262
    72637263            IEM_MC_FETCH_MREG_U32(u32Tmp, IEM_GET_MODRM_REG_8(bRm), 0);
    7264             IEM_MC_STORE_MEM_U32(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, u32Tmp);
     7264            IEM_MC_STORE_MEM_SEG_U32(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, u32Tmp);
    72657265            IEM_MC_FPU_TO_MMX_MODE();
    72667266
     
    73177317
    73187318            IEM_MC_FETCH_XREG_U64(u64Tmp, IEM_GET_MODRM_REG(pVCpu, bRm), 0 /* a_iQword*/);
    7319             IEM_MC_STORE_MEM_U64(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, u64Tmp);
     7319            IEM_MC_STORE_MEM_SEG_U64(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, u64Tmp);
    73207320
    73217321            IEM_MC_ADVANCE_PC_AND_FINISH();
     
    73677367
    73687368            IEM_MC_FETCH_XREG_U32(u32Tmp, IEM_GET_MODRM_REG(pVCpu, bRm), 0 /*a_iDword*/);
    7369             IEM_MC_STORE_MEM_U32(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, u32Tmp);
     7369            IEM_MC_STORE_MEM_SEG_U32(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, u32Tmp);
    73707370
    73717371            IEM_MC_ADVANCE_PC_AND_FINISH();
     
    74717471
    74727472        IEM_MC_FETCH_MREG_U64(u64Tmp, IEM_GET_MODRM_REG_8(bRm));
    7473         IEM_MC_STORE_MEM_U64(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, u64Tmp);
     7473        IEM_MC_STORE_MEM_SEG_U64(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, u64Tmp);
    74747474        IEM_MC_FPU_TO_MMX_MODE();
    74757475
     
    75137513
    75147514        IEM_MC_FETCH_XREG_U128(u128Tmp, IEM_GET_MODRM_REG(pVCpu, bRm));
    7515         IEM_MC_STORE_MEM_U128_ALIGN_SSE(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, u128Tmp);
     7515        IEM_MC_STORE_MEM_SEG_U128_ALIGN_SSE(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, u128Tmp);
    75167516
    75177517        IEM_MC_ADVANCE_PC_AND_FINISH();
     
    75547554
    75557555        IEM_MC_FETCH_XREG_U128(u128Tmp, IEM_GET_MODRM_REG(pVCpu, bRm));
    7556         IEM_MC_STORE_MEM_U128_NO_AC(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, u128Tmp);
     7556        IEM_MC_STORE_MEM_SEG_U128_NO_AC(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, u128Tmp);
    75577557
    75587558        IEM_MC_ADVANCE_PC_AND_FINISH();
     
    81748174        IEMOP_HLP_DONE_DECODING_NO_LOCK_PREFIX();
    81758175        IEM_MC_IF_EFL_BIT_SET(X86_EFL_OF) {
    8176             IEM_MC_STORE_MEM_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 1);
     8176            IEM_MC_STORE_MEM_SEG_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 1);
    81778177        } IEM_MC_ELSE() {
    8178             IEM_MC_STORE_MEM_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 0);
     8178            IEM_MC_STORE_MEM_SEG_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 0);
    81798179        } IEM_MC_ENDIF();
    81808180        IEM_MC_ADVANCE_PC_AND_FINISH();
     
    82188218        IEMOP_HLP_DONE_DECODING_NO_LOCK_PREFIX();
    82198219        IEM_MC_IF_EFL_BIT_SET(X86_EFL_OF) {
    8220             IEM_MC_STORE_MEM_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 0);
     8220            IEM_MC_STORE_MEM_SEG_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 0);
    82218221        } IEM_MC_ELSE() {
    8222             IEM_MC_STORE_MEM_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 1);
     8222            IEM_MC_STORE_MEM_SEG_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 1);
    82238223        } IEM_MC_ENDIF();
    82248224        IEM_MC_ADVANCE_PC_AND_FINISH();
     
    82628262        IEMOP_HLP_DONE_DECODING_NO_LOCK_PREFIX();
    82638263        IEM_MC_IF_EFL_BIT_SET(X86_EFL_CF) {
    8264             IEM_MC_STORE_MEM_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 1);
     8264            IEM_MC_STORE_MEM_SEG_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 1);
    82658265        } IEM_MC_ELSE() {
    8266             IEM_MC_STORE_MEM_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 0);
     8266            IEM_MC_STORE_MEM_SEG_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 0);
    82678267        } IEM_MC_ENDIF();
    82688268        IEM_MC_ADVANCE_PC_AND_FINISH();
     
    83068306        IEMOP_HLP_DONE_DECODING_NO_LOCK_PREFIX();
    83078307        IEM_MC_IF_EFL_BIT_SET(X86_EFL_CF) {
    8308             IEM_MC_STORE_MEM_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 0);
     8308            IEM_MC_STORE_MEM_SEG_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 0);
    83098309        } IEM_MC_ELSE() {
    8310             IEM_MC_STORE_MEM_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 1);
     8310            IEM_MC_STORE_MEM_SEG_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 1);
    83118311        } IEM_MC_ENDIF();
    83128312        IEM_MC_ADVANCE_PC_AND_FINISH();
     
    83508350        IEMOP_HLP_DONE_DECODING_NO_LOCK_PREFIX();
    83518351        IEM_MC_IF_EFL_BIT_SET(X86_EFL_ZF) {
    8352             IEM_MC_STORE_MEM_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 1);
     8352            IEM_MC_STORE_MEM_SEG_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 1);
    83538353        } IEM_MC_ELSE() {
    8354             IEM_MC_STORE_MEM_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 0);
     8354            IEM_MC_STORE_MEM_SEG_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 0);
    83558355        } IEM_MC_ENDIF();
    83568356        IEM_MC_ADVANCE_PC_AND_FINISH();
     
    83948394        IEMOP_HLP_DONE_DECODING_NO_LOCK_PREFIX();
    83958395        IEM_MC_IF_EFL_BIT_SET(X86_EFL_ZF) {
    8396             IEM_MC_STORE_MEM_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 0);
     8396            IEM_MC_STORE_MEM_SEG_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 0);
    83978397        } IEM_MC_ELSE() {
    8398             IEM_MC_STORE_MEM_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 1);
     8398            IEM_MC_STORE_MEM_SEG_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 1);
    83998399        } IEM_MC_ENDIF();
    84008400        IEM_MC_ADVANCE_PC_AND_FINISH();
     
    84388438        IEMOP_HLP_DONE_DECODING_NO_LOCK_PREFIX();
    84398439        IEM_MC_IF_EFL_ANY_BITS_SET(X86_EFL_CF | X86_EFL_ZF) {
    8440             IEM_MC_STORE_MEM_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 1);
     8440            IEM_MC_STORE_MEM_SEG_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 1);
    84418441        } IEM_MC_ELSE() {
    8442             IEM_MC_STORE_MEM_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 0);
     8442            IEM_MC_STORE_MEM_SEG_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 0);
    84438443        } IEM_MC_ENDIF();
    84448444        IEM_MC_ADVANCE_PC_AND_FINISH();
     
    84828482        IEMOP_HLP_DONE_DECODING_NO_LOCK_PREFIX();
    84838483        IEM_MC_IF_EFL_ANY_BITS_SET(X86_EFL_CF | X86_EFL_ZF) {
    8484             IEM_MC_STORE_MEM_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 0);
     8484            IEM_MC_STORE_MEM_SEG_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 0);
    84858485        } IEM_MC_ELSE() {
    8486             IEM_MC_STORE_MEM_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 1);
     8486            IEM_MC_STORE_MEM_SEG_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 1);
    84878487        } IEM_MC_ENDIF();
    84888488        IEM_MC_ADVANCE_PC_AND_FINISH();
     
    85268526        IEMOP_HLP_DONE_DECODING_NO_LOCK_PREFIX();
    85278527        IEM_MC_IF_EFL_BIT_SET(X86_EFL_SF) {
    8528             IEM_MC_STORE_MEM_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 1);
     8528            IEM_MC_STORE_MEM_SEG_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 1);
    85298529        } IEM_MC_ELSE() {
    8530             IEM_MC_STORE_MEM_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 0);
     8530            IEM_MC_STORE_MEM_SEG_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 0);
    85318531        } IEM_MC_ENDIF();
    85328532        IEM_MC_ADVANCE_PC_AND_FINISH();
     
    85708570        IEMOP_HLP_DONE_DECODING_NO_LOCK_PREFIX();
    85718571        IEM_MC_IF_EFL_BIT_SET(X86_EFL_SF) {
    8572             IEM_MC_STORE_MEM_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 0);
     8572            IEM_MC_STORE_MEM_SEG_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 0);
    85738573        } IEM_MC_ELSE() {
    8574             IEM_MC_STORE_MEM_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 1);
     8574            IEM_MC_STORE_MEM_SEG_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 1);
    85758575        } IEM_MC_ENDIF();
    85768576        IEM_MC_ADVANCE_PC_AND_FINISH();
     
    86148614        IEMOP_HLP_DONE_DECODING_NO_LOCK_PREFIX();
    86158615        IEM_MC_IF_EFL_BIT_SET(X86_EFL_PF) {
    8616             IEM_MC_STORE_MEM_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 1);
     8616            IEM_MC_STORE_MEM_SEG_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 1);
    86178617        } IEM_MC_ELSE() {
    8618             IEM_MC_STORE_MEM_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 0);
     8618            IEM_MC_STORE_MEM_SEG_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 0);
    86198619        } IEM_MC_ENDIF();
    86208620        IEM_MC_ADVANCE_PC_AND_FINISH();
     
    86588658        IEMOP_HLP_DONE_DECODING_NO_LOCK_PREFIX();
    86598659        IEM_MC_IF_EFL_BIT_SET(X86_EFL_PF) {
    8660             IEM_MC_STORE_MEM_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 0);
     8660            IEM_MC_STORE_MEM_SEG_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 0);
    86618661        } IEM_MC_ELSE() {
    8662             IEM_MC_STORE_MEM_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 1);
     8662            IEM_MC_STORE_MEM_SEG_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 1);
    86638663        } IEM_MC_ENDIF();
    86648664        IEM_MC_ADVANCE_PC_AND_FINISH();
     
    87028702        IEMOP_HLP_DONE_DECODING_NO_LOCK_PREFIX();
    87038703        IEM_MC_IF_EFL_BITS_NE(X86_EFL_SF, X86_EFL_OF) {
    8704             IEM_MC_STORE_MEM_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 1);
     8704            IEM_MC_STORE_MEM_SEG_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 1);
    87058705        } IEM_MC_ELSE() {
    8706             IEM_MC_STORE_MEM_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 0);
     8706            IEM_MC_STORE_MEM_SEG_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 0);
    87078707        } IEM_MC_ENDIF();
    87088708        IEM_MC_ADVANCE_PC_AND_FINISH();
     
    87468746        IEMOP_HLP_DONE_DECODING_NO_LOCK_PREFIX();
    87478747        IEM_MC_IF_EFL_BITS_NE(X86_EFL_SF, X86_EFL_OF) {
    8748             IEM_MC_STORE_MEM_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 0);
     8748            IEM_MC_STORE_MEM_SEG_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 0);
    87498749        } IEM_MC_ELSE() {
    8750             IEM_MC_STORE_MEM_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 1);
     8750            IEM_MC_STORE_MEM_SEG_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 1);
    87518751        } IEM_MC_ENDIF();
    87528752        IEM_MC_ADVANCE_PC_AND_FINISH();
     
    87908790        IEMOP_HLP_DONE_DECODING_NO_LOCK_PREFIX();
    87918791        IEM_MC_IF_EFL_BIT_SET_OR_BITS_NE(X86_EFL_ZF, X86_EFL_SF, X86_EFL_OF) {
    8792             IEM_MC_STORE_MEM_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 1);
     8792            IEM_MC_STORE_MEM_SEG_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 1);
    87938793        } IEM_MC_ELSE() {
    8794             IEM_MC_STORE_MEM_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 0);
     8794            IEM_MC_STORE_MEM_SEG_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 0);
    87958795        } IEM_MC_ENDIF();
    87968796        IEM_MC_ADVANCE_PC_AND_FINISH();
     
    88348834        IEMOP_HLP_DONE_DECODING_NO_LOCK_PREFIX();
    88358835        IEM_MC_IF_EFL_BIT_SET_OR_BITS_NE(X86_EFL_ZF, X86_EFL_SF, X86_EFL_OF) {
    8836             IEM_MC_STORE_MEM_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 0);
     8836            IEM_MC_STORE_MEM_SEG_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 0);
    88378837        } IEM_MC_ELSE() {
    8838             IEM_MC_STORE_MEM_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 1);
     8838            IEM_MC_STORE_MEM_SEG_U8_CONST(pVCpu->iem.s.iEffSeg, GCPtrEffDst, 1);
    88398839        } IEM_MC_ENDIF();
    88408840        IEM_MC_ADVANCE_PC_AND_FINISH();
     
    1204512045
    1204612046                IEM_MC_FETCH_GREG_U32(u32Value, IEM_GET_MODRM_REG(pVCpu, bRm));
    12047                 IEM_MC_STORE_MEM_U32(pVCpu->iem.s.iEffSeg, GCPtrEffDst, u32Value);
     12047                IEM_MC_STORE_MEM_SEG_U32(pVCpu->iem.s.iEffSeg, GCPtrEffDst, u32Value);
    1204812048                IEM_MC_ADVANCE_PC_AND_FINISH();
    1204912049                IEM_MC_END();
     
    1205912059
    1206012060                IEM_MC_FETCH_GREG_U64(u64Value, IEM_GET_MODRM_REG(pVCpu, bRm));
    12061                 IEM_MC_STORE_MEM_U64(pVCpu->iem.s.iEffSeg, GCPtrEffDst, u64Value);
     12061                IEM_MC_STORE_MEM_SEG_U64(pVCpu->iem.s.iEffSeg, GCPtrEffDst, u64Value);
    1206212062                IEM_MC_ADVANCE_PC_AND_FINISH();
    1206312063                IEM_MC_END();
     
    1298412984
    1298512985        IEM_MC_FETCH_XREG_U64(uSrc, IEM_GET_MODRM_REG(pVCpu, bRm), 0 /* a_iQword*/);
    12986         IEM_MC_STORE_MEM_U64(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, uSrc);
     12986        IEM_MC_STORE_MEM_SEG_U64(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, uSrc);
    1298712987
    1298812988        IEM_MC_ADVANCE_PC_AND_FINISH();
     
    1347713477
    1347813478        IEM_MC_FETCH_MREG_U64(uSrc, IEM_GET_MODRM_REG_8(bRm));
    13479         IEM_MC_STORE_MEM_U64(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, uSrc);
     13479        IEM_MC_STORE_MEM_SEG_U64(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, uSrc);
    1348013480
    1348113481        IEM_MC_ADVANCE_PC_AND_FINISH();
     
    1352313523
    1352413524        IEM_MC_FETCH_XREG_U128(uSrc, IEM_GET_MODRM_REG(pVCpu, bRm));
    13525         IEM_MC_STORE_MEM_U128_ALIGN_SSE(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, uSrc);
     13525        IEM_MC_STORE_MEM_SEG_U128_ALIGN_SSE(pVCpu->iem.s.iEffSeg, GCPtrEffSrc, uSrc);
    1352613526
    1352713527        IEM_MC_ADVANCE_PC_AND_FINISH();
     
    1387313873        IEM_MC_REF_MREG_U64_CONST(puMsk,  IEM_GET_MODRM_RM_8(bRm));
    1387413874        IEM_MC_CALL_VOID_AIMPL_3(iemAImpl_maskmovq_u64, pu64Mem, puSrc, puMsk);
    13875         IEM_MC_STORE_MEM_U64(pVCpu->iem.s.iEffSeg, u64EffAddr, u64Mem);
     13875        IEM_MC_STORE_MEM_SEG_U64(pVCpu->iem.s.iEffSeg, u64EffAddr, u64Mem);
    1387613876
    1387713877        IEM_MC_ADVANCE_PC_AND_FINISH();
     
    1391113911        IEM_MC_REF_XREG_U128_CONST(puMsk, IEM_GET_MODRM_RM(pVCpu, bRm));
    1391213912        IEM_MC_CALL_VOID_AIMPL_3(iemAImpl_maskmovdqu_u128, pu128Mem, puSrc, puMsk);
    13913         IEM_MC_STORE_MEM_U128(pVCpu->iem.s.iEffSeg, u64EffAddr, u128Mem);
     13913        IEM_MC_STORE_MEM_SEG_U128(pVCpu->iem.s.iEffSeg, u64EffAddr, u128Mem);
    1391413914
    1391513915        IEM_MC_ADVANCE_PC_AND_FINISH();
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