VirtualBox

Ignore:
Timestamp:
Jun 13, 2012 9:37:47 AM (12 years ago)
Author:
vboxsync
Message:

OP_PARAMETER::flags -> fUse.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/IOMAll.cpp

    r41676 r41678  
    6868{
    6969    NOREF(pCpu);
    70     if (pParam->flags & (DISUSE_BASE | DISUSE_INDEX | DISUSE_SCALE | DISUSE_DISPLACEMENT8 | DISUSE_DISPLACEMENT16 | DISUSE_DISPLACEMENT32))
     70    if (pParam->fUse & (DISUSE_BASE | DISUSE_INDEX | DISUSE_SCALE | DISUSE_DISPLACEMENT8 | DISUSE_DISPLACEMENT16 | DISUSE_DISPLACEMENT32))
    7171    {
    7272        *pcbSize  = 0;
     
    7676
    7777    /* divide and conquer */
    78     if (pParam->flags & (DISUSE_REG_GEN64 | DISUSE_REG_GEN32 | DISUSE_REG_GEN16 | DISUSE_REG_GEN8))
    79     {
    80         if (pParam->flags & DISUSE_REG_GEN32)
     78    if (pParam->fUse & (DISUSE_REG_GEN64 | DISUSE_REG_GEN32 | DISUSE_REG_GEN16 | DISUSE_REG_GEN8))
     79    {
     80        if (pParam->fUse & DISUSE_REG_GEN32)
    8181        {
    8282            *pcbSize  = 4;
     
    8585        }
    8686
    87         if (pParam->flags & DISUSE_REG_GEN16)
     87        if (pParam->fUse & DISUSE_REG_GEN16)
    8888        {
    8989            *pcbSize  = 2;
     
    9292        }
    9393
    94         if (pParam->flags & DISUSE_REG_GEN8)
     94        if (pParam->fUse & DISUSE_REG_GEN8)
    9595        {
    9696            *pcbSize  = 1;
     
    9999        }
    100100
    101         Assert(pParam->flags & DISUSE_REG_GEN64);
     101        Assert(pParam->fUse & DISUSE_REG_GEN64);
    102102        *pcbSize  = 8;
    103103        DISFetchReg64(pRegFrame, pParam->base.reg_gen, pu64Data);
     
    106106    else
    107107    {
    108         if (pParam->flags & (DISUSE_IMMEDIATE64 | DISUSE_IMMEDIATE64_SX8))
     108        if (pParam->fUse & (DISUSE_IMMEDIATE64 | DISUSE_IMMEDIATE64_SX8))
    109109        {
    110110            *pcbSize  = 8;
     
    113113        }
    114114
    115         if (pParam->flags & (DISUSE_IMMEDIATE32 | DISUSE_IMMEDIATE32_SX8))
     115        if (pParam->fUse & (DISUSE_IMMEDIATE32 | DISUSE_IMMEDIATE32_SX8))
    116116        {
    117117            *pcbSize  = 4;
     
    120120        }
    121121
    122         if (pParam->flags & (DISUSE_IMMEDIATE16 | DISUSE_IMMEDIATE16_SX8))
     122        if (pParam->fUse & (DISUSE_IMMEDIATE16 | DISUSE_IMMEDIATE16_SX8))
    123123        {
    124124            *pcbSize  = 2;
     
    127127        }
    128128
    129         if (pParam->flags & DISUSE_IMMEDIATE8)
     129        if (pParam->fUse & DISUSE_IMMEDIATE8)
    130130        {
    131131            *pcbSize  = 1;
     
    134134        }
    135135
    136         if (pParam->flags & DISUSE_REG_SEG)
     136        if (pParam->fUse & DISUSE_REG_SEG)
    137137        {
    138138            *pcbSize  = 2;
     
    162162{
    163163    NOREF(pCpu);
    164     if (pParam->flags & (DISUSE_BASE | DISUSE_INDEX | DISUSE_SCALE | DISUSE_DISPLACEMENT8 | DISUSE_DISPLACEMENT16 | DISUSE_DISPLACEMENT32 | DISUSE_DISPLACEMENT64 | DISUSE_IMMEDIATE8 | DISUSE_IMMEDIATE16 | DISUSE_IMMEDIATE32 | DISUSE_IMMEDIATE32_SX8 | DISUSE_IMMEDIATE16_SX8))
     164    if (pParam->fUse & (DISUSE_BASE | DISUSE_INDEX | DISUSE_SCALE | DISUSE_DISPLACEMENT8 | DISUSE_DISPLACEMENT16 | DISUSE_DISPLACEMENT32 | DISUSE_DISPLACEMENT64 | DISUSE_IMMEDIATE8 | DISUSE_IMMEDIATE16 | DISUSE_IMMEDIATE32 | DISUSE_IMMEDIATE32_SX8 | DISUSE_IMMEDIATE16_SX8))
    165165    {
    166166        return false;
    167167    }
    168168
    169     if (pParam->flags & DISUSE_REG_GEN32)
     169    if (pParam->fUse & DISUSE_REG_GEN32)
    170170    {
    171171        DISWriteReg32(pRegFrame, pParam->base.reg_gen, (uint32_t)u64Data);
     
    173173    }
    174174
    175     if (pParam->flags & DISUSE_REG_GEN64)
     175    if (pParam->fUse & DISUSE_REG_GEN64)
    176176    {
    177177        DISWriteReg64(pRegFrame, pParam->base.reg_gen, u64Data);
     
    179179    }
    180180
    181     if (pParam->flags & DISUSE_REG_GEN16)
     181    if (pParam->fUse & DISUSE_REG_GEN16)
    182182    {
    183183        DISWriteReg16(pRegFrame, pParam->base.reg_gen, (uint16_t)u64Data);
     
    185185    }
    186186
    187     if (pParam->flags & DISUSE_REG_GEN8)
     187    if (pParam->fUse & DISUSE_REG_GEN8)
    188188    {
    189189        DISWriteReg8(pRegFrame, pParam->base.reg_gen, (uint8_t)u64Data);
     
    191191    }
    192192
    193     if (pParam->flags & DISUSE_REG_SEG)
     193    if (pParam->fUse & DISUSE_REG_SEG)
    194194    {
    195195        DISWriteRegSeg(pRegFrame, pParam->base.reg_seg, (RTSEL)u64Data);
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette