summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/zlib/contrib/delphi/ZLib.pas
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2025-03-26 04:28:09 +1100
committer Vas Crabb <vas@vastheman.com>2025-03-26 04:28:09 +1100
commitef974fbdadf9ef86017ba14b6fa186a5cb9fa5c6 (patch)
tree8d14bb68f50092b5a997da666a8e377deba31bcd /3rdparty/zlib/contrib/delphi/ZLib.pas
parent4b194187399b5dd1a5dd7a9dd8790c0ef91fa663 (diff)
-cpu/e132xs: Fixes and optimisations:
* Fixed XM (index move) instructions failing to update the destination register on range error for interpreter and recompiler. * Fixed double-word stores when the source indicates SR (both stored words are zero) for interpreter and recompiler. * Fixed recompiler failing to set ILC and P on range error and frame error exceptions. * Optimised recompiled code for word size shifts. * Pushed more recompiler logic from run-time to code generation time and simplified delay slot PC check and trace check logic. * Use MOV rather than LOAD where possible in recompiler to improve code generation performance and symbolic memory locatin names in disassembled UML. * Updated TODO list in header comment, reduced copy/paste some more. -cpu/drcbex64.cpp: Avoid some more unnecessary register copies for ROLAND.
Diffstat (limited to '3rdparty/zlib/contrib/delphi/ZLib.pas')
0 files changed, 0 insertions, 0 deletions