kub
|
7fe2d3d33f
|
sh2 drc, debug stuff
|
2021-04-21 22:02:36 +02:00 |
|
kub
|
f7615fc283
|
sh2 drc, fix powerpc cache handling
|
2021-04-21 22:01:22 +02:00 |
|
kub
|
448b634ccc
|
sh2 drc, fix powerpc eabi compatibility
|
2021-04-17 20:46:27 +02:00 |
|
kub
|
c9a715c777
|
sh2 drc, debugging fixes
|
2021-04-16 00:27:50 +02:00 |
|
kub
|
09c274d4b2
|
68k, fix musashi support (for debugging only)
|
2021-04-16 00:26:23 +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
|
2dbaa49a1a
|
sh2 drc, x86 fix, revert 6f64058 (carry usage in NEGC/DIV1)
|
2021-04-02 18:45:03 +02:00 |
|
kub
|
d5bc6ef7b5
|
sh2 drc, debug stuff
|
2021-03-21 22:55:21 +01:00 |
|
kub
|
28f83122ec
|
sh2 drc, don't use x29 (frame pointer) in arm64 backend
|
2021-03-21 22:47:56 +01:00 |
|
kub
|
aa8a3b65f1
|
sh2 drc, adjust max ld/st offset in arm backend
|
2021-03-21 22:41:32 +01:00 |
|
kub
|
a1ca8377c9
|
sh2 drc, fix oversize blocks ending with JSR/BSR
|
2021-03-16 21:42:50 +01:00 |
|
kub
|
6f64058800
|
sh2 drc, x86 backend, optimize move #0 with xor
|
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
|
31d08e90c8
|
cz80, fix flags for OUT[ID]/OT[ID]R
|
2021-01-22 22:33:37 +01:00 |
|
kub
|
1dee74458b
|
sh2 drc, fix for MIPS EABI
|
2021-01-13 23:14:00 +01:00 |
|
kub
|
f821bb7011
|
core, structural cleanup, fixes and improvements for type issues #2
|
2021-01-01 12:44:02 +01:00 |
|
kub
|
2170797544
|
fixes for gcc warnings wrt 64 bit platforms
|
2020-12-29 11:13:45 +01:00 |
|
kub
|
85894ad406
|
cz80, improve cycle accounting
|
2020-12-14 21:06:24 +01:00 |
|
kub
|
e0d5c83fd3
|
32x, tiny optimization for memory access
|
2020-12-14 21:05:51 +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
|
6e8916bc9a
|
sh2 drc, MIPS cache maintenance optimisation
|
2020-10-11 19:54:51 +02: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
|
713e3a1c5b
|
libretro, build fixes for android
|
2020-07-16 19:29:34 +02:00 |
|
kub
|
368c918050
|
sh2 drc, optimize standard division insns (default off, needs more scrutiny)
|
2020-07-14 00:21:33 +02:00 |
|
twinaphex
|
9257c0c5c8
|
Buildfix
|
2020-07-14 00:21:33 +02:00 |
|
twinaphex
|
182b8d01f9
|
Make sure function prototype signatures match, and put typedefs into
separate header file
|
2020-07-13 09:51:09 +02:00 |
|
kub
|
b1ccc27109
|
sh2, fix for interpreter crash if drc is compiled in too
|
2020-07-09 08:40:35 +02:00 |
|
kub
|
1426b7569e
|
sh2 drc, fix for x86_64 backend
|
2020-07-08 20:48:16 +02:00 |
|
kub
|
6b67b6aa13
|
libretro, more fixes and cleanups for windows and osx
|
2020-07-08 20:46:46 +02:00 |
|
kub
|
18c95d9f57
|
sh2 drc, fix for SH2 T handling in Mips/RiscV
|
2020-06-25 16:49:17 +02:00 |
|
kub
|
dd67441606
|
sh2 drc, optimisation for SH2 16x16 multiplication
|
2020-06-23 23:43:53 +02:00 |
|
kub
|
c815b1bc59
|
sh2 drc, backend 32/64 bit compatibility fixes for Mips/RiscV
|
2020-06-23 23:34:07 +02:00 |
|
kub
|
8bb489470a
|
sh2 drc, add powerpc64le backend
|
2020-06-19 00:14:28 +02:00 |
|
kub
|
dae0d04dbf
|
sh2 drc, preparations for powerpc support
|
2020-06-16 18:43:45 +02:00 |
|
kub
|
d39eb595bb
|
sh2 drc: revised ARM A32 backend optimizer
|
2020-05-15 21:46:28 +02:00 |
|