about summary refs log tree commit diff stats
path: root/docs
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2023-01-28 19:09:06 +0100
committerptitSeb <sebastien.chev@gmail.com>2023-01-28 19:09:06 +0100
commit821ab99bf7087a465b58302c8031e3401195c304 (patch)
tree3fe04e7b7a837a071a5ae9279e25cd95fba0a915 /docs
parent282e242f5e5ac86176b3957b932e8feed88b7506 (diff)
downloadbox64-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-xdocs/USAGE.md5
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)