diff options
| author | 2026-02-04 07:53:54 +1100 | |
|---|---|---|
| committer | 2026-02-04 07:58:33 +1100 | |
| commit | a7b3ce33ccfb33e7228ebaca191a672d6ae5e876 (patch) | |
| tree | 2943e476cb669092dbf4fef9b32acc3bf0cc9358 /docs | |
| parent | a095a95f84b041e921747554c5eb5814fc95101e (diff) | |
cpu/sharc: Small improvements:
* Implemented bit-accurate RECIPS and RSQRTS in recompiler (fast
approximation can be enabled by setting a macro).
* Fixed/optimised RECIPS flag calculation for interpreter.
* Fixed FIX for negative numbers when MODE1 TRUNC bit it set for
interpreter and recompiler (should round towards negative infinity).
* Don't regenerate static helpers on cache flush.
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/source/techspecs/uml_instructions.rst | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/docs/source/techspecs/uml_instructions.rst b/docs/source/techspecs/uml_instructions.rst index 13d181fcc98..729f7424d5b 100644 --- a/docs/source/techspecs/uml_instructions.rst +++ b/docs/source/techspecs/uml_instructions.rst @@ -283,7 +283,8 @@ HASH Associate a location with the specified mode and emulated program counter values. The :ref:`HASHJMP <umlinst-hashjmp>` instruction may be used to transfer control to the location associated with a mode and -emulated program counter value. +emulated program counter value. Invariant code blocks may not contain +HASH instructions. This is usually used to mark the location of the generated code for an emulated instruction or sequence of instructions. |
