VirtualBox

Changeset 67030 in vbox for trunk/src/VBox/ValidationKit


Ignore:
Timestamp:
May 23, 2017 9:54:16 AM (8 years ago)
Author:
vboxsync
Message:

IEM: Implemented movq Wq,Vq (VEX.66.0F d6).

Location:
trunk/src/VBox/ValidationKit/bootsectors
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-generated-1-template.c

    r67029 r67030  
    12191219        case BS3CG1XCPTTYPE_4:
    12201220            return false;
     1221        case BS3CG1XCPTTYPE_NONE:
    12211222        case BS3CG1XCPTTYPE_3:
    12221223        case BS3CG1XCPTTYPE_4UA:
     
    12421243            return false;
    12431244
     1245        case BS3CG1XCPTTYPE_NONE:
    12441246        case BS3CG1XCPTTYPE_2:
    12451247        case BS3CG1XCPTTYPE_3:
     
    48634865            pThis->aOperands[0].idxFieldBase    = BS3CG1DST_XMM0;
    48644866            pThis->aOperands[1].idxFieldBase    = BS3CG1DST_XMM0;
     4867            break;
     4868
     4869        case BS3CG1ENC_VEX_MODRM_Wq_WO_Vq:
     4870            pThis->pfnEncoder        = Bs3Cg1EncodeNext_VEX_MODRM_WsomethingWO_Vsomething_Wip_L0_OR_ViceVersa;
     4871            pThis->iRegOp            = 1;
     4872            pThis->iRmOp             = 0;
     4873            pThis->aOperands[0].cbOp = 8;
     4874            pThis->aOperands[1].cbOp = 8;
     4875            pThis->aOperands[0].enmLocation     = BS3CG1OPLOC_CTX_ZX_VLMAX;
     4876            pThis->aOperands[0].enmLocationReg  = BS3CG1OPLOC_CTX_ZX_VLMAX;
     4877            pThis->aOperands[0].enmLocationMem  = BS3CG1OPLOC_MEM_WO;
     4878            pThis->aOperands[1].enmLocation     = BS3CG1OPLOC_CTX;
     4879            pThis->aOperands[0].idxFieldBase    = BS3CG1DST_XMM0_LO;
     4880            pThis->aOperands[1].idxFieldBase    = BS3CG1DST_XMM0_LO;
    48654881            break;
    48664882
  • trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-generated-1.h

    r67029 r67030  
    202202    BS3CG1ENC_VEX_MODRM_Wps_WO_Vps,
    203203    BS3CG1ENC_VEX_MODRM_Wpd_WO_Vpd,
     204    BS3CG1ENC_VEX_MODRM_Wq_WO_Vq,
    204205    BS3CG1ENC_VEX_MODRM_Wx_WO_Vx,
    205206
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