https://bugs.winehq.org/show_bug.cgi?id=50429
--- Comment #12 from Piotr Caban piotr.caban@gmail.com --- I've done some more tests comparing msvcrt.dll shipped with game and in Windows 10. It turns out that the dll shipped with the game is older and produces different results for some arguments.
While we need to update the math functions to match with native whenever possible I think that in this case the correct fix is to use native dll. We will be trying to match with newer versions of msvcrt.dll anyway.
Here's an example of test that shows the difference: Windows 10: asin(4.68926392495632171630859e-02) = 4.69098418012151852085623e-02 Windows 10 using game supplied dll: asin(4.68926392495632171630859e-02) = 4.69098418012151782696684e-02