VirtualBox

Changeset 103599 in vbox


Ignore:
Timestamp:
Feb 28, 2024 5:45:26 PM (9 months ago)
Author:
vboxsync
Message:

Disassembler: Add vpslrdq (with and without prefix variant), bugref:9898

Location:
trunk/src/VBox/Disassembler
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Disassembler/DisasmTables-x86-amd64.cpp

    r103511 r103599  
    34923492    INVALID_OPCODE,
    34933493    OP("vgroup13",                          IDX_ParseGrp13,                0,                   0,                          OP_GRP13,           OP_PARM_NONE, OP_PARM_NONE, OP_PARM_NONE, DISOPTYPE_HARMLESS),
    3494     INVALID_OPCODE,
     3494    OPVEX("vpsrldq %Hx,%Ux,%Ib",            IDX_ParseVexDest,   IDX_ParseModRM,     IDX_ParseImmByte,   0,                  OP_VPSRLDQ,         OP_PARM_Hx,   OP_PARM_Ux,    OP_PARM_Ib,  OP_PARM_NONE, DISOPTYPE_HARMLESS),
    34953495    OPVEX("vpcmpeqb %Vx,%Hx,%Wx",           IDX_ParseModRM,     IDX_ParseVexDest,   IDX_UseModRM,       0,                  OP_VPCMPEQB,        OP_PARM_Vx,   OP_PARM_Hx,   OP_PARM_Wx,   OP_PARM_NONE, DISOPTYPE_HARMLESS),
    34963496    OPVEX("vpcmpeqw %Vx,%Hx,%Wx",           IDX_ParseModRM,     IDX_ParseVexDest,   IDX_UseModRM,       0,                  OP_VPCMPEQW,        OP_PARM_Vx,   OP_PARM_Hx,   OP_PARM_Wx,   OP_PARM_NONE, DISOPTYPE_HARMLESS),
  • trunk/src/VBox/Disassembler/testcase/tstDisasm-1A.asm

    r103511 r103599  
    486486        sha256rnds2 xmm0, xmm1
    487487
     488        vpsrldq xmm1, xmm2, 3
     489        db 066h
     490        vpsrldq xmm1, xmm2, 3
     491
    488492        ret
    489493ENDPROC   TestProc64
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