Galladite27 / ONScripter-EN

Continuation of ONScripter-EN with updated dependencies and more features and bugfixes. Also see onscripter-insani (https://github.com/insani-org/onscripter-insani), our sister project.
http://galladite.net/~galladite/ons-en/
GNU General Public License v2.0
57 stars 12 forks source link

profiled analysis build shows some low-hanging fruit for DSP acceleration #51

Open SeanMcG opened 4 months ago

SeanMcG commented 4 months ago

See the attached gprof report generated from running onscripter-en -r test.

SeanMcG commented 4 months ago

onsen-analysis.txt

SeanMcG commented 4 months ago

I've already started an effort to break out the for loop in ONScripterLabel::displayTextWindow() so that it can receive some DSP love. It would be nice to have amd64+sse2, ppc64{,le}+vsx, aarch64+neon and riscv-v DSP in the future and this would help lay the groundwork for it.