Commit graph

171 commits

Author SHA1 Message Date
kub
83a9e30508 sh2 drc, cleanup and minor fixes (risc-v, division, typos) 2023-05-01 09:08:23 +00:00
kub
0512a22869 sh2 drc, wrap generated function ptrs if called from host 2023-01-09 20:45:10 +00:00
kub
fe8f2d963e 32x, hacks for roms with caching related problems 2022-12-20 21:32:24 +00:00
kub
35821b373c Revert 4ec1247 as it cause more troubles than it solves 2022-11-25 19:26:37 +00:00
kub
4ec1247d23 32x, tentative kludge for blackthorne 2022-11-21 21:15:51 +00:00
kub
a5085db3ea Merge from libretro/master:7ff457f for repo synchronization 2022-04-19 23:58:59 +02:00
kub
b4c25401da sh2 drc, improve cycle resolution for poll detection 2022-04-19 23:18:56 +02:00
kub
05138bbd89 sh2 drc, fixes for mips, ppc, i386 backends (mostly 64 bit related) 2022-01-19 17:09:55 +00:00
kub
97be0d15b6 sh2 drc, fix arm32 ld/st offset for -256 2021-11-14 21:17:58 +01:00
kub
bd07808352 32x, improve poll detection 2021-06-28 22:58:04 +02:00
kub
8d8357dded sh2 drc, fix arm32 ld/st offset (minimum -255) 2021-06-28 21:31:32 +02:00
kub
5275d43aaa sh2 drc, some small cleanups 2021-06-23 19:08:25 +02:00
kub
b5aba27c9b sh2 drc, fix constant memory address access calculation 2021-06-16 22:38:50 +02:00
kub
6f9993a461 sh2 drc, fix bugs in code block management 2021-06-07 19:38:28 +02:00
kub
fa0d0d224e sh2 drc+interpreter, minor improvement for cycle counting 2021-05-19 19:15:19 +02:00
kub
7fe2d3d33f sh2 drc, debug stuff 2021-04-21 22:02:36 +02:00
kub
c9a715c777 sh2 drc, debugging fixes 2021-04-16 00:27:50 +02:00
kub
75aba9cc65 sh2 drc, tiny optimization for x86 2021-04-16 00:18:58 +02:00
kub
44245ef0ea libretro, build fix for ngc/wii/wiiu 2021-04-12 20:04:51 +02:00
kub
5f97951865 sh2 drc, fix optimized standard division
still turned off, needs testing and performance checks
2021-04-07 22:24:03 +02:00
kub
d5bc6ef7b5 sh2 drc, debug stuff 2021-03-21 22:55:21 +01:00
kub
a1ca8377c9 sh2 drc, fix oversize blocks ending with JSR/BSR 2021-03-16 21:42:50 +01:00
kub
2d2387b293 sh2 drc, fix reading from constant memory address 2021-03-16 21:42:50 +01:00
kub
57c5a5e505 add big endian platform support 2021-02-22 22:27:51 +01:00
kub
4cc0fcaf15 fixes and improvements for type issues, part 3 2021-02-06 01:14:07 +01:00
kub
8094d3362f sh2 drc, powerpc fixes for OSX, 32 bit, cache handling 2021-01-30 09:03:01 +01:00
kub
f821bb7011 core, structural cleanup, fixes and improvements for type issues #2 2021-01-01 12:44:02 +01:00
kub
a20300bf1e fixes for memory leaks and out of bounds memory access found by ASAN or gcc -flto 2020-12-12 14:57:56 +01:00
kub
7e5b769d8f libretro, improve ps2 support, switchable renderers, 32X support w/ DRC 2020-12-12 14:51:44 +01:00
kub
42077979ca drc, fix libretro removing of gcc-only syntax 2020-12-05 15:17:48 +01:00
kub
61d76999d7 Merge from libretro/master:46902e0 for repo synchronization 2020-12-05 22:39:06 +01:00
kub
efb6bc7d73 sh2 drc, fix for mapping in register cache 2020-11-23 00:24:34 +01:00
kub
7082729e06 sh2 drc, fix sh2 reg enum usage 2020-11-01 22:55:48 +01:00
kub
fde25b40fe sh2 drc, fix PIC function calling for MIPS backend 2020-10-31 21:05:27 +01:00
kub
69c22514b0 sh2 drc, fixes for cache handling on arm and mips cpus 2020-10-27 18:05:49 +01:00
kub
4153006fb8 sh2 drc, fix for cpu cache handling 2020-10-10 14:21:10 +02:00
kub
b286d66f7b sh2 drc, improve T bit propagation 2020-10-10 09:44:15 +02:00
kub
0de604b1ff sh2 drc, fix for cpu cache handling 2020-10-10 09:42:55 +02:00
kub
48b648070b sh2 drc, fix symbol clash 2020-09-18 00:25:54 +02:00
kub
368c918050 sh2 drc, optimize standard division insns (default off, needs more scrutiny) 2020-07-14 00:21:33 +02:00
kub
b1ccc27109 sh2, fix for interpreter crash if drc is compiled in too 2020-07-09 08:40:35 +02:00
kub
6b67b6aa13 libretro, more fixes and cleanups for windows and osx 2020-07-08 20:46:46 +02:00
kub
dd67441606 sh2 drc, optimisation for SH2 16x16 multiplication 2020-06-23 23:43:53 +02:00
kub
8bb489470a sh2 drc, add powerpc64le backend 2020-06-19 00:14:28 +02:00
kub
904fb98e6c sh2: optimisations in drc 2020-05-06 23:06:31 +02:00
kub
4321a689a5 sh2: bugfix in drc 2020-04-27 09:33:23 +02:00
kub
b9bc876c9c bug fixes in drc, audio, display 2020-01-14 22:49:03 +01:00
kub
0e12269073 sh2 drc: optimize T bit handling for A64 2019-12-21 22:49:41 +01:00
kub
90b1c9db91 sh2 drc: cleanup, fix for drc crash, for mips code emitter 2019-12-11 20:39:27 +01:00
kub
57d863cb87 sh2 drc: bug fixing 2019-11-27 22:08:14 +01:00