From: Rémi Bernon rbernon@codeweavers.com
--- dlls/kernel32/tests/thread.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/dlls/kernel32/tests/thread.c b/dlls/kernel32/tests/thread.c index 34a8f84d92c..ee7b55564cd 100644 --- a/dlls/kernel32/tests/thread.c +++ b/dlls/kernel32/tests/thread.c @@ -1934,6 +1934,7 @@ static inline void fpu_invalid_operation(void)
d = acos(2.0); ok(_isnan(d), "d = %lf\n", d); + todo_wine_if(_statusfp() == (_SW_INEXACT | _SW_INVALID)) ok(_statusfp() == _SW_INVALID, "_statusfp() = %x\n", _statusfp()); }
Hmm, from the test-win10-21h2-32 failure it looks like _SW_INEXACT|_SW_INVALID might actually be an acceptable result.