Henrik Rydgard
|
a0bf934796
|
ARM64: Some work on static allocation. Close to working, cube.elf runs 700 blocks but then hangs (?!)
|
2015-07-11 16:59:09 +02:00 |
|
Unknown W. Brackets
|
4d7a948717
|
arm64: Fix a dump mistake with rounding modes.
|
2015-06-28 16:35:46 -07:00 |
|
Unknown W. Brackets
|
b6612edf67
|
arm64: Use a cached rounding func for cvt.w.s.
This is much faster for this particular instruction, although not all
games even use it.
|
2015-06-28 12:40:29 -07:00 |
|
Henrik Rydgård
|
d014d420db
|
Unify JitOptions across the backends.
This is required to make ExtractIR not a member of the various backends.
|
2015-04-12 11:41:26 -07:00 |
|
Unknown W. Brackets
|
d98adf27d6
|
x86jit: Add proxy blocks for continuing.
|
2014-10-12 17:15:31 -07:00 |
|
Unknown W. Brackets
|
928e2adfc9
|
jit: Avoid applying/restoring the rounding mode.
If the game never sets it, we can skip around syscalls, interpreter,
replacements, etc.
|
2014-10-12 12:51:45 -07:00 |
|
Unknown W. Brackets
|
a843cbd580
|
Shrink the very common sceKernelThread.h include.
|
2014-03-15 11:44:02 -07:00 |
|
Unknown W. Brackets
|
fe2b62c27d
|
Make the "on change" checkbox for memchecks work.
But, for now, only on sw and similar instructions, the rest don't work
yet and just always break.
|
2014-01-26 11:57:39 -08:00 |
|
Unknown W. Brackets
|
79864a5ee0
|
Fix some initialization order warnings.
|
2014-01-10 22:21:24 -08:00 |
|
Henrik Rydgard
|
2d8429ac48
|
Assorted cleanup in the MIPS emulation
|
2013-12-10 13:15:16 +01:00 |
|
Henrik Rydgard
|
58db79672f
|
Fix vmtvc on ARM, fixing issues with our prefix check. Add some logging.
Also improve vcmp on ARM.
|
2013-11-08 19:59:11 +01:00 |
|
Henrik Rydgard
|
309f904c0c
|
Extract JitState into its own header (arm/x86)
|
2013-11-08 18:51:52 +01:00 |
|