about summary refs log tree commit diff stats
path: root/src/core.c
diff options
context:
space:
mode:
authorHagb (Junyu Guo 郭俊余) <hagb_green@qq.com>2025-01-08 22:34:15 +0800
committerGitHub <noreply@github.com>2025-01-08 15:34:15 +0100
commit653a67c8addcb980ce10a27765e582c972f8d69c (patch)
tree98ac1036f34b2810a1f41a6126827445f7774fd4 /src/core.c
parentb99893d1c3506524103eebc2e4497a8be14cd6d0 (diff)
downloadbox64-653a67c8addcb980ce10a27765e582c972f8d69c.tar.gz
box64-653a67c8addcb980ce10a27765e582c972f8d69c.zip
Port rounding of some x87 instructions from Box86 (#2242)
* Port rounding of some x87 instructions from Box86

Ported from https://github.com/ptitSeb/box86/pull/951. The original pull
request and this commit also contain some improvements on precision of
`F2XM1` and `FYL2XP1`.

* Run fpu_rounding test with dynarec only for ARM64

They have been implemented on dynarec only for ARM64.
Diffstat (limited to 'src/core.c')
-rw-r--r--src/core.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core.c b/src/core.c
index a39fa795..c7dc95c3 100644
--- a/src/core.c
+++ b/src/core.c
@@ -847,7 +847,7 @@ void LoadLogEnv()
                 box64_dynarec_fastround = p[0]-'0';
         }
         if(!box64_dynarec_fastround)
-            printf_log(LOG_INFO, "Dynarec will try to generate x86 precise IEEE->int rounding\n");
+            printf_log(LOG_INFO, "Dynarec will try to generate x86 precise IEEE->int rounding and and set rounding mode for computation\n");
         else if(box64_dynarec_fastround==2)
             printf_log(LOG_INFO, "Dynarec will generate x86 very imprecise double->float rounding\n");
     }