Cacodemon345
|
cc7ca6c652
|
Cleanups
|
2025-09-15 19:16:40 +00:00 |
|
Cacodemon345
|
1d8877fba7
|
Progress on ARM64 MMX opcodes
|
2025-09-15 09:19:40 +00:00 |
|
Cacodemon345
|
d824fc36df
|
Yet more logging
|
2025-09-15 12:34:34 +06:00 |
|
Cacodemon345
|
15a3df6135
|
Fix PACK* recompiled instructions on ARM64
|
2025-09-15 11:38:43 +06:00 |
|
Cacodemon345
|
ffed72f823
|
NDR (AArch64): Fix ismmx value assignment
|
2025-09-15 11:38:42 +06:00 |
|
Jasmine Iwanek
|
6de981363e
|
Use SQXTUN instead of UQXTN in PACKUSWB on arm64
|
2025-09-15 11:38:42 +06:00 |
|
Cacodemon345
|
0446e3c3f1
|
Optimize NDR uop_CALL_INSTRUCTION_FUNC by loading the fetchdat in one uOP instead of two
Another 3-5% NDR improvement noticed on the WOLF3D MAPEDIT idle loop as a result.
|
2025-07-10 01:38:55 +06:00 |
|
OBattler
|
3b5966eb46
|
LDS/LES/LFS/LGS/LSS: Fix segment wraparounds in 16-bit address mode.
|
2025-04-07 06:03:19 +02:00 |
|
OBattler
|
2273f563a5
|
Moved the offending SoftFloat-related stuff to x87_sf.h, fixes warnings.
|
2024-06-10 00:08:48 +02:00 |
|
TC1995
|
0f29bcddf1
|
Upgrade to softfloat3e.
This should solve licensing problems as well.
|
2024-06-09 23:08:46 +02:00 |
|
Jasmine Iwanek
|
29b648450a
|
More linting in src/codegen_new
|
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
|
ce5e21f870
|
More warning and compile fixes.
|
2023-08-08 15:38:40 +02: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
|
144b19b941
|
codegen: fix architecture detection on MSVC
|
2020-12-17 00:58:37 +01:00 |
|
OBattler
|
60ba71cb4b
|
Renamed the three CPU folders to their final names.
|
2020-06-13 10:54:05 +02:00 |
|