15 Feb
2026
15 Feb
'26
7:57 a.m.
On Sat Feb 14 17:46:19 2026 +0000, Paul Gofman wrote:
Does it really ignore it or maybe uses just some bits, or checks maximum value (what will it do for 0x7fffffff?) or maybe even that 0x80000000 is meaningful undocuemnted flag? I'd suggest to extend the test with some other values, like 0x80000001 for a start and overall check for more values, even if locally not to overload the test suite with paranoid checks for any possible condition. I actually tested on Win10 all precision values in \[-64k,-1\], \[INT_MIN, INT_MIN+64k\] and \[INT_MIN, -1\] by 0x1000 step and all behave the same
I'm not sure it's worth extending the tests -- https://gitlab.winehq.org/wine/wine/-/merge_requests/10107#note_129708