diff options
| author | JosJuice <josjuice@gmail.com> | 2021-08-18 12:39:02 +0200 |
|---|---|---|
| committer | JosJuice <josjuice@gmail.com> | 2021-10-13 17:42:56 +0200 |
| commit | 9f525d69c8631a36092a11016a2eef7446158c37 (patch) | |
| tree | 45b15625ad0a97f5efef1981267cf326d9aefd7b /Source/Core/InputCommon/ControlReference/FunctionExpression.cpp | |
| parent | 7f7748e1818b23025fbb70cb69b2db5e515f5cd8 (diff) | |
Jit: Raise program exception on floating point exceptions
This is done entirely through interpreter fallbacks. It would
probably be possible to implement this using host exception
handlers instead, but I think it would be a lot of complexity
for a rarely used feature, so let's not do it for now.
For performance reasons, there are two settings for this feature:
One setting which does enables just what True Crime: New York City
needs and one setting which enables it all. The latter makes
almost all float instructions fall back to the interpreter.
Diffstat (limited to 'Source/Core/InputCommon/ControlReference/FunctionExpression.cpp')
0 files changed, 0 insertions, 0 deletions
