Commit Graph

16 Commits

Author SHA1 Message Date
RichardG867
c9d38549ef New Dynarec: Improve the D9 44 hack 2025-12-20 16:26:36 -03:00
Cacodemon345
c00a82c58c Reapply "Merge pull request #6172 from Cacodemon345/armfixes-2"
This reverts commit 5577efe301.
2025-11-04 17:03:27 +06:00
Cacodemon345
5577efe301 Revert "Merge pull request #6172 from Cacodemon345/armfixes-2"
This reverts commit 5bfa69f3da, reversing
changes made to a54e33bf04.
2025-09-17 22:52:34 +06:00
Cacodemon345
cc7ca6c652 Cleanups 2025-09-15 19:16:40 +00:00
Jasmine Iwanek
1488097c7b Reenable MMX opcodes on ARM new dynarec 2025-09-15 11:38:42 +06:00
Jasmine Iwanek
5f273265ae Assorted warning fixes 2025-02-02 03:24:50 -05:00
Jasmine Iwanek
29b648450a More linting in src/codegen_new 2023-08-23 04:15:59 -04:00
OBattler
3555dacec3 Disable MMX and 3DNow! recompilation when SoftFloat is in use. 2023-07-16 03:45:14 +02:00
OBattler
c76e8ff06c Replaced the codegen_ops_NULL table references with NULL pointers, as it has the same effect without requiring an extra table of opcodes, also made the new recompiler clear codegen_flags_changed after every interpreted instruction to prevent conditional jumps from occasionally taking the wrong turn (fixes CL-GD 54x6 driver glitches in 24bpp mode on Windows 98 SE), and added instruction length heuristics on fetching the instruction, fixes Jane's US Navy Fighters. 2023-06-09 14:55:13 +02:00
OBattler
a9cc8cf898 Made softfloat work on the dynamic recompiler (not yet enabled in the Settings dialog, needs MMX and FXSAVE/FXRSTOR for softfloat first). 2023-05-07 00:24:57 +02:00
Jasmine Iwanek
dd339ec191 more clang-formatting in codegen & codegen_new 2022-11-19 11:53:10 -05:00
Jasmine Iwanek
35fea100db clang-format markers 2022-11-19 11:53:09 -05:00
RichardG867
dcd54bff3f New Dynarec: Disable 3DNow opcodes on ARM, just in case 2022-03-18 17:13:52 -03:00
RichardG867
25cb062427 New Dynarec: Disable more MMX opcodes on ARM 2022-03-18 16:07:01 -03:00
RichardG867
1da566e673 New Dynarec: Disable recompilation of some MMX opcodes on ARM, pending investigation 2022-03-18 15:06:57 -03:00
OBattler
60ba71cb4b Renamed the three CPU folders to their final names. 2020-06-13 10:54:05 +02:00