about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2023-02-19 11:41:31 +0100
committerptitSeb <sebastien.chev@gmail.com>2023-02-19 11:41:31 +0100
commit0810859c21fdc866afb1645b4bb207df386fcb58 (patch)
tree0045141795f9732a4c93ad2df1f9909331d5db54 /src
parenta379b4aab880201110be9292747117338446271f (diff)
downloadbox64-0810859c21fdc866afb1645b4bb207df386fcb58.tar.gz
box64-0810859c21fdc866afb1645b4bb207df386fcb58.zip
Fixed a regression with factorio
Diffstat (limited to 'src')
-rwxr-xr-xsrc/emu/x87emu_private.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/emu/x87emu_private.c b/src/emu/x87emu_private.c
index fc104557..2114c00d 100755
--- a/src/emu/x87emu_private.c
+++ b/src/emu/x87emu_private.c
@@ -201,7 +201,7 @@ void D2LD(void* d, void* ld)
 
 double FromLD(void* ld)
 {
-    double ret = 0;
+    double ret; // cannot add = 0; it break factorio (issue when calling fmodl)
     LD2D(ld, &ret);
     return ret;
 }
@@ -210,7 +210,7 @@ double FromLD(void* ld)
 long double LD2localLD(void* ld)
 {
     // local implementation may not be try Quad precision, but double-double precision, so simple way to keep the 80bits precision in the conversion
-    double ret = 0;
+    double ret; // cannot add = 0; it break factorio (issue when calling fmodl)
     LD2D(ld, &ret);
     return ret;
 }