Commit Graph

15 Commits

Author SHA1 Message Date
OBattler
2273f563a5 Moved the offending SoftFloat-related stuff to x87_sf.h, fixes warnings. 2024-06-10 00:08:48 +02:00
OBattler
1d48363803 The 286/386 interpreter now has its own variant of x86seg.c. 2023-08-21 02:56:33 +02:00
Jasmine Iwanek
be79ea78c7 sonarlinting and formatting in src/cpu 2023-08-11 19:11:32 -04:00
Jasmine Iwanek
a40630ba63 Even more tabs to spaces 2023-01-07 14:09:51 -05:00
OBattler
27ebb27db7 Makefile.mingw corrections and made the code pass much stricter checks (now mandated by Makefile.mignw) to ensure GCC 14 readiness. 2022-11-17 22:44:06 +01:00
plant
8a53754b97 fix 95/98FE on P6
loop should decode into 4 alu ops instead of 1
2022-10-17 19:28:46 -06:00
Jasmine Iwanek
4674756664 More newline and whitespace cleanups 2022-02-20 16:26:40 -05:00
RichardG867
dbd767437b Programmatic CPU table 2020-11-18 01:09:17 -03:00
OBattler
4e48943ad5 Moved the recompiler timings to cpu/ because they are common to both recompilers and fixed a bug in the common timings header file. 2020-06-13 11:12:28 +02:00
OBattler
60ba71cb4b Renamed the three CPU folders to their final names. 2020-06-13 10:54:05 +02:00
nerd73
08b4622348 Improvements to P6 timings
- Removed the RISC86 references
- Some cleanup
- Balancing fixes, so performance should be more accurate
2020-05-09 14:42:22 -06:00
OBattler
20cf306d44 Better fix for the P6 timings. 2020-04-25 22:14:43 +02:00
OBattler
6033f4480c Fixed P6 timings so they no longer fatal (and removed the 3DNow! stuff from them), and also fixed the Distributed DMA bug reported by TheCollector1995. 2020-04-25 22:02:48 +02:00
nerd73
fe6df042be Implement a proper P6 timing model 2020-04-25 03:24:59 -06:00
OBattler
2a0b3eb9c5 Added PAE, ported K6, P6, and WinChip 2 timings to the old recompiler, added a bunch of CPU's to the old recompiler, done some x87 fixes for both recompilers, added PAE, and fixed root directory entries for single-sided 5.25" DD floppies in the New Floppy Image dialog. 2020-04-10 01:08:52 +02:00