RetroArch
RetroArch copied to clipboard
Increase import performance on switch using new hardware crypto
We have hardware SHA1 and CRC32 in libnx now this could be used to speed up the content importer
https://github.com/switchbrew/libnx/pull/259
Relevant pull request
The biggest bottleneck is building up the file list though. Not scanning itself.
Okay.
No need to close it, it's still an idea worth approaching.
Okay :) i figured you ment that the improvement wouldent be worth the effort.
Also worth noting that no checksum generation is even done for compressed files (zip/7z), because it's already provided in the archive metadata for every file.
Similarly on this topic, ARM and SSE 4.x should have hardware implementations of SHA1 and CRC32 too (although not CRC32-C).