https://bugs.winehq.org/show_bug.cgi?id=43959
--- Comment #8 from Austin English austinenglish@gmail.com --- (In reply to Hans Leidekker from comment #5)
The code depends on the extra precision offered by the long double type on x86. It's an 80-bit quantity on x86 and 64-bit on ARM, AFAICT.
Before we make changes to the code I'd like to confirm that the current tests reflect ARM Windows behavior.
It passes on windows arm (wasn't really worth attaching, oops): 0050:reader: 3624 tests executed (0 marked as todo, 0 failures), 0 skipped.