Nekotekina
|
65c04e4ddd
|
Remove constexpr from ppu/spu decoders.
We don't need them at compile time (yet).
But can reduce compile time and complexity.
|
2020-12-10 15:06:01 +03:00 |
|
Eladash
|
15a12afe25
|
Debugger: Implement code flow tracking
|
2020-12-06 15:32:13 +03:00 |
|
Nekotekina
|
7824419bbf
|
Remove std::rotr usage for now
It seems to be missing on some std implementations.
|
2020-05-14 21:42:44 +03:00 |
|
Nekotekina
|
b1b67a13c6
|
Revert "Replace rotate utils with std::rotl" (partial)
This reverts commit 4d8bfe328b.
|
2020-04-14 19:45:53 +03:00 |
|
Eladash
|
bc3b70c338
|
Fix ppu_rotate_mask
|
2020-04-14 19:10:30 +03:00 |
|
Nekotekina
|
4d8bfe328b
|
Replace rotate utils with std::rotl
More include cleanup.
|
2020-04-14 16:05:58 +03:00 |
|
Nekotekina
|
471db3219d
|
Finalize constexpr ppu_decoder<> thing
Move SSSE3 checks to runtime in PPUInterpreter.cpp
|
2020-03-25 11:18:48 +03:00 |
|
Nekotekina
|
1ceb779a38
|
Make ppu_decoder<> objects constexpr (partial)
|
2020-03-24 13:46:46 +03:00 |
|
Eladash
|
c65bb0d267
|
Avoid shifting by greater/equal than max bits values in ppu_rotate_mask
|
2019-12-22 04:35:57 +03:00 |
|
Nekotekina
|
ed9fb8405b
|
Move rotate/cntlz/cnttz helpers to Utilities/asm.h
|
2018-09-08 00:32:04 +03:00 |
|
Nekotekina
|
bebb1bdeda
|
Extend ppu_decoder/spu_decoder templates
Automatically dereference pointers
|
2018-05-30 20:35:35 +03:00 |
|
TGEnigma
|
6baf675205
|
Fixes PPU disasm for branch opcodes
|
2018-04-16 19:02:06 +04:00 |
|
Nekotekina
|
83da7f9b63
|
PPU: remove SSSE3 dependency
|
2017-12-20 01:21:15 +03:00 |
|
Nekotekina
|
82a296f900
|
PPUOpcodes.h updated
|
2017-06-23 20:09:33 +03:00 |
|
Nekotekina
|
3bfe17a14f
|
PPU: HACK instruction removed
Breakpoints fixed
|
2017-03-22 23:23:47 +03:00 |
|
Nekotekina
|
3baf79f929
|
ror64 added
|
2017-03-04 17:34:59 +03:00 |
|
Nekotekina
|
f4b95c0226
|
PPU analyser improved
|
2017-02-12 21:12:08 +03:00 |
|
Nekotekina
|
eb377f425c
|
PPU LLVM: Analyser fix
ppu_branch_target removed
|
2016-07-14 16:27:14 +03:00 |
|
Nekotekina
|
06c6c8212d
|
Minor fixes
elf_object
Loader fix
Analyser fix
|
2016-07-11 16:30:11 +03:00 |
|
Nekotekina
|
c4e99dbdb2
|
Partial commit: Cell
|
2016-04-15 19:22:34 +03:00 |
|
Nekotekina
|
8f9e1100c8
|
SPU fixes, various fixes
|
2015-07-10 04:31:25 +03:00 |
|
Nekotekina
|
af986d8f4c
|
Loader improved, ModuleManager refactored
|
2015-02-18 19:22:06 +03:00 |
|
Andrew Church
|
ae4420e604
|
Implement missing PPU instructions.
|
2015-01-18 07:00:58 +09:00 |
|
Nekotekina
|
318d7276c0
|
Warning fix
|
2015-01-02 18:29:57 +03:00 |
|
S Gopal Rajagopal
|
5db254f3a5
|
PPU: Corrected SC instruction format to comply with the PowerISA
|
2014-12-11 19:13:17 +05:30 |
|
raven02
|
f54a5c6591
|
Stub DCBI instruction
|
2014-10-26 06:30:43 +08:00 |
|
Nekotekina
|
597d07bf24
|
Small refactoring
|
2014-09-15 02:17:24 +04:00 |
|
Unknown W. Brackets
|
ff89e06fd6
|
Add missing ICBI instruction.
|
2014-05-07 23:53:19 -07:00 |
|
Unknown W. Brackets
|
9290453d2e
|
Add missing STFSUX/STFDUX instructions.
|
2014-05-07 23:48:27 -07:00 |
|
Unknown W. Brackets
|
592e13b6a0
|
Add missing LSWX and STSWX instructions.
|
2014-05-07 23:39:45 -07:00 |
|
Unknown W. Brackets
|
a5c18b2a09
|
Add missing TD instruction.
|
2014-05-07 23:36:13 -07:00 |
|
Unknown W. Brackets
|
134e891068
|
Fix operand order in DSTST instruction.
No functional change. Also, switch SC to use a u32 for more typesafe
opcode decoding - also no functional change.
|
2014-05-07 23:22:03 -07:00 |
|
lioncash
|
d0c9d7c0ae
|
Use spaces for vertical alignment
|
2014-04-04 09:25:38 -04:00 |
|
Peter Tissen
|
f0e73a652f
|
stswi and lswi instructions
|
2014-03-20 02:48:02 +01:00 |
|
Peter Tissen
|
27bb41d652
|
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
|
2014-03-19 14:38:42 +01:00 |
|
Peter Tissen
|
2ddee26d83
|
add experimental subfme and subfze support and fix cache folder creation
|
2014-03-18 23:58:42 +01:00 |
|
Nekotekina
|
2de22f0321
|
Fixed conflicts
|
2014-03-13 13:18:47 +04:00 |
|
DH
|
0e437312ad
|
Improved OpenAL audio output
Implemented LDBRX PPU instruction
Enabled FRSQRTE PPU instruction
Improved Fragment Program Decompiler
Implemented Log lvl selection
|
2014-03-13 02:26:53 +02:00 |
|
Nekotekina
|
7f7d5a57c8
|
rldcr, rldcl instructions
Some intructions fixed
|
2014-03-11 20:20:01 +04:00 |
|
DH
|
eb2ab73e16
|
Implemented LWZUX, LWAX, LWAUX, LHA, LHAU, LWA, STWBRX, STHBRX.
|
2013-12-24 07:25:15 +02:00 |
|
DH
|
b500fcbaed
|
Fixed ELF64 loader.
Fixed cellPadGetInfo.
Fixed cellFsOpen path encoding.
Draft implementation of cellAudioGetPortConfig.
Implemented STBUX, STHUX, STWUX.
Improved Boot (S)ELF / Install PKG UI.
|
2013-12-24 05:58:32 +02:00 |
|
DH
|
0b35be32a4
|
- Implemented ARM9Thread.
- Improved OpenGL Renderer.
- Improved RAW SPU mfc.
|
2013-11-03 21:23:16 +02:00 |
|
DH
|
f83aa9d5ae
|
OpenGL renderer:
- Improved Vertex & Fragment Shader Decompilers.
- Implemented fp uniform loader.
- Implemented DXT1 & DXT2 textures decompression.
- Implemented draft cellResc module.
- Updated glext.
PPU Interpreter:
- Fixed VSPLTW, VNMSUBFP, VMRGLW, VMRGLH, VMRGLB, VMRGHW, VMRGHH, VMRGHB instructions.
cellFs:
- Fixed cellFsStat syscall.
|
2013-08-26 17:18:59 +03:00 |
|
DH
|
2f5fa75bb4
|
- Fixed sys_ppu_thread_exit.
- Disabled some dbg tools.
|
2013-08-17 19:23:03 +03:00 |
|
DH
|
fb57bb9c4e
|
- Implemented MTCRF instruction.
- Implemented sys_spu_thread_set_argument syscall.
- Improved Debugger.
|
2013-07-08 16:24:46 +03:00 |
|
DH
|
991f281bbd
|
- Improved SPU Decoder.
|
2013-07-04 17:20:36 +03:00 |
|
DH
|
4486cbb855
|
- Improved PPU decoder
|
2013-07-01 15:08:58 +03:00 |
|
DH
|
5753edf6ef
|
- Improved sc function binder.
- Improved GLGSRender.
|
2013-06-30 11:46:29 +03:00 |
|
DH
|
a90b5cf37a
|
http://code.google.com/p/rpcs3/source/detail?r=44
|
2012-11-15 01:39:56 +02:00 |
|