Unknown W. Brackets
|
b9de1a44df
|
jit: Reduce some include pollution.
Usually no need for all of MIPSAnalyst.
|
2022-10-27 23:26:44 -07:00 |
|
Henrik Rydgård
|
a34e32abe1
|
Revert "Disables "ForceCheck" on jit invalidation on ARM32, introduced in #16194"
This reverts commit bc28f54612.
|
2022-10-11 15:42:59 +02:00 |
|
Henrik Rydgård
|
bc28f54612
|
Disables "ForceCheck" on jit invalidation on ARM32, introduced in #16194
I'm not sure if we should call it at all here, but at least this makes
games work again on ARM32. Will need more investigation.
|
2022-10-11 10:10:52 +02:00 |
|
lainon
|
3cdf72b68b
|
Better readability and optimization insertion into container by replacing 'insert' -> 'emplace', 'push_back' -> 'emplace_back'
|
2022-09-30 12:35:28 +03:00 |
|
Unknown W. Brackets
|
bac36df453
|
x86jit: Refactor and fix jump in branch delay slot.
This seems cleaner, instead of the duplication of lines for each branch
type.
|
2022-09-03 19:58:46 -07:00 |
|
Henrik Rydgård
|
584e94f01e
|
ARM32: Remove a lot of non-NEON fallback paths
|
2022-04-13 11:44:55 +02:00 |
|
Unknown W. Brackets
|
2479d52202
|
Global: Reduce includes of common headers.
In many places, string, map, or Common.h were included but not needed.
|
2022-01-30 16:35:33 -08:00 |
|
Unknown W. Brackets
|
3df6cb704f
|
Global: Fix some type conversion warnings.
Hidden by some warning disables.
|
2022-01-30 16:09:33 -08:00 |
|
Unknown W. Brackets
|
00f9707399
|
jit: Use a hash for invalidate/clear all.
This should make sceKernelICacheClearAll() more useful.
|
2021-12-19 10:40:33 -08:00 |
|
Unknown W. Brackets
|
b8ab7f39df
|
jit: Lock around changes to the jit pointer.
|
2021-11-28 10:04:22 -08:00 |
|
Unknown W. Brackets
|
13ec384dbe
|
Build: Explicitly include ppsspp_config.h.
This adds it to all files that use it. Not all our builds include the
file.
|
2021-03-02 21:04:03 -08:00 |
|
Unknown W. Brackets
|
cae0815095
|
jit: Avoid using mips identifier directly.
Apparently this gets defined on mips systems.
|
2021-02-26 07:24:58 -08:00 |
|
Henrik Rydgård
|
a2093da542
|
Merge pull request #14088 from unknownbrackets/fakejit
Jit: Fix compilation of FakeJit and MipsJit
|
2021-02-15 09:13:38 +01:00 |
|
Henrik Rydgård
|
6b4356a060
|
Handle exec addr errors better - don't let IgnoreBadMemoryAccesses skip dispatcher exceptions.
It would then just fall through into the compiler and die.
Should remove one of the "mystery" crashes from #14082.
|
2021-02-09 09:32:38 +01:00 |
|
Unknown W. Brackets
|
4e24b27053
|
mipsjit: Fix basic compilation.
|
2021-02-08 23:30:14 -08:00 |
|
Henrik Rydgård
|
989e353482
|
Common.h shouldn't include Log.h.
Buildfixes
More buildfixes. Move JSON code to common.
|
2020-10-04 11:42:14 +02:00 |
|
Unknown W. Brackets
|
6b8f7294b3
|
Global: Remove ARM64 define.
Was barely used anymore, and some users are specifying it when it's not
the case, so better to detect consistently.
|
2020-08-29 08:45:50 -07:00 |
|
Unknown W. Brackets
|
b8342fb8ec
|
SaveState: Rename ChunkFile files to Serialize.
Makes more sense and less weird than ChunkFileDoMap, etc.
|
2020-08-10 08:04:05 +00:00 |
|
Unknown W. Brackets
|
4b4e3432cd
|
SaveState: Split Do() into a separate header.
|
2020-08-10 08:03:41 +00:00 |
|
twinaphex
|
9e44523426
|
(Libretro) Buildfix for Windows
|
2020-08-07 22:53:45 +02:00 |
|
Henrik Rydgård
|
0829543987
|
Third part of getting rid of PanicAlert
|
2020-07-19 20:34:02 +02:00 |
|
Henrik Rydgård
|
dae9df3829
|
Fix a bug in crashhandler where we could end up disassembling far too much.
|
2020-07-19 17:23:21 +02:00 |
|
Henrik Rydgard
|
c988d42b04
|
ARM/ARM64 instruction analysis, hook up to handler
|
2020-07-14 09:25:45 +02:00 |
|
Unknown W. Brackets
|
7910b4029a
|
arm64jit: Track writable and non-writable pointers.
Switch uses different memory regions. We can handle this, might as well
cleanup some const abuse.
|
2020-05-17 00:15:12 -07:00 |
|
Henrik Rydgård
|
7853c90abb
|
JIT: Split VFPU_MTX disable options. To help with #9843
|
2019-06-03 23:28:15 +02:00 |
|