Raul Tambre
|
16b4b9bf40
|
Fix Travis compiling
|
2014-11-21 15:52:01 +02:00 |
|
DHrpcs3
|
cdfef3bf9e
|
Fixed compilation errors
Implemented converter_le_be
|
2014-11-20 21:41:04 +02:00 |
|
DHrpcs3
|
598d929aba
|
Implemented LLE Modules Manager (draft)
Improved loader core.
Implemented *_thread wrappers.
Minor fixes.
Temporary disabled ELF Compiler & DisAsm frame.
|
2014-11-19 16:16:30 +02:00 |
|
Raul Tambre
|
f99353f649
|
Fix for TB SPR and disable writing to TB SPR
Now use get_time() like MFTB instead of reading for the time-based SPR.
|
2014-11-18 18:03:49 +02:00 |
|
Hykem
|
19d1a6babc
|
Merge pull request #858 from gopalsr83/ppu_llvm_recompiler
Improved tracer for the PPU recompiler
|
2014-11-15 15:19:40 +00:00 |
|
Raul Tambre
|
3af57957d5
|
cellSail fixes and GetRegBySPR split up
* Fixed cellSailPlayerAddDescriptor
* Fixed cellSailDescriptorSetAutoSelection
* Fixed cellSailDescriptorIsAutoSelection
* Split GetRegBySPR into ReadSPR and WriteSPR
* Added 0x10c for ReadSPR and WriteSPR (Time-based register)
|
2014-11-15 16:45:02 +02:00 |
|
S Gopal Rajagopal
|
1568d2d602
|
Fixed some more gcc/clang compilation errors
|
2014-11-10 14:32:41 +05:30 |
|
S Gopal Rajagopal
|
87accc624f
|
Fixed some errors thrown by gcc/clang
|
2014-11-10 12:49:48 +05:30 |
|
S Gopal Rajagopal
|
06a4c301cd
|
Merge remote-tracking branch 'upstream/master' into ppu_llvm_recompiler
Conflicts:
rpcs3/Emu/Cell/PPUInterpreter.h
rpcs3/Emu/Cell/PPULLVMRecompiler.cpp
rpcs3/Emu/Cell/PPULLVMRecompiler.h
rpcs3/Emu/Cell/PPUThread.cpp
rpcs3/emucore.vcxproj.filters
rpcs3/rpcs3.vcxproj
|
2014-11-10 02:31:35 +05:30 |
|
S Gopal Rajagopal
|
c12a98510c
|
Utilize idle time to combine blocks
|
2014-11-10 01:04:21 +05:30 |
|
S Gopal Rajagopal
|
71c12360c7
|
Always inline functions
|
2014-11-09 14:03:36 +05:30 |
|
S Gopal Rajagopal
|
5c468d7591
|
Disabled call stack tracing when using the PPU LLVM recompiler
|
2014-11-09 11:50:01 +05:30 |
|
S Gopal Rajagopal
|
80294e1034
|
Fixed some bugs
|
2014-11-09 02:00:19 +05:30 |
|
S Gopal Rajagopal
|
34e34910fd
|
Integrated execution engine, tracer, recompilation engine and compiler
|
2014-11-08 09:52:23 +05:30 |
|
S Gopal Rajagopal
|
ee6a239679
|
Generate code from a CFG
|
2014-11-07 16:24:59 +05:30 |
|
Nekotekina
|
5d63c6b526
|
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
|
2014-11-05 19:20:44 +03:00 |
|
S Gopal Rajagopal
|
7c3c5ae08e
|
Construct CFG from execution traces
|
2014-11-05 01:01:20 +05:30 |
|
Hykem
|
5a27a84f5a
|
Merge branch 'master' of https://github.com/gopalsr83/rpcs3 into gopalsr83-master
|
2014-11-04 16:45:25 +00:00 |
|
S Gopal Rajagopal
|
7846fa5829
|
Made changes to tracer so that it understand compiled blocks
|
2014-11-01 01:22:39 +05:30 |
|
Nekotekina
|
7aeda3b0c7
|
ARMv7: more opcodes
|
2014-10-30 18:17:51 +03:00 |
|
Nekotekina
|
0f602e0e13
|
Bugfix
|
2014-10-28 19:46:14 +03:00 |
|
Nekotekina
|
65ddf980e0
|
Small fix
|
2014-10-28 15:30:37 +03:00 |
|
raven02
|
f54a5c6591
|
Stub DCBI instruction
|
2014-10-26 06:30:43 +08:00 |
|
S Gopal Rajagopal
|
160b58cf61
|
Fixed compilation issues
|
2014-10-25 06:56:57 +05:30 |
|
S Gopal Rajagopal
|
6bc0ce8046
|
Intial commit for advanced tracer
|
2014-10-25 06:38:47 +05:30 |
|
Nekotekina
|
6df5ddb973
|
Few warnings fixed
|
2014-10-24 17:24:09 +04:00 |
|
raven02
|
4eb4186b5c
|
Support FCTID/FCTIW instructions
|
2014-10-24 08:46:14 +08:00 |
|
Nekotekina
|
973e3f8f7e
|
Few instructions simplified
|
2014-10-24 02:06:15 +04:00 |
|
Nekotekina
|
7777be6fc1
|
Some things simplified
|
2014-10-23 02:53:44 +04:00 |
|
S Gopal Rajagopal
|
dfd3425e65
|
Merge remote-tracking branch 'upstream/master' into ppu_llvm_recompiler
Conflicts:
Utilities/BEType.h
rpcs3/Emu/Cell/PPUInterpreter.h
rpcs3/emucore.vcxproj.filters
|
2014-10-22 00:01:16 +05:30 |
|
raven02
|
00486d39e2
|
Add test against interpreter
|
2014-10-21 22:43:46 +08:00 |
|
raven02
|
20a5bf424f
|
Support FSQRT/FSQRTS instructions
|
2014-10-21 22:20:52 +08:00 |
|
S Gopal Rajagopal
|
4514fc12bd
|
Updated Travis CI configuration to compile LLVM
|
2014-10-21 02:17:00 +05:30 |
|
Hykem
|
ab0a907c7a
|
Merge pull request #846 from gopalsr83/master
Fixed the implementation of LSWI and STSWI. Simplified the implementation of VSL and VSR.
|
2014-10-20 16:43:20 +01:00 |
|
S Gopal Rajagopal
|
7e1413badf
|
Fixed the implementation of LSWI and STSWI. Simplified the implementation
of VSL and VSR.
|
2014-10-20 17:19:01 +05:30 |
|
S Gopal Rajagopal
|
024c15d4d3
|
Some cleanup
|
2014-10-20 01:16:35 +05:30 |
|
S Gopal Rajagopal
|
8a7ba5a709
|
Merge remote-tracking branch 'upstream/master' into ppu_llvm_recompiler
Conflicts:
Utilities/BEType.h
rpcs3/Emu/Cell/PPUInterpreter.h
rpcs3/emucore.vcxproj.filters
|
2014-10-19 02:36:26 +05:30 |
|
S Gopal Rajagopal
|
ce4d04290e
|
Support more instructions
|
2014-10-19 01:57:54 +05:30 |
|
B1ackDaemon
|
3d415d653b
|
Merge pull request #841 from Nekotekina/master
Small cellSpurs / cellSync update
|
2014-10-17 01:13:27 +03:00 |
|
S Gopal Rajagopal
|
817947e373
|
Made minor fixes to some instructions in the PPU interpreter. Also changed the implementation of MFTB so that it always increments at a constant rate.
|
2014-10-16 17:03:46 +05:30 |
|
S Gopal Rajagopal
|
35a0e0c625
|
Support more instructions
|
2014-10-16 15:28:57 +05:30 |
|
S Gopal Rajagopal
|
b95cddb0c7
|
Fix compilation errors caused by rebase
|
2014-10-14 14:23:50 +05:30 |
|
S Gopal Rajagopal
|
cd154ad357
|
Support more instructions
|
2014-10-13 15:40:42 +05:30 |
|
S Gopal Rajagopal
|
143f542bd6
|
Fixed some bugs
|
2014-10-13 15:40:42 +05:30 |
|
S Gopal Rajagopal
|
9c99fc7bb1
|
Disabled unit tests
|
2014-10-13 15:40:41 +05:30 |
|
S Gopal Rajagopal
|
3e7d42b023
|
Support some instructions
|
2014-10-13 15:40:41 +05:30 |
|
S Gopal Rajagopal
|
1bd235616f
|
Implemented branch instructions and some basic block combining.
|
2014-10-13 15:40:40 +05:30 |
|
gopalsr83
|
d5e86f7190
|
Fixed compilation in Linux. Have not tested it though.
|
2014-10-13 15:40:39 +05:30 |
|
S Gopal Rajagopal
|
f210180aa6
|
Disabled the use of BMI instructions since older processors do not support it
|
2014-10-13 15:40:39 +05:30 |
|
S Gopal Rajagopal
|
e687a91243
|
Implemented some FP instructions but did not add support for updating the FPSCR. Many misc changes.
|
2014-10-13 15:40:38 +05:30 |
|