kd-11
|
41d921808b
|
spu: Reimplement FCGT and FCMGT to handle corner cases (such as comparisons against infinites and denormals)
- Also optimize FMA/FMS/FNMS for recompiler
|
2017-07-08 14:52:16 +03:00 |
|
Wilfried Rabouin
|
7ab210432e
|
PPU interpreter (precise): SAT bit implemented (#2736)
|
2017-04-30 21:05:50 +03:00 |
|
kd-11
|
65bdcaed29
|
spu: Check exponent bits in FMA ops (#2683)
|
2017-04-13 23:02:51 +03:00 |
|
jjsat
|
d8dc4f4474
|
Fix isdenormal() for MS VC.
|
2017-04-06 20:58:02 +03:00 |
|
Nekotekina
|
3baf79f929
|
ror64 added
|
2017-03-04 17:34:59 +03:00 |
|
Nekotekina
|
9000407a77
|
cpu_thread::test_state added
lv2_obj::sleep adjustment
synchronization fixes
|
2017-02-22 13:23:21 +03:00 |
|
Nekotekina
|
d2ddb9882f
|
SPU: IRET, SN event
|
2017-02-13 16:29:32 +03:00 |
|
Nekotekina
|
0f87c4485d
|
Silly macro removed-2
|
2016-08-14 18:19:42 +03:00 |
|
Nekotekina
|
a7e808b35b
|
EXCEPTION macro removed
fmt::throw_exception<> implemented
::narrow improved
Minor fixes
|
2016-08-08 19:19:32 +03:00 |
|
Nekotekina
|
e2d82394f6
|
Cell
|
2016-05-23 16:22:23 +03:00 |
|
Ivan
|
aafcf44581
|
Header optimizations (#1684)
Shouldn't break anything. I hope.
|
2016-04-27 01:27:24 +03:00 |
|
Ivan
|
efc8779275
|
SPU channel optimization (#1675)
|
2016-04-19 16:04:02 +03:00 |
|
Nekotekina
|
c4e99dbdb2
|
Partial commit: Cell
|
2016-04-15 19:22:34 +03:00 |
|
Nekotekina
|
3ed603074c
|
Changes done by [DH] rewritten
Added rsx_program_decompiler submodule
Added fs::dir iterator
Added fmt::match
|
2015-12-22 23:11:20 +03:00 |
|
Nekotekina
|
5f6caf33f0
|
MINGW64: Compilation fix
|
2015-11-16 19:12:51 +03:00 |
|
Nekotekina
|
a974ee009e
|
vm::var improved, cleanup
Mostly vm::var initialization introduced.
Added vm::make_var function.
|
2015-10-14 18:17:37 +03:00 |
|
Nekotekina
|
7e01c81154
|
SPU Recompiler fixed
|
2015-09-07 00:36:32 +03:00 |
|
Nekotekina
|
817fec9684
|
SPU Cleanup
SPURecompiler improved
Old SPU decoder removed
SPU Interpreters merged
|
2015-09-02 00:38:44 +03:00 |
|
Nekotekina
|
6f3c50eba2
|
u128 renamed to v128
Since it's vector union type
|
2015-08-24 21:22:23 +03:00 |
|
Nekotekina
|
5bd83516ba
|
SPU Interrupt Enable Status implemented
SPU Interrupts are still NOT implemented
|
2015-07-21 23:14:25 +03:00 |
|
Nekotekina
|
6f1e76198a
|
Some fixes
|
2015-07-10 04:31:18 +03:00 |
|
Nekotekina
|
3aefa2b4e1
|
ThreadBase rewritten (wip)
|
2015-07-10 04:31:16 +03:00 |
|
Nekotekina
|
d1fbccc9ce
|
SPURecompiler improved
|
2015-04-05 21:01:15 +03:00 |
|
Nekotekina
|
3247152ff7
|
PPU: some instructions replaced
|
2015-03-29 14:00:10 +03:00 |
|
Nekotekina
|
d640aba903
|
PPU: some instructions replaced
|
2015-03-26 21:42:12 +03:00 |
|
Nekotekina
|
f095dec43d
|
Compilation fix
|
2015-03-22 02:22:24 +03:00 |
|
Nekotekina
|
dc6c21833d
|
SPU: completed
|
2015-03-22 01:03:28 +03:00 |
|
Nekotekina
|
08dd95e52b
|
SPU: Floating Interpolate implemented
|
2015-03-21 22:39:56 +03:00 |
|
Nekotekina
|
a86317ce5a
|
SPU: some instructions updated
|
2015-03-21 21:07:37 +03:00 |
|
Nekotekina
|
e477a0b8fc
|
SPU: some instructions updated
|
2015-03-21 18:36:56 +03:00 |
|
Nekotekina
|
ff1708a899
|
SPU: some instructions updated
|
2015-03-21 17:29:33 +03:00 |
|
Nekotekina
|
ef563f038d
|
SPU: some instructions updated
|
2015-03-21 02:36:05 +03:00 |
|
Nekotekina
|
c8bb83b824
|
spu_opcode_t
|
2015-03-20 20:30:13 +03:00 |
|
Nekotekina
|
63276a3f84
|
SPU interpreter (basic concept)
|
2015-03-20 19:53:54 +03:00 |
|