June 8, 2026
11:04 a.m.
Yes, it's likely caused by the -msse2 flag. Note that the failing cases are now the same as on 64-bit. I would suggest to rename todo64 to todo instead and not touch the implementation at this point. Before the switch to PE we used the native long double type (80 bit) which gives sufficient precision to make the tests pass. The implementation should probably be rewritten to use SSE/NEON instructions with a 128 bit type. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/11085#note_142402