starfrost013
|
57ae731e22
|
Goodbye, 32-bit
|
2025-09-14 01:32:41 +01:00 |
|
OBattler
|
2273f563a5
|
Moved the offending SoftFloat-related stuff to x87_sf.h, fixes warnings.
|
2024-06-10 00:08:48 +02:00 |
|
Jasmine Iwanek
|
c4bb670901
|
More linting in src/codegen
|
2023-08-23 04:15:59 -04:00 |
|
OBattler
|
1d48363803
|
The 286/386 interpreter now has its own variant of x86seg.c.
|
2023-08-21 02:56:33 +02: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 |
|
OBattler
|
53cf62cdd1
|
The old recompiler now recompiles 16-bit address MMX instructions.
|
2023-05-03 00:40:22 +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 |
|
Jasmine Iwanek
|
9e77acf655
|
clang format in codegen & codegen_new
|
2022-11-19 11:53:09 -05:00 |
|
Jasmine Iwanek
|
4674756664
|
More newline and whitespace cleanups
|
2022-02-20 16:26:40 -05:00 |
|
David Hrdlička
|
53144ed8ec
|
fix target architecture checks
|
2020-12-16 20:32:56 +01:00 |
|
OBattler
|
395537070b
|
Renamed the three CPU folders to their final names.
|
2020-06-13 10:53:11 +02:00 |
|