Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,6 @@ The remaining emulation settings are described in this table.
| Additional lightweight emulation protections | This setting causes Prism to ignore the presence of any [volatile metadata](/cpp/build/reference/volatile) in a binary. |
| Strict self-modifying code support | Enable this setting to ensure that any self-modifying code is correctly supported in emulation. The most common self-modifying code scenarios are covered by the default emulator behavior. Selecting this option significantly reduces performance of self-modifying code during execution. |
| Disable RWX page performance optimization | This setting disables an optimization that improves performance of code on readable, writable, and executable (RWX) pages, but might be incompatible with some apps. |
| Disable floating point optimization | x87 is an x86 instruction set extension, used primarily in some older x86 software to perform floating point arithmetic, which can use a higher-precision 80-bit floating point format that is not required for most sofware that uses x87. Selecting this option will have Prism use the full 80-bit precision instead of a 64-bit approximation, at the cost of performance. |
| Disable floating point optimization | x87 is an x86 instruction set extension, used primarily in some older x86 software to perform floating point arithmetic, which can use a higher-precision 80-bit floating point format that is not required for most software that uses x87. Selecting this option will have Prism use the full 80-bit precision instead of a 64-bit approximation, at the cost of performance. |