LINUX.ORG.RU

История изменений

Исправление praseodim, (текущая версия) :

Не помогло, msvcrt.dll только меняет поведение printf().

В программе используется SSE2 или fpu87? Если fpu87, то возможно, что из-за того что внутри сопроцессор считает не в 64-битном double, а в 80-битном типе. И еще там есть нюансы, в частности писюковый сопроцессор вообще не полностью совместим с IEEE 754 и вот эти моменты с округлениями и некоторыми другими вещами могут быть разными в wine и нативной винде, вроде там даже от состояния процессора может зависеть. Сейчас не вспомню в чем точно фокус, но что-то там было, надо в доках на процессор копаться.

Исходная версия praseodim, :

Не помогло, msvcrt.dll только меняет поведение printf().

В программе используется SSE2 или fpu87? Если fpu87, то возможно, что из-за того что внутри сопроцессор считает не в 64-битном double, а в 80-битном типе. И еще там есть нюансы, в частности писюковый сопроцессор вообще не полностью совместим с IEEE 754 и вот эти момент с округлениями и некоторыми другими вещами могут быть разными в wine и нативной винде, вроде там даже от состояния процессора может зависеть.