Nekotekina
|
bf7cf0ee9d
|
.ToLE() changed to .value() or removed
|
2015-01-14 02:08:00 +03:00 |
|
Nekotekina
|
b6ec618f97
|
Experimental template formatting with be_t<> support
|
2015-01-12 21:12:06 +03:00 |
|
Nekotekina
|
056f93f3e4
|
Linux fixes
|
2015-01-09 01:17:26 +03:00 |
|
Nekotekina
|
f3cd908d5c
|
Sync primitives reworked
(rwlock rewritten)
|
2015-01-02 02:41:29 +03:00 |
|
S Gopal Rajagopal
|
5db254f3a5
|
PPU: Corrected SC instruction format to comply with the PowerISA
|
2014-12-11 19:13:17 +05:30 |
|
S Gopal Rajagopal
|
1f60d6374c
|
Merge remote-tracking branch 'upstream/master'
|
2014-12-02 00:49:18 +05:30 |
|
S Gopal Rajagopal
|
6cc6ca9f3c
|
PPU: Implemented more instructions
|
2014-12-01 02:09:48 +05:30 |
|
S Gopal Rajagopal
|
ce0f713f03
|
PPU: Implement more instructions in the recompiler. Fix some instructions in the interpreter.
|
2014-11-30 02:46:29 +05:30 |
|
Nekotekina
|
9fc7197c4f
|
cellGameContentPermit: extremely DANGEROUS bug fixed
And few tiny changes.
|
2014-11-29 20:41:18 +03:00 |
|
S Gopal Rajagopal
|
6ea50567b6
|
PPU: Implemented some instructions in the recompiler. Fixed some bugs in the interpreter.
|
2014-11-29 01:39:59 +05:30 |
|
S Gopal Rajagopal
|
631675fdd6
|
Merge remote-tracking branch 'upstream/master'
Conflicts:
rpcs3/Emu/Cell/PPUInterpreter.h
|
2014-11-25 23:26:16 +05:30 |
|
S Gopal Rajagopal
|
a9645eda73
|
Implement some more FP instructions in the PPU LLVM recompiler
|
2014-11-25 02:14:12 +05:30 |
|
S Gopal Rajagopal
|
921ee1464b
|
Implemented some vector instructions
|
2014-11-23 19:06:20 +05:30 |
|
Raul Tambre
|
16b4b9bf40
|
Fix Travis compiling
|
2014-11-21 15:52:01 +02:00 |
|
S Gopal Rajagopal
|
13acb06d1a
|
Implemented ANDC and also added support for TB and TBH in MFSPR
|
2014-11-20 01:03:51 +05:30 |
|
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
|
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 |
|
Nekotekina
|
5d63c6b526
|
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
|
2014-11-05 19:20:44 +03:00 |
|
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 |
|
raven02
|
f54a5c6591
|
Stub DCBI instruction
|
2014-10-26 06:30:43 +08:00 |
|
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 |
|
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 |
|
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
|
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 |
|
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
|
3e7d42b023
|
Support some instructions
|
2014-10-13 15:40:41 +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
|
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
|
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
|
6135b450c2
|
Implemented fallback to PPU Interpreter
|
2014-10-13 15:22:39 +05:30 |
|
Nekotekina
|
7d95311a01
|
Some %x fixed
|
2014-09-29 19:38:04 +04:00 |
|
Nekotekina
|
bb77249ac8
|
CellSpurs initialization
|
2014-09-19 04:19:22 +04:00 |
|
Nekotekina
|
0044141631
|
sys_process_is_spu_lock_line_reservation_address
Formatting changed a bit
|
2014-09-17 17:15:17 +04:00 |
|
Nekotekina
|
626133c0eb
|
declCPU removed, PPUThread& is passed as argument
Added experimental feature: passing PPUThread& to syscall
|
2014-09-16 21:49:50 +04:00 |
|
Nekotekina
|
4243558319
|
Compilation fix 3
|
2014-09-15 02:52:22 +04:00 |
|
Nekotekina
|
38746a5ef9
|
Compilation fix 2
|
2014-09-15 02:34:59 +04:00 |
|
Nekotekina
|
597d07bf24
|
Small refactoring
|
2014-09-15 02:17:24 +04:00 |
|
Nekotekina
|
3e1c04b356
|
Small fix
|
2014-09-12 01:10:44 +04:00 |
|
Nekotekina
|
82433d946e
|
u128
Only useful as vector type anyway.
|
2014-09-06 20:30:13 +04:00 |
|
Nekotekina
|
43a61d0ab9
|
Memory.Write*/Read* replaced
|
2014-09-06 17:33:01 +04:00 |
|
Nekotekina
|
12becc6120
|
MemoryBase::operator[] replaced
|
2014-09-06 02:12:10 +04:00 |
|
Nekotekina
|
db9cbe6cdd
|
MemoryBase::operator+ replaced
|
2014-09-06 00:26:36 +04:00 |
|