VirtualBox

Changeset 104113 in vbox for trunk/src


Ignore:
Timestamp:
Mar 29, 2024 12:49:08 AM (13 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
162520
Message:

VMM/IEM: Fix some incorrect instruction names, bugref:9898

Location:
trunk/src/VBox/VMM/VMMAll
Files:
2 edited

Legend:

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

    r104018 r104113  
    15311531
    15321532/** Opcode VEX.66.0F38 0x90 (vex only). */
    1533 FNIEMOP_STUB(iemOp_vgatherdd_q_Vx_Hx_Wx);
     1533FNIEMOP_STUB(iemOp_vpgatherdd_q_Vx_Hx_Wx);
    15341534/** Opcode VEX.66.0F38 0x91 (vex only). */
    1535 FNIEMOP_STUB(iemOp_vgatherqd_q_Vx_Hx_Wx);
     1535FNIEMOP_STUB(iemOp_vpgatherqd_q_Vx_Hx_Wx);
    15361536/** Opcode VEX.66.0F38 0x92 (vex only). */
    15371537FNIEMOP_STUB(iemOp_vgatherdps_d_Vx_Hx_Wx);
     
    15411541/*  Opcode VEX.66.0F38 0x95 - invalid. */
    15421542/** Opcode VEX.66.0F38 0x96 (vex only). */
    1543 FNIEMOP_STUB(iemOp_vfmaddsub132ps_q_Vx_Hx_Wx);
     1543FNIEMOP_STUB(iemOp_vfmaddsub132ps_d_Vx_Hx_Wx);
    15441544/** Opcode VEX.66.0F38 0x97 (vex only). */
    15451545FNIEMOP_STUB(iemOp_vfmsubadd132ps_d_Vx_Hx_Wx);
     
    26262626    /* 0x8f */  IEMOP_X4(iemOp_InvalidNeedRM),
    26272627
    2628     /* 0x90 */  iemOp_InvalidNeedRM,        iemOp_vgatherdd_q_Vx_Hx_Wx, iemOp_InvalidNeedRM,      iemOp_InvalidNeedRM,
    2629     /* 0x91 */  iemOp_InvalidNeedRM,        iemOp_vgatherqd_q_Vx_Hx_Wx, iemOp_InvalidNeedRM,      iemOp_InvalidNeedRM,
     2628    /* 0x90 */  iemOp_InvalidNeedRM,        iemOp_vpgatherdd_q_Vx_Hx_Wx, iemOp_InvalidNeedRM,     iemOp_InvalidNeedRM,
     2629    /* 0x91 */  iemOp_InvalidNeedRM,        iemOp_vpgatherqd_q_Vx_Hx_Wx, iemOp_InvalidNeedRM,     iemOp_InvalidNeedRM,
    26302630    /* 0x92 */  iemOp_InvalidNeedRM,        iemOp_vgatherdps_d_Vx_Hx_Wx, iemOp_InvalidNeedRM,     iemOp_InvalidNeedRM,
    26312631    /* 0x93 */  iemOp_InvalidNeedRM,        iemOp_vgatherqps_d_Vx_Hx_Wx, iemOp_InvalidNeedRM,     iemOp_InvalidNeedRM,
    26322632    /* 0x94 */  IEMOP_X4(iemOp_InvalidNeedRM),
    26332633    /* 0x95 */  IEMOP_X4(iemOp_InvalidNeedRM),
    2634     /* 0x96 */  iemOp_InvalidNeedRM,        iemOp_vfmaddsub132ps_q_Vx_Hx_Wx, iemOp_InvalidNeedRM, iemOp_InvalidNeedRM,
     2634    /* 0x96 */  iemOp_InvalidNeedRM,        iemOp_vfmaddsub132ps_d_Vx_Hx_Wx, iemOp_InvalidNeedRM, iemOp_InvalidNeedRM,
    26352635    /* 0x97 */  iemOp_InvalidNeedRM,        iemOp_vfmsubadd132ps_d_Vx_Hx_Wx, iemOp_InvalidNeedRM, iemOp_InvalidNeedRM,
    26362636    /* 0x98 */  iemOp_InvalidNeedRM,        iemOp_vfmadd132ps_d_Vx_Hx_Wx,    iemOp_InvalidNeedRM, iemOp_InvalidNeedRM,
  • trunk/src/VBox/VMM/VMMAll/IEMAllInstVexMap3.cpp.h

    r104094 r104113  
    380380FNIEMOP_STUB(iemOp_vpermq_Vqq_Wqq_Ib);
    381381/** Opcode VEX.66.0F3A 0x01. */
    382 FNIEMOP_STUB(iemOp_vpermqd_Vqq_Wqq_Ib);
     382FNIEMOP_STUB(iemOp_vpermpd_Vqq_Wqq_Ib);
    383383
    384384
     
    17801780    /*          no prefix,                  066h prefix                 f3h prefix,                 f2h prefix */
    17811781    /* 0x00 */  iemOp_InvalidNeedRMImm8,    iemOp_vpermq_Vqq_Wqq_Ib,    iemOp_InvalidNeedRMImm8,    iemOp_InvalidNeedRMImm8,
    1782     /* 0x01 */  iemOp_InvalidNeedRMImm8,    iemOp_vpermqd_Vqq_Wqq_Ib,   iemOp_InvalidNeedRMImm8,    iemOp_InvalidNeedRMImm8,
     1782    /* 0x01 */  iemOp_InvalidNeedRMImm8,    iemOp_vpermpd_Vqq_Wqq_Ib,   iemOp_InvalidNeedRMImm8,    iemOp_InvalidNeedRMImm8,
    17831783    /* 0x02 */  iemOp_InvalidNeedRMImm8,    iemOp_vpblendd_Vx_Hx_Wx_Ib, iemOp_InvalidNeedRMImm8,    iemOp_InvalidNeedRMImm8,
    17841784    /* 0x03 */  IEMOP_X4(iemOp_InvalidNeedRMImm8),
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