https://bugs.kde.org/show_bug.cgi?id=400538

Daniel Lehman <dlehma...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #119759|0                           |1
        is obsolete|                            |

--- Comment #10 from Daniel Lehman <dlehma...@gmail.com> ---
Created attachment 121516
  --> https://bugs.kde.org/attachment.cgi?id=121516&action=edit
updated iretq implementation

> Vex also models the ID and AC flags (see, again, the POPF implementation)
> but from the Intel docs it's not clear to me whether these also need
> to be restoired from 'tempEFLAGS' above
from the docs, it does look like they need to be restored.  using the attached
iretq test case in a debugger, i can see that the ID and AC are saved across
iretq

> EFLAGS (CF, PF, AF, ZF, SF, TF, DF, OF, NT) ← tempEFLAGS;
it doesn't look like VEX models certain flags like NT or TF

> See the implementation for POPF in that same file, for how to set it
the attached uses the code from popf.  i retested with the latest wine 4.12.1

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to