Re: [hatari-devel] FPU status register handling & fmovem.x bugs

[ Thread Index | Date Index | More Archives ]

Le 01/06/2018 à 13:20, Toni Wilen a écrit :
floating-point arithmetic (Annex F)). An exception is Microsoft Visual
C++ for x86, which makes long double a synonym for double."

I worked around this MSVC "feature" recently in WinUAE by using
(optionally) tiny x86/x64 helper functions that directly execute native
FPU instructins.

Also, AFAIK, UAE FPU emulation (before softfloat was introduced) was
never designed to be very accurate, only fast, for example only basic
flags that can be used accurately with native FPU (without extra
complexity) are emulated. Everything else is simply ignored because 99%+
of programs don't care (at least when talking about real world Amiga


for those interested, I'm planning to backport those recent changes from WinUAE's cpu core into Hatari, I'm just short of time at the moment :)

Mail converted by MHonArc 2.6.19+