X64dbg: FPU registers in x64

Created on 14 Dec 2017  Â·  4Comments  Â·  Source: x64dbg/x64dbg

x64dbg snapshot_2017-12-08_03-24
Win 7 x64 Ult

x64 shows FPU registers very strange
Compare the following 2 videos with the same code on 32-bit and 64-bit mode.
32-bit mode: https://cloud.mail.ru/public/6t97/k4UBAUPZw (everything is OK)
64-bit mode: https://cloud.mail.ru/public/Hooy/J1YwektT9 (strange data)

The code is written on Delphi but I attach for you FASM examples too with no any runtime init code – the result the same, I've checked. You can try yourself...

example.zip

bug

Most helpful comment

Oh and thanks for your great reproduction steps!

All 4 comments

And one more wish: pleeeeeeeeease make the ability to sort FPU registers by logical names (ST0, ST1, ST2...) instead of physical (x87r0, x87r1, x87r2...).

Confirmed this bug and working on a fix now.

A fix is pending ~on my local branch~, for now you can try replacing your x64 TitanEngine.dll with this one.

Oh and thanks for your great reproduction steps!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

SnowI5Me picture SnowI5Me  Â·  3Comments

MerovingianByte picture MerovingianByte  Â·  6Comments

Mattiwatti picture Mattiwatti  Â·  3Comments

amn picture amn  Â·  5Comments

HuntFrank picture HuntFrank  Â·  4Comments