disc-kuraudo.eu
Member
Hey there.
I updated the ps3toolchain (w/o gdb and ps3libraries yet) to gcc 9.5.0 (PPU/SPU), binutils to 2.40 (PPU).
Chose 9.5.0 as this marks the last gcc release with (deprecated) SPU support. Will check out bumping the PPU gcc to version 13 once that's out.
Skipped on C++ and bumping SPU binutils because I encountered some issues and I don't really need this.
Can tell it produces much better machine code than gcc <=7.2.0 even with simple things like a custom memcpy.
https://aur.archlinux.org/packages/ps3toolchain
(Meta package, the components are under Dependencies)
Feel free to test it out and whoever is behind the ps3dev github to use the patches once stable enough.
I updated the ps3toolchain (w/o gdb and ps3libraries yet) to gcc 9.5.0 (PPU/SPU), binutils to 2.40 (PPU).
Chose 9.5.0 as this marks the last gcc release with (deprecated) SPU support. Will check out bumping the PPU gcc to version 13 once that's out.
Skipped on C++ and bumping SPU binutils because I encountered some issues and I don't really need this.
Can tell it produces much better machine code than gcc <=7.2.0 even with simple things like a custom memcpy.
https://aur.archlinux.org/packages/ps3toolchain
(Meta package, the components are under Dependencies)
Feel free to test it out and whoever is behind the ps3dev github to use the patches once stable enough.
Last edited:
