Unknown W. Brackets
|
2347498667
|
x86jit: Use templates to avoid some void * casts.
Makes it a bit cleaner and potentially safer.
|
2014-01-18 09:57:13 -08:00 |
|
Henrik Rydgard
|
2eab4aa1bf
|
Play around with function replacement. Turned off by default of course.
|
2013-12-17 23:40:27 +01:00 |
|
Henrik Rydgård
|
598e06faa8
|
Make Home in the game browser available on linux/mac/etc too.
Misc tweaks.
|
2013-10-21 12:21:22 +02:00 |
|
Henrik Rydgard
|
2a39a3b972
|
JIT: Get rid of one memory access per dispatch, and get rid of blockcodepointers.
|
2013-04-27 01:32:03 +02:00 |
|
Henrik Rydgard
|
724a600381
|
Buildfix android, misc other fixes, some include cleanup
|
2013-03-29 20:55:32 +01:00 |
|
Unknown W. Brackets
|
3fbb5d4388
|
Avoid using CALL() directly in case of far calls.
This mainly matters for x64.
|
2013-02-24 00:12:55 -08:00 |
|
Unknown W. Brackets
|
c1757ee166
|
Check downcount in jit after a syscall.
|
2013-01-23 22:25:35 -08:00 |
|
Unknown W. Brackets
|
8438371941
|
Read memory in the jit dispatcher same as lw.
Just for consistency. One less op, maybe faster, probably same.
|
2013-01-21 17:51:14 -08:00 |
|
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
|
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
|
a2ff416534
|
Rename files. Rewrite ArmRegCache from scratch.
|
2013-01-07 22:33:09 +01:00 |
|
Henrik Rydgard
|
93470e0c1f
|
Remove some old PowerPC references...
|
2013-01-05 19:52:11 +01:00 |
|
Henrik Rydgard
|
6b64554e64
|
Fix savestates under JIT
|
2013-01-03 12:46:10 +01:00 |
|
Henrik Rydgård
|
d8da92befa
|
Fix timing issue wiith JIT on non-Windows platforms
|
2012-12-25 09:02:02 +01:00 |
|
Henrik Rydgard
|
64cc573703
|
Switch to "GPL 2.0 or later" for various reasons. I wrote most of the code I imported from Dolphin (which is GPL2-but-not-later), so it should be OK.
|
2012-11-04 23:24:00 +01:00 |
|
MrOrdinaire
|
1ab9943643
|
fix missing #include's and missing CMake linking directives
|
2012-11-03 10:33:24 +08:00 |
|
Henrik Rydgard
|
4f7ad15758
|
Add snapshot of the whole source code.
|
2012-11-01 16:19:01 +01:00 |
|