Commit graph

34 commits

Author SHA1 Message Date
Dillon Beliveau
6247ab3ee6 Merge branch 'master' into dynarec_v2 2023-08-22 01:26:06 -07:00
Dillon Beliveau
314d4c4f4d Only use SSE if available 2023-08-20 05:36:28 +00:00
Dillon Beliveau
09263a71c7 Merge branch 'master' into dynarec_v2 2023-07-16 18:52:51 -07:00
Dillon Beliveau
744d8ed655 use macros for format strings 2023-07-16 18:45:48 -07:00
Dillon Beliveau
c122f9df3e Windows support for dynarec v2 using the MS ABI 2023-07-08 18:03:29 -04:00
Dillon Beliveau
e6fb45b1a7 INSTANT_PI_DMA -> INSTANT_DMA 2023-03-11 01:01:57 -08:00
Dillon Beliveau
2d7886697b preprocessor macro INSTANT_PI_DMA for debugging 2023-02-11 21:01:57 -08:00
Dillon Beliveau
c230cff119 compiled or, not, mtc0, sanitizers not passed to nasm, reserve r12 for cpu pointer, flush regs as early as possible, const shift, 2023-02-05 15:06:36 -08:00
Dillon Beliveau
a995a900d6 temporary "dispatcher" in ASM - wrap block thunks in an ASM function 2023-02-04 15:25:43 -08:00
Dillon Beliveau
3f3ef2622e Enable -Werror=switch 2023-01-28 16:01:17 -08:00
Dillon Beliveau
c4ea8a3ed5 many small fixes, including separate memory map for user mode 2022-06-12 19:17:25 -07:00
Dillon Beliveau
6bc057f789 Remove an old obsolete TODO 2021-11-13 15:26:21 -08:00
Dillon Beliveau
f975d5bdff Add -g to debug builds 2021-11-06 11:02:25 -07:00
Dillon Beliveau
47ae71acec only pass -export-dynamic to GCC 2021-06-07 22:06:46 -04:00
Dillon Beliveau
1168afc640 Don't set C and CXX standards 2021-03-27 10:15:43 -04:00
Dillon Beliveau
09bb5b3cd4 Building on windows and working with software RDP only 2021-03-14 19:19:44 -04:00
Dillon Beliveau
f687ac01b6 file browser, and allow swapping out ROM 2021-01-19 21:53:45 -05:00
Dillon Beliveau
bf589dffe7 turn off LTO 2021-01-03 17:55:57 -05:00
Dillon Beliveau
b6c08bbe44 turn on LTO 2020-12-29 17:00:41 -05:00
Dillon Beliveau
f08237518a commented out vulkan debug definition 2020-12-07 22:56:15 -05:00
Dillon Beliveau
0ad8a735c7 sanitizers commented out in cmakelists 2020-12-01 22:16:01 -05:00
Dillon Beliveau
e207ba4c8e SIMD-ify some of the hottest RSP multiplies 2020-11-28 15:46:12 -05:00
Dillon Beliveau
bb640818ef separate SIMD and SISD code in rsp_vector_instructions 2020-11-28 15:06:30 -05:00
Dillon Beliveau
7a2c142cc6 ignore release dir, remove -O3 since Release build sets it automatically 2020-11-22 17:42:04 -05:00
Dillon Beliveau
3984698910 build in debug mode when cmake configured for debug 2020-11-22 15:07:10 -05:00
Dillon Beliveau
9e5269a37c only enable required arch 2020-11-21 13:54:00 -05:00
Dillon Beliveau
166c8c778b build with -O3 by default 2020-11-01 14:28:21 -05:00
Dillon Beliveau
48a9510744 builds on MacOS 2020-10-01 10:15:00 -04:00
Dillon Beliveau
db58f828d2 add -march=native to compile flags. 2020-09-12 17:30:14 -04:00
Dillon Beliveau
6076b4d73b Stub a ton of RDP stuff 2020-07-06 23:39:11 -04:00
Dillon Beliveau
edfd4dc335 Include stripped-down versions of the CPU tests 2020-06-30 20:05:35 -04:00
Dillon Beliveau
f759441c00 Start stubbing tests 2020-06-28 12:04:03 -04:00
Dillon Beliveau
8f3d6bfb39 Refactoring, implement a few more instructions 2020-06-10 16:17:04 -04:00
Dillon Beliveau
31f9d59158 Initial commit 2020-06-06 18:02:59 -04:00