VirtualBox

Changeset 65029 in vbox


Ignore:
Timestamp:
Dec 29, 2016 1:41:32 PM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
112524
Message:

IEM: Fixed sign flag calculation.

File:
1 edited

Legend:

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

    r63465 r65029  
    339339 */
    340340#define X86_EFL_CALC_SF(a_uResult, a_cBitsWidth) \
    341     ( (uint32_t)((a_uResult) >> ((a_cBitsWidth) - X86_EFL_SF_BIT)) & X86_EFL_SF )
     341    ( (uint32_t)((a_uResult) >> ((a_cBitsWidth) - X86_EFL_SF_BIT - 1)) & X86_EFL_SF )
    342342
    343343/**
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