diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2023-01-28 19:09:06 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2023-01-28 19:09:06 +0100 |
| commit | 821ab99bf7087a465b58302c8031e3401195c304 (patch) | |
| tree | 3fe04e7b7a837a071a5ae9279e25cd95fba0a915 /docs | |
| parent | 282e242f5e5ac86176b3957b932e8feed88b7506 (diff) | |
| download | box64-821ab99bf7087a465b58302c8031e3401195c304.tar.gz box64-821ab99bf7087a465b58302c8031e3401195c304.zip | |
Try to improve precision of SSE Rounding to int conversion ([DYNAREC] too, introducing BOX64_DYNAREC_FASTROUND to ignore that)
Diffstat (limited to 'docs')
| -rwxr-xr-x | docs/USAGE.md | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/docs/USAGE.md b/docs/USAGE.md index aef21403..9f6478b2 100755 --- a/docs/USAGE.md +++ b/docs/USAGE.md @@ -156,6 +156,11 @@ Enable/Disable generation of -NAN * 0 : Generate -NAN like on x86 * 1 : Don't do anything special with NAN, to go as fast as possible (default) +#### BOX64_DYNAREC_FASTROUND * +Enable/Disable generation of precise x86 rounding +* 0 : Generate float/double -> int rounding like on x86 (default) +* 1 : Don't do anything special with edge case Rounding, to go as fast as possible (no INF/NAN/Overflow -> MIN_INT conversion) + #### BOX64_DYNAREC_SAFEFLAGS * Handling of flags on CALL/RET opcodes * 0 : Treat CALL/RET as if it never needs any flags (faster but not advised) |