VirtualBox

Changeset 103731 in vbox for trunk/src/VBox/VMM


Ignore:
Timestamp:
Mar 7, 2024 3:29:33 PM (12 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
162100
Message:

VMM/IEM: More fun with the three byte vex prefix. [@todo] bugref:10369

File:
1 edited

Legend:

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

    r103730 r103731  
    89428942                pVCpu->iem.s.uRexB      = (~bRm >> (5 - 3)) & 0x8;
    89438943                pVCpu->iem.s.uVex3rdReg = (~bVex2 >> 3) & 0xf;
    8944                 pVCpu->iem.s.uVex3rdReg = (~bVex2 >> 3) & 0xf;
    89458944            }
    89468945            else
     
    89498948                pVCpu->iem.s.uRexIndex  = 0;
    89508949                pVCpu->iem.s.uRexB      = 0;
     8950                /** @todo testcase: Will attemps to access registers 8 thru 15 from 16&32 bit
     8951                 * code raise \#UD or just be ignored?  We're ignoring for now... */
    89518952                pVCpu->iem.s.uVex3rdReg = (~bVex2 >> 3) & 0x7;
    89528953            }
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