raven02
|
4eb4186b5c
|
Support FCTID/FCTIW instructions
|
2014-10-24 08:46:14 +08:00 |
|
raven02
|
00486d39e2
|
Add test against interpreter
|
2014-10-21 22:43:46 +08:00 |
|
S Gopal Rajagopal
|
4514fc12bd
|
Updated Travis CI configuration to compile LLVM
|
2014-10-21 02:17:00 +05:30 |
|
S Gopal Rajagopal
|
024c15d4d3
|
Some cleanup
|
2014-10-20 01:16:35 +05:30 |
|
S Gopal Rajagopal
|
ce4d04290e
|
Support more instructions
|
2014-10-19 01:57:54 +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
|
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 |
|
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
|
840ae2f86b
|
Run recompilation in the background
|
2014-10-13 15:26:09 +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
|
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
|
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 |
|