S Gopal Rajagopal
|
2ff8b9fb20
|
Remove unneeded files
|
2014-10-13 15:36:24 +05:30 |
|
S Gopal Rajagopal
|
d35d00f301
|
Remove unneeded LLVM files
|
2014-10-13 15:36:23 +05:30 |
|
S Gopal Rajagopal
|
170439f91c
|
LLVM VS project files that were part of the reposiory have been removed. These files will now be auto-generated. It should now be possbile to build from any directory and not just D:\Projects\rpcs3.
|
2014-10-13 15:35:03 +05:30 |
|
S Gopal Rajagopal
|
c72d97c64a
|
Implemented LF*, STF*, RL* and a few more instructions
|
2014-10-13 15:30:58 +05:30 |
|
S Gopal Rajagopal
|
e485047a10
|
Enabled some LLVM analysis/transform passes
Implement mul, neg, nor, subf
|
2014-10-13 15:26:10 +05:30 |
|
S Gopal Rajagopal
|
d69de9c332
|
Fixed some bugs that prevented the recompiler from terminating properly
|
2014-10-13 15:26:09 +05:30 |
|
S Gopal Rajagopal
|
840ae2f86b
|
Run recompilation in the background
|
2014-10-13 15:26:09 +05:30 |
|
S Gopal Rajagopal
|
1f3a117744
|
Disabled tests
|
2014-10-13 15:26:08 +05:30 |
|
S Gopal Rajagopal
|
f5188cdb32
|
Some refactoring. Added support for some load/store instructions.
|
2014-10-13 15:26:08 +05:30 |
|
S Gopal Rajagopal
|
1be5222e66
|
Made changes so that there is a single LLVM context instead of one per PPU. If separate LLVM contexts are used per PPU and if different PPUs execute the same address then the address will have to compiled once per PPU.
|
2014-10-13 15:26:07 +05:30 |
|
S Gopal Rajagopal
|
a4bb9eaa55
|
Made changes so that the recompiler output may be verfied against that of the interpreter. This seems to be a better strategy for testing the recompiler. The best strategy would be to verify its output against a real PPU core but I dont have access to one.
|
2014-10-13 15:26:07 +05:30 |
|
S Gopal Rajagopal
|
791f8e3b9a
|
Compilation Fix
|
2014-10-13 15:25:02 +05:30 |
|
S Gopal Rajagopal
|
02d1c9f6d2
|
Added LLVM as a submodule
|
2014-10-13 15:24:24 +05:30 |
|
S Gopal Rajagopal
|
6135b450c2
|
Implemented fallback to PPU Interpreter
|
2014-10-13 15:22:39 +05:30 |
|
S Gopal Rajagopal
|
aa614e83f2
|
Refactoring + new instructions
|
2014-10-13 15:22:39 +05:30 |
|
S Gopal Rajagopal
|
878926f57c
|
Support few more instructions
|
2014-10-13 15:22:38 +05:30 |
|
S Gopal Rajagopal
|
ac86ee8fa9
|
Added support for MULLI
|
2014-10-13 15:22:38 +05:30 |
|
S Gopal Rajagopal
|
eaa644dc20
|
Added support for a few more vector instructions
|
2014-10-13 15:22:37 +05:30 |
|
S Gopal Rajagopal
|
d8d0c0d2fe
|
Added support for 3 more instructions
|
2014-10-13 15:21:25 +05:30 |
|
S Gopal Rajagopal
|
659a3d88c6
|
Added more tests
|
2014-10-13 15:21:24 +05:30 |
|
S Gopal Rajagopal
|
66d0b25448
|
Moved tests to a new file
|
2014-10-13 15:21:24 +05:30 |
|
S Gopal Rajagopal
|
2ea881301a
|
Implemented a basic UT framework for PPULLVMRecompiler
|
2014-10-13 15:18:53 +05:30 |
|
S Gopal Rajagopal
|
2bb63ad051
|
LLVM based PPU Recompiler. Intial commit
|
2014-10-13 15:18:17 +05:30 |
|
B1ackDaemon
|
67bc9acbe0
|
Merge pull request #836 from raven02/patch-1
Small RSX fix
|
2014-10-06 18:08:50 +03:00 |
|
raven02
|
b13a8ab4e3
|
Small RSX fix
|
2014-10-06 21:39:25 +08:00 |
|
Alexandro Sánchez Bach
|
9c3981bc8e
|
Merge pull request #835 from Nekotekina/master
Notification for encrypted SPU modules
|
2014-10-06 00:17:38 +02:00 |
|
Nekotekina
|
ed0918d097
|
Notification for encrypted SPU modules
|
2014-10-06 01:21:00 +04:00 |
|
B1ackDaemon
|
5e954f4f76
|
Merge pull request #834 from Nekotekina/master
RSXDebugger fix
|
2014-10-05 11:36:35 +03:00 |
|
Nekotekina
|
4273c52efc
|
RSXDebugger fix
|
2014-10-05 12:25:54 +04:00 |
|
B1ackDaemon
|
4a2d61bc84
|
Merge pull request #833 from Nekotekina/master
RSX fix
|
2014-10-05 11:07:14 +03:00 |
|
Nekotekina
|
5f46534b72
|
RSX fix
Forgot to rollback these lines.
|
2014-10-05 12:03:14 +04:00 |
|
B1ackDaemon
|
f38fb61c62
|
Merge pull request #830 from Nekotekina/master
Various changes
|
2014-10-04 18:15:16 +03:00 |
|
Nekotekina
|
6c8d6aaf71
|
Damned conflicts fixed
|
2014-10-04 18:57:53 +04:00 |
|
Nekotekina
|
74007d5e5d
|
Small changes in memory and RSXIOMem
Some bugs fixed, some other changes.
|
2014-10-04 18:43:46 +04:00 |
|
Alexandro Sánchez Bach
|
ad4b0f092b
|
Merge pull request #828 from Survanium90/master
Added initialization checks in SceNpClans module
|
2014-10-04 15:51:34 +02:00 |
|
Survanium90
|
b02225dd80
|
Added initialization and termination for SceNpTus Module
Also added initialization checks
|
2014-10-04 11:38:38 +04:00 |
|
Survanium90
|
70e5068e37
|
Added more initializations in cellCamera
|
2014-10-04 11:31:27 +04:00 |
|
Survanium90
|
aed76b2a0a
|
Fix 2 for "Added initialization checks in SceNpClans module"
|
2014-10-04 01:09:40 +04:00 |
|
Survanium90
|
18d40102f7
|
Fix for "Added initialization checks in SceNpClans module"
|
2014-10-03 23:07:05 +04:00 |
|
Survanium90
|
5b467ff82a
|
Added initialization checks in SceNpClans module
|
2014-10-03 17:39:34 +04:00 |
|
Alexandro Sánchez Bach
|
e4eecd247c
|
Merge pull request #827 from Bigpet/master
change initial value of sys_lwmutex_t::waiter
|
2014-10-02 19:19:21 +02:00 |
|
Peter Tissen
|
f11c6c3cf4
|
change initial value of sys_lwmutex_t::waiter
|
2014-10-02 15:13:44 +02:00 |
|
Nekotekina
|
6b0857dcff
|
Conflicts fixed
|
2014-10-02 16:19:52 +04:00 |
|
Nekotekina
|
752449bbc0
|
Small update
|
2014-10-02 14:29:20 +04:00 |
|
DHrpcs3
|
77076191c7
|
Fixed fix_import function in Modules.cpp
|
2014-10-02 08:13:35 +03:00 |
|
Hykem
|
faeedf1355
|
Fixed compilation errors.
|
2014-10-01 15:15:04 +01:00 |
|
Hykem
|
4978af50e4
|
Merge pull request #825 from Survanium90/master
Added initialization for SceNpUtilBandwidthTestInitStart
|
2014-10-01 14:58:10 +01:00 |
|
Hykem
|
6d6c1a9672
|
Updated the Crypto Engine:
- Fixed several bugs in unedat;
- Improved EDAT/SDAT file decryption.
|
2014-10-01 14:57:44 +01:00 |
|
Nekotekina
|
4a6779469c
|
Memory fixes
|
2014-10-01 17:18:38 +04:00 |
|
DHrpcs3
|
eada1fe12c
|
Improved be_t
Fixed NV4097_SET_TWO_SIDE_LIGHT_EN
Added LIS, ORI, NOP & BLR to PPU Jit
|
2014-10-01 12:45:43 +03:00 |
|