Commit Graph

13 Commits

Author SHA1 Message Date
Cacodemon345
f290cc0173 x64 NDR: Fix crashes/undefined behaviour with 2+ GB of allocated RAM 2025-03-01 22:31:10 +06:00
OBattler
48513fe6aa Fixed two warnings in codegen_new/codegen_backend_x86-64.c. 2023-12-16 20:45:03 +01: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
9e77acf655 clang format in codegen & codegen_new 2022-11-19 11:53:09 -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
Alexander Babikov
710d34db97 Remove unused variables and functions 2022-04-14 07:13:50 +05:00
Cacodemon345
0f9dd7b970 Add missing stdlib.h include to codegen_backend_x86-64.c 2021-08-29 23:50:22 +06:00
Cacodemon345
766f321d4d Add missing string.h include on new codegen backends 2021-08-29 23:50:22 +06:00
OBattler
ddc7c5b78a Reorganized some CPU structures a bit and fixed inappropriate behavior of some mem.c functions on 64-bit binaries (and made mem.c aware of ARM64 as well), fixes both 64-bit recompilers, closes #1215. 2021-08-27 13:31:47 +02:00
David Hrdlička
251dc45048 codegen: replace asm block with an intrinsic 2020-12-17 01:24:39 +01:00
David Hrdlička
144b19b941 codegen: fix architecture detection on MSVC 2020-12-17 00:58:37 +01:00
David Hrdlička
fd554cbcbc fix WIN64 checks to _WIN64 2020-12-16 20:29:46 +01:00
OBattler
60ba71cb4b Renamed the three CPU folders to their final names. 2020-06-13 10:54:05 +02:00