Henrik Rydgard
|
76481a300c
|
Icache must be invalidated. Jit now starts to run, but there's no cube in cube.elf!
|
2013-01-08 23:52:11 +01:00 |
|
Henrik Rydgard
|
8915677241
|
More progress but it weirds out...
|
2013-01-08 21:24:42 +01:00 |
|
Henrik Rydgard
|
e3a4ed510c
|
Fix bug in x86 jit :)
|
2013-01-08 19:30:28 +01:00 |
|
Henrik Rydgard
|
8c06edc47b
|
It's getting close to the first totally unoptimized jit run.
|
2013-01-08 17:03:17 +01:00 |
|
Henrik Rydgard
|
b78ad83f00
|
R10, not R9, points to the mips state...
|
2013-01-08 14:29:03 +01:00 |
|
Henrik Rydgard
|
7b4cfb702c
|
Get rid of CPU class so that MIPSState can be POD, enabling offsetof
|
2013-01-08 14:20:06 +01:00 |
|
Henrik Rydgard
|
b3fd1ff34c
|
Lots of various work on the ARM jit. It executes a couple of blocks now.
|
2013-01-08 13:49:52 +01:00 |
|
Henrik Rydgard
|
5a7f4acc06
|
More armjit work
|
2013-01-08 00:26:42 +01:00 |
|
Henrik Rydgard
|
a2ff416534
|
Rename files. Rewrite ArmRegCache from scratch.
|
2013-01-07 22:33:09 +01:00 |
|
Mathias Tillman
|
b780e39397
|
Fixed various potential bugs and compiler warnings
|
2013-01-07 15:57:19 +01:00 |
|
Henrik Rydgard
|
7cb95bbc89
|
Merge branch 'master' into armjit
Conflicts:
CMakeLists.txt
Core/MIPS/ARM/RegCache.cpp
|
2013-01-07 10:25:02 +01:00 |
|
Henrik Rydgard
|
38ae09b50f
|
Merge remote-tracking branch 'origin/armjit' into armjit
Conflicts:
android/jni/MenuScreens.cpp
|
2013-01-07 10:22:50 +01:00 |
|
Henrik Rydgard
|
9363a867e2
|
Add glViewport to cached gl state. Add a couple of missing VFPU ops.
|
2013-01-06 23:23:36 +01:00 |
|
Henrik Rydgard
|
c459c7e3a8
|
Fix the vsocp instruction. Fixes clipping bug in Fired Up.
|
2013-01-06 16:20:32 +01:00 |
|
Henrik Rydgard
|
93470e0c1f
|
Remove some old PowerPC references...
|
2013-01-05 19:52:11 +01:00 |
|
Arthur Blot
|
decbf9da81
|
Fixed interpreter
|
2013-01-03 17:01:12 +01:00 |
|
Arthur Blot
|
be91ad2f9c
|
Fixed $zr being non-zero after loading instruction
|
2013-01-03 16:14:45 +01:00 |
|
Henrik Rydgard
|
6b64554e64
|
Fix savestates under JIT
|
2013-01-03 12:46:10 +01:00 |
|
Henrik Rydgård
|
f9133c1a56
|
Reset JIT before saving/loading state
|
2012-12-29 00:10:43 +01:00 |
|
Unknown W. Brackets
|
e3e6f81dfa
|
Snapshot the CPU state as well.
|
2012-12-28 13:55:27 -08:00 |
|
Unknown W. Brackets
|
df04bbe4dd
|
Fix a crash when switching between jit/interp.
|
2012-12-26 03:30:08 -08:00 |
|
Henrik Rydgård
|
ed68dea0d5
|
JIT: Ignore branches in delay slots. Not sure if this is 100% correct.
|
2012-12-26 08:37:53 +01:00 |
|
Henrik Rydgård
|
d8da92befa
|
Fix timing issue wiith JIT on non-Windows platforms
|
2012-12-25 09:02:02 +01:00 |
|
Unknown W. Brackets
|
3c08a87404
|
Properly cleanup the jit on reset.
|
2012-12-23 23:33:10 -08:00 |
|
TMaul
|
e8f240c1d4
|
Fix some more possible errors
Shadowed var n in MIPSIntVFPU
Possible buffer overflow in vertexdecoder.h
fix valid address checking in sceRtc function
|
2012-12-23 20:51:05 +00:00 |
|