Panajev2001a
Veteran
I agree Gubbi with your analisys here and I wanted to add that I see as a major problem, especially in PlayStation 2 games programming, the fact that often quite a bit of C++ code has to be re-written in R5900 friendly ASM because GCC is nowhere near perfect at optimizing code and hide main RAM latency (no L2 cache and tiny 8 KB L1 D-Cache): more than one developer puts having a more C/C++ friendly main CPU (or PU ) to a higher priority than fancy ultra flexible PS 3.xx-PS 4.xx shaders.
OOOe and nicely sized and designed L1 and L2 caches do quite a bit to make a CPU more C/C++ friendly if you catch my drift.
OOOe and nicely sized and designed L1 and L2 caches do quite a bit to make a CPU more C/C++ friendly if you catch my drift.